Coverage Report

Created: 2026-02-09 07:07

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/src/php-src/Zend/zend_API.h
Line
Count
Source
1
/*
2
   +----------------------------------------------------------------------+
3
   | Zend Engine                                                          |
4
   +----------------------------------------------------------------------+
5
   | Copyright (c) Zend Technologies Ltd. (http://www.zend.com)           |
6
   +----------------------------------------------------------------------+
7
   | This source file is subject to version 2.00 of the Zend license,     |
8
   | that is bundled with this package in the file LICENSE, and is        |
9
   | available through the world-wide-web at the following url:           |
10
   | http://www.zend.com/license/2_00.txt.                                |
11
   | If you did not receive a copy of the Zend license and are unable to  |
12
   | obtain it through the world-wide-web, please send a note to          |
13
   | license@zend.com so we can mail you a copy immediately.              |
14
   +----------------------------------------------------------------------+
15
   | Authors: Andi Gutmans <andi@php.net>                                 |
16
   |          Zeev Suraski <zeev@php.net>                                 |
17
   |          Andrei Zmievski <andrei@php.net>                            |
18
   |          Dmitry Stogov <dmitry@php.net>                              |
19
   +----------------------------------------------------------------------+
20
*/
21
22
#ifndef ZEND_API_H
23
#define ZEND_API_H
24
25
#include "zend_modules.h"
26
#include "zend_list.h"
27
#include "zend_operators.h"
28
#include "zend_variables.h"
29
#include "zend_execute.h"
30
#include "zend_type_info.h"
31
#include "zend_frameless_function.h"
32
33
BEGIN_EXTERN_C()
34
35
typedef struct _zend_function_entry {
36
  const char *fname;
37
  zif_handler handler;
38
  const struct _zend_internal_arg_info *arg_info;
39
  uint32_t num_args;
40
  uint32_t flags;
41
  const zend_frameless_function_info *frameless_function_infos;
42
  const char *doc_comment;
43
} zend_function_entry;
44
45
typedef struct _zend_fcall_info {
46
  size_t size;
47
  zval function_name;
48
  zval *retval;
49
  zval *params;
50
  zend_object *object;
51
  uint32_t param_count;
52
  /* This hashtable can also contain positional arguments (with integer keys),
53
   * which will be appended to the normal params[]. This makes it easier to
54
   * integrate APIs like call_user_func_array(). The usual restriction that
55
   * there may not be position arguments after named arguments applies. */
56
  HashTable *named_params;
57
} zend_fcall_info;
58
59
typedef struct _zend_fcall_info_cache {
60
  zend_function *function_handler;
61
  zend_class_entry *calling_scope;
62
  zend_class_entry *called_scope;
63
  zend_object *object; /* Instance of object for method calls */
64
  zend_object *closure; /* Closure reference, only if the callable *is* the object */
65
} zend_fcall_info_cache;
66
67
#define ZEND_NS_NAME(ns, name)      ns "\\" name
68
69
/* ZEND_FN/ZEND_MN are inlined below to prevent pre-scan macro expansion,
70
 * which causes issues if the function name is also a macro name. */
71
1.64M
#define ZEND_FN(name) zif_##name
72
376
#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
940k
  (((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
977k
#define ZEND_MODULE_ACTIVATE_N(module)    zm_activate_##module
225
1.71M
#define ZEND_MODULE_DEACTIVATE_N(module)  zm_deactivate_##module
226
244k
#define ZEND_MODULE_POST_ZEND_DEACTIVATE_N(module)  zm_post_zend_deactivate_##module
227
28
#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
27.8M
#define ZEND_MODULE_GLOBALS_ACCESSOR(module_name, v) (module_name##_globals.v)
275
#define ZEND_MODULE_GLOBALS_BULK(module_name) (&module_name##_globals)
276
277
#endif
278
279
#define INIT_CLASS_ENTRY(class_container, class_name, functions) \
280
2.60k
  INIT_CLASS_ENTRY_EX(class_container, class_name, strlen(class_name), functions)
281
282
#define INIT_CLASS_ENTRY_EX(class_container, class_name, class_name_len, functions) \
283
2.68k
  {                             \
284
2.68k
    memset(&class_container, 0, sizeof(zend_class_entry)); \
285
2.68k
    class_container.name = zend_string_init_interned(class_name, class_name_len, 1); \
286
2.68k
    class_container.default_object_handlers = &std_object_handlers; \
287
2.68k
    class_container.info.internal.builtin_functions = functions;  \
288
2.68k
  }
289
290
#define INIT_CLASS_ENTRY_INIT_METHODS(class_container, functions) \
291
  {                             \
292
    class_container.default_object_handlers = &std_object_handlers; \
293
    class_container.constructor = NULL;           \
294
    class_container.destructor = NULL;            \
295
    class_container.clone = NULL;             \
296
    class_container.serialize = NULL;           \
297
    class_container.unserialize = NULL;           \
298
    class_container.create_object = NULL;         \
299
    class_container.get_static_method = NULL;       \
300
    class_container.__call = NULL;              \
301
    class_container.__callstatic = NULL;          \
302
    class_container.__tostring = NULL;            \
303
    class_container.__get = NULL;             \
304
    class_container.__set = NULL;             \
305
    class_container.__unset = NULL;             \
306
    class_container.__isset = NULL;             \
307
    class_container.__debugInfo = NULL;           \
308
    class_container.__serialize = NULL;           \
309
    class_container.__unserialize = NULL;         \
310
    class_container.parent = NULL;              \
311
    class_container.num_interfaces = 0;           \
312
    class_container.trait_names = NULL;           \
313
    class_container.num_traits = 0;             \
314
    class_container.trait_aliases = NULL;         \
315
    class_container.trait_precedences = NULL;       \
316
    class_container.interfaces = NULL;            \
317
    class_container.get_iterator = NULL;          \
318
    class_container.iterator_funcs_ptr = NULL;        \
319
    class_container.arrayaccess_funcs_ptr = NULL;     \
320
    class_container.info.internal.module = NULL;      \
321
    class_container.info.internal.builtin_functions = functions;  \
322
  }
323
324
325
#define INIT_NS_CLASS_ENTRY(class_container, ns, class_name, functions) \
326
272
  INIT_CLASS_ENTRY(class_container, ZEND_NS_NAME(ns, class_name), functions)
327
328
#define CE_STATIC_MEMBERS(ce) \
329
10.0k
  ((zval*)ZEND_MAP_PTR_GET((ce)->static_members_table))
330
331
#define CE_CONSTANTS_TABLE(ce) \
332
4.24k
  zend_class_constants_table(ce)
333
334
#define CE_DEFAULT_PROPERTIES_TABLE(ce) \
335
953k
  zend_class_default_properties_table(ce)
336
337
#define CE_BACKED_ENUM_TABLE(ce) \
338
190
  zend_class_backed_enum_table(ce)
339
340
3.25k
#define ZEND_FCI_INITIALIZED(fci) ((fci).size != 0)
341
766
#define ZEND_FCC_INITIALIZED(fcc) ((fcc).function_handler != NULL)
342
343
ZEND_API int zend_next_free_module(void);
344
345
BEGIN_EXTERN_C()
346
ZEND_API void zend_set_dl_use_deepbind(bool use_deepbind);
347
348
ZEND_API zend_result zend_get_parameters_array_ex(uint32_t param_count, zval *argument_array);
349
350
#define zend_get_parameters_array(ht, param_count, argument_array) \
351
  zend_get_parameters_array_ex(param_count, argument_array)
352
#define zend_parse_parameters_none() \
353
1.03k
  (EXPECTED(ZEND_NUM_ARGS() == 0) ? SUCCESS : (zend_wrong_parameters_none_error(), FAILURE))
354
#define zend_parse_parameters_none_throw() \
355
  zend_parse_parameters_none()
356
357
/* Parameter parsing API -- andrei */
358
359
#define ZEND_PARSE_PARAMS_THROW 0 /* No longer used, zpp always uses exceptions */
360
995
#define ZEND_PARSE_PARAMS_QUIET (1<<1)
361
ZEND_API zend_result zend_parse_parameters(uint32_t num_args, const char *type_spec, ...);
362
ZEND_API zend_result zend_parse_parameters_ex(int flags, uint32_t num_args, const char *type_spec, ...);
363
/* NOTE: This must have at least one value in __VA_ARGS__ for the expression to be valid */
364
#define zend_parse_parameters_throw(num_args, ...) \
365
  zend_parse_parameters(num_args, __VA_ARGS__)
366
ZEND_API const char *zend_zval_type_name(const zval *arg);
367
ZEND_API const char *zend_zval_value_name(const zval *arg);
368
ZEND_API zend_string *zend_zval_get_legacy_type(const zval *arg);
369
370
ZEND_API zend_result zend_parse_method_parameters(uint32_t num_args, zval *this_ptr, const char *type_spec, ...);
371
ZEND_API zend_result zend_parse_method_parameters_ex(int flags, uint32_t num_args, zval *this_ptr, const char *type_spec, ...);
372
373
ZEND_API zend_result zend_parse_parameter(int flags, uint32_t arg_num, zval *arg, const char *spec, ...);
374
375
/* End of parameter parsing API -- andrei */
376
377
ZEND_API zend_result zend_register_functions(zend_class_entry *scope, const zend_function_entry *functions, HashTable *function_table, int type);
378
ZEND_API void zend_unregister_functions(const zend_function_entry *functions, int count, HashTable *function_table);
379
ZEND_API zend_result zend_startup_module(zend_module_entry *module_entry);
380
ZEND_API zend_module_entry* zend_register_internal_module(zend_module_entry *module_entry);
381
ZEND_API zend_module_entry* zend_register_module_ex(zend_module_entry *module, int module_type);
382
ZEND_API zend_result zend_startup_module_ex(zend_module_entry *module);
383
ZEND_API void zend_startup_modules(void);
384
ZEND_API void zend_collect_module_handlers(void);
385
ZEND_API void zend_destroy_modules(void);
386
ZEND_API void zend_check_magic_method_implementation(
387
    const zend_class_entry *ce, const zend_function *fptr, const zend_string *lcname, int error_type);
388
ZEND_API void zend_add_magic_method(zend_class_entry *ce, zend_function *fptr, const zend_string *lcname);
389
390
ZEND_API zend_class_entry *zend_register_internal_class(const zend_class_entry *class_entry);
391
ZEND_API zend_class_entry *zend_register_internal_class_ex(const zend_class_entry *class_entry, zend_class_entry *parent_ce);
392
ZEND_API zend_class_entry *zend_register_internal_class_with_flags(const zend_class_entry *class_entry, zend_class_entry *parent_ce, uint32_t flags);
393
ZEND_API zend_class_entry *zend_register_internal_interface(const zend_class_entry *orig_class_entry);
394
ZEND_API void zend_class_implements(zend_class_entry *class_entry, int num_interfaces, ...);
395
396
ZEND_API zend_result zend_register_class_alias_ex(const char *name, size_t name_len, zend_class_entry *ce, bool persistent);
397
398
0
static zend_always_inline zend_result zend_register_class_alias(const char *name, zend_class_entry *ce) {
399
0
  return zend_register_class_alias_ex(name, strlen(name), ce, 1);
400
0
}
Unexecuted instantiation: php_date.c:zend_register_class_alias
Unexecuted instantiation: php_pcre.c:zend_register_class_alias
Unexecuted instantiation: exif.c:zend_register_class_alias
Unexecuted instantiation: hash_adler32.c:zend_register_class_alias
Unexecuted instantiation: hash_crc32.c:zend_register_class_alias
Unexecuted instantiation: hash_fnv.c:zend_register_class_alias
Unexecuted instantiation: hash_gost.c:zend_register_class_alias
Unexecuted instantiation: hash_haval.c:zend_register_class_alias
Unexecuted instantiation: hash_joaat.c:zend_register_class_alias
Unexecuted instantiation: hash_md.c:zend_register_class_alias
Unexecuted instantiation: hash_murmur.c:zend_register_class_alias
Unexecuted instantiation: hash_ripemd.c:zend_register_class_alias
Unexecuted instantiation: hash_sha_ni.c:zend_register_class_alias
Unexecuted instantiation: hash_sha_sse2.c:zend_register_class_alias
Unexecuted instantiation: hash_sha.c:zend_register_class_alias
Unexecuted instantiation: hash_sha3.c:zend_register_class_alias
Unexecuted instantiation: hash_snefru.c:zend_register_class_alias
Unexecuted instantiation: hash_tiger.c:zend_register_class_alias
Unexecuted instantiation: hash_whirlpool.c:zend_register_class_alias
Unexecuted instantiation: hash_xxhash.c:zend_register_class_alias
Unexecuted instantiation: hash.c:zend_register_class_alias
Unexecuted instantiation: json_encoder.c:zend_register_class_alias
Unexecuted instantiation: json_parser.tab.c:zend_register_class_alias
Unexecuted instantiation: json_scanner.c:zend_register_class_alias
Unexecuted instantiation: json.c:zend_register_class_alias
Unexecuted instantiation: php_lexbor.c:zend_register_class_alias
Unexecuted instantiation: shared_alloc_mmap.c:zend_register_class_alias
Unexecuted instantiation: shared_alloc_posix.c:zend_register_class_alias
Unexecuted instantiation: shared_alloc_shm.c:zend_register_class_alias
Unexecuted instantiation: zend_accelerator_api.c:zend_register_class_alias
Unexecuted instantiation: zend_accelerator_blacklist.c:zend_register_class_alias
Unexecuted instantiation: zend_accelerator_debug.c:zend_register_class_alias
Unexecuted instantiation: zend_accelerator_hash.c:zend_register_class_alias
Unexecuted instantiation: zend_accelerator_module.c:zend_register_class_alias
Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_register_class_alias
Unexecuted instantiation: zend_file_cache.c:zend_register_class_alias
Unexecuted instantiation: zend_persist_calc.c:zend_register_class_alias
Unexecuted instantiation: zend_persist.c:zend_register_class_alias
Unexecuted instantiation: zend_shared_alloc.c:zend_register_class_alias
Unexecuted instantiation: ZendAccelerator.c:zend_register_class_alias
Unexecuted instantiation: zend_jit_vm_helpers.c:zend_register_class_alias
Unexecuted instantiation: zend_jit.c:zend_register_class_alias
Unexecuted instantiation: csprng.c:zend_register_class_alias
Unexecuted instantiation: engine_mt19937.c:zend_register_class_alias
Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_register_class_alias
Unexecuted instantiation: engine_secure.c:zend_register_class_alias
Unexecuted instantiation: engine_user.c:zend_register_class_alias
Unexecuted instantiation: engine_xoshiro256starstar.c:zend_register_class_alias
Unexecuted instantiation: gammasection.c:zend_register_class_alias
Unexecuted instantiation: random.c:zend_register_class_alias
Unexecuted instantiation: randomizer.c:zend_register_class_alias
Unexecuted instantiation: zend_utils.c:zend_register_class_alias
Unexecuted instantiation: php_reflection.c:zend_register_class_alias
Unexecuted instantiation: php_spl.c:zend_register_class_alias
Unexecuted instantiation: spl_array.c:zend_register_class_alias
Unexecuted instantiation: spl_directory.c:zend_register_class_alias
Unexecuted instantiation: spl_dllist.c:zend_register_class_alias
Unexecuted instantiation: spl_exceptions.c:zend_register_class_alias
Unexecuted instantiation: spl_fixedarray.c:zend_register_class_alias
Unexecuted instantiation: spl_functions.c:zend_register_class_alias
Unexecuted instantiation: spl_heap.c:zend_register_class_alias
Unexecuted instantiation: spl_iterators.c:zend_register_class_alias
Unexecuted instantiation: spl_observer.c:zend_register_class_alias
Unexecuted instantiation: array.c:zend_register_class_alias
Unexecuted instantiation: assert.c:zend_register_class_alias
Unexecuted instantiation: base64.c:zend_register_class_alias
Unexecuted instantiation: basic_functions.c:zend_register_class_alias
Unexecuted instantiation: browscap.c:zend_register_class_alias
Unexecuted instantiation: crc32_x86.c:zend_register_class_alias
Unexecuted instantiation: crc32.c:zend_register_class_alias
Unexecuted instantiation: credits.c:zend_register_class_alias
Unexecuted instantiation: crypt.c:zend_register_class_alias
Unexecuted instantiation: css.c:zend_register_class_alias
Unexecuted instantiation: datetime.c:zend_register_class_alias
Unexecuted instantiation: dir.c:zend_register_class_alias
Unexecuted instantiation: dl.c:zend_register_class_alias
Unexecuted instantiation: dns.c:zend_register_class_alias
Unexecuted instantiation: exec.c:zend_register_class_alias
Unexecuted instantiation: file.c:zend_register_class_alias
Unexecuted instantiation: filestat.c:zend_register_class_alias
Unexecuted instantiation: filters.c:zend_register_class_alias
Unexecuted instantiation: flock_compat.c:zend_register_class_alias
Unexecuted instantiation: formatted_print.c:zend_register_class_alias
Unexecuted instantiation: fsock.c:zend_register_class_alias
Unexecuted instantiation: ftok.c:zend_register_class_alias
Unexecuted instantiation: ftp_fopen_wrapper.c:zend_register_class_alias
Unexecuted instantiation: head.c:zend_register_class_alias
Unexecuted instantiation: hrtime.c:zend_register_class_alias
Unexecuted instantiation: html.c:zend_register_class_alias
Unexecuted instantiation: http_fopen_wrapper.c:zend_register_class_alias
Unexecuted instantiation: http.c:zend_register_class_alias
Unexecuted instantiation: image.c:zend_register_class_alias
Unexecuted instantiation: incomplete_class.c:zend_register_class_alias
Unexecuted instantiation: info.c:zend_register_class_alias
Unexecuted instantiation: iptc.c:zend_register_class_alias
Unexecuted instantiation: levenshtein.c:zend_register_class_alias
Unexecuted instantiation: link.c:zend_register_class_alias
Unexecuted instantiation: mail.c:zend_register_class_alias
Unexecuted instantiation: math.c:zend_register_class_alias
Unexecuted instantiation: md5.c:zend_register_class_alias
Unexecuted instantiation: metaphone.c:zend_register_class_alias
Unexecuted instantiation: microtime.c:zend_register_class_alias
Unexecuted instantiation: net.c:zend_register_class_alias
Unexecuted instantiation: pack.c:zend_register_class_alias
Unexecuted instantiation: pageinfo.c:zend_register_class_alias
Unexecuted instantiation: password.c:zend_register_class_alias
Unexecuted instantiation: php_fopen_wrapper.c:zend_register_class_alias
Unexecuted instantiation: proc_open.c:zend_register_class_alias
Unexecuted instantiation: quot_print.c:zend_register_class_alias
Unexecuted instantiation: scanf.c:zend_register_class_alias
Unexecuted instantiation: sha1.c:zend_register_class_alias
Unexecuted instantiation: soundex.c:zend_register_class_alias
Unexecuted instantiation: streamsfuncs.c:zend_register_class_alias
Unexecuted instantiation: string.c:zend_register_class_alias
Unexecuted instantiation: strnatcmp.c:zend_register_class_alias
Unexecuted instantiation: syslog.c:zend_register_class_alias
Unexecuted instantiation: type.c:zend_register_class_alias
Unexecuted instantiation: uniqid.c:zend_register_class_alias
Unexecuted instantiation: url_scanner_ex.c:zend_register_class_alias
Unexecuted instantiation: url.c:zend_register_class_alias
Unexecuted instantiation: user_filters.c:zend_register_class_alias
Unexecuted instantiation: uuencode.c:zend_register_class_alias
Unexecuted instantiation: var_unserializer.c:zend_register_class_alias
Unexecuted instantiation: var.c:zend_register_class_alias
Unexecuted instantiation: versioning.c:zend_register_class_alias
Unexecuted instantiation: crypt_sha256.c:zend_register_class_alias
Unexecuted instantiation: crypt_sha512.c:zend_register_class_alias
Unexecuted instantiation: php_crypt_r.c:zend_register_class_alias
Unexecuted instantiation: php_uri.c:zend_register_class_alias
Unexecuted instantiation: php_uri_common.c:zend_register_class_alias
Unexecuted instantiation: uri_parser_rfc3986.c:zend_register_class_alias
Unexecuted instantiation: uri_parser_whatwg.c:zend_register_class_alias
Unexecuted instantiation: uri_parser_php_parse_url.c:zend_register_class_alias
Unexecuted instantiation: explicit_bzero.c:zend_register_class_alias
Unexecuted instantiation: fopen_wrappers.c:zend_register_class_alias
Unexecuted instantiation: getopt.c:zend_register_class_alias
Unexecuted instantiation: main.c:zend_register_class_alias
Unexecuted instantiation: network.c:zend_register_class_alias
Unexecuted instantiation: output.c:zend_register_class_alias
Unexecuted instantiation: php_content_types.c:zend_register_class_alias
Unexecuted instantiation: php_ini_builder.c:zend_register_class_alias
Unexecuted instantiation: php_ini.c:zend_register_class_alias
Unexecuted instantiation: php_glob.c:zend_register_class_alias
Unexecuted instantiation: php_odbc_utils.c:zend_register_class_alias
Unexecuted instantiation: php_open_temporary_file.c:zend_register_class_alias
Unexecuted instantiation: php_scandir.c:zend_register_class_alias
Unexecuted instantiation: php_syslog.c:zend_register_class_alias
Unexecuted instantiation: php_ticks.c:zend_register_class_alias
Unexecuted instantiation: php_variables.c:zend_register_class_alias
Unexecuted instantiation: reentrancy.c:zend_register_class_alias
Unexecuted instantiation: rfc1867.c:zend_register_class_alias
Unexecuted instantiation: safe_bcmp.c:zend_register_class_alias
Unexecuted instantiation: SAPI.c:zend_register_class_alias
Unexecuted instantiation: snprintf.c:zend_register_class_alias
Unexecuted instantiation: spprintf.c:zend_register_class_alias
Unexecuted instantiation: strlcat.c:zend_register_class_alias
Unexecuted instantiation: strlcpy.c:zend_register_class_alias
Unexecuted instantiation: cast.c:zend_register_class_alias
Unexecuted instantiation: filter.c:zend_register_class_alias
Unexecuted instantiation: glob_wrapper.c:zend_register_class_alias
Unexecuted instantiation: memory.c:zend_register_class_alias
Unexecuted instantiation: mmap.c:zend_register_class_alias
Unexecuted instantiation: plain_wrapper.c:zend_register_class_alias
Unexecuted instantiation: streams.c:zend_register_class_alias
Unexecuted instantiation: transports.c:zend_register_class_alias
Unexecuted instantiation: userspace.c:zend_register_class_alias
Unexecuted instantiation: xp_socket.c:zend_register_class_alias
Unexecuted instantiation: block_pass.c:zend_register_class_alias
Unexecuted instantiation: compact_literals.c:zend_register_class_alias
Unexecuted instantiation: compact_vars.c:zend_register_class_alias
Unexecuted instantiation: dfa_pass.c:zend_register_class_alias
Unexecuted instantiation: nop_removal.c:zend_register_class_alias
Unexecuted instantiation: optimize_func_calls.c:zend_register_class_alias
Unexecuted instantiation: optimize_temp_vars_5.c:zend_register_class_alias
Unexecuted instantiation: pass1.c:zend_register_class_alias
Unexecuted instantiation: pass3.c:zend_register_class_alias
Unexecuted instantiation: sccp.c:zend_register_class_alias
Unexecuted instantiation: zend_optimizer.c:zend_register_class_alias
Unexecuted instantiation: zend_API.c:zend_register_class_alias
Unexecuted instantiation: zend_ast.c:zend_register_class_alias
Unexecuted instantiation: zend_attributes.c:zend_register_class_alias
Unexecuted instantiation: zend_autoload.c:zend_register_class_alias
Unexecuted instantiation: zend_builtin_functions.c:zend_register_class_alias
Unexecuted instantiation: zend_closures.c:zend_register_class_alias
Unexecuted instantiation: zend_compile.c:zend_register_class_alias
Unexecuted instantiation: zend_constants.c:zend_register_class_alias
Unexecuted instantiation: zend_default_classes.c:zend_register_class_alias
Unexecuted instantiation: zend_dtrace.c:zend_register_class_alias
Unexecuted instantiation: zend_enum.c:zend_register_class_alias
Unexecuted instantiation: zend_exceptions.c:zend_register_class_alias
Unexecuted instantiation: zend_execute_API.c:zend_register_class_alias
Unexecuted instantiation: zend_execute.c:zend_register_class_alias
Unexecuted instantiation: zend_fibers.c:zend_register_class_alias
Unexecuted instantiation: zend_gc.c:zend_register_class_alias
Unexecuted instantiation: zend_generators.c:zend_register_class_alias
Unexecuted instantiation: zend_inheritance.c:zend_register_class_alias
Unexecuted instantiation: zend_ini_parser.c:zend_register_class_alias
Unexecuted instantiation: zend_ini_scanner.c:zend_register_class_alias
Unexecuted instantiation: zend_ini.c:zend_register_class_alias
Unexecuted instantiation: zend_interfaces.c:zend_register_class_alias
Unexecuted instantiation: zend_iterators.c:zend_register_class_alias
Unexecuted instantiation: zend_language_parser.c:zend_register_class_alias
Unexecuted instantiation: zend_language_scanner.c:zend_register_class_alias
Unexecuted instantiation: zend_lazy_objects.c:zend_register_class_alias
Unexecuted instantiation: zend_list.c:zend_register_class_alias
Unexecuted instantiation: zend_object_handlers.c:zend_register_class_alias
Unexecuted instantiation: zend_objects_API.c:zend_register_class_alias
Unexecuted instantiation: zend_objects.c:zend_register_class_alias
Unexecuted instantiation: zend_observer.c:zend_register_class_alias
Unexecuted instantiation: zend_opcode.c:zend_register_class_alias
Unexecuted instantiation: zend_operators.c:zend_register_class_alias
Unexecuted instantiation: zend_property_hooks.c:zend_register_class_alias
Unexecuted instantiation: zend_smart_str.c:zend_register_class_alias
Unexecuted instantiation: zend_system_id.c:zend_register_class_alias
Unexecuted instantiation: zend_variables.c:zend_register_class_alias
Unexecuted instantiation: zend_weakrefs.c:zend_register_class_alias
Unexecuted instantiation: zend.c:zend_register_class_alias
Unexecuted instantiation: internal_functions_cli.c:zend_register_class_alias
Unexecuted instantiation: fuzzer-parser.c:zend_register_class_alias
Unexecuted instantiation: fuzzer-sapi.c:zend_register_class_alias
Unexecuted instantiation: fuzzer-tracing-jit.c:zend_register_class_alias
Unexecuted instantiation: fuzzer-exif.c:zend_register_class_alias
Unexecuted instantiation: fuzzer-unserialize.c:zend_register_class_alias
Unexecuted instantiation: fuzzer-function-jit.c:zend_register_class_alias
Unexecuted instantiation: fuzzer-json.c:zend_register_class_alias
Unexecuted instantiation: fuzzer-unserializehash.c:zend_register_class_alias
Unexecuted instantiation: fuzzer-execute.c:zend_register_class_alias
401
#define zend_register_ns_class_alias(ns, name, ce) \
402
  zend_register_class_alias_ex(ZEND_NS_NAME(ns, name), sizeof(ZEND_NS_NAME(ns, name))-1, ce, 1)
403
404
ZEND_API void zend_disable_functions(const char *function_list);
405
406
ZEND_API ZEND_COLD void zend_wrong_param_count(void);
407
ZEND_API ZEND_COLD void zend_wrong_property_read(const zval *object, zval *property);
408
409
13.9k
#define IS_CALLABLE_CHECK_SYNTAX_ONLY (1<<0)
410
22.1k
#define IS_CALLABLE_SUPPRESS_DEPRECATIONS (1<<1)
411
412
ZEND_API void zend_release_fcall_info_cache(zend_fcall_info_cache *fcc);
413
ZEND_API zend_string *zend_get_callable_name_ex(zval *callable, const zend_object *object);
414
ZEND_API zend_string *zend_get_callable_name(zval *callable);
415
ZEND_API bool zend_is_callable_at_frame(
416
    const zval *callable, zend_object *object, const zend_execute_data *frame,
417
    uint32_t check_flags, zend_fcall_info_cache *fcc, char **error);
418
ZEND_API bool zend_is_callable_ex(zval *callable, zend_object *object, uint32_t check_flags, zend_string **callable_name, zend_fcall_info_cache *fcc, char **error);
419
ZEND_API bool zend_is_callable(zval *callable, uint32_t check_flags, zend_string **callable_name);
420
ZEND_API const char *zend_get_module_version(const char *module_name);
421
ZEND_API zend_result zend_get_module_started(const char *module_name);
422
423
ZEND_API zend_property_info *zend_declare_typed_property(zend_class_entry *ce, zend_string *name, zval *property, int access_type, zend_string *doc_comment, zend_type type);
424
425
ZEND_API void zend_declare_property_ex(zend_class_entry *ce, zend_string *name, zval *property, int access_type, zend_string *doc_comment);
426
ZEND_API void zend_declare_property(zend_class_entry *ce, const char *name, size_t name_length, zval *property, int access_type);
427
ZEND_API void zend_declare_property_null(zend_class_entry *ce, const char *name, size_t name_length, int access_type);
428
ZEND_API void zend_declare_property_bool(zend_class_entry *ce, const char *name, size_t name_length, zend_long value, int access_type);
429
ZEND_API void zend_declare_property_long(zend_class_entry *ce, const char *name, size_t name_length, zend_long value, int access_type);
430
ZEND_API void zend_declare_property_double(zend_class_entry *ce, const char *name, size_t name_length, double value, int access_type);
431
ZEND_API void zend_declare_property_string(zend_class_entry *ce, const char *name, size_t name_length, const char *value, int access_type);
432
ZEND_API void zend_declare_property_stringl(zend_class_entry *ce, const char *name, size_t name_length, const char *value, size_t value_len, int access_type);
433
434
ZEND_API zend_class_constant *zend_declare_typed_class_constant(zend_class_entry *ce, zend_string *name, zval *value, int access_type, zend_string *doc_comment, zend_type type);
435
ZEND_API zend_class_constant *zend_declare_class_constant_ex(zend_class_entry *ce, zend_string *name, zval *value, int access_type, zend_string *doc_comment);
436
ZEND_API void zend_declare_class_constant(zend_class_entry *ce, const char *name, size_t name_length, zval *value);
437
ZEND_API void zend_declare_class_constant_null(zend_class_entry *ce, const char *name, size_t name_length);
438
ZEND_API void zend_declare_class_constant_long(zend_class_entry *ce, const char *name, size_t name_length, zend_long value);
439
ZEND_API void zend_declare_class_constant_bool(zend_class_entry *ce, const char *name, size_t name_length, bool value);
440
ZEND_API void zend_declare_class_constant_double(zend_class_entry *ce, const char *name, size_t name_length, double value);
441
ZEND_API void zend_declare_class_constant_stringl(zend_class_entry *ce, const char *name, size_t name_length, const char *value, size_t value_length);
442
ZEND_API void zend_declare_class_constant_string(zend_class_entry *ce, const char *name, size_t name_length, const char *value);
443
444
ZEND_API zend_result zend_update_class_constant(zend_class_constant *c, const zend_string *name, zend_class_entry *scope);
445
ZEND_API zend_result zend_update_class_constants(zend_class_entry *class_type);
446
ZEND_API HashTable *zend_separate_class_constants_table(const zend_class_entry *class_type);
447
448
4.59k
static zend_always_inline HashTable *zend_class_constants_table(zend_class_entry *ce) {
449
4.59k
  if ((ce->ce_flags & ZEND_ACC_HAS_AST_CONSTANTS) && ZEND_MAP_PTR(ce->mutable_data)) {
450
807
    zend_class_mutable_data *mutable_data =
451
807
      (zend_class_mutable_data*)ZEND_MAP_PTR_GET_IMM(ce->mutable_data);
452
807
    if (mutable_data && mutable_data->constants_table) {
453
494
      return mutable_data->constants_table;
454
494
    } else {
455
313
      return zend_separate_class_constants_table(ce);
456
313
    }
457
3.78k
  } else {
458
3.78k
    return &ce->constants_table;
459
3.78k
  }
460
4.59k
}
Unexecuted instantiation: php_date.c:zend_class_constants_table
Unexecuted instantiation: php_pcre.c:zend_class_constants_table
Unexecuted instantiation: exif.c:zend_class_constants_table
Unexecuted instantiation: hash_adler32.c:zend_class_constants_table
Unexecuted instantiation: hash_crc32.c:zend_class_constants_table
Unexecuted instantiation: hash_fnv.c:zend_class_constants_table
Unexecuted instantiation: hash_gost.c:zend_class_constants_table
Unexecuted instantiation: hash_haval.c:zend_class_constants_table
Unexecuted instantiation: hash_joaat.c:zend_class_constants_table
Unexecuted instantiation: hash_md.c:zend_class_constants_table
Unexecuted instantiation: hash_murmur.c:zend_class_constants_table
Unexecuted instantiation: hash_ripemd.c:zend_class_constants_table
Unexecuted instantiation: hash_sha_ni.c:zend_class_constants_table
Unexecuted instantiation: hash_sha_sse2.c:zend_class_constants_table
Unexecuted instantiation: hash_sha.c:zend_class_constants_table
Unexecuted instantiation: hash_sha3.c:zend_class_constants_table
Unexecuted instantiation: hash_snefru.c:zend_class_constants_table
Unexecuted instantiation: hash_tiger.c:zend_class_constants_table
Unexecuted instantiation: hash_whirlpool.c:zend_class_constants_table
Unexecuted instantiation: hash_xxhash.c:zend_class_constants_table
Unexecuted instantiation: hash.c:zend_class_constants_table
Unexecuted instantiation: json_encoder.c:zend_class_constants_table
Unexecuted instantiation: json_parser.tab.c:zend_class_constants_table
Unexecuted instantiation: json_scanner.c:zend_class_constants_table
Unexecuted instantiation: json.c:zend_class_constants_table
Unexecuted instantiation: php_lexbor.c:zend_class_constants_table
Unexecuted instantiation: shared_alloc_mmap.c:zend_class_constants_table
Unexecuted instantiation: shared_alloc_posix.c:zend_class_constants_table
Unexecuted instantiation: shared_alloc_shm.c:zend_class_constants_table
Unexecuted instantiation: zend_accelerator_api.c:zend_class_constants_table
Unexecuted instantiation: zend_accelerator_blacklist.c:zend_class_constants_table
Unexecuted instantiation: zend_accelerator_debug.c:zend_class_constants_table
Unexecuted instantiation: zend_accelerator_hash.c:zend_class_constants_table
Unexecuted instantiation: zend_accelerator_module.c:zend_class_constants_table
Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_class_constants_table
Unexecuted instantiation: zend_file_cache.c:zend_class_constants_table
Unexecuted instantiation: zend_persist_calc.c:zend_class_constants_table
Unexecuted instantiation: zend_persist.c:zend_class_constants_table
Unexecuted instantiation: zend_shared_alloc.c:zend_class_constants_table
Unexecuted instantiation: ZendAccelerator.c:zend_class_constants_table
Unexecuted instantiation: zend_jit_vm_helpers.c:zend_class_constants_table
Unexecuted instantiation: zend_jit.c:zend_class_constants_table
Unexecuted instantiation: csprng.c:zend_class_constants_table
Unexecuted instantiation: engine_mt19937.c:zend_class_constants_table
Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_class_constants_table
Unexecuted instantiation: engine_secure.c:zend_class_constants_table
Unexecuted instantiation: engine_user.c:zend_class_constants_table
Unexecuted instantiation: engine_xoshiro256starstar.c:zend_class_constants_table
Unexecuted instantiation: gammasection.c:zend_class_constants_table
Unexecuted instantiation: random.c:zend_class_constants_table
Unexecuted instantiation: randomizer.c:zend_class_constants_table
Unexecuted instantiation: zend_utils.c:zend_class_constants_table
php_reflection.c:zend_class_constants_table
Line
Count
Source
448
160
static zend_always_inline HashTable *zend_class_constants_table(zend_class_entry *ce) {
449
160
  if ((ce->ce_flags & ZEND_ACC_HAS_AST_CONSTANTS) && ZEND_MAP_PTR(ce->mutable_data)) {
450
7
    zend_class_mutable_data *mutable_data =
451
7
      (zend_class_mutable_data*)ZEND_MAP_PTR_GET_IMM(ce->mutable_data);
452
7
    if (mutable_data && mutable_data->constants_table) {
453
3
      return mutable_data->constants_table;
454
4
    } else {
455
4
      return zend_separate_class_constants_table(ce);
456
4
    }
457
153
  } else {
458
153
    return &ce->constants_table;
459
153
  }
460
160
}
Unexecuted instantiation: php_spl.c:zend_class_constants_table
Unexecuted instantiation: spl_array.c:zend_class_constants_table
Unexecuted instantiation: spl_directory.c:zend_class_constants_table
Unexecuted instantiation: spl_dllist.c:zend_class_constants_table
Unexecuted instantiation: spl_exceptions.c:zend_class_constants_table
Unexecuted instantiation: spl_fixedarray.c:zend_class_constants_table
Unexecuted instantiation: spl_functions.c:zend_class_constants_table
Unexecuted instantiation: spl_heap.c:zend_class_constants_table
Unexecuted instantiation: spl_iterators.c:zend_class_constants_table
Unexecuted instantiation: spl_observer.c:zend_class_constants_table
Unexecuted instantiation: array.c:zend_class_constants_table
Unexecuted instantiation: assert.c:zend_class_constants_table
Unexecuted instantiation: base64.c:zend_class_constants_table
Unexecuted instantiation: basic_functions.c:zend_class_constants_table
Unexecuted instantiation: browscap.c:zend_class_constants_table
Unexecuted instantiation: crc32_x86.c:zend_class_constants_table
Unexecuted instantiation: crc32.c:zend_class_constants_table
Unexecuted instantiation: credits.c:zend_class_constants_table
Unexecuted instantiation: crypt.c:zend_class_constants_table
Unexecuted instantiation: css.c:zend_class_constants_table
Unexecuted instantiation: datetime.c:zend_class_constants_table
Unexecuted instantiation: dir.c:zend_class_constants_table
Unexecuted instantiation: dl.c:zend_class_constants_table
Unexecuted instantiation: dns.c:zend_class_constants_table
Unexecuted instantiation: exec.c:zend_class_constants_table
Unexecuted instantiation: file.c:zend_class_constants_table
Unexecuted instantiation: filestat.c:zend_class_constants_table
Unexecuted instantiation: filters.c:zend_class_constants_table
Unexecuted instantiation: flock_compat.c:zend_class_constants_table
Unexecuted instantiation: formatted_print.c:zend_class_constants_table
Unexecuted instantiation: fsock.c:zend_class_constants_table
Unexecuted instantiation: ftok.c:zend_class_constants_table
Unexecuted instantiation: ftp_fopen_wrapper.c:zend_class_constants_table
Unexecuted instantiation: head.c:zend_class_constants_table
Unexecuted instantiation: hrtime.c:zend_class_constants_table
Unexecuted instantiation: html.c:zend_class_constants_table
Unexecuted instantiation: http_fopen_wrapper.c:zend_class_constants_table
Unexecuted instantiation: http.c:zend_class_constants_table
Unexecuted instantiation: image.c:zend_class_constants_table
Unexecuted instantiation: incomplete_class.c:zend_class_constants_table
Unexecuted instantiation: info.c:zend_class_constants_table
Unexecuted instantiation: iptc.c:zend_class_constants_table
Unexecuted instantiation: levenshtein.c:zend_class_constants_table
Unexecuted instantiation: link.c:zend_class_constants_table
Unexecuted instantiation: mail.c:zend_class_constants_table
Unexecuted instantiation: math.c:zend_class_constants_table
Unexecuted instantiation: md5.c:zend_class_constants_table
Unexecuted instantiation: metaphone.c:zend_class_constants_table
Unexecuted instantiation: microtime.c:zend_class_constants_table
Unexecuted instantiation: net.c:zend_class_constants_table
Unexecuted instantiation: pack.c:zend_class_constants_table
Unexecuted instantiation: pageinfo.c:zend_class_constants_table
Unexecuted instantiation: password.c:zend_class_constants_table
Unexecuted instantiation: php_fopen_wrapper.c:zend_class_constants_table
Unexecuted instantiation: proc_open.c:zend_class_constants_table
Unexecuted instantiation: quot_print.c:zend_class_constants_table
Unexecuted instantiation: scanf.c:zend_class_constants_table
Unexecuted instantiation: sha1.c:zend_class_constants_table
Unexecuted instantiation: soundex.c:zend_class_constants_table
Unexecuted instantiation: streamsfuncs.c:zend_class_constants_table
Unexecuted instantiation: string.c:zend_class_constants_table
Unexecuted instantiation: strnatcmp.c:zend_class_constants_table
Unexecuted instantiation: syslog.c:zend_class_constants_table
Unexecuted instantiation: type.c:zend_class_constants_table
Unexecuted instantiation: uniqid.c:zend_class_constants_table
Unexecuted instantiation: url_scanner_ex.c:zend_class_constants_table
Unexecuted instantiation: url.c:zend_class_constants_table
Unexecuted instantiation: user_filters.c:zend_class_constants_table
Unexecuted instantiation: uuencode.c:zend_class_constants_table
var_unserializer.c:zend_class_constants_table
Line
Count
Source
448
63
static zend_always_inline HashTable *zend_class_constants_table(zend_class_entry *ce) {
449
63
  if ((ce->ce_flags & ZEND_ACC_HAS_AST_CONSTANTS) && ZEND_MAP_PTR(ce->mutable_data)) {
450
0
    zend_class_mutable_data *mutable_data =
451
0
      (zend_class_mutable_data*)ZEND_MAP_PTR_GET_IMM(ce->mutable_data);
452
0
    if (mutable_data && mutable_data->constants_table) {
453
0
      return mutable_data->constants_table;
454
0
    } else {
455
0
      return zend_separate_class_constants_table(ce);
456
0
    }
457
63
  } else {
458
63
    return &ce->constants_table;
459
63
  }
460
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: uri_parser_rfc3986.c:zend_class_constants_table
Unexecuted instantiation: uri_parser_whatwg.c:zend_class_constants_table
Unexecuted instantiation: uri_parser_php_parse_url.c:zend_class_constants_table
Unexecuted instantiation: explicit_bzero.c:zend_class_constants_table
Unexecuted instantiation: fopen_wrappers.c:zend_class_constants_table
Unexecuted instantiation: getopt.c:zend_class_constants_table
Unexecuted instantiation: main.c:zend_class_constants_table
Unexecuted instantiation: network.c:zend_class_constants_table
Unexecuted instantiation: output.c:zend_class_constants_table
Unexecuted instantiation: php_content_types.c:zend_class_constants_table
Unexecuted instantiation: php_ini_builder.c:zend_class_constants_table
Unexecuted instantiation: php_ini.c:zend_class_constants_table
Unexecuted instantiation: php_glob.c:zend_class_constants_table
Unexecuted instantiation: php_odbc_utils.c:zend_class_constants_table
Unexecuted instantiation: php_open_temporary_file.c:zend_class_constants_table
Unexecuted instantiation: php_scandir.c:zend_class_constants_table
Unexecuted instantiation: php_syslog.c:zend_class_constants_table
Unexecuted instantiation: php_ticks.c:zend_class_constants_table
Unexecuted instantiation: php_variables.c:zend_class_constants_table
Unexecuted instantiation: reentrancy.c:zend_class_constants_table
Unexecuted instantiation: rfc1867.c:zend_class_constants_table
Unexecuted instantiation: safe_bcmp.c:zend_class_constants_table
Unexecuted instantiation: SAPI.c:zend_class_constants_table
Unexecuted instantiation: snprintf.c:zend_class_constants_table
Unexecuted instantiation: spprintf.c:zend_class_constants_table
Unexecuted instantiation: strlcat.c:zend_class_constants_table
Unexecuted instantiation: strlcpy.c:zend_class_constants_table
Unexecuted instantiation: cast.c:zend_class_constants_table
Unexecuted instantiation: filter.c:zend_class_constants_table
Unexecuted instantiation: glob_wrapper.c:zend_class_constants_table
Unexecuted instantiation: memory.c:zend_class_constants_table
Unexecuted instantiation: mmap.c:zend_class_constants_table
Unexecuted instantiation: plain_wrapper.c:zend_class_constants_table
Unexecuted instantiation: streams.c:zend_class_constants_table
Unexecuted instantiation: transports.c:zend_class_constants_table
Unexecuted instantiation: userspace.c:zend_class_constants_table
Unexecuted instantiation: xp_socket.c:zend_class_constants_table
Unexecuted instantiation: block_pass.c:zend_class_constants_table
Unexecuted instantiation: compact_literals.c:zend_class_constants_table
Unexecuted instantiation: compact_vars.c:zend_class_constants_table
Unexecuted instantiation: dfa_pass.c:zend_class_constants_table
Unexecuted instantiation: nop_removal.c:zend_class_constants_table
Unexecuted instantiation: optimize_func_calls.c:zend_class_constants_table
Unexecuted instantiation: optimize_temp_vars_5.c:zend_class_constants_table
Unexecuted instantiation: pass1.c:zend_class_constants_table
Unexecuted instantiation: pass3.c:zend_class_constants_table
Unexecuted instantiation: sccp.c:zend_class_constants_table
Unexecuted instantiation: zend_optimizer.c:zend_class_constants_table
zend_API.c:zend_class_constants_table
Line
Count
Source
448
78
static zend_always_inline HashTable *zend_class_constants_table(zend_class_entry *ce) {
449
78
  if ((ce->ce_flags & ZEND_ACC_HAS_AST_CONSTANTS) && ZEND_MAP_PTR(ce->mutable_data)) {
450
78
    zend_class_mutable_data *mutable_data =
451
78
      (zend_class_mutable_data*)ZEND_MAP_PTR_GET_IMM(ce->mutable_data);
452
78
    if (mutable_data && mutable_data->constants_table) {
453
40
      return mutable_data->constants_table;
454
40
    } else {
455
38
      return zend_separate_class_constants_table(ce);
456
38
    }
457
78
  } else {
458
0
    return &ce->constants_table;
459
0
  }
460
78
}
Unexecuted instantiation: zend_ast.c:zend_class_constants_table
Unexecuted instantiation: zend_attributes.c:zend_class_constants_table
Unexecuted instantiation: zend_autoload.c:zend_class_constants_table
Unexecuted instantiation: zend_builtin_functions.c:zend_class_constants_table
Unexecuted instantiation: zend_closures.c:zend_class_constants_table
Unexecuted instantiation: zend_compile.c:zend_class_constants_table
zend_constants.c:zend_class_constants_table
Line
Count
Source
448
1.38k
static zend_always_inline HashTable *zend_class_constants_table(zend_class_entry *ce) {
449
1.38k
  if ((ce->ce_flags & ZEND_ACC_HAS_AST_CONSTANTS) && ZEND_MAP_PTR(ce->mutable_data)) {
450
224
    zend_class_mutable_data *mutable_data =
451
224
      (zend_class_mutable_data*)ZEND_MAP_PTR_GET_IMM(ce->mutable_data);
452
224
    if (mutable_data && mutable_data->constants_table) {
453
196
      return mutable_data->constants_table;
454
196
    } else {
455
28
      return zend_separate_class_constants_table(ce);
456
28
    }
457
1.16k
  } else {
458
1.16k
    return &ce->constants_table;
459
1.16k
  }
460
1.38k
}
Unexecuted instantiation: zend_default_classes.c:zend_class_constants_table
Unexecuted instantiation: zend_dtrace.c:zend_class_constants_table
zend_enum.c:zend_class_constants_table
Line
Count
Source
448
440
static zend_always_inline HashTable *zend_class_constants_table(zend_class_entry *ce) {
449
440
  if ((ce->ce_flags & ZEND_ACC_HAS_AST_CONSTANTS) && ZEND_MAP_PTR(ce->mutable_data)) {
450
0
    zend_class_mutable_data *mutable_data =
451
0
      (zend_class_mutable_data*)ZEND_MAP_PTR_GET_IMM(ce->mutable_data);
452
0
    if (mutable_data && mutable_data->constants_table) {
453
0
      return mutable_data->constants_table;
454
0
    } else {
455
0
      return zend_separate_class_constants_table(ce);
456
0
    }
457
440
  } else {
458
440
    return &ce->constants_table;
459
440
  }
460
440
}
Unexecuted instantiation: zend_exceptions.c:zend_class_constants_table
Unexecuted instantiation: zend_execute_API.c:zend_class_constants_table
zend_execute.c:zend_class_constants_table
Line
Count
Source
448
2.46k
static zend_always_inline HashTable *zend_class_constants_table(zend_class_entry *ce) {
449
2.46k
  if ((ce->ce_flags & ZEND_ACC_HAS_AST_CONSTANTS) && ZEND_MAP_PTR(ce->mutable_data)) {
450
498
    zend_class_mutable_data *mutable_data =
451
498
      (zend_class_mutable_data*)ZEND_MAP_PTR_GET_IMM(ce->mutable_data);
452
498
    if (mutable_data && mutable_data->constants_table) {
453
255
      return mutable_data->constants_table;
454
255
    } else {
455
243
      return zend_separate_class_constants_table(ce);
456
243
    }
457
1.96k
  } else {
458
1.96k
    return &ce->constants_table;
459
1.96k
  }
460
2.46k
}
Unexecuted instantiation: zend_fibers.c:zend_class_constants_table
Unexecuted instantiation: zend_gc.c:zend_class_constants_table
Unexecuted instantiation: zend_generators.c:zend_class_constants_table
Unexecuted instantiation: zend_inheritance.c:zend_class_constants_table
Unexecuted instantiation: zend_ini_parser.c:zend_class_constants_table
Unexecuted instantiation: zend_ini_scanner.c:zend_class_constants_table
Unexecuted instantiation: zend_ini.c:zend_class_constants_table
Unexecuted instantiation: zend_interfaces.c:zend_class_constants_table
Unexecuted instantiation: zend_iterators.c:zend_class_constants_table
Unexecuted instantiation: zend_language_parser.c:zend_class_constants_table
Unexecuted instantiation: zend_language_scanner.c:zend_class_constants_table
Unexecuted instantiation: zend_lazy_objects.c:zend_class_constants_table
Unexecuted instantiation: zend_list.c:zend_class_constants_table
Unexecuted instantiation: zend_object_handlers.c:zend_class_constants_table
Unexecuted instantiation: zend_objects_API.c:zend_class_constants_table
Unexecuted instantiation: zend_objects.c:zend_class_constants_table
Unexecuted instantiation: zend_observer.c:zend_class_constants_table
Unexecuted instantiation: zend_opcode.c:zend_class_constants_table
Unexecuted instantiation: zend_operators.c:zend_class_constants_table
Unexecuted instantiation: zend_property_hooks.c:zend_class_constants_table
Unexecuted instantiation: zend_smart_str.c:zend_class_constants_table
Unexecuted instantiation: zend_system_id.c:zend_class_constants_table
Unexecuted instantiation: zend_variables.c:zend_class_constants_table
Unexecuted instantiation: zend_weakrefs.c:zend_class_constants_table
Unexecuted instantiation: zend.c:zend_class_constants_table
Unexecuted instantiation: internal_functions_cli.c:zend_class_constants_table
Unexecuted instantiation: fuzzer-parser.c:zend_class_constants_table
Unexecuted instantiation: fuzzer-sapi.c:zend_class_constants_table
Unexecuted instantiation: fuzzer-tracing-jit.c:zend_class_constants_table
Unexecuted instantiation: fuzzer-exif.c:zend_class_constants_table
Unexecuted instantiation: fuzzer-unserialize.c:zend_class_constants_table
Unexecuted instantiation: fuzzer-function-jit.c:zend_class_constants_table
Unexecuted instantiation: fuzzer-json.c:zend_class_constants_table
Unexecuted instantiation: fuzzer-unserializehash.c:zend_class_constants_table
Unexecuted instantiation: fuzzer-execute.c:zend_class_constants_table
461
462
953k
static zend_always_inline zval *zend_class_default_properties_table(zend_class_entry *ce) {
463
953k
  if ((ce->ce_flags & ZEND_ACC_HAS_AST_PROPERTIES) && ZEND_MAP_PTR(ce->mutable_data)) {
464
144
    zend_class_mutable_data *mutable_data =
465
144
      (zend_class_mutable_data*)ZEND_MAP_PTR_GET_IMM(ce->mutable_data);
466
144
    return mutable_data->default_properties_table;
467
953k
  } else {
468
953k
    return ce->default_properties_table;
469
953k
  }
470
953k
}
Unexecuted instantiation: php_date.c:zend_class_default_properties_table
Unexecuted instantiation: php_pcre.c:zend_class_default_properties_table
Unexecuted instantiation: exif.c:zend_class_default_properties_table
Unexecuted instantiation: hash_adler32.c:zend_class_default_properties_table
Unexecuted instantiation: hash_crc32.c:zend_class_default_properties_table
Unexecuted instantiation: hash_fnv.c:zend_class_default_properties_table
Unexecuted instantiation: hash_gost.c:zend_class_default_properties_table
Unexecuted instantiation: hash_haval.c:zend_class_default_properties_table
Unexecuted instantiation: hash_joaat.c:zend_class_default_properties_table
Unexecuted instantiation: hash_md.c:zend_class_default_properties_table
Unexecuted instantiation: hash_murmur.c:zend_class_default_properties_table
Unexecuted instantiation: hash_ripemd.c:zend_class_default_properties_table
Unexecuted instantiation: hash_sha_ni.c:zend_class_default_properties_table
Unexecuted instantiation: hash_sha_sse2.c:zend_class_default_properties_table
Unexecuted instantiation: hash_sha.c:zend_class_default_properties_table
Unexecuted instantiation: hash_sha3.c:zend_class_default_properties_table
Unexecuted instantiation: hash_snefru.c:zend_class_default_properties_table
Unexecuted instantiation: hash_tiger.c:zend_class_default_properties_table
Unexecuted instantiation: hash_whirlpool.c:zend_class_default_properties_table
Unexecuted instantiation: hash_xxhash.c:zend_class_default_properties_table
Unexecuted instantiation: hash.c:zend_class_default_properties_table
Unexecuted instantiation: json_encoder.c:zend_class_default_properties_table
Unexecuted instantiation: json_parser.tab.c:zend_class_default_properties_table
Unexecuted instantiation: json_scanner.c:zend_class_default_properties_table
Unexecuted instantiation: json.c:zend_class_default_properties_table
Unexecuted instantiation: php_lexbor.c:zend_class_default_properties_table
Unexecuted instantiation: shared_alloc_mmap.c:zend_class_default_properties_table
Unexecuted instantiation: shared_alloc_posix.c:zend_class_default_properties_table
Unexecuted instantiation: shared_alloc_shm.c:zend_class_default_properties_table
Unexecuted instantiation: zend_accelerator_api.c:zend_class_default_properties_table
Unexecuted instantiation: zend_accelerator_blacklist.c:zend_class_default_properties_table
Unexecuted instantiation: zend_accelerator_debug.c:zend_class_default_properties_table
Unexecuted instantiation: zend_accelerator_hash.c:zend_class_default_properties_table
Unexecuted instantiation: zend_accelerator_module.c:zend_class_default_properties_table
Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_class_default_properties_table
Unexecuted instantiation: zend_file_cache.c:zend_class_default_properties_table
Unexecuted instantiation: zend_persist_calc.c:zend_class_default_properties_table
Unexecuted instantiation: zend_persist.c:zend_class_default_properties_table
Unexecuted instantiation: zend_shared_alloc.c:zend_class_default_properties_table
Unexecuted instantiation: ZendAccelerator.c:zend_class_default_properties_table
Unexecuted instantiation: zend_jit_vm_helpers.c:zend_class_default_properties_table
Unexecuted instantiation: zend_jit.c:zend_class_default_properties_table
Unexecuted instantiation: csprng.c:zend_class_default_properties_table
Unexecuted instantiation: engine_mt19937.c:zend_class_default_properties_table
Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_class_default_properties_table
Unexecuted instantiation: engine_secure.c:zend_class_default_properties_table
Unexecuted instantiation: engine_user.c:zend_class_default_properties_table
Unexecuted instantiation: engine_xoshiro256starstar.c:zend_class_default_properties_table
Unexecuted instantiation: gammasection.c:zend_class_default_properties_table
Unexecuted instantiation: random.c:zend_class_default_properties_table
Unexecuted instantiation: randomizer.c:zend_class_default_properties_table
Unexecuted instantiation: zend_utils.c:zend_class_default_properties_table
Unexecuted instantiation: php_reflection.c:zend_class_default_properties_table
Unexecuted instantiation: php_spl.c:zend_class_default_properties_table
Unexecuted instantiation: spl_array.c:zend_class_default_properties_table
Unexecuted instantiation: spl_directory.c:zend_class_default_properties_table
Unexecuted instantiation: spl_dllist.c:zend_class_default_properties_table
Unexecuted instantiation: spl_exceptions.c:zend_class_default_properties_table
Unexecuted instantiation: spl_fixedarray.c:zend_class_default_properties_table
Unexecuted instantiation: spl_functions.c:zend_class_default_properties_table
Unexecuted instantiation: spl_heap.c:zend_class_default_properties_table
Unexecuted instantiation: spl_iterators.c:zend_class_default_properties_table
Unexecuted instantiation: spl_observer.c:zend_class_default_properties_table
Unexecuted instantiation: array.c:zend_class_default_properties_table
Unexecuted instantiation: assert.c:zend_class_default_properties_table
Unexecuted instantiation: base64.c:zend_class_default_properties_table
Unexecuted instantiation: basic_functions.c:zend_class_default_properties_table
Unexecuted instantiation: browscap.c:zend_class_default_properties_table
Unexecuted instantiation: crc32_x86.c:zend_class_default_properties_table
Unexecuted instantiation: crc32.c:zend_class_default_properties_table
Unexecuted instantiation: credits.c:zend_class_default_properties_table
Unexecuted instantiation: crypt.c:zend_class_default_properties_table
Unexecuted instantiation: css.c:zend_class_default_properties_table
Unexecuted instantiation: datetime.c:zend_class_default_properties_table
Unexecuted instantiation: dir.c:zend_class_default_properties_table
Unexecuted instantiation: dl.c:zend_class_default_properties_table
Unexecuted instantiation: dns.c:zend_class_default_properties_table
Unexecuted instantiation: exec.c:zend_class_default_properties_table
Unexecuted instantiation: file.c:zend_class_default_properties_table
Unexecuted instantiation: filestat.c:zend_class_default_properties_table
Unexecuted instantiation: filters.c:zend_class_default_properties_table
Unexecuted instantiation: flock_compat.c:zend_class_default_properties_table
Unexecuted instantiation: formatted_print.c:zend_class_default_properties_table
Unexecuted instantiation: fsock.c:zend_class_default_properties_table
Unexecuted instantiation: ftok.c:zend_class_default_properties_table
Unexecuted instantiation: ftp_fopen_wrapper.c:zend_class_default_properties_table
Unexecuted instantiation: head.c:zend_class_default_properties_table
Unexecuted instantiation: hrtime.c:zend_class_default_properties_table
Unexecuted instantiation: html.c:zend_class_default_properties_table
Unexecuted instantiation: http_fopen_wrapper.c:zend_class_default_properties_table
Unexecuted instantiation: http.c:zend_class_default_properties_table
Unexecuted instantiation: image.c:zend_class_default_properties_table
Unexecuted instantiation: incomplete_class.c:zend_class_default_properties_table
Unexecuted instantiation: info.c:zend_class_default_properties_table
Unexecuted instantiation: iptc.c:zend_class_default_properties_table
Unexecuted instantiation: levenshtein.c:zend_class_default_properties_table
Unexecuted instantiation: link.c:zend_class_default_properties_table
Unexecuted instantiation: mail.c:zend_class_default_properties_table
Unexecuted instantiation: math.c:zend_class_default_properties_table
Unexecuted instantiation: md5.c:zend_class_default_properties_table
Unexecuted instantiation: metaphone.c:zend_class_default_properties_table
Unexecuted instantiation: microtime.c:zend_class_default_properties_table
Unexecuted instantiation: net.c:zend_class_default_properties_table
Unexecuted instantiation: pack.c:zend_class_default_properties_table
Unexecuted instantiation: pageinfo.c:zend_class_default_properties_table
Unexecuted instantiation: password.c:zend_class_default_properties_table
Unexecuted instantiation: php_fopen_wrapper.c:zend_class_default_properties_table
Unexecuted instantiation: proc_open.c:zend_class_default_properties_table
Unexecuted instantiation: quot_print.c:zend_class_default_properties_table
Unexecuted instantiation: scanf.c:zend_class_default_properties_table
Unexecuted instantiation: sha1.c:zend_class_default_properties_table
Unexecuted instantiation: soundex.c:zend_class_default_properties_table
Unexecuted instantiation: streamsfuncs.c:zend_class_default_properties_table
Unexecuted instantiation: string.c:zend_class_default_properties_table
Unexecuted instantiation: strnatcmp.c:zend_class_default_properties_table
Unexecuted instantiation: syslog.c:zend_class_default_properties_table
Unexecuted instantiation: type.c:zend_class_default_properties_table
Unexecuted instantiation: uniqid.c:zend_class_default_properties_table
Unexecuted instantiation: url_scanner_ex.c:zend_class_default_properties_table
Unexecuted instantiation: url.c:zend_class_default_properties_table
Unexecuted instantiation: user_filters.c:zend_class_default_properties_table
Unexecuted instantiation: uuencode.c:zend_class_default_properties_table
Unexecuted instantiation: var_unserializer.c:zend_class_default_properties_table
Unexecuted instantiation: var.c:zend_class_default_properties_table
Unexecuted instantiation: versioning.c:zend_class_default_properties_table
Unexecuted instantiation: crypt_sha256.c:zend_class_default_properties_table
Unexecuted instantiation: crypt_sha512.c:zend_class_default_properties_table
Unexecuted instantiation: php_crypt_r.c:zend_class_default_properties_table
Unexecuted instantiation: php_uri.c:zend_class_default_properties_table
Unexecuted instantiation: php_uri_common.c:zend_class_default_properties_table
Unexecuted instantiation: uri_parser_rfc3986.c:zend_class_default_properties_table
Unexecuted instantiation: uri_parser_whatwg.c:zend_class_default_properties_table
Unexecuted instantiation: uri_parser_php_parse_url.c:zend_class_default_properties_table
Unexecuted instantiation: explicit_bzero.c:zend_class_default_properties_table
Unexecuted instantiation: fopen_wrappers.c:zend_class_default_properties_table
Unexecuted instantiation: getopt.c:zend_class_default_properties_table
Unexecuted instantiation: main.c:zend_class_default_properties_table
Unexecuted instantiation: network.c:zend_class_default_properties_table
Unexecuted instantiation: output.c:zend_class_default_properties_table
Unexecuted instantiation: php_content_types.c:zend_class_default_properties_table
Unexecuted instantiation: php_ini_builder.c:zend_class_default_properties_table
Unexecuted instantiation: php_ini.c:zend_class_default_properties_table
Unexecuted instantiation: php_glob.c:zend_class_default_properties_table
Unexecuted instantiation: php_odbc_utils.c:zend_class_default_properties_table
Unexecuted instantiation: php_open_temporary_file.c:zend_class_default_properties_table
Unexecuted instantiation: php_scandir.c:zend_class_default_properties_table
Unexecuted instantiation: php_syslog.c:zend_class_default_properties_table
Unexecuted instantiation: php_ticks.c:zend_class_default_properties_table
Unexecuted instantiation: php_variables.c:zend_class_default_properties_table
Unexecuted instantiation: reentrancy.c:zend_class_default_properties_table
Unexecuted instantiation: rfc1867.c:zend_class_default_properties_table
Unexecuted instantiation: safe_bcmp.c:zend_class_default_properties_table
Unexecuted instantiation: SAPI.c:zend_class_default_properties_table
Unexecuted instantiation: snprintf.c:zend_class_default_properties_table
Unexecuted instantiation: spprintf.c:zend_class_default_properties_table
Unexecuted instantiation: strlcat.c:zend_class_default_properties_table
Unexecuted instantiation: strlcpy.c:zend_class_default_properties_table
Unexecuted instantiation: cast.c:zend_class_default_properties_table
Unexecuted instantiation: filter.c:zend_class_default_properties_table
Unexecuted instantiation: glob_wrapper.c:zend_class_default_properties_table
Unexecuted instantiation: memory.c:zend_class_default_properties_table
Unexecuted instantiation: mmap.c:zend_class_default_properties_table
Unexecuted instantiation: plain_wrapper.c:zend_class_default_properties_table
Unexecuted instantiation: streams.c:zend_class_default_properties_table
Unexecuted instantiation: transports.c:zend_class_default_properties_table
Unexecuted instantiation: userspace.c:zend_class_default_properties_table
Unexecuted instantiation: xp_socket.c:zend_class_default_properties_table
Unexecuted instantiation: block_pass.c:zend_class_default_properties_table
Unexecuted instantiation: compact_literals.c:zend_class_default_properties_table
Unexecuted instantiation: compact_vars.c:zend_class_default_properties_table
Unexecuted instantiation: dfa_pass.c:zend_class_default_properties_table
Unexecuted instantiation: nop_removal.c:zend_class_default_properties_table
Unexecuted instantiation: optimize_func_calls.c:zend_class_default_properties_table
Unexecuted instantiation: optimize_temp_vars_5.c:zend_class_default_properties_table
Unexecuted instantiation: pass1.c:zend_class_default_properties_table
Unexecuted instantiation: pass3.c:zend_class_default_properties_table
Unexecuted instantiation: sccp.c:zend_class_default_properties_table
Unexecuted instantiation: zend_optimizer.c:zend_class_default_properties_table
zend_API.c:zend_class_default_properties_table
Line
Count
Source
462
952k
static zend_always_inline zval *zend_class_default_properties_table(zend_class_entry *ce) {
463
952k
  if ((ce->ce_flags & ZEND_ACC_HAS_AST_PROPERTIES) && ZEND_MAP_PTR(ce->mutable_data)) {
464
144
    zend_class_mutable_data *mutable_data =
465
144
      (zend_class_mutable_data*)ZEND_MAP_PTR_GET_IMM(ce->mutable_data);
466
144
    return mutable_data->default_properties_table;
467
952k
  } else {
468
952k
    return ce->default_properties_table;
469
952k
  }
470
952k
}
Unexecuted instantiation: zend_ast.c:zend_class_default_properties_table
Unexecuted instantiation: zend_attributes.c:zend_class_default_properties_table
Unexecuted instantiation: zend_autoload.c:zend_class_default_properties_table
zend_builtin_functions.c:zend_class_default_properties_table
Line
Count
Source
462
280
static zend_always_inline zval *zend_class_default_properties_table(zend_class_entry *ce) {
463
280
  if ((ce->ce_flags & ZEND_ACC_HAS_AST_PROPERTIES) && ZEND_MAP_PTR(ce->mutable_data)) {
464
0
    zend_class_mutable_data *mutable_data =
465
0
      (zend_class_mutable_data*)ZEND_MAP_PTR_GET_IMM(ce->mutable_data);
466
0
    return mutable_data->default_properties_table;
467
280
  } else {
468
280
    return ce->default_properties_table;
469
280
  }
470
280
}
Unexecuted instantiation: zend_closures.c:zend_class_default_properties_table
Unexecuted instantiation: zend_compile.c:zend_class_default_properties_table
Unexecuted instantiation: zend_constants.c:zend_class_default_properties_table
Unexecuted instantiation: zend_default_classes.c:zend_class_default_properties_table
Unexecuted instantiation: zend_dtrace.c:zend_class_default_properties_table
Unexecuted instantiation: zend_enum.c:zend_class_default_properties_table
Unexecuted instantiation: zend_exceptions.c:zend_class_default_properties_table
Unexecuted instantiation: zend_execute_API.c:zend_class_default_properties_table
Unexecuted instantiation: zend_execute.c:zend_class_default_properties_table
Unexecuted instantiation: zend_fibers.c:zend_class_default_properties_table
Unexecuted instantiation: zend_gc.c:zend_class_default_properties_table
Unexecuted instantiation: zend_generators.c:zend_class_default_properties_table
Unexecuted instantiation: zend_inheritance.c:zend_class_default_properties_table
Unexecuted instantiation: zend_ini_parser.c:zend_class_default_properties_table
Unexecuted instantiation: zend_ini_scanner.c:zend_class_default_properties_table
Unexecuted instantiation: zend_ini.c:zend_class_default_properties_table
Unexecuted instantiation: zend_interfaces.c:zend_class_default_properties_table
Unexecuted instantiation: zend_iterators.c:zend_class_default_properties_table
Unexecuted instantiation: zend_language_parser.c:zend_class_default_properties_table
Unexecuted instantiation: zend_language_scanner.c:zend_class_default_properties_table
zend_lazy_objects.c:zend_class_default_properties_table
Line
Count
Source
462
826
static zend_always_inline zval *zend_class_default_properties_table(zend_class_entry *ce) {
463
826
  if ((ce->ce_flags & ZEND_ACC_HAS_AST_PROPERTIES) && ZEND_MAP_PTR(ce->mutable_data)) {
464
0
    zend_class_mutable_data *mutable_data =
465
0
      (zend_class_mutable_data*)ZEND_MAP_PTR_GET_IMM(ce->mutable_data);
466
0
    return mutable_data->default_properties_table;
467
826
  } else {
468
826
    return ce->default_properties_table;
469
826
  }
470
826
}
Unexecuted instantiation: zend_list.c:zend_class_default_properties_table
Unexecuted instantiation: zend_object_handlers.c:zend_class_default_properties_table
Unexecuted instantiation: zend_objects_API.c:zend_class_default_properties_table
Unexecuted instantiation: zend_objects.c:zend_class_default_properties_table
Unexecuted instantiation: zend_observer.c:zend_class_default_properties_table
Unexecuted instantiation: zend_opcode.c:zend_class_default_properties_table
Unexecuted instantiation: zend_operators.c:zend_class_default_properties_table
Unexecuted instantiation: zend_property_hooks.c:zend_class_default_properties_table
Unexecuted instantiation: zend_smart_str.c:zend_class_default_properties_table
Unexecuted instantiation: zend_system_id.c:zend_class_default_properties_table
Unexecuted instantiation: zend_variables.c:zend_class_default_properties_table
Unexecuted instantiation: zend_weakrefs.c:zend_class_default_properties_table
Unexecuted instantiation: zend.c:zend_class_default_properties_table
Unexecuted instantiation: internal_functions_cli.c:zend_class_default_properties_table
Unexecuted instantiation: fuzzer-parser.c:zend_class_default_properties_table
Unexecuted instantiation: fuzzer-sapi.c:zend_class_default_properties_table
Unexecuted instantiation: fuzzer-tracing-jit.c:zend_class_default_properties_table
Unexecuted instantiation: fuzzer-exif.c:zend_class_default_properties_table
Unexecuted instantiation: fuzzer-unserialize.c:zend_class_default_properties_table
Unexecuted instantiation: fuzzer-function-jit.c:zend_class_default_properties_table
Unexecuted instantiation: fuzzer-json.c:zend_class_default_properties_table
Unexecuted instantiation: fuzzer-unserializehash.c:zend_class_default_properties_table
Unexecuted instantiation: fuzzer-execute.c:zend_class_default_properties_table
471
472
static zend_always_inline void zend_class_set_backed_enum_table(zend_class_entry *ce, HashTable *backed_enum_table)
473
400
{
474
400
  if (ZEND_MAP_PTR(ce->mutable_data) && ce->type == ZEND_USER_CLASS) {
475
0
    zend_class_mutable_data *mutable_data = (zend_class_mutable_data*)ZEND_MAP_PTR_GET_IMM(ce->mutable_data);
476
0
    mutable_data->backed_enum_table = backed_enum_table;
477
400
  } else {
478
400
    ce->backed_enum_table = backed_enum_table;
479
400
  }
480
400
}
Unexecuted instantiation: php_date.c:zend_class_set_backed_enum_table
Unexecuted instantiation: php_pcre.c:zend_class_set_backed_enum_table
Unexecuted instantiation: exif.c:zend_class_set_backed_enum_table
Unexecuted instantiation: hash_adler32.c:zend_class_set_backed_enum_table
Unexecuted instantiation: hash_crc32.c:zend_class_set_backed_enum_table
Unexecuted instantiation: hash_fnv.c:zend_class_set_backed_enum_table
Unexecuted instantiation: hash_gost.c:zend_class_set_backed_enum_table
Unexecuted instantiation: hash_haval.c:zend_class_set_backed_enum_table
Unexecuted instantiation: hash_joaat.c:zend_class_set_backed_enum_table
Unexecuted instantiation: hash_md.c:zend_class_set_backed_enum_table
Unexecuted instantiation: hash_murmur.c:zend_class_set_backed_enum_table
Unexecuted instantiation: hash_ripemd.c:zend_class_set_backed_enum_table
Unexecuted instantiation: hash_sha_ni.c:zend_class_set_backed_enum_table
Unexecuted instantiation: hash_sha_sse2.c:zend_class_set_backed_enum_table
Unexecuted instantiation: hash_sha.c:zend_class_set_backed_enum_table
Unexecuted instantiation: hash_sha3.c:zend_class_set_backed_enum_table
Unexecuted instantiation: hash_snefru.c:zend_class_set_backed_enum_table
Unexecuted instantiation: hash_tiger.c:zend_class_set_backed_enum_table
Unexecuted instantiation: hash_whirlpool.c:zend_class_set_backed_enum_table
Unexecuted instantiation: hash_xxhash.c:zend_class_set_backed_enum_table
Unexecuted instantiation: hash.c:zend_class_set_backed_enum_table
Unexecuted instantiation: json_encoder.c:zend_class_set_backed_enum_table
Unexecuted instantiation: json_parser.tab.c:zend_class_set_backed_enum_table
Unexecuted instantiation: json_scanner.c:zend_class_set_backed_enum_table
Unexecuted instantiation: json.c:zend_class_set_backed_enum_table
Unexecuted instantiation: php_lexbor.c:zend_class_set_backed_enum_table
Unexecuted instantiation: shared_alloc_mmap.c:zend_class_set_backed_enum_table
Unexecuted instantiation: shared_alloc_posix.c:zend_class_set_backed_enum_table
Unexecuted instantiation: shared_alloc_shm.c:zend_class_set_backed_enum_table
Unexecuted instantiation: zend_accelerator_api.c:zend_class_set_backed_enum_table
Unexecuted instantiation: zend_accelerator_blacklist.c:zend_class_set_backed_enum_table
Unexecuted instantiation: zend_accelerator_debug.c:zend_class_set_backed_enum_table
Unexecuted instantiation: zend_accelerator_hash.c:zend_class_set_backed_enum_table
Unexecuted instantiation: zend_accelerator_module.c:zend_class_set_backed_enum_table
Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_class_set_backed_enum_table
Unexecuted instantiation: zend_file_cache.c:zend_class_set_backed_enum_table
Unexecuted instantiation: zend_persist_calc.c:zend_class_set_backed_enum_table
Unexecuted instantiation: zend_persist.c:zend_class_set_backed_enum_table
Unexecuted instantiation: zend_shared_alloc.c:zend_class_set_backed_enum_table
Unexecuted instantiation: ZendAccelerator.c:zend_class_set_backed_enum_table
Unexecuted instantiation: zend_jit_vm_helpers.c:zend_class_set_backed_enum_table
Unexecuted instantiation: zend_jit.c:zend_class_set_backed_enum_table
Unexecuted instantiation: csprng.c:zend_class_set_backed_enum_table
Unexecuted instantiation: engine_mt19937.c:zend_class_set_backed_enum_table
Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_class_set_backed_enum_table
Unexecuted instantiation: engine_secure.c:zend_class_set_backed_enum_table
Unexecuted instantiation: engine_user.c:zend_class_set_backed_enum_table
Unexecuted instantiation: engine_xoshiro256starstar.c:zend_class_set_backed_enum_table
Unexecuted instantiation: gammasection.c:zend_class_set_backed_enum_table
Unexecuted instantiation: random.c:zend_class_set_backed_enum_table
Unexecuted instantiation: randomizer.c:zend_class_set_backed_enum_table
Unexecuted instantiation: zend_utils.c:zend_class_set_backed_enum_table
Unexecuted instantiation: php_reflection.c:zend_class_set_backed_enum_table
Unexecuted instantiation: php_spl.c:zend_class_set_backed_enum_table
Unexecuted instantiation: spl_array.c:zend_class_set_backed_enum_table
Unexecuted instantiation: spl_directory.c:zend_class_set_backed_enum_table
Unexecuted instantiation: spl_dllist.c:zend_class_set_backed_enum_table
Unexecuted instantiation: spl_exceptions.c:zend_class_set_backed_enum_table
Unexecuted instantiation: spl_fixedarray.c:zend_class_set_backed_enum_table
Unexecuted instantiation: spl_functions.c:zend_class_set_backed_enum_table
Unexecuted instantiation: spl_heap.c:zend_class_set_backed_enum_table
Unexecuted instantiation: spl_iterators.c:zend_class_set_backed_enum_table
Unexecuted instantiation: spl_observer.c:zend_class_set_backed_enum_table
Unexecuted instantiation: array.c:zend_class_set_backed_enum_table
Unexecuted instantiation: assert.c:zend_class_set_backed_enum_table
Unexecuted instantiation: base64.c:zend_class_set_backed_enum_table
Unexecuted instantiation: basic_functions.c:zend_class_set_backed_enum_table
Unexecuted instantiation: browscap.c:zend_class_set_backed_enum_table
Unexecuted instantiation: crc32_x86.c:zend_class_set_backed_enum_table
Unexecuted instantiation: crc32.c:zend_class_set_backed_enum_table
Unexecuted instantiation: credits.c:zend_class_set_backed_enum_table
Unexecuted instantiation: crypt.c:zend_class_set_backed_enum_table
Unexecuted instantiation: css.c:zend_class_set_backed_enum_table
Unexecuted instantiation: datetime.c:zend_class_set_backed_enum_table
Unexecuted instantiation: dir.c:zend_class_set_backed_enum_table
Unexecuted instantiation: dl.c:zend_class_set_backed_enum_table
Unexecuted instantiation: dns.c:zend_class_set_backed_enum_table
Unexecuted instantiation: exec.c:zend_class_set_backed_enum_table
Unexecuted instantiation: file.c:zend_class_set_backed_enum_table
Unexecuted instantiation: filestat.c:zend_class_set_backed_enum_table
Unexecuted instantiation: filters.c:zend_class_set_backed_enum_table
Unexecuted instantiation: flock_compat.c:zend_class_set_backed_enum_table
Unexecuted instantiation: formatted_print.c:zend_class_set_backed_enum_table
Unexecuted instantiation: fsock.c:zend_class_set_backed_enum_table
Unexecuted instantiation: ftok.c:zend_class_set_backed_enum_table
Unexecuted instantiation: ftp_fopen_wrapper.c:zend_class_set_backed_enum_table
Unexecuted instantiation: head.c:zend_class_set_backed_enum_table
Unexecuted instantiation: hrtime.c:zend_class_set_backed_enum_table
Unexecuted instantiation: html.c:zend_class_set_backed_enum_table
Unexecuted instantiation: http_fopen_wrapper.c:zend_class_set_backed_enum_table
Unexecuted instantiation: http.c:zend_class_set_backed_enum_table
Unexecuted instantiation: image.c:zend_class_set_backed_enum_table
Unexecuted instantiation: incomplete_class.c:zend_class_set_backed_enum_table
Unexecuted instantiation: info.c:zend_class_set_backed_enum_table
Unexecuted instantiation: iptc.c:zend_class_set_backed_enum_table
Unexecuted instantiation: levenshtein.c:zend_class_set_backed_enum_table
Unexecuted instantiation: link.c:zend_class_set_backed_enum_table
Unexecuted instantiation: mail.c:zend_class_set_backed_enum_table
Unexecuted instantiation: math.c:zend_class_set_backed_enum_table
Unexecuted instantiation: md5.c:zend_class_set_backed_enum_table
Unexecuted instantiation: metaphone.c:zend_class_set_backed_enum_table
Unexecuted instantiation: microtime.c:zend_class_set_backed_enum_table
Unexecuted instantiation: net.c:zend_class_set_backed_enum_table
Unexecuted instantiation: pack.c:zend_class_set_backed_enum_table
Unexecuted instantiation: pageinfo.c:zend_class_set_backed_enum_table
Unexecuted instantiation: password.c:zend_class_set_backed_enum_table
Unexecuted instantiation: php_fopen_wrapper.c:zend_class_set_backed_enum_table
Unexecuted instantiation: proc_open.c:zend_class_set_backed_enum_table
Unexecuted instantiation: quot_print.c:zend_class_set_backed_enum_table
Unexecuted instantiation: scanf.c:zend_class_set_backed_enum_table
Unexecuted instantiation: sha1.c:zend_class_set_backed_enum_table
Unexecuted instantiation: soundex.c:zend_class_set_backed_enum_table
Unexecuted instantiation: streamsfuncs.c:zend_class_set_backed_enum_table
Unexecuted instantiation: string.c:zend_class_set_backed_enum_table
Unexecuted instantiation: strnatcmp.c:zend_class_set_backed_enum_table
Unexecuted instantiation: syslog.c:zend_class_set_backed_enum_table
Unexecuted instantiation: type.c:zend_class_set_backed_enum_table
Unexecuted instantiation: uniqid.c:zend_class_set_backed_enum_table
Unexecuted instantiation: url_scanner_ex.c:zend_class_set_backed_enum_table
Unexecuted instantiation: url.c:zend_class_set_backed_enum_table
Unexecuted instantiation: user_filters.c:zend_class_set_backed_enum_table
Unexecuted instantiation: uuencode.c:zend_class_set_backed_enum_table
Unexecuted instantiation: var_unserializer.c:zend_class_set_backed_enum_table
Unexecuted instantiation: var.c:zend_class_set_backed_enum_table
Unexecuted instantiation: versioning.c:zend_class_set_backed_enum_table
Unexecuted instantiation: crypt_sha256.c:zend_class_set_backed_enum_table
Unexecuted instantiation: crypt_sha512.c:zend_class_set_backed_enum_table
Unexecuted instantiation: php_crypt_r.c:zend_class_set_backed_enum_table
Unexecuted instantiation: php_uri.c:zend_class_set_backed_enum_table
Unexecuted instantiation: php_uri_common.c:zend_class_set_backed_enum_table
Unexecuted instantiation: uri_parser_rfc3986.c:zend_class_set_backed_enum_table
Unexecuted instantiation: uri_parser_whatwg.c:zend_class_set_backed_enum_table
Unexecuted instantiation: uri_parser_php_parse_url.c:zend_class_set_backed_enum_table
Unexecuted instantiation: explicit_bzero.c:zend_class_set_backed_enum_table
Unexecuted instantiation: fopen_wrappers.c:zend_class_set_backed_enum_table
Unexecuted instantiation: getopt.c:zend_class_set_backed_enum_table
Unexecuted instantiation: main.c:zend_class_set_backed_enum_table
Unexecuted instantiation: network.c:zend_class_set_backed_enum_table
Unexecuted instantiation: output.c:zend_class_set_backed_enum_table
Unexecuted instantiation: php_content_types.c:zend_class_set_backed_enum_table
Unexecuted instantiation: php_ini_builder.c:zend_class_set_backed_enum_table
Unexecuted instantiation: php_ini.c:zend_class_set_backed_enum_table
Unexecuted instantiation: php_glob.c:zend_class_set_backed_enum_table
Unexecuted instantiation: php_odbc_utils.c:zend_class_set_backed_enum_table
Unexecuted instantiation: php_open_temporary_file.c:zend_class_set_backed_enum_table
Unexecuted instantiation: php_scandir.c:zend_class_set_backed_enum_table
Unexecuted instantiation: php_syslog.c:zend_class_set_backed_enum_table
Unexecuted instantiation: php_ticks.c:zend_class_set_backed_enum_table
Unexecuted instantiation: php_variables.c:zend_class_set_backed_enum_table
Unexecuted instantiation: reentrancy.c:zend_class_set_backed_enum_table
Unexecuted instantiation: rfc1867.c:zend_class_set_backed_enum_table
Unexecuted instantiation: safe_bcmp.c:zend_class_set_backed_enum_table
Unexecuted instantiation: SAPI.c:zend_class_set_backed_enum_table
Unexecuted instantiation: snprintf.c:zend_class_set_backed_enum_table
Unexecuted instantiation: spprintf.c:zend_class_set_backed_enum_table
Unexecuted instantiation: strlcat.c:zend_class_set_backed_enum_table
Unexecuted instantiation: strlcpy.c:zend_class_set_backed_enum_table
Unexecuted instantiation: cast.c:zend_class_set_backed_enum_table
Unexecuted instantiation: filter.c:zend_class_set_backed_enum_table
Unexecuted instantiation: glob_wrapper.c:zend_class_set_backed_enum_table
Unexecuted instantiation: memory.c:zend_class_set_backed_enum_table
Unexecuted instantiation: mmap.c:zend_class_set_backed_enum_table
Unexecuted instantiation: plain_wrapper.c:zend_class_set_backed_enum_table
Unexecuted instantiation: streams.c:zend_class_set_backed_enum_table
Unexecuted instantiation: transports.c:zend_class_set_backed_enum_table
Unexecuted instantiation: userspace.c:zend_class_set_backed_enum_table
Unexecuted instantiation: xp_socket.c:zend_class_set_backed_enum_table
Unexecuted instantiation: block_pass.c:zend_class_set_backed_enum_table
Unexecuted instantiation: compact_literals.c:zend_class_set_backed_enum_table
Unexecuted instantiation: compact_vars.c:zend_class_set_backed_enum_table
Unexecuted instantiation: dfa_pass.c:zend_class_set_backed_enum_table
Unexecuted instantiation: nop_removal.c:zend_class_set_backed_enum_table
Unexecuted instantiation: optimize_func_calls.c:zend_class_set_backed_enum_table
Unexecuted instantiation: optimize_temp_vars_5.c:zend_class_set_backed_enum_table
Unexecuted instantiation: pass1.c:zend_class_set_backed_enum_table
Unexecuted instantiation: pass3.c:zend_class_set_backed_enum_table
Unexecuted instantiation: sccp.c:zend_class_set_backed_enum_table
Unexecuted instantiation: zend_optimizer.c:zend_class_set_backed_enum_table
Unexecuted instantiation: zend_API.c:zend_class_set_backed_enum_table
Unexecuted instantiation: zend_ast.c:zend_class_set_backed_enum_table
Unexecuted instantiation: zend_attributes.c:zend_class_set_backed_enum_table
Unexecuted instantiation: zend_autoload.c:zend_class_set_backed_enum_table
Unexecuted instantiation: zend_builtin_functions.c:zend_class_set_backed_enum_table
Unexecuted instantiation: zend_closures.c:zend_class_set_backed_enum_table
Unexecuted instantiation: zend_compile.c:zend_class_set_backed_enum_table
Unexecuted instantiation: zend_constants.c:zend_class_set_backed_enum_table
Unexecuted instantiation: zend_default_classes.c:zend_class_set_backed_enum_table
Unexecuted instantiation: zend_dtrace.c:zend_class_set_backed_enum_table
zend_enum.c:zend_class_set_backed_enum_table
Line
Count
Source
473
400
{
474
400
  if (ZEND_MAP_PTR(ce->mutable_data) && ce->type == ZEND_USER_CLASS) {
475
0
    zend_class_mutable_data *mutable_data = (zend_class_mutable_data*)ZEND_MAP_PTR_GET_IMM(ce->mutable_data);
476
0
    mutable_data->backed_enum_table = backed_enum_table;
477
400
  } else {
478
400
    ce->backed_enum_table = backed_enum_table;
479
400
  }
480
400
}
Unexecuted instantiation: zend_exceptions.c:zend_class_set_backed_enum_table
Unexecuted instantiation: zend_execute_API.c:zend_class_set_backed_enum_table
Unexecuted instantiation: zend_execute.c:zend_class_set_backed_enum_table
Unexecuted instantiation: zend_fibers.c:zend_class_set_backed_enum_table
Unexecuted instantiation: zend_gc.c:zend_class_set_backed_enum_table
Unexecuted instantiation: zend_generators.c:zend_class_set_backed_enum_table
Unexecuted instantiation: zend_inheritance.c:zend_class_set_backed_enum_table
Unexecuted instantiation: zend_ini_parser.c:zend_class_set_backed_enum_table
Unexecuted instantiation: zend_ini_scanner.c:zend_class_set_backed_enum_table
Unexecuted instantiation: zend_ini.c:zend_class_set_backed_enum_table
Unexecuted instantiation: zend_interfaces.c:zend_class_set_backed_enum_table
Unexecuted instantiation: zend_iterators.c:zend_class_set_backed_enum_table
Unexecuted instantiation: zend_language_parser.c:zend_class_set_backed_enum_table
Unexecuted instantiation: zend_language_scanner.c:zend_class_set_backed_enum_table
Unexecuted instantiation: zend_lazy_objects.c:zend_class_set_backed_enum_table
Unexecuted instantiation: zend_list.c:zend_class_set_backed_enum_table
Unexecuted instantiation: zend_object_handlers.c:zend_class_set_backed_enum_table
Unexecuted instantiation: zend_objects_API.c:zend_class_set_backed_enum_table
Unexecuted instantiation: zend_objects.c:zend_class_set_backed_enum_table
Unexecuted instantiation: zend_observer.c:zend_class_set_backed_enum_table
Unexecuted instantiation: zend_opcode.c:zend_class_set_backed_enum_table
Unexecuted instantiation: zend_operators.c:zend_class_set_backed_enum_table
Unexecuted instantiation: zend_property_hooks.c:zend_class_set_backed_enum_table
Unexecuted instantiation: zend_smart_str.c:zend_class_set_backed_enum_table
Unexecuted instantiation: zend_system_id.c:zend_class_set_backed_enum_table
Unexecuted instantiation: zend_variables.c:zend_class_set_backed_enum_table
Unexecuted instantiation: zend_weakrefs.c:zend_class_set_backed_enum_table
Unexecuted instantiation: zend.c:zend_class_set_backed_enum_table
Unexecuted instantiation: internal_functions_cli.c:zend_class_set_backed_enum_table
Unexecuted instantiation: fuzzer-parser.c:zend_class_set_backed_enum_table
Unexecuted instantiation: fuzzer-sapi.c:zend_class_set_backed_enum_table
Unexecuted instantiation: fuzzer-tracing-jit.c:zend_class_set_backed_enum_table
Unexecuted instantiation: fuzzer-exif.c:zend_class_set_backed_enum_table
Unexecuted instantiation: fuzzer-unserialize.c:zend_class_set_backed_enum_table
Unexecuted instantiation: fuzzer-function-jit.c:zend_class_set_backed_enum_table
Unexecuted instantiation: fuzzer-json.c:zend_class_set_backed_enum_table
Unexecuted instantiation: fuzzer-unserializehash.c:zend_class_set_backed_enum_table
Unexecuted instantiation: fuzzer-execute.c:zend_class_set_backed_enum_table
481
482
static zend_always_inline HashTable *zend_class_backed_enum_table(zend_class_entry *ce)
483
190
{
484
190
  if (ZEND_MAP_PTR(ce->mutable_data) && ce->type == ZEND_USER_CLASS) {
485
0
    zend_class_mutable_data *mutable_data = (zend_class_mutable_data*)ZEND_MAP_PTR_GET_IMM(ce->mutable_data);
486
0
    return mutable_data->backed_enum_table;
487
190
  } else {
488
190
    return ce->backed_enum_table;
489
190
  }
490
190
}
Unexecuted instantiation: php_date.c:zend_class_backed_enum_table
Unexecuted instantiation: php_pcre.c:zend_class_backed_enum_table
Unexecuted instantiation: exif.c:zend_class_backed_enum_table
Unexecuted instantiation: hash_adler32.c:zend_class_backed_enum_table
Unexecuted instantiation: hash_crc32.c:zend_class_backed_enum_table
Unexecuted instantiation: hash_fnv.c:zend_class_backed_enum_table
Unexecuted instantiation: hash_gost.c:zend_class_backed_enum_table
Unexecuted instantiation: hash_haval.c:zend_class_backed_enum_table
Unexecuted instantiation: hash_joaat.c:zend_class_backed_enum_table
Unexecuted instantiation: hash_md.c:zend_class_backed_enum_table
Unexecuted instantiation: hash_murmur.c:zend_class_backed_enum_table
Unexecuted instantiation: hash_ripemd.c:zend_class_backed_enum_table
Unexecuted instantiation: hash_sha_ni.c:zend_class_backed_enum_table
Unexecuted instantiation: hash_sha_sse2.c:zend_class_backed_enum_table
Unexecuted instantiation: hash_sha.c:zend_class_backed_enum_table
Unexecuted instantiation: hash_sha3.c:zend_class_backed_enum_table
Unexecuted instantiation: hash_snefru.c:zend_class_backed_enum_table
Unexecuted instantiation: hash_tiger.c:zend_class_backed_enum_table
Unexecuted instantiation: hash_whirlpool.c:zend_class_backed_enum_table
Unexecuted instantiation: hash_xxhash.c:zend_class_backed_enum_table
Unexecuted instantiation: hash.c:zend_class_backed_enum_table
Unexecuted instantiation: json_encoder.c:zend_class_backed_enum_table
Unexecuted instantiation: json_parser.tab.c:zend_class_backed_enum_table
Unexecuted instantiation: json_scanner.c:zend_class_backed_enum_table
Unexecuted instantiation: json.c:zend_class_backed_enum_table
Unexecuted instantiation: php_lexbor.c:zend_class_backed_enum_table
Unexecuted instantiation: shared_alloc_mmap.c:zend_class_backed_enum_table
Unexecuted instantiation: shared_alloc_posix.c:zend_class_backed_enum_table
Unexecuted instantiation: shared_alloc_shm.c:zend_class_backed_enum_table
Unexecuted instantiation: zend_accelerator_api.c:zend_class_backed_enum_table
Unexecuted instantiation: zend_accelerator_blacklist.c:zend_class_backed_enum_table
Unexecuted instantiation: zend_accelerator_debug.c:zend_class_backed_enum_table
Unexecuted instantiation: zend_accelerator_hash.c:zend_class_backed_enum_table
Unexecuted instantiation: zend_accelerator_module.c:zend_class_backed_enum_table
Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_class_backed_enum_table
Unexecuted instantiation: zend_file_cache.c:zend_class_backed_enum_table
Unexecuted instantiation: zend_persist_calc.c:zend_class_backed_enum_table
Unexecuted instantiation: zend_persist.c:zend_class_backed_enum_table
Unexecuted instantiation: zend_shared_alloc.c:zend_class_backed_enum_table
Unexecuted instantiation: ZendAccelerator.c:zend_class_backed_enum_table
Unexecuted instantiation: zend_jit_vm_helpers.c:zend_class_backed_enum_table
Unexecuted instantiation: zend_jit.c:zend_class_backed_enum_table
Unexecuted instantiation: csprng.c:zend_class_backed_enum_table
Unexecuted instantiation: engine_mt19937.c:zend_class_backed_enum_table
Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_class_backed_enum_table
Unexecuted instantiation: engine_secure.c:zend_class_backed_enum_table
Unexecuted instantiation: engine_user.c:zend_class_backed_enum_table
Unexecuted instantiation: engine_xoshiro256starstar.c:zend_class_backed_enum_table
Unexecuted instantiation: gammasection.c:zend_class_backed_enum_table
Unexecuted instantiation: random.c:zend_class_backed_enum_table
Unexecuted instantiation: randomizer.c:zend_class_backed_enum_table
Unexecuted instantiation: zend_utils.c:zend_class_backed_enum_table
Unexecuted instantiation: php_reflection.c:zend_class_backed_enum_table
Unexecuted instantiation: php_spl.c:zend_class_backed_enum_table
Unexecuted instantiation: spl_array.c:zend_class_backed_enum_table
Unexecuted instantiation: spl_directory.c:zend_class_backed_enum_table
Unexecuted instantiation: spl_dllist.c:zend_class_backed_enum_table
Unexecuted instantiation: spl_exceptions.c:zend_class_backed_enum_table
Unexecuted instantiation: spl_fixedarray.c:zend_class_backed_enum_table
Unexecuted instantiation: spl_functions.c:zend_class_backed_enum_table
Unexecuted instantiation: spl_heap.c:zend_class_backed_enum_table
Unexecuted instantiation: spl_iterators.c:zend_class_backed_enum_table
Unexecuted instantiation: spl_observer.c:zend_class_backed_enum_table
Unexecuted instantiation: array.c:zend_class_backed_enum_table
Unexecuted instantiation: assert.c:zend_class_backed_enum_table
Unexecuted instantiation: base64.c:zend_class_backed_enum_table
Unexecuted instantiation: basic_functions.c:zend_class_backed_enum_table
Unexecuted instantiation: browscap.c:zend_class_backed_enum_table
Unexecuted instantiation: crc32_x86.c:zend_class_backed_enum_table
Unexecuted instantiation: crc32.c:zend_class_backed_enum_table
Unexecuted instantiation: credits.c:zend_class_backed_enum_table
Unexecuted instantiation: crypt.c:zend_class_backed_enum_table
Unexecuted instantiation: css.c:zend_class_backed_enum_table
Unexecuted instantiation: datetime.c:zend_class_backed_enum_table
Unexecuted instantiation: dir.c:zend_class_backed_enum_table
Unexecuted instantiation: dl.c:zend_class_backed_enum_table
Unexecuted instantiation: dns.c:zend_class_backed_enum_table
Unexecuted instantiation: exec.c:zend_class_backed_enum_table
Unexecuted instantiation: file.c:zend_class_backed_enum_table
Unexecuted instantiation: filestat.c:zend_class_backed_enum_table
Unexecuted instantiation: filters.c:zend_class_backed_enum_table
Unexecuted instantiation: flock_compat.c:zend_class_backed_enum_table
Unexecuted instantiation: formatted_print.c:zend_class_backed_enum_table
Unexecuted instantiation: fsock.c:zend_class_backed_enum_table
Unexecuted instantiation: ftok.c:zend_class_backed_enum_table
Unexecuted instantiation: ftp_fopen_wrapper.c:zend_class_backed_enum_table
Unexecuted instantiation: head.c:zend_class_backed_enum_table
Unexecuted instantiation: hrtime.c:zend_class_backed_enum_table
Unexecuted instantiation: html.c:zend_class_backed_enum_table
Unexecuted instantiation: http_fopen_wrapper.c:zend_class_backed_enum_table
Unexecuted instantiation: http.c:zend_class_backed_enum_table
Unexecuted instantiation: image.c:zend_class_backed_enum_table
Unexecuted instantiation: incomplete_class.c:zend_class_backed_enum_table
Unexecuted instantiation: info.c:zend_class_backed_enum_table
Unexecuted instantiation: iptc.c:zend_class_backed_enum_table
Unexecuted instantiation: levenshtein.c:zend_class_backed_enum_table
Unexecuted instantiation: link.c:zend_class_backed_enum_table
Unexecuted instantiation: mail.c:zend_class_backed_enum_table
Unexecuted instantiation: math.c:zend_class_backed_enum_table
Unexecuted instantiation: md5.c:zend_class_backed_enum_table
Unexecuted instantiation: metaphone.c:zend_class_backed_enum_table
Unexecuted instantiation: microtime.c:zend_class_backed_enum_table
Unexecuted instantiation: net.c:zend_class_backed_enum_table
Unexecuted instantiation: pack.c:zend_class_backed_enum_table
Unexecuted instantiation: pageinfo.c:zend_class_backed_enum_table
Unexecuted instantiation: password.c:zend_class_backed_enum_table
Unexecuted instantiation: php_fopen_wrapper.c:zend_class_backed_enum_table
Unexecuted instantiation: proc_open.c:zend_class_backed_enum_table
Unexecuted instantiation: quot_print.c:zend_class_backed_enum_table
Unexecuted instantiation: scanf.c:zend_class_backed_enum_table
Unexecuted instantiation: sha1.c:zend_class_backed_enum_table
Unexecuted instantiation: soundex.c:zend_class_backed_enum_table
Unexecuted instantiation: streamsfuncs.c:zend_class_backed_enum_table
Unexecuted instantiation: string.c:zend_class_backed_enum_table
Unexecuted instantiation: strnatcmp.c:zend_class_backed_enum_table
Unexecuted instantiation: syslog.c:zend_class_backed_enum_table
Unexecuted instantiation: type.c:zend_class_backed_enum_table
Unexecuted instantiation: uniqid.c:zend_class_backed_enum_table
Unexecuted instantiation: url_scanner_ex.c:zend_class_backed_enum_table
Unexecuted instantiation: url.c:zend_class_backed_enum_table
Unexecuted instantiation: user_filters.c:zend_class_backed_enum_table
Unexecuted instantiation: uuencode.c:zend_class_backed_enum_table
Unexecuted instantiation: var_unserializer.c:zend_class_backed_enum_table
Unexecuted instantiation: var.c:zend_class_backed_enum_table
Unexecuted instantiation: versioning.c:zend_class_backed_enum_table
Unexecuted instantiation: crypt_sha256.c:zend_class_backed_enum_table
Unexecuted instantiation: crypt_sha512.c:zend_class_backed_enum_table
Unexecuted instantiation: php_crypt_r.c:zend_class_backed_enum_table
Unexecuted instantiation: php_uri.c:zend_class_backed_enum_table
Unexecuted instantiation: php_uri_common.c:zend_class_backed_enum_table
Unexecuted instantiation: uri_parser_rfc3986.c:zend_class_backed_enum_table
Unexecuted instantiation: uri_parser_whatwg.c:zend_class_backed_enum_table
Unexecuted instantiation: uri_parser_php_parse_url.c:zend_class_backed_enum_table
Unexecuted instantiation: explicit_bzero.c:zend_class_backed_enum_table
Unexecuted instantiation: fopen_wrappers.c:zend_class_backed_enum_table
Unexecuted instantiation: getopt.c:zend_class_backed_enum_table
Unexecuted instantiation: main.c:zend_class_backed_enum_table
Unexecuted instantiation: network.c:zend_class_backed_enum_table
Unexecuted instantiation: output.c:zend_class_backed_enum_table
Unexecuted instantiation: php_content_types.c:zend_class_backed_enum_table
Unexecuted instantiation: php_ini_builder.c:zend_class_backed_enum_table
Unexecuted instantiation: php_ini.c:zend_class_backed_enum_table
Unexecuted instantiation: php_glob.c:zend_class_backed_enum_table
Unexecuted instantiation: php_odbc_utils.c:zend_class_backed_enum_table
Unexecuted instantiation: php_open_temporary_file.c:zend_class_backed_enum_table
Unexecuted instantiation: php_scandir.c:zend_class_backed_enum_table
Unexecuted instantiation: php_syslog.c:zend_class_backed_enum_table
Unexecuted instantiation: php_ticks.c:zend_class_backed_enum_table
Unexecuted instantiation: php_variables.c:zend_class_backed_enum_table
Unexecuted instantiation: reentrancy.c:zend_class_backed_enum_table
Unexecuted instantiation: rfc1867.c:zend_class_backed_enum_table
Unexecuted instantiation: safe_bcmp.c:zend_class_backed_enum_table
Unexecuted instantiation: SAPI.c:zend_class_backed_enum_table
Unexecuted instantiation: snprintf.c:zend_class_backed_enum_table
Unexecuted instantiation: spprintf.c:zend_class_backed_enum_table
Unexecuted instantiation: strlcat.c:zend_class_backed_enum_table
Unexecuted instantiation: strlcpy.c:zend_class_backed_enum_table
Unexecuted instantiation: cast.c:zend_class_backed_enum_table
Unexecuted instantiation: filter.c:zend_class_backed_enum_table
Unexecuted instantiation: glob_wrapper.c:zend_class_backed_enum_table
Unexecuted instantiation: memory.c:zend_class_backed_enum_table
Unexecuted instantiation: mmap.c:zend_class_backed_enum_table
Unexecuted instantiation: plain_wrapper.c:zend_class_backed_enum_table
Unexecuted instantiation: streams.c:zend_class_backed_enum_table
Unexecuted instantiation: transports.c:zend_class_backed_enum_table
Unexecuted instantiation: userspace.c:zend_class_backed_enum_table
Unexecuted instantiation: xp_socket.c:zend_class_backed_enum_table
Unexecuted instantiation: block_pass.c:zend_class_backed_enum_table
Unexecuted instantiation: compact_literals.c:zend_class_backed_enum_table
Unexecuted instantiation: compact_vars.c:zend_class_backed_enum_table
Unexecuted instantiation: dfa_pass.c:zend_class_backed_enum_table
Unexecuted instantiation: nop_removal.c:zend_class_backed_enum_table
Unexecuted instantiation: optimize_func_calls.c:zend_class_backed_enum_table
Unexecuted instantiation: optimize_temp_vars_5.c:zend_class_backed_enum_table
Unexecuted instantiation: pass1.c:zend_class_backed_enum_table
Unexecuted instantiation: pass3.c:zend_class_backed_enum_table
Unexecuted instantiation: sccp.c:zend_class_backed_enum_table
Unexecuted instantiation: zend_optimizer.c:zend_class_backed_enum_table
Unexecuted instantiation: zend_API.c:zend_class_backed_enum_table
Unexecuted instantiation: zend_ast.c:zend_class_backed_enum_table
Unexecuted instantiation: zend_attributes.c:zend_class_backed_enum_table
Unexecuted instantiation: zend_autoload.c:zend_class_backed_enum_table
Unexecuted instantiation: zend_builtin_functions.c:zend_class_backed_enum_table
Unexecuted instantiation: zend_closures.c:zend_class_backed_enum_table
Unexecuted instantiation: zend_compile.c:zend_class_backed_enum_table
Unexecuted instantiation: zend_constants.c:zend_class_backed_enum_table
Unexecuted instantiation: zend_default_classes.c:zend_class_backed_enum_table
Unexecuted instantiation: zend_dtrace.c:zend_class_backed_enum_table
zend_enum.c:zend_class_backed_enum_table
Line
Count
Source
483
190
{
484
190
  if (ZEND_MAP_PTR(ce->mutable_data) && ce->type == ZEND_USER_CLASS) {
485
0
    zend_class_mutable_data *mutable_data = (zend_class_mutable_data*)ZEND_MAP_PTR_GET_IMM(ce->mutable_data);
486
0
    return mutable_data->backed_enum_table;
487
190
  } else {
488
190
    return ce->backed_enum_table;
489
190
  }
490
190
}
Unexecuted instantiation: zend_exceptions.c:zend_class_backed_enum_table
Unexecuted instantiation: zend_execute_API.c:zend_class_backed_enum_table
Unexecuted instantiation: zend_execute.c:zend_class_backed_enum_table
Unexecuted instantiation: zend_fibers.c:zend_class_backed_enum_table
Unexecuted instantiation: zend_gc.c:zend_class_backed_enum_table
Unexecuted instantiation: zend_generators.c:zend_class_backed_enum_table
Unexecuted instantiation: zend_inheritance.c:zend_class_backed_enum_table
Unexecuted instantiation: zend_ini_parser.c:zend_class_backed_enum_table
Unexecuted instantiation: zend_ini_scanner.c:zend_class_backed_enum_table
Unexecuted instantiation: zend_ini.c:zend_class_backed_enum_table
Unexecuted instantiation: zend_interfaces.c:zend_class_backed_enum_table
Unexecuted instantiation: zend_iterators.c:zend_class_backed_enum_table
Unexecuted instantiation: zend_language_parser.c:zend_class_backed_enum_table
Unexecuted instantiation: zend_language_scanner.c:zend_class_backed_enum_table
Unexecuted instantiation: zend_lazy_objects.c:zend_class_backed_enum_table
Unexecuted instantiation: zend_list.c:zend_class_backed_enum_table
Unexecuted instantiation: zend_object_handlers.c:zend_class_backed_enum_table
Unexecuted instantiation: zend_objects_API.c:zend_class_backed_enum_table
Unexecuted instantiation: zend_objects.c:zend_class_backed_enum_table
Unexecuted instantiation: zend_observer.c:zend_class_backed_enum_table
Unexecuted instantiation: zend_opcode.c:zend_class_backed_enum_table
Unexecuted instantiation: zend_operators.c:zend_class_backed_enum_table
Unexecuted instantiation: zend_property_hooks.c:zend_class_backed_enum_table
Unexecuted instantiation: zend_smart_str.c:zend_class_backed_enum_table
Unexecuted instantiation: zend_system_id.c:zend_class_backed_enum_table
Unexecuted instantiation: zend_variables.c:zend_class_backed_enum_table
Unexecuted instantiation: zend_weakrefs.c:zend_class_backed_enum_table
Unexecuted instantiation: zend.c:zend_class_backed_enum_table
Unexecuted instantiation: internal_functions_cli.c:zend_class_backed_enum_table
Unexecuted instantiation: fuzzer-parser.c:zend_class_backed_enum_table
Unexecuted instantiation: fuzzer-sapi.c:zend_class_backed_enum_table
Unexecuted instantiation: fuzzer-tracing-jit.c:zend_class_backed_enum_table
Unexecuted instantiation: fuzzer-exif.c:zend_class_backed_enum_table
Unexecuted instantiation: fuzzer-unserialize.c:zend_class_backed_enum_table
Unexecuted instantiation: fuzzer-function-jit.c:zend_class_backed_enum_table
Unexecuted instantiation: fuzzer-json.c:zend_class_backed_enum_table
Unexecuted instantiation: fuzzer-unserializehash.c:zend_class_backed_enum_table
Unexecuted instantiation: fuzzer-execute.c:zend_class_backed_enum_table
491
492
ZEND_API void zend_update_property_ex(const zend_class_entry *scope, zend_object *object, zend_string *name, zval *value);
493
ZEND_API void zend_update_property(const zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zval *value);
494
ZEND_API void zend_update_property_null(const zend_class_entry *scope, zend_object *object, const char *name, size_t name_length);
495
ZEND_API void zend_update_property_bool(const zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_long value);
496
ZEND_API void zend_update_property_long(const zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_long value);
497
ZEND_API void zend_update_property_double(const zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, double value);
498
ZEND_API void zend_update_property_str(const zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, zend_string *value);
499
ZEND_API void zend_update_property_string(const zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, const char *value);
500
ZEND_API void zend_update_property_stringl(const zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, const char *value, size_t value_length);
501
ZEND_API void zend_unset_property(const zend_class_entry *scope, zend_object *object, const char *name, size_t name_length);
502
503
ZEND_API zend_result zend_update_static_property_ex(zend_class_entry *scope, zend_string *name, zval *value);
504
ZEND_API zend_result zend_update_static_property(zend_class_entry *scope, const char *name, size_t name_length, zval *value);
505
ZEND_API zend_result zend_update_static_property_null(zend_class_entry *scope, const char *name, size_t name_length);
506
ZEND_API zend_result zend_update_static_property_bool(zend_class_entry *scope, const char *name, size_t name_length, zend_long value);
507
ZEND_API zend_result zend_update_static_property_long(zend_class_entry *scope, const char *name, size_t name_length, zend_long value);
508
ZEND_API zend_result zend_update_static_property_double(zend_class_entry *scope, const char *name, size_t name_length, double value);
509
ZEND_API zend_result zend_update_static_property_string(zend_class_entry *scope, const char *name, size_t name_length, const char *value);
510
ZEND_API zend_result zend_update_static_property_stringl(zend_class_entry *scope, const char *name, size_t name_length, const char *value, size_t value_length);
511
512
ZEND_API zval *zend_read_property_ex(const zend_class_entry *scope, zend_object *object, zend_string *name, bool silent, zval *rv);
513
ZEND_API zval *zend_read_property(const zend_class_entry *scope, zend_object *object, const char *name, size_t name_length, bool silent, zval *rv);
514
515
ZEND_API zval *zend_read_static_property_ex(zend_class_entry *scope, zend_string *name, bool silent);
516
ZEND_API zval *zend_read_static_property(zend_class_entry *scope, const char *name, size_t name_length, bool silent);
517
518
ZEND_API const char *zend_get_type_by_const(int type);
519
520
646k
#define ZEND_THIS                           (&EX(This))
521
522
16
#define hasThis()             (Z_TYPE_P(ZEND_THIS) == IS_OBJECT)
523
16
#define getThis()             (hasThis() ? ZEND_THIS : NULL)
524
#define ZEND_IS_METHOD_CALL()       (EX(func)->common.scope != NULL)
525
526
360k
#define ZEND_NUM_ARGS()           EX_NUM_ARGS()
527
528
#ifndef ZEND_WIN32
529
#define DLEXPORT
530
#endif
531
532
3.19M
#define array_init(arg)       ZVAL_ARR((arg), zend_new_array(0))
533
1.48M
#define array_init_size(arg, size)  ZVAL_ARR((arg), zend_new_array(size))
534
ZEND_API void object_init(zval *arg);
535
ZEND_API zend_result object_init_ex(zval *arg, zend_class_entry *ce);
536
ZEND_API zend_result object_init_with_constructor(zval *arg, zend_class_entry *class_type, uint32_t param_count, zval *params, HashTable *named_params);
537
ZEND_API zend_result object_and_properties_init(zval *arg, zend_class_entry *ce, HashTable *properties);
538
ZEND_API void object_properties_init(zend_object *object, zend_class_entry *class_type);
539
ZEND_API void object_properties_init_ex(zend_object *object, HashTable *properties);
540
ZEND_API void object_properties_load(zend_object *object, const HashTable *properties);
541
542
ZEND_API void zend_merge_properties(const zval *obj, const HashTable *properties);
543
544
ZEND_API void add_assoc_long_ex(zval *arg, const char *key, size_t key_len, zend_long n);
545
ZEND_API void add_assoc_null_ex(zval *arg, const char *key, size_t key_len);
546
ZEND_API void add_assoc_bool_ex(zval *arg, const char *key, size_t key_len, bool b);
547
ZEND_API void add_assoc_resource_ex(zval *arg, const char *key, size_t key_len, zend_resource *r);
548
ZEND_API void add_assoc_double_ex(zval *arg, const char *key, size_t key_len, double d);
549
ZEND_API void add_assoc_str_ex(zval *arg, const char *key, size_t key_len, zend_string *str);
550
ZEND_API void add_assoc_string_ex(zval *arg, const char *key, size_t key_len, const char *str);
551
ZEND_API void add_assoc_stringl_ex(zval *arg, const char *key, size_t key_len, const char *str, size_t length);
552
ZEND_API void add_assoc_array_ex(zval *arg, const char *key, size_t key_len, zend_array *arr);
553
ZEND_API void add_assoc_object_ex(zval *arg, const char *key, size_t key_len, zend_object *obj);
554
ZEND_API void add_assoc_reference_ex(zval *arg, const char *key, size_t key_len, zend_reference *ref);
555
ZEND_API void add_assoc_zval_ex(zval *arg, const char *key, size_t key_len, zval *value);
556
557
6.12k
static zend_always_inline void add_assoc_long(zval *arg, const char *key, zend_long n) {
558
6.12k
  add_assoc_long_ex(arg, key, strlen(key), n);
559
6.12k
}
Unexecuted instantiation: php_date.c:add_assoc_long
Unexecuted instantiation: php_pcre.c:add_assoc_long
exif.c:add_assoc_long
Line
Count
Source
557
5.57k
static zend_always_inline void add_assoc_long(zval *arg, const char *key, zend_long n) {
558
5.57k
  add_assoc_long_ex(arg, key, strlen(key), n);
559
5.57k
}
Unexecuted instantiation: hash_adler32.c:add_assoc_long
Unexecuted instantiation: hash_crc32.c:add_assoc_long
Unexecuted instantiation: hash_fnv.c:add_assoc_long
Unexecuted instantiation: hash_gost.c:add_assoc_long
Unexecuted instantiation: hash_haval.c:add_assoc_long
Unexecuted instantiation: hash_joaat.c:add_assoc_long
Unexecuted instantiation: hash_md.c:add_assoc_long
Unexecuted instantiation: hash_murmur.c:add_assoc_long
Unexecuted instantiation: hash_ripemd.c:add_assoc_long
Unexecuted instantiation: hash_sha_ni.c:add_assoc_long
Unexecuted instantiation: hash_sha_sse2.c:add_assoc_long
Unexecuted instantiation: hash_sha.c:add_assoc_long
Unexecuted instantiation: hash_sha3.c:add_assoc_long
Unexecuted instantiation: hash_snefru.c:add_assoc_long
Unexecuted instantiation: hash_tiger.c:add_assoc_long
Unexecuted instantiation: hash_whirlpool.c:add_assoc_long
Unexecuted instantiation: hash_xxhash.c:add_assoc_long
Unexecuted instantiation: hash.c:add_assoc_long
Unexecuted instantiation: json_encoder.c:add_assoc_long
Unexecuted instantiation: json_parser.tab.c:add_assoc_long
Unexecuted instantiation: json_scanner.c:add_assoc_long
Unexecuted instantiation: json.c:add_assoc_long
Unexecuted instantiation: php_lexbor.c:add_assoc_long
Unexecuted instantiation: shared_alloc_mmap.c:add_assoc_long
Unexecuted instantiation: shared_alloc_posix.c:add_assoc_long
Unexecuted instantiation: shared_alloc_shm.c:add_assoc_long
Unexecuted instantiation: zend_accelerator_api.c:add_assoc_long
Unexecuted instantiation: zend_accelerator_blacklist.c:add_assoc_long
Unexecuted instantiation: zend_accelerator_debug.c:add_assoc_long
Unexecuted instantiation: zend_accelerator_hash.c:add_assoc_long
zend_accelerator_module.c:add_assoc_long
Line
Count
Source
557
352
static zend_always_inline void add_assoc_long(zval *arg, const char *key, zend_long n) {
558
352
  add_assoc_long_ex(arg, key, strlen(key), n);
559
352
}
Unexecuted instantiation: zend_accelerator_util_funcs.c:add_assoc_long
Unexecuted instantiation: zend_file_cache.c:add_assoc_long
Unexecuted instantiation: zend_persist_calc.c:add_assoc_long
Unexecuted instantiation: zend_persist.c:add_assoc_long
Unexecuted instantiation: zend_shared_alloc.c:add_assoc_long
Unexecuted instantiation: ZendAccelerator.c:add_assoc_long
Unexecuted instantiation: zend_jit_vm_helpers.c:add_assoc_long
zend_jit.c:add_assoc_long
Line
Count
Source
557
80
static zend_always_inline void add_assoc_long(zval *arg, const char *key, zend_long n) {
558
80
  add_assoc_long_ex(arg, key, strlen(key), n);
559
80
}
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
image.c:add_assoc_long
Line
Count
Source
557
1
static zend_always_inline void add_assoc_long(zval *arg, const char *key, zend_long n) {
558
1
  add_assoc_long_ex(arg, key, strlen(key), n);
559
1
}
Unexecuted instantiation: incomplete_class.c:add_assoc_long
Unexecuted instantiation: info.c:add_assoc_long
Unexecuted instantiation: iptc.c:add_assoc_long
Unexecuted instantiation: levenshtein.c:add_assoc_long
Unexecuted instantiation: link.c:add_assoc_long
Unexecuted instantiation: mail.c:add_assoc_long
Unexecuted instantiation: math.c:add_assoc_long
Unexecuted instantiation: md5.c:add_assoc_long
Unexecuted instantiation: metaphone.c:add_assoc_long
Unexecuted instantiation: microtime.c:add_assoc_long
Unexecuted instantiation: net.c:add_assoc_long
Unexecuted instantiation: pack.c:add_assoc_long
Unexecuted instantiation: pageinfo.c:add_assoc_long
Unexecuted instantiation: password.c:add_assoc_long
Unexecuted instantiation: php_fopen_wrapper.c:add_assoc_long
Unexecuted instantiation: proc_open.c:add_assoc_long
Unexecuted instantiation: quot_print.c:add_assoc_long
Unexecuted instantiation: scanf.c:add_assoc_long
Unexecuted instantiation: sha1.c:add_assoc_long
Unexecuted instantiation: soundex.c:add_assoc_long
streamsfuncs.c:add_assoc_long
Line
Count
Source
557
114
static zend_always_inline void add_assoc_long(zval *arg, const char *key, zend_long n) {
558
114
  add_assoc_long_ex(arg, key, strlen(key), n);
559
114
}
Unexecuted instantiation: string.c:add_assoc_long
Unexecuted instantiation: strnatcmp.c:add_assoc_long
Unexecuted instantiation: syslog.c:add_assoc_long
Unexecuted instantiation: type.c:add_assoc_long
Unexecuted instantiation: uniqid.c:add_assoc_long
Unexecuted instantiation: url_scanner_ex.c:add_assoc_long
Unexecuted instantiation: url.c:add_assoc_long
Unexecuted instantiation: user_filters.c:add_assoc_long
Unexecuted instantiation: uuencode.c:add_assoc_long
Unexecuted instantiation: var_unserializer.c:add_assoc_long
Unexecuted instantiation: var.c:add_assoc_long
Unexecuted instantiation: versioning.c:add_assoc_long
Unexecuted instantiation: crypt_sha256.c:add_assoc_long
Unexecuted instantiation: crypt_sha512.c:add_assoc_long
Unexecuted instantiation: php_crypt_r.c:add_assoc_long
Unexecuted instantiation: php_uri.c:add_assoc_long
Unexecuted instantiation: php_uri_common.c:add_assoc_long
Unexecuted instantiation: uri_parser_rfc3986.c:add_assoc_long
Unexecuted instantiation: uri_parser_whatwg.c:add_assoc_long
Unexecuted instantiation: uri_parser_php_parse_url.c:add_assoc_long
Unexecuted instantiation: explicit_bzero.c:add_assoc_long
Unexecuted instantiation: fopen_wrappers.c:add_assoc_long
Unexecuted instantiation: getopt.c:add_assoc_long
Unexecuted instantiation: main.c:add_assoc_long
Unexecuted instantiation: network.c:add_assoc_long
Unexecuted instantiation: output.c:add_assoc_long
Unexecuted instantiation: php_content_types.c:add_assoc_long
Unexecuted instantiation: php_ini_builder.c:add_assoc_long
Unexecuted instantiation: php_ini.c:add_assoc_long
Unexecuted instantiation: php_glob.c:add_assoc_long
Unexecuted instantiation: php_odbc_utils.c:add_assoc_long
Unexecuted instantiation: php_open_temporary_file.c:add_assoc_long
Unexecuted instantiation: php_scandir.c:add_assoc_long
Unexecuted instantiation: php_syslog.c:add_assoc_long
Unexecuted instantiation: php_ticks.c:add_assoc_long
Unexecuted instantiation: php_variables.c:add_assoc_long
Unexecuted instantiation: reentrancy.c:add_assoc_long
Unexecuted instantiation: rfc1867.c:add_assoc_long
Unexecuted instantiation: safe_bcmp.c:add_assoc_long
Unexecuted instantiation: SAPI.c:add_assoc_long
Unexecuted instantiation: snprintf.c:add_assoc_long
Unexecuted instantiation: spprintf.c:add_assoc_long
Unexecuted instantiation: strlcat.c:add_assoc_long
Unexecuted instantiation: strlcpy.c:add_assoc_long
Unexecuted instantiation: cast.c:add_assoc_long
Unexecuted instantiation: filter.c:add_assoc_long
Unexecuted instantiation: glob_wrapper.c:add_assoc_long
Unexecuted instantiation: memory.c:add_assoc_long
Unexecuted instantiation: mmap.c:add_assoc_long
Unexecuted instantiation: plain_wrapper.c:add_assoc_long
Unexecuted instantiation: streams.c:add_assoc_long
Unexecuted instantiation: transports.c:add_assoc_long
Unexecuted instantiation: userspace.c:add_assoc_long
Unexecuted instantiation: xp_socket.c:add_assoc_long
Unexecuted instantiation: block_pass.c:add_assoc_long
Unexecuted instantiation: compact_literals.c:add_assoc_long
Unexecuted instantiation: compact_vars.c:add_assoc_long
Unexecuted instantiation: dfa_pass.c:add_assoc_long
Unexecuted instantiation: nop_removal.c:add_assoc_long
Unexecuted instantiation: optimize_func_calls.c:add_assoc_long
Unexecuted instantiation: optimize_temp_vars_5.c:add_assoc_long
Unexecuted instantiation: pass1.c:add_assoc_long
Unexecuted instantiation: pass3.c:add_assoc_long
Unexecuted instantiation: sccp.c:add_assoc_long
Unexecuted instantiation: zend_optimizer.c:add_assoc_long
Unexecuted instantiation: zend_API.c:add_assoc_long
Unexecuted instantiation: zend_ast.c:add_assoc_long
Unexecuted instantiation: zend_attributes.c:add_assoc_long
Unexecuted instantiation: zend_autoload.c:add_assoc_long
Unexecuted instantiation: zend_builtin_functions.c:add_assoc_long
Unexecuted instantiation: zend_closures.c:add_assoc_long
Unexecuted instantiation: zend_compile.c:add_assoc_long
Unexecuted instantiation: zend_constants.c:add_assoc_long
Unexecuted instantiation: zend_default_classes.c:add_assoc_long
Unexecuted instantiation: zend_dtrace.c:add_assoc_long
Unexecuted instantiation: zend_enum.c:add_assoc_long
Unexecuted instantiation: zend_exceptions.c:add_assoc_long
Unexecuted instantiation: zend_execute_API.c:add_assoc_long
Unexecuted instantiation: zend_execute.c:add_assoc_long
Unexecuted instantiation: zend_fibers.c:add_assoc_long
Unexecuted instantiation: zend_gc.c:add_assoc_long
Unexecuted instantiation: zend_generators.c:add_assoc_long
Unexecuted instantiation: zend_inheritance.c:add_assoc_long
Unexecuted instantiation: zend_ini_parser.c:add_assoc_long
Unexecuted instantiation: zend_ini_scanner.c:add_assoc_long
Unexecuted instantiation: zend_ini.c:add_assoc_long
Unexecuted instantiation: zend_interfaces.c:add_assoc_long
Unexecuted instantiation: zend_iterators.c:add_assoc_long
Unexecuted instantiation: zend_language_parser.c:add_assoc_long
Unexecuted instantiation: zend_language_scanner.c:add_assoc_long
Unexecuted instantiation: zend_lazy_objects.c:add_assoc_long
Unexecuted instantiation: zend_list.c:add_assoc_long
Unexecuted instantiation: zend_object_handlers.c:add_assoc_long
Unexecuted instantiation: zend_objects_API.c:add_assoc_long
Unexecuted instantiation: zend_objects.c:add_assoc_long
Unexecuted instantiation: zend_observer.c:add_assoc_long
Unexecuted instantiation: zend_opcode.c:add_assoc_long
Unexecuted instantiation: zend_operators.c:add_assoc_long
Unexecuted instantiation: zend_property_hooks.c:add_assoc_long
Unexecuted instantiation: zend_smart_str.c:add_assoc_long
Unexecuted instantiation: zend_system_id.c:add_assoc_long
Unexecuted instantiation: zend_variables.c:add_assoc_long
Unexecuted instantiation: zend_weakrefs.c:add_assoc_long
Unexecuted instantiation: zend.c:add_assoc_long
Unexecuted instantiation: internal_functions_cli.c:add_assoc_long
Unexecuted instantiation: fuzzer-parser.c:add_assoc_long
Unexecuted instantiation: fuzzer-sapi.c:add_assoc_long
Unexecuted instantiation: fuzzer-tracing-jit.c:add_assoc_long
Unexecuted instantiation: fuzzer-exif.c:add_assoc_long
Unexecuted instantiation: fuzzer-unserialize.c:add_assoc_long
Unexecuted instantiation: fuzzer-function-jit.c:add_assoc_long
Unexecuted instantiation: fuzzer-json.c:add_assoc_long
Unexecuted instantiation: fuzzer-unserializehash.c:add_assoc_long
Unexecuted instantiation: fuzzer-execute.c:add_assoc_long
560
7.46k
static zend_always_inline void add_assoc_null(zval *arg, const char *key) {
561
7.46k
  add_assoc_null_ex(arg, key, strlen(key));
562
7.46k
}
Unexecuted instantiation: php_date.c:add_assoc_null
Unexecuted instantiation: php_pcre.c:add_assoc_null
exif.c:add_assoc_null
Line
Count
Source
560
7.46k
static zend_always_inline void add_assoc_null(zval *arg, const char *key) {
561
7.46k
  add_assoc_null_ex(arg, key, strlen(key));
562
7.46k
}
Unexecuted instantiation: hash_adler32.c:add_assoc_null
Unexecuted instantiation: hash_crc32.c:add_assoc_null
Unexecuted instantiation: hash_fnv.c:add_assoc_null
Unexecuted instantiation: hash_gost.c:add_assoc_null
Unexecuted instantiation: hash_haval.c:add_assoc_null
Unexecuted instantiation: hash_joaat.c:add_assoc_null
Unexecuted instantiation: hash_md.c:add_assoc_null
Unexecuted instantiation: hash_murmur.c:add_assoc_null
Unexecuted instantiation: hash_ripemd.c:add_assoc_null
Unexecuted instantiation: hash_sha_ni.c:add_assoc_null
Unexecuted instantiation: hash_sha_sse2.c:add_assoc_null
Unexecuted instantiation: hash_sha.c:add_assoc_null
Unexecuted instantiation: hash_sha3.c:add_assoc_null
Unexecuted instantiation: hash_snefru.c:add_assoc_null
Unexecuted instantiation: hash_tiger.c:add_assoc_null
Unexecuted instantiation: hash_whirlpool.c:add_assoc_null
Unexecuted instantiation: hash_xxhash.c:add_assoc_null
Unexecuted instantiation: hash.c:add_assoc_null
Unexecuted instantiation: json_encoder.c:add_assoc_null
Unexecuted instantiation: json_parser.tab.c:add_assoc_null
Unexecuted instantiation: json_scanner.c:add_assoc_null
Unexecuted instantiation: json.c:add_assoc_null
Unexecuted instantiation: php_lexbor.c:add_assoc_null
Unexecuted instantiation: shared_alloc_mmap.c:add_assoc_null
Unexecuted instantiation: shared_alloc_posix.c:add_assoc_null
Unexecuted instantiation: shared_alloc_shm.c:add_assoc_null
Unexecuted instantiation: zend_accelerator_api.c:add_assoc_null
Unexecuted instantiation: zend_accelerator_blacklist.c:add_assoc_null
Unexecuted instantiation: zend_accelerator_debug.c:add_assoc_null
Unexecuted instantiation: zend_accelerator_hash.c:add_assoc_null
Unexecuted instantiation: zend_accelerator_module.c:add_assoc_null
Unexecuted instantiation: zend_accelerator_util_funcs.c:add_assoc_null
Unexecuted instantiation: zend_file_cache.c:add_assoc_null
Unexecuted instantiation: zend_persist_calc.c:add_assoc_null
Unexecuted instantiation: zend_persist.c:add_assoc_null
Unexecuted instantiation: zend_shared_alloc.c:add_assoc_null
Unexecuted instantiation: ZendAccelerator.c:add_assoc_null
Unexecuted instantiation: zend_jit_vm_helpers.c:add_assoc_null
Unexecuted instantiation: zend_jit.c:add_assoc_null
Unexecuted instantiation: csprng.c:add_assoc_null
Unexecuted instantiation: engine_mt19937.c:add_assoc_null
Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:add_assoc_null
Unexecuted instantiation: engine_secure.c:add_assoc_null
Unexecuted instantiation: engine_user.c:add_assoc_null
Unexecuted instantiation: engine_xoshiro256starstar.c:add_assoc_null
Unexecuted instantiation: gammasection.c:add_assoc_null
Unexecuted instantiation: random.c:add_assoc_null
Unexecuted instantiation: randomizer.c:add_assoc_null
Unexecuted instantiation: zend_utils.c:add_assoc_null
Unexecuted instantiation: php_reflection.c:add_assoc_null
Unexecuted instantiation: php_spl.c:add_assoc_null
Unexecuted instantiation: spl_array.c:add_assoc_null
Unexecuted instantiation: spl_directory.c:add_assoc_null
Unexecuted instantiation: spl_dllist.c:add_assoc_null
Unexecuted instantiation: spl_exceptions.c:add_assoc_null
Unexecuted instantiation: spl_fixedarray.c:add_assoc_null
Unexecuted instantiation: spl_functions.c:add_assoc_null
Unexecuted instantiation: spl_heap.c:add_assoc_null
Unexecuted instantiation: spl_iterators.c:add_assoc_null
Unexecuted instantiation: spl_observer.c:add_assoc_null
Unexecuted instantiation: array.c:add_assoc_null
Unexecuted instantiation: assert.c:add_assoc_null
Unexecuted instantiation: base64.c:add_assoc_null
Unexecuted instantiation: basic_functions.c:add_assoc_null
Unexecuted instantiation: browscap.c:add_assoc_null
Unexecuted instantiation: crc32_x86.c:add_assoc_null
Unexecuted instantiation: crc32.c:add_assoc_null
Unexecuted instantiation: credits.c:add_assoc_null
Unexecuted instantiation: crypt.c:add_assoc_null
Unexecuted instantiation: css.c:add_assoc_null
Unexecuted instantiation: datetime.c:add_assoc_null
Unexecuted instantiation: dir.c:add_assoc_null
Unexecuted instantiation: dl.c:add_assoc_null
Unexecuted instantiation: dns.c:add_assoc_null
Unexecuted instantiation: exec.c:add_assoc_null
Unexecuted instantiation: file.c:add_assoc_null
Unexecuted instantiation: filestat.c:add_assoc_null
Unexecuted instantiation: filters.c:add_assoc_null
Unexecuted instantiation: flock_compat.c:add_assoc_null
Unexecuted instantiation: formatted_print.c:add_assoc_null
Unexecuted instantiation: fsock.c:add_assoc_null
Unexecuted instantiation: ftok.c:add_assoc_null
Unexecuted instantiation: ftp_fopen_wrapper.c:add_assoc_null
Unexecuted instantiation: head.c:add_assoc_null
Unexecuted instantiation: hrtime.c:add_assoc_null
Unexecuted instantiation: html.c:add_assoc_null
Unexecuted instantiation: http_fopen_wrapper.c:add_assoc_null
Unexecuted instantiation: http.c:add_assoc_null
Unexecuted instantiation: image.c:add_assoc_null
Unexecuted instantiation: incomplete_class.c:add_assoc_null
Unexecuted instantiation: info.c:add_assoc_null
Unexecuted instantiation: iptc.c:add_assoc_null
Unexecuted instantiation: levenshtein.c:add_assoc_null
Unexecuted instantiation: link.c:add_assoc_null
Unexecuted instantiation: mail.c:add_assoc_null
Unexecuted instantiation: math.c:add_assoc_null
Unexecuted instantiation: md5.c:add_assoc_null
Unexecuted instantiation: metaphone.c:add_assoc_null
Unexecuted instantiation: microtime.c:add_assoc_null
Unexecuted instantiation: net.c:add_assoc_null
Unexecuted instantiation: pack.c:add_assoc_null
Unexecuted instantiation: pageinfo.c:add_assoc_null
Unexecuted instantiation: password.c:add_assoc_null
Unexecuted instantiation: php_fopen_wrapper.c:add_assoc_null
Unexecuted instantiation: proc_open.c:add_assoc_null
Unexecuted instantiation: quot_print.c:add_assoc_null
Unexecuted instantiation: scanf.c:add_assoc_null
Unexecuted instantiation: sha1.c:add_assoc_null
Unexecuted instantiation: soundex.c:add_assoc_null
Unexecuted instantiation: streamsfuncs.c:add_assoc_null
Unexecuted instantiation: string.c:add_assoc_null
Unexecuted instantiation: strnatcmp.c:add_assoc_null
Unexecuted instantiation: syslog.c:add_assoc_null
Unexecuted instantiation: type.c:add_assoc_null
Unexecuted instantiation: uniqid.c:add_assoc_null
Unexecuted instantiation: url_scanner_ex.c:add_assoc_null
Unexecuted instantiation: url.c:add_assoc_null
Unexecuted instantiation: user_filters.c:add_assoc_null
Unexecuted instantiation: uuencode.c:add_assoc_null
Unexecuted instantiation: var_unserializer.c:add_assoc_null
Unexecuted instantiation: var.c:add_assoc_null
Unexecuted instantiation: versioning.c:add_assoc_null
Unexecuted instantiation: crypt_sha256.c:add_assoc_null
Unexecuted instantiation: crypt_sha512.c:add_assoc_null
Unexecuted instantiation: php_crypt_r.c:add_assoc_null
Unexecuted instantiation: php_uri.c:add_assoc_null
Unexecuted instantiation: php_uri_common.c:add_assoc_null
Unexecuted instantiation: uri_parser_rfc3986.c:add_assoc_null
Unexecuted instantiation: uri_parser_whatwg.c:add_assoc_null
Unexecuted instantiation: uri_parser_php_parse_url.c:add_assoc_null
Unexecuted instantiation: explicit_bzero.c:add_assoc_null
Unexecuted instantiation: fopen_wrappers.c:add_assoc_null
Unexecuted instantiation: getopt.c:add_assoc_null
Unexecuted instantiation: main.c:add_assoc_null
Unexecuted instantiation: network.c:add_assoc_null
Unexecuted instantiation: output.c:add_assoc_null
Unexecuted instantiation: php_content_types.c:add_assoc_null
Unexecuted instantiation: php_ini_builder.c:add_assoc_null
Unexecuted instantiation: php_ini.c:add_assoc_null
Unexecuted instantiation: php_glob.c:add_assoc_null
Unexecuted instantiation: php_odbc_utils.c:add_assoc_null
Unexecuted instantiation: php_open_temporary_file.c:add_assoc_null
Unexecuted instantiation: php_scandir.c:add_assoc_null
Unexecuted instantiation: php_syslog.c:add_assoc_null
Unexecuted instantiation: php_ticks.c:add_assoc_null
Unexecuted instantiation: php_variables.c:add_assoc_null
Unexecuted instantiation: reentrancy.c:add_assoc_null
Unexecuted instantiation: rfc1867.c:add_assoc_null
Unexecuted instantiation: safe_bcmp.c:add_assoc_null
Unexecuted instantiation: SAPI.c:add_assoc_null
Unexecuted instantiation: snprintf.c:add_assoc_null
Unexecuted instantiation: spprintf.c:add_assoc_null
Unexecuted instantiation: strlcat.c:add_assoc_null
Unexecuted instantiation: strlcpy.c:add_assoc_null
Unexecuted instantiation: cast.c:add_assoc_null
Unexecuted instantiation: filter.c:add_assoc_null
Unexecuted instantiation: glob_wrapper.c:add_assoc_null
Unexecuted instantiation: memory.c:add_assoc_null
Unexecuted instantiation: mmap.c:add_assoc_null
Unexecuted instantiation: plain_wrapper.c:add_assoc_null
Unexecuted instantiation: streams.c:add_assoc_null
Unexecuted instantiation: transports.c:add_assoc_null
Unexecuted instantiation: userspace.c:add_assoc_null
Unexecuted instantiation: xp_socket.c:add_assoc_null
Unexecuted instantiation: block_pass.c:add_assoc_null
Unexecuted instantiation: compact_literals.c:add_assoc_null
Unexecuted instantiation: compact_vars.c:add_assoc_null
Unexecuted instantiation: dfa_pass.c:add_assoc_null
Unexecuted instantiation: nop_removal.c:add_assoc_null
Unexecuted instantiation: optimize_func_calls.c:add_assoc_null
Unexecuted instantiation: optimize_temp_vars_5.c:add_assoc_null
Unexecuted instantiation: pass1.c:add_assoc_null
Unexecuted instantiation: pass3.c:add_assoc_null
Unexecuted instantiation: sccp.c:add_assoc_null
Unexecuted instantiation: zend_optimizer.c:add_assoc_null
Unexecuted instantiation: zend_API.c:add_assoc_null
Unexecuted instantiation: zend_ast.c:add_assoc_null
Unexecuted instantiation: zend_attributes.c:add_assoc_null
Unexecuted instantiation: zend_autoload.c:add_assoc_null
Unexecuted instantiation: zend_builtin_functions.c:add_assoc_null
Unexecuted instantiation: zend_closures.c:add_assoc_null
Unexecuted instantiation: zend_compile.c:add_assoc_null
Unexecuted instantiation: zend_constants.c:add_assoc_null
Unexecuted instantiation: zend_default_classes.c:add_assoc_null
Unexecuted instantiation: zend_dtrace.c:add_assoc_null
Unexecuted instantiation: zend_enum.c:add_assoc_null
Unexecuted instantiation: zend_exceptions.c:add_assoc_null
Unexecuted instantiation: zend_execute_API.c:add_assoc_null
Unexecuted instantiation: zend_execute.c:add_assoc_null
Unexecuted instantiation: zend_fibers.c:add_assoc_null
Unexecuted instantiation: zend_gc.c:add_assoc_null
Unexecuted instantiation: zend_generators.c:add_assoc_null
Unexecuted instantiation: zend_inheritance.c:add_assoc_null
Unexecuted instantiation: zend_ini_parser.c:add_assoc_null
Unexecuted instantiation: zend_ini_scanner.c:add_assoc_null
Unexecuted instantiation: zend_ini.c:add_assoc_null
Unexecuted instantiation: zend_interfaces.c:add_assoc_null
Unexecuted instantiation: zend_iterators.c:add_assoc_null
Unexecuted instantiation: zend_language_parser.c:add_assoc_null
Unexecuted instantiation: zend_language_scanner.c:add_assoc_null
Unexecuted instantiation: zend_lazy_objects.c:add_assoc_null
Unexecuted instantiation: zend_list.c:add_assoc_null
Unexecuted instantiation: zend_object_handlers.c:add_assoc_null
Unexecuted instantiation: zend_objects_API.c:add_assoc_null
Unexecuted instantiation: zend_objects.c:add_assoc_null
Unexecuted instantiation: zend_observer.c:add_assoc_null
Unexecuted instantiation: zend_opcode.c:add_assoc_null
Unexecuted instantiation: zend_operators.c:add_assoc_null
Unexecuted instantiation: zend_property_hooks.c:add_assoc_null
Unexecuted instantiation: zend_smart_str.c:add_assoc_null
Unexecuted instantiation: zend_system_id.c:add_assoc_null
Unexecuted instantiation: zend_variables.c:add_assoc_null
Unexecuted instantiation: zend_weakrefs.c:add_assoc_null
Unexecuted instantiation: zend.c:add_assoc_null
Unexecuted instantiation: internal_functions_cli.c:add_assoc_null
Unexecuted instantiation: fuzzer-parser.c:add_assoc_null
Unexecuted instantiation: fuzzer-sapi.c:add_assoc_null
Unexecuted instantiation: fuzzer-tracing-jit.c:add_assoc_null
Unexecuted instantiation: fuzzer-exif.c:add_assoc_null
Unexecuted instantiation: fuzzer-unserialize.c:add_assoc_null
Unexecuted instantiation: fuzzer-function-jit.c:add_assoc_null
Unexecuted instantiation: fuzzer-json.c:add_assoc_null
Unexecuted instantiation: fuzzer-unserializehash.c:add_assoc_null
Unexecuted instantiation: fuzzer-execute.c:add_assoc_null
563
552
static zend_always_inline void add_assoc_bool(zval *arg, const char *key, bool b) {
564
552
  add_assoc_bool_ex(arg, key, strlen(key), b);
565
552
}
Unexecuted instantiation: php_date.c:add_assoc_bool
Unexecuted instantiation: php_pcre.c:add_assoc_bool
Unexecuted instantiation: exif.c:add_assoc_bool
Unexecuted instantiation: hash_adler32.c:add_assoc_bool
Unexecuted instantiation: hash_crc32.c:add_assoc_bool
Unexecuted instantiation: hash_fnv.c:add_assoc_bool
Unexecuted instantiation: hash_gost.c:add_assoc_bool
Unexecuted instantiation: hash_haval.c:add_assoc_bool
Unexecuted instantiation: hash_joaat.c:add_assoc_bool
Unexecuted instantiation: hash_md.c:add_assoc_bool
Unexecuted instantiation: hash_murmur.c:add_assoc_bool
Unexecuted instantiation: hash_ripemd.c:add_assoc_bool
Unexecuted instantiation: hash_sha_ni.c:add_assoc_bool
Unexecuted instantiation: hash_sha_sse2.c:add_assoc_bool
Unexecuted instantiation: hash_sha.c:add_assoc_bool
Unexecuted instantiation: hash_sha3.c:add_assoc_bool
Unexecuted instantiation: hash_snefru.c:add_assoc_bool
Unexecuted instantiation: hash_tiger.c:add_assoc_bool
Unexecuted instantiation: hash_whirlpool.c:add_assoc_bool
Unexecuted instantiation: hash_xxhash.c:add_assoc_bool
Unexecuted instantiation: hash.c:add_assoc_bool
Unexecuted instantiation: json_encoder.c:add_assoc_bool
Unexecuted instantiation: json_parser.tab.c:add_assoc_bool
Unexecuted instantiation: json_scanner.c:add_assoc_bool
Unexecuted instantiation: json.c:add_assoc_bool
Unexecuted instantiation: php_lexbor.c:add_assoc_bool
Unexecuted instantiation: shared_alloc_mmap.c:add_assoc_bool
Unexecuted instantiation: shared_alloc_posix.c:add_assoc_bool
Unexecuted instantiation: shared_alloc_shm.c:add_assoc_bool
Unexecuted instantiation: zend_accelerator_api.c:add_assoc_bool
Unexecuted instantiation: zend_accelerator_blacklist.c:add_assoc_bool
Unexecuted instantiation: zend_accelerator_debug.c:add_assoc_bool
Unexecuted instantiation: zend_accelerator_hash.c:add_assoc_bool
zend_accelerator_module.c:add_assoc_bool
Line
Count
Source
563
64
static zend_always_inline void add_assoc_bool(zval *arg, const char *key, bool b) {
564
64
  add_assoc_bool_ex(arg, key, strlen(key), b);
565
64
}
Unexecuted instantiation: zend_accelerator_util_funcs.c:add_assoc_bool
Unexecuted instantiation: zend_file_cache.c:add_assoc_bool
Unexecuted instantiation: zend_persist_calc.c:add_assoc_bool
Unexecuted instantiation: zend_persist.c:add_assoc_bool
Unexecuted instantiation: zend_shared_alloc.c:add_assoc_bool
Unexecuted instantiation: ZendAccelerator.c:add_assoc_bool
Unexecuted instantiation: zend_jit_vm_helpers.c:add_assoc_bool
zend_jit.c:add_assoc_bool
Line
Count
Source
563
32
static zend_always_inline void add_assoc_bool(zval *arg, const char *key, bool b) {
564
32
  add_assoc_bool_ex(arg, key, strlen(key), b);
565
32
}
Unexecuted instantiation: csprng.c:add_assoc_bool
Unexecuted instantiation: engine_mt19937.c:add_assoc_bool
Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:add_assoc_bool
Unexecuted instantiation: engine_secure.c:add_assoc_bool
Unexecuted instantiation: engine_user.c:add_assoc_bool
Unexecuted instantiation: engine_xoshiro256starstar.c:add_assoc_bool
Unexecuted instantiation: gammasection.c:add_assoc_bool
Unexecuted instantiation: random.c:add_assoc_bool
Unexecuted instantiation: randomizer.c:add_assoc_bool
Unexecuted instantiation: zend_utils.c:add_assoc_bool
Unexecuted instantiation: php_reflection.c:add_assoc_bool
Unexecuted instantiation: php_spl.c:add_assoc_bool
Unexecuted instantiation: spl_array.c:add_assoc_bool
Unexecuted instantiation: spl_directory.c:add_assoc_bool
Unexecuted instantiation: spl_dllist.c:add_assoc_bool
Unexecuted instantiation: spl_exceptions.c:add_assoc_bool
Unexecuted instantiation: spl_fixedarray.c:add_assoc_bool
Unexecuted instantiation: spl_functions.c:add_assoc_bool
Unexecuted instantiation: spl_heap.c:add_assoc_bool
Unexecuted instantiation: spl_iterators.c:add_assoc_bool
Unexecuted instantiation: spl_observer.c:add_assoc_bool
Unexecuted instantiation: array.c:add_assoc_bool
Unexecuted instantiation: assert.c:add_assoc_bool
Unexecuted instantiation: base64.c:add_assoc_bool
Unexecuted instantiation: basic_functions.c:add_assoc_bool
Unexecuted instantiation: browscap.c:add_assoc_bool
Unexecuted instantiation: crc32_x86.c:add_assoc_bool
Unexecuted instantiation: crc32.c:add_assoc_bool
Unexecuted instantiation: credits.c:add_assoc_bool
Unexecuted instantiation: crypt.c:add_assoc_bool
Unexecuted instantiation: css.c:add_assoc_bool
Unexecuted instantiation: datetime.c:add_assoc_bool
Unexecuted instantiation: dir.c:add_assoc_bool
Unexecuted instantiation: dl.c:add_assoc_bool
Unexecuted instantiation: dns.c:add_assoc_bool
Unexecuted instantiation: exec.c:add_assoc_bool
Unexecuted instantiation: file.c:add_assoc_bool
Unexecuted instantiation: filestat.c:add_assoc_bool
Unexecuted instantiation: filters.c:add_assoc_bool
Unexecuted instantiation: flock_compat.c:add_assoc_bool
Unexecuted instantiation: formatted_print.c:add_assoc_bool
Unexecuted instantiation: fsock.c:add_assoc_bool
Unexecuted instantiation: ftok.c:add_assoc_bool
Unexecuted instantiation: ftp_fopen_wrapper.c:add_assoc_bool
Unexecuted instantiation: head.c:add_assoc_bool
Unexecuted instantiation: hrtime.c:add_assoc_bool
Unexecuted instantiation: html.c:add_assoc_bool
Unexecuted instantiation: http_fopen_wrapper.c:add_assoc_bool
Unexecuted instantiation: http.c:add_assoc_bool
Unexecuted instantiation: image.c:add_assoc_bool
Unexecuted instantiation: incomplete_class.c:add_assoc_bool
Unexecuted instantiation: info.c:add_assoc_bool
Unexecuted instantiation: iptc.c:add_assoc_bool
Unexecuted instantiation: levenshtein.c:add_assoc_bool
Unexecuted instantiation: link.c:add_assoc_bool
Unexecuted instantiation: mail.c:add_assoc_bool
Unexecuted instantiation: math.c:add_assoc_bool
Unexecuted instantiation: md5.c:add_assoc_bool
Unexecuted instantiation: metaphone.c:add_assoc_bool
Unexecuted instantiation: microtime.c:add_assoc_bool
Unexecuted instantiation: net.c:add_assoc_bool
Unexecuted instantiation: pack.c:add_assoc_bool
Unexecuted instantiation: pageinfo.c:add_assoc_bool
Unexecuted instantiation: password.c:add_assoc_bool
Unexecuted instantiation: php_fopen_wrapper.c:add_assoc_bool
Unexecuted instantiation: proc_open.c:add_assoc_bool
Unexecuted instantiation: quot_print.c:add_assoc_bool
Unexecuted instantiation: scanf.c:add_assoc_bool
Unexecuted instantiation: sha1.c:add_assoc_bool
Unexecuted instantiation: soundex.c:add_assoc_bool
streamsfuncs.c:add_assoc_bool
Line
Count
Source
563
456
static zend_always_inline void add_assoc_bool(zval *arg, const char *key, bool b) {
564
456
  add_assoc_bool_ex(arg, key, strlen(key), b);
565
456
}
Unexecuted instantiation: string.c:add_assoc_bool
Unexecuted instantiation: strnatcmp.c:add_assoc_bool
Unexecuted instantiation: syslog.c:add_assoc_bool
Unexecuted instantiation: type.c:add_assoc_bool
Unexecuted instantiation: uniqid.c:add_assoc_bool
Unexecuted instantiation: url_scanner_ex.c:add_assoc_bool
Unexecuted instantiation: url.c:add_assoc_bool
Unexecuted instantiation: user_filters.c:add_assoc_bool
Unexecuted instantiation: uuencode.c:add_assoc_bool
Unexecuted instantiation: var_unserializer.c:add_assoc_bool
Unexecuted instantiation: var.c:add_assoc_bool
Unexecuted instantiation: versioning.c:add_assoc_bool
Unexecuted instantiation: crypt_sha256.c:add_assoc_bool
Unexecuted instantiation: crypt_sha512.c:add_assoc_bool
Unexecuted instantiation: php_crypt_r.c:add_assoc_bool
Unexecuted instantiation: php_uri.c:add_assoc_bool
Unexecuted instantiation: php_uri_common.c:add_assoc_bool
Unexecuted instantiation: uri_parser_rfc3986.c:add_assoc_bool
Unexecuted instantiation: uri_parser_whatwg.c:add_assoc_bool
Unexecuted instantiation: uri_parser_php_parse_url.c:add_assoc_bool
Unexecuted instantiation: explicit_bzero.c:add_assoc_bool
Unexecuted instantiation: fopen_wrappers.c:add_assoc_bool
Unexecuted instantiation: getopt.c:add_assoc_bool
Unexecuted instantiation: main.c:add_assoc_bool
Unexecuted instantiation: network.c:add_assoc_bool
Unexecuted instantiation: output.c:add_assoc_bool
Unexecuted instantiation: php_content_types.c:add_assoc_bool
Unexecuted instantiation: php_ini_builder.c:add_assoc_bool
Unexecuted instantiation: php_ini.c:add_assoc_bool
Unexecuted instantiation: php_glob.c:add_assoc_bool
Unexecuted instantiation: php_odbc_utils.c:add_assoc_bool
Unexecuted instantiation: php_open_temporary_file.c:add_assoc_bool
Unexecuted instantiation: php_scandir.c:add_assoc_bool
Unexecuted instantiation: php_syslog.c:add_assoc_bool
Unexecuted instantiation: php_ticks.c:add_assoc_bool
Unexecuted instantiation: php_variables.c:add_assoc_bool
Unexecuted instantiation: reentrancy.c:add_assoc_bool
Unexecuted instantiation: rfc1867.c:add_assoc_bool
Unexecuted instantiation: safe_bcmp.c:add_assoc_bool
Unexecuted instantiation: SAPI.c:add_assoc_bool
Unexecuted instantiation: snprintf.c:add_assoc_bool
Unexecuted instantiation: spprintf.c:add_assoc_bool
Unexecuted instantiation: strlcat.c:add_assoc_bool
Unexecuted instantiation: strlcpy.c:add_assoc_bool
Unexecuted instantiation: cast.c:add_assoc_bool
Unexecuted instantiation: filter.c:add_assoc_bool
Unexecuted instantiation: glob_wrapper.c:add_assoc_bool
Unexecuted instantiation: memory.c:add_assoc_bool
Unexecuted instantiation: mmap.c:add_assoc_bool
Unexecuted instantiation: plain_wrapper.c:add_assoc_bool
Unexecuted instantiation: streams.c:add_assoc_bool
Unexecuted instantiation: transports.c:add_assoc_bool
Unexecuted instantiation: userspace.c:add_assoc_bool
Unexecuted instantiation: xp_socket.c:add_assoc_bool
Unexecuted instantiation: block_pass.c:add_assoc_bool
Unexecuted instantiation: compact_literals.c:add_assoc_bool
Unexecuted instantiation: compact_vars.c:add_assoc_bool
Unexecuted instantiation: dfa_pass.c:add_assoc_bool
Unexecuted instantiation: nop_removal.c:add_assoc_bool
Unexecuted instantiation: optimize_func_calls.c:add_assoc_bool
Unexecuted instantiation: optimize_temp_vars_5.c:add_assoc_bool
Unexecuted instantiation: pass1.c:add_assoc_bool
Unexecuted instantiation: pass3.c:add_assoc_bool
Unexecuted instantiation: sccp.c:add_assoc_bool
Unexecuted instantiation: zend_optimizer.c:add_assoc_bool
Unexecuted instantiation: zend_API.c:add_assoc_bool
Unexecuted instantiation: zend_ast.c:add_assoc_bool
Unexecuted instantiation: zend_attributes.c:add_assoc_bool
Unexecuted instantiation: zend_autoload.c:add_assoc_bool
Unexecuted instantiation: zend_builtin_functions.c:add_assoc_bool
Unexecuted instantiation: zend_closures.c:add_assoc_bool
Unexecuted instantiation: zend_compile.c:add_assoc_bool
Unexecuted instantiation: zend_constants.c:add_assoc_bool
Unexecuted instantiation: zend_default_classes.c:add_assoc_bool
Unexecuted instantiation: zend_dtrace.c:add_assoc_bool
Unexecuted instantiation: zend_enum.c:add_assoc_bool
Unexecuted instantiation: zend_exceptions.c:add_assoc_bool
Unexecuted instantiation: zend_execute_API.c:add_assoc_bool
Unexecuted instantiation: zend_execute.c:add_assoc_bool
Unexecuted instantiation: zend_fibers.c:add_assoc_bool
Unexecuted instantiation: zend_gc.c:add_assoc_bool
Unexecuted instantiation: zend_generators.c:add_assoc_bool
Unexecuted instantiation: zend_inheritance.c:add_assoc_bool
Unexecuted instantiation: zend_ini_parser.c:add_assoc_bool
Unexecuted instantiation: zend_ini_scanner.c:add_assoc_bool
Unexecuted instantiation: zend_ini.c:add_assoc_bool
Unexecuted instantiation: zend_interfaces.c:add_assoc_bool
Unexecuted instantiation: zend_iterators.c:add_assoc_bool
Unexecuted instantiation: zend_language_parser.c:add_assoc_bool
Unexecuted instantiation: zend_language_scanner.c:add_assoc_bool
Unexecuted instantiation: zend_lazy_objects.c:add_assoc_bool
Unexecuted instantiation: zend_list.c:add_assoc_bool
Unexecuted instantiation: zend_object_handlers.c:add_assoc_bool
Unexecuted instantiation: zend_objects_API.c:add_assoc_bool
Unexecuted instantiation: zend_objects.c:add_assoc_bool
Unexecuted instantiation: zend_observer.c:add_assoc_bool
Unexecuted instantiation: zend_opcode.c:add_assoc_bool
Unexecuted instantiation: zend_operators.c:add_assoc_bool
Unexecuted instantiation: zend_property_hooks.c:add_assoc_bool
Unexecuted instantiation: zend_smart_str.c:add_assoc_bool
Unexecuted instantiation: zend_system_id.c:add_assoc_bool
Unexecuted instantiation: zend_variables.c:add_assoc_bool
Unexecuted instantiation: zend_weakrefs.c:add_assoc_bool
Unexecuted instantiation: zend.c:add_assoc_bool
Unexecuted instantiation: internal_functions_cli.c:add_assoc_bool
Unexecuted instantiation: fuzzer-parser.c:add_assoc_bool
Unexecuted instantiation: fuzzer-sapi.c:add_assoc_bool
Unexecuted instantiation: fuzzer-tracing-jit.c:add_assoc_bool
Unexecuted instantiation: fuzzer-exif.c:add_assoc_bool
Unexecuted instantiation: fuzzer-unserialize.c:add_assoc_bool
Unexecuted instantiation: fuzzer-function-jit.c:add_assoc_bool
Unexecuted instantiation: fuzzer-json.c:add_assoc_bool
Unexecuted instantiation: fuzzer-unserializehash.c:add_assoc_bool
Unexecuted instantiation: fuzzer-execute.c:add_assoc_bool
566
0
static zend_always_inline void add_assoc_resource(zval *arg, const char *key, zend_resource *r) {
567
0
  add_assoc_resource_ex(arg, key, strlen(key), r);
568
0
}
Unexecuted instantiation: php_date.c:add_assoc_resource
Unexecuted instantiation: php_pcre.c:add_assoc_resource
Unexecuted instantiation: exif.c:add_assoc_resource
Unexecuted instantiation: hash_adler32.c:add_assoc_resource
Unexecuted instantiation: hash_crc32.c:add_assoc_resource
Unexecuted instantiation: hash_fnv.c:add_assoc_resource
Unexecuted instantiation: hash_gost.c:add_assoc_resource
Unexecuted instantiation: hash_haval.c:add_assoc_resource
Unexecuted instantiation: hash_joaat.c:add_assoc_resource
Unexecuted instantiation: hash_md.c:add_assoc_resource
Unexecuted instantiation: hash_murmur.c:add_assoc_resource
Unexecuted instantiation: hash_ripemd.c:add_assoc_resource
Unexecuted instantiation: hash_sha_ni.c:add_assoc_resource
Unexecuted instantiation: hash_sha_sse2.c:add_assoc_resource
Unexecuted instantiation: hash_sha.c:add_assoc_resource
Unexecuted instantiation: hash_sha3.c:add_assoc_resource
Unexecuted instantiation: hash_snefru.c:add_assoc_resource
Unexecuted instantiation: hash_tiger.c:add_assoc_resource
Unexecuted instantiation: hash_whirlpool.c:add_assoc_resource
Unexecuted instantiation: hash_xxhash.c:add_assoc_resource
Unexecuted instantiation: hash.c:add_assoc_resource
Unexecuted instantiation: json_encoder.c:add_assoc_resource
Unexecuted instantiation: json_parser.tab.c:add_assoc_resource
Unexecuted instantiation: json_scanner.c:add_assoc_resource
Unexecuted instantiation: json.c:add_assoc_resource
Unexecuted instantiation: php_lexbor.c:add_assoc_resource
Unexecuted instantiation: shared_alloc_mmap.c:add_assoc_resource
Unexecuted instantiation: shared_alloc_posix.c:add_assoc_resource
Unexecuted instantiation: shared_alloc_shm.c:add_assoc_resource
Unexecuted instantiation: zend_accelerator_api.c:add_assoc_resource
Unexecuted instantiation: zend_accelerator_blacklist.c:add_assoc_resource
Unexecuted instantiation: zend_accelerator_debug.c:add_assoc_resource
Unexecuted instantiation: zend_accelerator_hash.c:add_assoc_resource
Unexecuted instantiation: zend_accelerator_module.c:add_assoc_resource
Unexecuted instantiation: zend_accelerator_util_funcs.c:add_assoc_resource
Unexecuted instantiation: zend_file_cache.c:add_assoc_resource
Unexecuted instantiation: zend_persist_calc.c:add_assoc_resource
Unexecuted instantiation: zend_persist.c:add_assoc_resource
Unexecuted instantiation: zend_shared_alloc.c:add_assoc_resource
Unexecuted instantiation: ZendAccelerator.c:add_assoc_resource
Unexecuted instantiation: zend_jit_vm_helpers.c:add_assoc_resource
Unexecuted instantiation: zend_jit.c:add_assoc_resource
Unexecuted instantiation: csprng.c:add_assoc_resource
Unexecuted instantiation: engine_mt19937.c:add_assoc_resource
Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:add_assoc_resource
Unexecuted instantiation: engine_secure.c:add_assoc_resource
Unexecuted instantiation: engine_user.c:add_assoc_resource
Unexecuted instantiation: engine_xoshiro256starstar.c:add_assoc_resource
Unexecuted instantiation: gammasection.c:add_assoc_resource
Unexecuted instantiation: random.c:add_assoc_resource
Unexecuted instantiation: randomizer.c:add_assoc_resource
Unexecuted instantiation: zend_utils.c:add_assoc_resource
Unexecuted instantiation: php_reflection.c:add_assoc_resource
Unexecuted instantiation: php_spl.c:add_assoc_resource
Unexecuted instantiation: spl_array.c:add_assoc_resource
Unexecuted instantiation: spl_directory.c:add_assoc_resource
Unexecuted instantiation: spl_dllist.c:add_assoc_resource
Unexecuted instantiation: spl_exceptions.c:add_assoc_resource
Unexecuted instantiation: spl_fixedarray.c:add_assoc_resource
Unexecuted instantiation: spl_functions.c:add_assoc_resource
Unexecuted instantiation: spl_heap.c:add_assoc_resource
Unexecuted instantiation: spl_iterators.c:add_assoc_resource
Unexecuted instantiation: spl_observer.c:add_assoc_resource
Unexecuted instantiation: array.c:add_assoc_resource
Unexecuted instantiation: assert.c:add_assoc_resource
Unexecuted instantiation: base64.c:add_assoc_resource
Unexecuted instantiation: basic_functions.c:add_assoc_resource
Unexecuted instantiation: browscap.c:add_assoc_resource
Unexecuted instantiation: crc32_x86.c:add_assoc_resource
Unexecuted instantiation: crc32.c:add_assoc_resource
Unexecuted instantiation: credits.c:add_assoc_resource
Unexecuted instantiation: crypt.c:add_assoc_resource
Unexecuted instantiation: css.c:add_assoc_resource
Unexecuted instantiation: datetime.c:add_assoc_resource
Unexecuted instantiation: dir.c:add_assoc_resource
Unexecuted instantiation: dl.c:add_assoc_resource
Unexecuted instantiation: dns.c:add_assoc_resource
Unexecuted instantiation: exec.c:add_assoc_resource
Unexecuted instantiation: file.c:add_assoc_resource
Unexecuted instantiation: filestat.c:add_assoc_resource
Unexecuted instantiation: filters.c:add_assoc_resource
Unexecuted instantiation: flock_compat.c:add_assoc_resource
Unexecuted instantiation: formatted_print.c:add_assoc_resource
Unexecuted instantiation: fsock.c:add_assoc_resource
Unexecuted instantiation: ftok.c:add_assoc_resource
Unexecuted instantiation: ftp_fopen_wrapper.c:add_assoc_resource
Unexecuted instantiation: head.c:add_assoc_resource
Unexecuted instantiation: hrtime.c:add_assoc_resource
Unexecuted instantiation: html.c:add_assoc_resource
Unexecuted instantiation: http_fopen_wrapper.c:add_assoc_resource
Unexecuted instantiation: http.c:add_assoc_resource
Unexecuted instantiation: image.c:add_assoc_resource
Unexecuted instantiation: incomplete_class.c:add_assoc_resource
Unexecuted instantiation: info.c:add_assoc_resource
Unexecuted instantiation: iptc.c:add_assoc_resource
Unexecuted instantiation: levenshtein.c:add_assoc_resource
Unexecuted instantiation: link.c:add_assoc_resource
Unexecuted instantiation: mail.c:add_assoc_resource
Unexecuted instantiation: math.c:add_assoc_resource
Unexecuted instantiation: md5.c:add_assoc_resource
Unexecuted instantiation: metaphone.c:add_assoc_resource
Unexecuted instantiation: microtime.c:add_assoc_resource
Unexecuted instantiation: net.c:add_assoc_resource
Unexecuted instantiation: pack.c:add_assoc_resource
Unexecuted instantiation: pageinfo.c:add_assoc_resource
Unexecuted instantiation: password.c:add_assoc_resource
Unexecuted instantiation: php_fopen_wrapper.c:add_assoc_resource
Unexecuted instantiation: proc_open.c:add_assoc_resource
Unexecuted instantiation: quot_print.c:add_assoc_resource
Unexecuted instantiation: scanf.c:add_assoc_resource
Unexecuted instantiation: sha1.c:add_assoc_resource
Unexecuted instantiation: soundex.c:add_assoc_resource
Unexecuted instantiation: streamsfuncs.c:add_assoc_resource
Unexecuted instantiation: string.c:add_assoc_resource
Unexecuted instantiation: strnatcmp.c:add_assoc_resource
Unexecuted instantiation: syslog.c:add_assoc_resource
Unexecuted instantiation: type.c:add_assoc_resource
Unexecuted instantiation: uniqid.c:add_assoc_resource
Unexecuted instantiation: url_scanner_ex.c:add_assoc_resource
Unexecuted instantiation: url.c:add_assoc_resource
Unexecuted instantiation: user_filters.c:add_assoc_resource
Unexecuted instantiation: uuencode.c:add_assoc_resource
Unexecuted instantiation: var_unserializer.c:add_assoc_resource
Unexecuted instantiation: var.c:add_assoc_resource
Unexecuted instantiation: versioning.c:add_assoc_resource
Unexecuted instantiation: crypt_sha256.c:add_assoc_resource
Unexecuted instantiation: crypt_sha512.c:add_assoc_resource
Unexecuted instantiation: php_crypt_r.c:add_assoc_resource
Unexecuted instantiation: php_uri.c:add_assoc_resource
Unexecuted instantiation: php_uri_common.c:add_assoc_resource
Unexecuted instantiation: uri_parser_rfc3986.c:add_assoc_resource
Unexecuted instantiation: uri_parser_whatwg.c:add_assoc_resource
Unexecuted instantiation: uri_parser_php_parse_url.c:add_assoc_resource
Unexecuted instantiation: explicit_bzero.c:add_assoc_resource
Unexecuted instantiation: fopen_wrappers.c:add_assoc_resource
Unexecuted instantiation: getopt.c:add_assoc_resource
Unexecuted instantiation: main.c:add_assoc_resource
Unexecuted instantiation: network.c:add_assoc_resource
Unexecuted instantiation: output.c:add_assoc_resource
Unexecuted instantiation: php_content_types.c:add_assoc_resource
Unexecuted instantiation: php_ini_builder.c:add_assoc_resource
Unexecuted instantiation: php_ini.c:add_assoc_resource
Unexecuted instantiation: php_glob.c:add_assoc_resource
Unexecuted instantiation: php_odbc_utils.c:add_assoc_resource
Unexecuted instantiation: php_open_temporary_file.c:add_assoc_resource
Unexecuted instantiation: php_scandir.c:add_assoc_resource
Unexecuted instantiation: php_syslog.c:add_assoc_resource
Unexecuted instantiation: php_ticks.c:add_assoc_resource
Unexecuted instantiation: php_variables.c:add_assoc_resource
Unexecuted instantiation: reentrancy.c:add_assoc_resource
Unexecuted instantiation: rfc1867.c:add_assoc_resource
Unexecuted instantiation: safe_bcmp.c:add_assoc_resource
Unexecuted instantiation: SAPI.c:add_assoc_resource
Unexecuted instantiation: snprintf.c:add_assoc_resource
Unexecuted instantiation: spprintf.c:add_assoc_resource
Unexecuted instantiation: strlcat.c:add_assoc_resource
Unexecuted instantiation: strlcpy.c:add_assoc_resource
Unexecuted instantiation: cast.c:add_assoc_resource
Unexecuted instantiation: filter.c:add_assoc_resource
Unexecuted instantiation: glob_wrapper.c:add_assoc_resource
Unexecuted instantiation: memory.c:add_assoc_resource
Unexecuted instantiation: mmap.c:add_assoc_resource
Unexecuted instantiation: plain_wrapper.c:add_assoc_resource
Unexecuted instantiation: streams.c:add_assoc_resource
Unexecuted instantiation: transports.c:add_assoc_resource
Unexecuted instantiation: userspace.c:add_assoc_resource
Unexecuted instantiation: xp_socket.c:add_assoc_resource
Unexecuted instantiation: block_pass.c:add_assoc_resource
Unexecuted instantiation: compact_literals.c:add_assoc_resource
Unexecuted instantiation: compact_vars.c:add_assoc_resource
Unexecuted instantiation: dfa_pass.c:add_assoc_resource
Unexecuted instantiation: nop_removal.c:add_assoc_resource
Unexecuted instantiation: optimize_func_calls.c:add_assoc_resource
Unexecuted instantiation: optimize_temp_vars_5.c:add_assoc_resource
Unexecuted instantiation: pass1.c:add_assoc_resource
Unexecuted instantiation: pass3.c:add_assoc_resource
Unexecuted instantiation: sccp.c:add_assoc_resource
Unexecuted instantiation: zend_optimizer.c:add_assoc_resource
Unexecuted instantiation: zend_API.c:add_assoc_resource
Unexecuted instantiation: zend_ast.c:add_assoc_resource
Unexecuted instantiation: zend_attributes.c:add_assoc_resource
Unexecuted instantiation: zend_autoload.c:add_assoc_resource
Unexecuted instantiation: zend_builtin_functions.c:add_assoc_resource
Unexecuted instantiation: zend_closures.c:add_assoc_resource
Unexecuted instantiation: zend_compile.c:add_assoc_resource
Unexecuted instantiation: zend_constants.c:add_assoc_resource
Unexecuted instantiation: zend_default_classes.c:add_assoc_resource
Unexecuted instantiation: zend_dtrace.c:add_assoc_resource
Unexecuted instantiation: zend_enum.c:add_assoc_resource
Unexecuted instantiation: zend_exceptions.c:add_assoc_resource
Unexecuted instantiation: zend_execute_API.c:add_assoc_resource
Unexecuted instantiation: zend_execute.c:add_assoc_resource
Unexecuted instantiation: zend_fibers.c:add_assoc_resource
Unexecuted instantiation: zend_gc.c:add_assoc_resource
Unexecuted instantiation: zend_generators.c:add_assoc_resource
Unexecuted instantiation: zend_inheritance.c:add_assoc_resource
Unexecuted instantiation: zend_ini_parser.c:add_assoc_resource
Unexecuted instantiation: zend_ini_scanner.c:add_assoc_resource
Unexecuted instantiation: zend_ini.c:add_assoc_resource
Unexecuted instantiation: zend_interfaces.c:add_assoc_resource
Unexecuted instantiation: zend_iterators.c:add_assoc_resource
Unexecuted instantiation: zend_language_parser.c:add_assoc_resource
Unexecuted instantiation: zend_language_scanner.c:add_assoc_resource
Unexecuted instantiation: zend_lazy_objects.c:add_assoc_resource
Unexecuted instantiation: zend_list.c:add_assoc_resource
Unexecuted instantiation: zend_object_handlers.c:add_assoc_resource
Unexecuted instantiation: zend_objects_API.c:add_assoc_resource
Unexecuted instantiation: zend_objects.c:add_assoc_resource
Unexecuted instantiation: zend_observer.c:add_assoc_resource
Unexecuted instantiation: zend_opcode.c:add_assoc_resource
Unexecuted instantiation: zend_operators.c:add_assoc_resource
Unexecuted instantiation: zend_property_hooks.c:add_assoc_resource
Unexecuted instantiation: zend_smart_str.c:add_assoc_resource
Unexecuted instantiation: zend_system_id.c:add_assoc_resource
Unexecuted instantiation: zend_variables.c:add_assoc_resource
Unexecuted instantiation: zend_weakrefs.c:add_assoc_resource
Unexecuted instantiation: zend.c:add_assoc_resource
Unexecuted instantiation: internal_functions_cli.c:add_assoc_resource
Unexecuted instantiation: fuzzer-parser.c:add_assoc_resource
Unexecuted instantiation: fuzzer-sapi.c:add_assoc_resource
Unexecuted instantiation: fuzzer-tracing-jit.c:add_assoc_resource
Unexecuted instantiation: fuzzer-exif.c:add_assoc_resource
Unexecuted instantiation: fuzzer-unserialize.c:add_assoc_resource
Unexecuted instantiation: fuzzer-function-jit.c:add_assoc_resource
Unexecuted instantiation: fuzzer-json.c:add_assoc_resource
Unexecuted instantiation: fuzzer-unserializehash.c:add_assoc_resource
Unexecuted instantiation: fuzzer-execute.c:add_assoc_resource
569
1.22k
static zend_always_inline void add_assoc_double(zval *arg, const char *key, double d) {
570
1.22k
  add_assoc_double_ex(arg, key, strlen(key), d);
571
1.22k
}
Unexecuted instantiation: php_date.c:add_assoc_double
Unexecuted instantiation: php_pcre.c:add_assoc_double
exif.c:add_assoc_double
Line
Count
Source
569
1.17k
static zend_always_inline void add_assoc_double(zval *arg, const char *key, double d) {
570
1.17k
  add_assoc_double_ex(arg, key, strlen(key), d);
571
1.17k
}
Unexecuted instantiation: hash_adler32.c:add_assoc_double
Unexecuted instantiation: hash_crc32.c:add_assoc_double
Unexecuted instantiation: hash_fnv.c:add_assoc_double
Unexecuted instantiation: hash_gost.c:add_assoc_double
Unexecuted instantiation: hash_haval.c:add_assoc_double
Unexecuted instantiation: hash_joaat.c:add_assoc_double
Unexecuted instantiation: hash_md.c:add_assoc_double
Unexecuted instantiation: hash_murmur.c:add_assoc_double
Unexecuted instantiation: hash_ripemd.c:add_assoc_double
Unexecuted instantiation: hash_sha_ni.c:add_assoc_double
Unexecuted instantiation: hash_sha_sse2.c:add_assoc_double
Unexecuted instantiation: hash_sha.c:add_assoc_double
Unexecuted instantiation: hash_sha3.c:add_assoc_double
Unexecuted instantiation: hash_snefru.c:add_assoc_double
Unexecuted instantiation: hash_tiger.c:add_assoc_double
Unexecuted instantiation: hash_whirlpool.c:add_assoc_double
Unexecuted instantiation: hash_xxhash.c:add_assoc_double
Unexecuted instantiation: hash.c:add_assoc_double
Unexecuted instantiation: json_encoder.c:add_assoc_double
Unexecuted instantiation: json_parser.tab.c:add_assoc_double
Unexecuted instantiation: json_scanner.c:add_assoc_double
Unexecuted instantiation: json.c:add_assoc_double
Unexecuted instantiation: php_lexbor.c:add_assoc_double
Unexecuted instantiation: shared_alloc_mmap.c:add_assoc_double
Unexecuted instantiation: shared_alloc_posix.c:add_assoc_double
Unexecuted instantiation: shared_alloc_shm.c:add_assoc_double
Unexecuted instantiation: zend_accelerator_api.c:add_assoc_double
Unexecuted instantiation: zend_accelerator_blacklist.c:add_assoc_double
Unexecuted instantiation: zend_accelerator_debug.c:add_assoc_double
Unexecuted instantiation: zend_accelerator_hash.c:add_assoc_double
zend_accelerator_module.c:add_assoc_double
Line
Count
Source
569
48
static zend_always_inline void add_assoc_double(zval *arg, const char *key, double d) {
570
48
  add_assoc_double_ex(arg, key, strlen(key), d);
571
48
}
Unexecuted instantiation: zend_accelerator_util_funcs.c:add_assoc_double
Unexecuted instantiation: zend_file_cache.c:add_assoc_double
Unexecuted instantiation: zend_persist_calc.c:add_assoc_double
Unexecuted instantiation: zend_persist.c:add_assoc_double
Unexecuted instantiation: zend_shared_alloc.c:add_assoc_double
Unexecuted instantiation: ZendAccelerator.c:add_assoc_double
Unexecuted instantiation: zend_jit_vm_helpers.c:add_assoc_double
Unexecuted instantiation: zend_jit.c:add_assoc_double
Unexecuted instantiation: csprng.c:add_assoc_double
Unexecuted instantiation: engine_mt19937.c:add_assoc_double
Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:add_assoc_double
Unexecuted instantiation: engine_secure.c:add_assoc_double
Unexecuted instantiation: engine_user.c:add_assoc_double
Unexecuted instantiation: engine_xoshiro256starstar.c:add_assoc_double
Unexecuted instantiation: gammasection.c:add_assoc_double
Unexecuted instantiation: random.c:add_assoc_double
Unexecuted instantiation: randomizer.c:add_assoc_double
Unexecuted instantiation: zend_utils.c:add_assoc_double
Unexecuted instantiation: php_reflection.c:add_assoc_double
Unexecuted instantiation: php_spl.c:add_assoc_double
Unexecuted instantiation: spl_array.c:add_assoc_double
Unexecuted instantiation: spl_directory.c:add_assoc_double
Unexecuted instantiation: spl_dllist.c:add_assoc_double
Unexecuted instantiation: spl_exceptions.c:add_assoc_double
Unexecuted instantiation: spl_fixedarray.c:add_assoc_double
Unexecuted instantiation: spl_functions.c:add_assoc_double
Unexecuted instantiation: spl_heap.c:add_assoc_double
Unexecuted instantiation: spl_iterators.c:add_assoc_double
Unexecuted instantiation: spl_observer.c:add_assoc_double
Unexecuted instantiation: array.c:add_assoc_double
Unexecuted instantiation: assert.c:add_assoc_double
Unexecuted instantiation: base64.c:add_assoc_double
Unexecuted instantiation: basic_functions.c:add_assoc_double
Unexecuted instantiation: browscap.c:add_assoc_double
Unexecuted instantiation: crc32_x86.c:add_assoc_double
Unexecuted instantiation: crc32.c:add_assoc_double
Unexecuted instantiation: credits.c:add_assoc_double
Unexecuted instantiation: crypt.c:add_assoc_double
Unexecuted instantiation: css.c:add_assoc_double
Unexecuted instantiation: datetime.c:add_assoc_double
Unexecuted instantiation: dir.c:add_assoc_double
Unexecuted instantiation: dl.c:add_assoc_double
Unexecuted instantiation: dns.c:add_assoc_double
Unexecuted instantiation: exec.c:add_assoc_double
Unexecuted instantiation: file.c:add_assoc_double
Unexecuted instantiation: filestat.c:add_assoc_double
Unexecuted instantiation: filters.c:add_assoc_double
Unexecuted instantiation: flock_compat.c:add_assoc_double
Unexecuted instantiation: formatted_print.c:add_assoc_double
Unexecuted instantiation: fsock.c:add_assoc_double
Unexecuted instantiation: ftok.c:add_assoc_double
Unexecuted instantiation: ftp_fopen_wrapper.c:add_assoc_double
Unexecuted instantiation: head.c:add_assoc_double
Unexecuted instantiation: hrtime.c:add_assoc_double
Unexecuted instantiation: html.c:add_assoc_double
Unexecuted instantiation: http_fopen_wrapper.c:add_assoc_double
Unexecuted instantiation: http.c:add_assoc_double
Unexecuted instantiation: image.c:add_assoc_double
Unexecuted instantiation: incomplete_class.c:add_assoc_double
Unexecuted instantiation: info.c:add_assoc_double
Unexecuted instantiation: iptc.c:add_assoc_double
Unexecuted instantiation: levenshtein.c:add_assoc_double
Unexecuted instantiation: link.c:add_assoc_double
Unexecuted instantiation: mail.c:add_assoc_double
Unexecuted instantiation: math.c:add_assoc_double
Unexecuted instantiation: md5.c:add_assoc_double
Unexecuted instantiation: metaphone.c:add_assoc_double
Unexecuted instantiation: microtime.c:add_assoc_double
Unexecuted instantiation: net.c:add_assoc_double
Unexecuted instantiation: pack.c:add_assoc_double
Unexecuted instantiation: pageinfo.c:add_assoc_double
Unexecuted instantiation: password.c:add_assoc_double
Unexecuted instantiation: php_fopen_wrapper.c:add_assoc_double
Unexecuted instantiation: proc_open.c:add_assoc_double
Unexecuted instantiation: quot_print.c:add_assoc_double
Unexecuted instantiation: scanf.c:add_assoc_double
Unexecuted instantiation: sha1.c:add_assoc_double
Unexecuted instantiation: soundex.c:add_assoc_double
Unexecuted instantiation: streamsfuncs.c:add_assoc_double
Unexecuted instantiation: string.c:add_assoc_double
Unexecuted instantiation: strnatcmp.c:add_assoc_double
Unexecuted instantiation: syslog.c:add_assoc_double
Unexecuted instantiation: type.c:add_assoc_double
Unexecuted instantiation: uniqid.c:add_assoc_double
Unexecuted instantiation: url_scanner_ex.c:add_assoc_double
Unexecuted instantiation: url.c:add_assoc_double
Unexecuted instantiation: user_filters.c:add_assoc_double
Unexecuted instantiation: uuencode.c:add_assoc_double
Unexecuted instantiation: var_unserializer.c:add_assoc_double
Unexecuted instantiation: var.c:add_assoc_double
Unexecuted instantiation: versioning.c:add_assoc_double
Unexecuted instantiation: crypt_sha256.c:add_assoc_double
Unexecuted instantiation: crypt_sha512.c:add_assoc_double
Unexecuted instantiation: php_crypt_r.c:add_assoc_double
Unexecuted instantiation: php_uri.c:add_assoc_double
Unexecuted instantiation: php_uri_common.c:add_assoc_double
Unexecuted instantiation: uri_parser_rfc3986.c:add_assoc_double
Unexecuted instantiation: uri_parser_whatwg.c:add_assoc_double
Unexecuted instantiation: uri_parser_php_parse_url.c:add_assoc_double
Unexecuted instantiation: explicit_bzero.c:add_assoc_double
Unexecuted instantiation: fopen_wrappers.c:add_assoc_double
Unexecuted instantiation: getopt.c:add_assoc_double
Unexecuted instantiation: main.c:add_assoc_double
Unexecuted instantiation: network.c:add_assoc_double
Unexecuted instantiation: output.c:add_assoc_double
Unexecuted instantiation: php_content_types.c:add_assoc_double
Unexecuted instantiation: php_ini_builder.c:add_assoc_double
Unexecuted instantiation: php_ini.c:add_assoc_double
Unexecuted instantiation: php_glob.c:add_assoc_double
Unexecuted instantiation: php_odbc_utils.c:add_assoc_double
Unexecuted instantiation: php_open_temporary_file.c:add_assoc_double
Unexecuted instantiation: php_scandir.c:add_assoc_double
Unexecuted instantiation: php_syslog.c:add_assoc_double
Unexecuted instantiation: php_ticks.c:add_assoc_double
Unexecuted instantiation: php_variables.c:add_assoc_double
Unexecuted instantiation: reentrancy.c:add_assoc_double
Unexecuted instantiation: rfc1867.c:add_assoc_double
Unexecuted instantiation: safe_bcmp.c:add_assoc_double
Unexecuted instantiation: SAPI.c:add_assoc_double
Unexecuted instantiation: snprintf.c:add_assoc_double
Unexecuted instantiation: spprintf.c:add_assoc_double
Unexecuted instantiation: strlcat.c:add_assoc_double
Unexecuted instantiation: strlcpy.c:add_assoc_double
Unexecuted instantiation: cast.c:add_assoc_double
Unexecuted instantiation: filter.c:add_assoc_double
Unexecuted instantiation: glob_wrapper.c:add_assoc_double
Unexecuted instantiation: memory.c:add_assoc_double
Unexecuted instantiation: mmap.c:add_assoc_double
Unexecuted instantiation: plain_wrapper.c:add_assoc_double
Unexecuted instantiation: streams.c:add_assoc_double
Unexecuted instantiation: transports.c:add_assoc_double
Unexecuted instantiation: userspace.c:add_assoc_double
Unexecuted instantiation: xp_socket.c:add_assoc_double
Unexecuted instantiation: block_pass.c:add_assoc_double
Unexecuted instantiation: compact_literals.c:add_assoc_double
Unexecuted instantiation: compact_vars.c:add_assoc_double
Unexecuted instantiation: dfa_pass.c:add_assoc_double
Unexecuted instantiation: nop_removal.c:add_assoc_double
Unexecuted instantiation: optimize_func_calls.c:add_assoc_double
Unexecuted instantiation: optimize_temp_vars_5.c:add_assoc_double
Unexecuted instantiation: pass1.c:add_assoc_double
Unexecuted instantiation: pass3.c:add_assoc_double
Unexecuted instantiation: sccp.c:add_assoc_double
Unexecuted instantiation: zend_optimizer.c:add_assoc_double
Unexecuted instantiation: zend_API.c:add_assoc_double
Unexecuted instantiation: zend_ast.c:add_assoc_double
Unexecuted instantiation: zend_attributes.c:add_assoc_double
Unexecuted instantiation: zend_autoload.c:add_assoc_double
Unexecuted instantiation: zend_builtin_functions.c:add_assoc_double
Unexecuted instantiation: zend_closures.c:add_assoc_double
Unexecuted instantiation: zend_compile.c:add_assoc_double
Unexecuted instantiation: zend_constants.c:add_assoc_double
Unexecuted instantiation: zend_default_classes.c:add_assoc_double
Unexecuted instantiation: zend_dtrace.c:add_assoc_double
Unexecuted instantiation: zend_enum.c:add_assoc_double
Unexecuted instantiation: zend_exceptions.c:add_assoc_double
Unexecuted instantiation: zend_execute_API.c:add_assoc_double
Unexecuted instantiation: zend_execute.c:add_assoc_double
Unexecuted instantiation: zend_fibers.c:add_assoc_double
Unexecuted instantiation: zend_gc.c:add_assoc_double
Unexecuted instantiation: zend_generators.c:add_assoc_double
Unexecuted instantiation: zend_inheritance.c:add_assoc_double
Unexecuted instantiation: zend_ini_parser.c:add_assoc_double
Unexecuted instantiation: zend_ini_scanner.c:add_assoc_double
Unexecuted instantiation: zend_ini.c:add_assoc_double
Unexecuted instantiation: zend_interfaces.c:add_assoc_double
Unexecuted instantiation: zend_iterators.c:add_assoc_double
Unexecuted instantiation: zend_language_parser.c:add_assoc_double
Unexecuted instantiation: zend_language_scanner.c:add_assoc_double
Unexecuted instantiation: zend_lazy_objects.c:add_assoc_double
Unexecuted instantiation: zend_list.c:add_assoc_double
Unexecuted instantiation: zend_object_handlers.c:add_assoc_double
Unexecuted instantiation: zend_objects_API.c:add_assoc_double
Unexecuted instantiation: zend_objects.c:add_assoc_double
Unexecuted instantiation: zend_observer.c:add_assoc_double
Unexecuted instantiation: zend_opcode.c:add_assoc_double
Unexecuted instantiation: zend_operators.c:add_assoc_double
Unexecuted instantiation: zend_property_hooks.c:add_assoc_double
Unexecuted instantiation: zend_smart_str.c:add_assoc_double
Unexecuted instantiation: zend_system_id.c:add_assoc_double
Unexecuted instantiation: zend_variables.c:add_assoc_double
Unexecuted instantiation: zend_weakrefs.c:add_assoc_double
Unexecuted instantiation: zend.c:add_assoc_double
Unexecuted instantiation: internal_functions_cli.c:add_assoc_double
Unexecuted instantiation: fuzzer-parser.c:add_assoc_double
Unexecuted instantiation: fuzzer-sapi.c:add_assoc_double
Unexecuted instantiation: fuzzer-tracing-jit.c:add_assoc_double
Unexecuted instantiation: fuzzer-exif.c:add_assoc_double
Unexecuted instantiation: fuzzer-unserialize.c:add_assoc_double
Unexecuted instantiation: fuzzer-function-jit.c:add_assoc_double
Unexecuted instantiation: fuzzer-json.c:add_assoc_double
Unexecuted instantiation: fuzzer-unserializehash.c:add_assoc_double
Unexecuted instantiation: fuzzer-execute.c:add_assoc_double
572
19
static zend_always_inline void add_assoc_str(zval *arg, const char *key, zend_string *str) {
573
19
  add_assoc_str_ex(arg, key, strlen(key), str);
574
19
}
Unexecuted instantiation: php_date.c:add_assoc_str
Unexecuted instantiation: php_pcre.c:add_assoc_str
Unexecuted instantiation: exif.c:add_assoc_str
Unexecuted instantiation: hash_adler32.c:add_assoc_str
Unexecuted instantiation: hash_crc32.c:add_assoc_str
Unexecuted instantiation: hash_fnv.c:add_assoc_str
Unexecuted instantiation: hash_gost.c:add_assoc_str
Unexecuted instantiation: hash_haval.c:add_assoc_str
Unexecuted instantiation: hash_joaat.c:add_assoc_str
Unexecuted instantiation: hash_md.c:add_assoc_str
Unexecuted instantiation: hash_murmur.c:add_assoc_str
Unexecuted instantiation: hash_ripemd.c:add_assoc_str
Unexecuted instantiation: hash_sha_ni.c:add_assoc_str
Unexecuted instantiation: hash_sha_sse2.c:add_assoc_str
Unexecuted instantiation: hash_sha.c:add_assoc_str
Unexecuted instantiation: hash_sha3.c:add_assoc_str
Unexecuted instantiation: hash_snefru.c:add_assoc_str
Unexecuted instantiation: hash_tiger.c:add_assoc_str
Unexecuted instantiation: hash_whirlpool.c:add_assoc_str
Unexecuted instantiation: hash_xxhash.c:add_assoc_str
Unexecuted instantiation: hash.c:add_assoc_str
Unexecuted instantiation: json_encoder.c:add_assoc_str
Unexecuted instantiation: json_parser.tab.c:add_assoc_str
Unexecuted instantiation: json_scanner.c:add_assoc_str
Unexecuted instantiation: json.c:add_assoc_str
Unexecuted instantiation: php_lexbor.c:add_assoc_str
Unexecuted instantiation: shared_alloc_mmap.c:add_assoc_str
Unexecuted instantiation: shared_alloc_posix.c:add_assoc_str
Unexecuted instantiation: shared_alloc_shm.c:add_assoc_str
Unexecuted instantiation: zend_accelerator_api.c:add_assoc_str
Unexecuted instantiation: zend_accelerator_blacklist.c:add_assoc_str
Unexecuted instantiation: zend_accelerator_debug.c:add_assoc_str
Unexecuted instantiation: zend_accelerator_hash.c:add_assoc_str
zend_accelerator_module.c:add_assoc_str
Line
Count
Source
572
16
static zend_always_inline void add_assoc_str(zval *arg, const char *key, zend_string *str) {
573
16
  add_assoc_str_ex(arg, key, strlen(key), str);
574
16
}
Unexecuted instantiation: zend_accelerator_util_funcs.c:add_assoc_str
Unexecuted instantiation: zend_file_cache.c:add_assoc_str
Unexecuted instantiation: zend_persist_calc.c:add_assoc_str
Unexecuted instantiation: zend_persist.c:add_assoc_str
Unexecuted instantiation: zend_shared_alloc.c:add_assoc_str
Unexecuted instantiation: ZendAccelerator.c:add_assoc_str
Unexecuted instantiation: zend_jit_vm_helpers.c:add_assoc_str
Unexecuted instantiation: zend_jit.c:add_assoc_str
Unexecuted instantiation: csprng.c:add_assoc_str
Unexecuted instantiation: engine_mt19937.c:add_assoc_str
Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:add_assoc_str
Unexecuted instantiation: engine_secure.c:add_assoc_str
Unexecuted instantiation: engine_user.c:add_assoc_str
Unexecuted instantiation: engine_xoshiro256starstar.c:add_assoc_str
Unexecuted instantiation: gammasection.c:add_assoc_str
Unexecuted instantiation: random.c:add_assoc_str
Unexecuted instantiation: randomizer.c:add_assoc_str
Unexecuted instantiation: zend_utils.c:add_assoc_str
php_reflection.c:add_assoc_str
Line
Count
Source
572
3
static zend_always_inline void add_assoc_str(zval *arg, const char *key, zend_string *str) {
573
3
  add_assoc_str_ex(arg, key, strlen(key), str);
574
3
}
Unexecuted instantiation: php_spl.c:add_assoc_str
Unexecuted instantiation: spl_array.c:add_assoc_str
Unexecuted instantiation: spl_directory.c:add_assoc_str
Unexecuted instantiation: spl_dllist.c:add_assoc_str
Unexecuted instantiation: spl_exceptions.c:add_assoc_str
Unexecuted instantiation: spl_fixedarray.c:add_assoc_str
Unexecuted instantiation: spl_functions.c:add_assoc_str
Unexecuted instantiation: spl_heap.c:add_assoc_str
Unexecuted instantiation: spl_iterators.c:add_assoc_str
Unexecuted instantiation: spl_observer.c:add_assoc_str
Unexecuted instantiation: array.c:add_assoc_str
Unexecuted instantiation: assert.c:add_assoc_str
Unexecuted instantiation: base64.c:add_assoc_str
Unexecuted instantiation: basic_functions.c:add_assoc_str
Unexecuted instantiation: browscap.c:add_assoc_str
Unexecuted instantiation: crc32_x86.c:add_assoc_str
Unexecuted instantiation: crc32.c:add_assoc_str
Unexecuted instantiation: credits.c:add_assoc_str
Unexecuted instantiation: crypt.c:add_assoc_str
Unexecuted instantiation: css.c:add_assoc_str
Unexecuted instantiation: datetime.c:add_assoc_str
Unexecuted instantiation: dir.c:add_assoc_str
Unexecuted instantiation: dl.c:add_assoc_str
Unexecuted instantiation: dns.c:add_assoc_str
Unexecuted instantiation: exec.c:add_assoc_str
Unexecuted instantiation: file.c:add_assoc_str
Unexecuted instantiation: filestat.c:add_assoc_str
Unexecuted instantiation: filters.c:add_assoc_str
Unexecuted instantiation: flock_compat.c:add_assoc_str
Unexecuted instantiation: formatted_print.c:add_assoc_str
Unexecuted instantiation: fsock.c:add_assoc_str
Unexecuted instantiation: ftok.c:add_assoc_str
Unexecuted instantiation: ftp_fopen_wrapper.c:add_assoc_str
Unexecuted instantiation: head.c:add_assoc_str
Unexecuted instantiation: hrtime.c:add_assoc_str
Unexecuted instantiation: html.c:add_assoc_str
Unexecuted instantiation: http_fopen_wrapper.c:add_assoc_str
Unexecuted instantiation: http.c:add_assoc_str
Unexecuted instantiation: image.c:add_assoc_str
Unexecuted instantiation: incomplete_class.c:add_assoc_str
Unexecuted instantiation: info.c:add_assoc_str
Unexecuted instantiation: iptc.c:add_assoc_str
Unexecuted instantiation: levenshtein.c:add_assoc_str
Unexecuted instantiation: link.c:add_assoc_str
Unexecuted instantiation: mail.c:add_assoc_str
Unexecuted instantiation: math.c:add_assoc_str
Unexecuted instantiation: md5.c:add_assoc_str
Unexecuted instantiation: metaphone.c:add_assoc_str
Unexecuted instantiation: microtime.c:add_assoc_str
Unexecuted instantiation: net.c:add_assoc_str
Unexecuted instantiation: pack.c:add_assoc_str
Unexecuted instantiation: pageinfo.c:add_assoc_str
Unexecuted instantiation: password.c:add_assoc_str
Unexecuted instantiation: php_fopen_wrapper.c:add_assoc_str
Unexecuted instantiation: proc_open.c:add_assoc_str
Unexecuted instantiation: quot_print.c:add_assoc_str
Unexecuted instantiation: scanf.c:add_assoc_str
Unexecuted instantiation: sha1.c:add_assoc_str
Unexecuted instantiation: soundex.c:add_assoc_str
Unexecuted instantiation: streamsfuncs.c:add_assoc_str
Unexecuted instantiation: string.c:add_assoc_str
Unexecuted instantiation: strnatcmp.c:add_assoc_str
Unexecuted instantiation: syslog.c:add_assoc_str
Unexecuted instantiation: type.c:add_assoc_str
Unexecuted instantiation: uniqid.c:add_assoc_str
Unexecuted instantiation: url_scanner_ex.c:add_assoc_str
Unexecuted instantiation: url.c:add_assoc_str
Unexecuted instantiation: user_filters.c:add_assoc_str
Unexecuted instantiation: uuencode.c:add_assoc_str
Unexecuted instantiation: var_unserializer.c:add_assoc_str
Unexecuted instantiation: var.c:add_assoc_str
Unexecuted instantiation: versioning.c:add_assoc_str
Unexecuted instantiation: crypt_sha256.c:add_assoc_str
Unexecuted instantiation: crypt_sha512.c:add_assoc_str
Unexecuted instantiation: php_crypt_r.c:add_assoc_str
Unexecuted instantiation: php_uri.c:add_assoc_str
Unexecuted instantiation: php_uri_common.c:add_assoc_str
Unexecuted instantiation: uri_parser_rfc3986.c:add_assoc_str
Unexecuted instantiation: uri_parser_whatwg.c:add_assoc_str
Unexecuted instantiation: uri_parser_php_parse_url.c:add_assoc_str
Unexecuted instantiation: explicit_bzero.c:add_assoc_str
Unexecuted instantiation: fopen_wrappers.c:add_assoc_str
Unexecuted instantiation: getopt.c:add_assoc_str
Unexecuted instantiation: main.c:add_assoc_str
Unexecuted instantiation: network.c:add_assoc_str
Unexecuted instantiation: output.c:add_assoc_str
Unexecuted instantiation: php_content_types.c:add_assoc_str
Unexecuted instantiation: php_ini_builder.c:add_assoc_str
Unexecuted instantiation: php_ini.c:add_assoc_str
Unexecuted instantiation: php_glob.c:add_assoc_str
Unexecuted instantiation: php_odbc_utils.c:add_assoc_str
Unexecuted instantiation: php_open_temporary_file.c:add_assoc_str
Unexecuted instantiation: php_scandir.c:add_assoc_str
Unexecuted instantiation: php_syslog.c:add_assoc_str
Unexecuted instantiation: php_ticks.c:add_assoc_str
Unexecuted instantiation: php_variables.c:add_assoc_str
Unexecuted instantiation: reentrancy.c:add_assoc_str
Unexecuted instantiation: rfc1867.c:add_assoc_str
Unexecuted instantiation: safe_bcmp.c:add_assoc_str
Unexecuted instantiation: SAPI.c:add_assoc_str
Unexecuted instantiation: snprintf.c:add_assoc_str
Unexecuted instantiation: spprintf.c:add_assoc_str
Unexecuted instantiation: strlcat.c:add_assoc_str
Unexecuted instantiation: strlcpy.c:add_assoc_str
Unexecuted instantiation: cast.c:add_assoc_str
Unexecuted instantiation: filter.c:add_assoc_str
Unexecuted instantiation: glob_wrapper.c:add_assoc_str
Unexecuted instantiation: memory.c:add_assoc_str
Unexecuted instantiation: mmap.c:add_assoc_str
Unexecuted instantiation: plain_wrapper.c:add_assoc_str
Unexecuted instantiation: streams.c:add_assoc_str
Unexecuted instantiation: transports.c:add_assoc_str
Unexecuted instantiation: userspace.c:add_assoc_str
Unexecuted instantiation: xp_socket.c:add_assoc_str
Unexecuted instantiation: block_pass.c:add_assoc_str
Unexecuted instantiation: compact_literals.c:add_assoc_str
Unexecuted instantiation: compact_vars.c:add_assoc_str
Unexecuted instantiation: dfa_pass.c:add_assoc_str
Unexecuted instantiation: nop_removal.c:add_assoc_str
Unexecuted instantiation: optimize_func_calls.c:add_assoc_str
Unexecuted instantiation: optimize_temp_vars_5.c:add_assoc_str
Unexecuted instantiation: pass1.c:add_assoc_str
Unexecuted instantiation: pass3.c:add_assoc_str
Unexecuted instantiation: sccp.c:add_assoc_str
Unexecuted instantiation: zend_optimizer.c:add_assoc_str
Unexecuted instantiation: zend_API.c:add_assoc_str
Unexecuted instantiation: zend_ast.c:add_assoc_str
Unexecuted instantiation: zend_attributes.c:add_assoc_str
Unexecuted instantiation: zend_autoload.c:add_assoc_str
Unexecuted instantiation: zend_builtin_functions.c:add_assoc_str
Unexecuted instantiation: zend_closures.c:add_assoc_str
Unexecuted instantiation: zend_compile.c:add_assoc_str
Unexecuted instantiation: zend_constants.c:add_assoc_str
Unexecuted instantiation: zend_default_classes.c:add_assoc_str
Unexecuted instantiation: zend_dtrace.c:add_assoc_str
Unexecuted instantiation: zend_enum.c:add_assoc_str
Unexecuted instantiation: zend_exceptions.c:add_assoc_str
Unexecuted instantiation: zend_execute_API.c:add_assoc_str
Unexecuted instantiation: zend_execute.c:add_assoc_str
Unexecuted instantiation: zend_fibers.c:add_assoc_str
Unexecuted instantiation: zend_gc.c:add_assoc_str
Unexecuted instantiation: zend_generators.c:add_assoc_str
Unexecuted instantiation: zend_inheritance.c:add_assoc_str
Unexecuted instantiation: zend_ini_parser.c:add_assoc_str
Unexecuted instantiation: zend_ini_scanner.c:add_assoc_str
Unexecuted instantiation: zend_ini.c:add_assoc_str
Unexecuted instantiation: zend_interfaces.c:add_assoc_str
Unexecuted instantiation: zend_iterators.c:add_assoc_str
Unexecuted instantiation: zend_language_parser.c:add_assoc_str
Unexecuted instantiation: zend_language_scanner.c:add_assoc_str
Unexecuted instantiation: zend_lazy_objects.c:add_assoc_str
Unexecuted instantiation: zend_list.c:add_assoc_str
Unexecuted instantiation: zend_object_handlers.c:add_assoc_str
Unexecuted instantiation: zend_objects_API.c:add_assoc_str
Unexecuted instantiation: zend_objects.c:add_assoc_str
Unexecuted instantiation: zend_observer.c:add_assoc_str
Unexecuted instantiation: zend_opcode.c:add_assoc_str
Unexecuted instantiation: zend_operators.c:add_assoc_str
Unexecuted instantiation: zend_property_hooks.c:add_assoc_str
Unexecuted instantiation: zend_smart_str.c:add_assoc_str
Unexecuted instantiation: zend_system_id.c:add_assoc_str
Unexecuted instantiation: zend_variables.c:add_assoc_str
Unexecuted instantiation: zend_weakrefs.c:add_assoc_str
Unexecuted instantiation: zend.c:add_assoc_str
Unexecuted instantiation: internal_functions_cli.c:add_assoc_str
Unexecuted instantiation: fuzzer-parser.c:add_assoc_str
Unexecuted instantiation: fuzzer-sapi.c:add_assoc_str
Unexecuted instantiation: fuzzer-tracing-jit.c:add_assoc_str
Unexecuted instantiation: fuzzer-exif.c:add_assoc_str
Unexecuted instantiation: fuzzer-unserialize.c:add_assoc_str
Unexecuted instantiation: fuzzer-function-jit.c:add_assoc_str
Unexecuted instantiation: fuzzer-json.c:add_assoc_str
Unexecuted instantiation: fuzzer-unserializehash.c:add_assoc_str
Unexecuted instantiation: fuzzer-execute.c:add_assoc_str
575
5.03k
static zend_always_inline void add_assoc_string(zval *arg, const char *key, const char *str) {
576
5.03k
  add_assoc_string_ex(arg, key, strlen(key), str);
577
5.03k
}
Unexecuted instantiation: php_date.c:add_assoc_string
Unexecuted instantiation: php_pcre.c:add_assoc_string
exif.c:add_assoc_string
Line
Count
Source
575
4.68k
static zend_always_inline void add_assoc_string(zval *arg, const char *key, const char *str) {
576
4.68k
  add_assoc_string_ex(arg, key, strlen(key), str);
577
4.68k
}
Unexecuted instantiation: hash_adler32.c:add_assoc_string
Unexecuted instantiation: hash_crc32.c:add_assoc_string
Unexecuted instantiation: hash_fnv.c:add_assoc_string
Unexecuted instantiation: hash_gost.c:add_assoc_string
Unexecuted instantiation: hash_haval.c:add_assoc_string
Unexecuted instantiation: hash_joaat.c:add_assoc_string
Unexecuted instantiation: hash_md.c:add_assoc_string
Unexecuted instantiation: hash_murmur.c:add_assoc_string
Unexecuted instantiation: hash_ripemd.c:add_assoc_string
Unexecuted instantiation: hash_sha_ni.c:add_assoc_string
Unexecuted instantiation: hash_sha_sse2.c:add_assoc_string
Unexecuted instantiation: hash_sha.c:add_assoc_string
Unexecuted instantiation: hash_sha3.c:add_assoc_string
Unexecuted instantiation: hash_snefru.c:add_assoc_string
Unexecuted instantiation: hash_tiger.c:add_assoc_string
Unexecuted instantiation: hash_whirlpool.c:add_assoc_string
Unexecuted instantiation: hash_xxhash.c:add_assoc_string
Unexecuted instantiation: hash.c:add_assoc_string
Unexecuted instantiation: json_encoder.c:add_assoc_string
Unexecuted instantiation: json_parser.tab.c:add_assoc_string
Unexecuted instantiation: json_scanner.c:add_assoc_string
Unexecuted instantiation: json.c:add_assoc_string
Unexecuted instantiation: php_lexbor.c:add_assoc_string
Unexecuted instantiation: shared_alloc_mmap.c:add_assoc_string
Unexecuted instantiation: shared_alloc_posix.c:add_assoc_string
Unexecuted instantiation: shared_alloc_shm.c:add_assoc_string
Unexecuted instantiation: zend_accelerator_api.c:add_assoc_string
Unexecuted instantiation: zend_accelerator_blacklist.c:add_assoc_string
Unexecuted instantiation: zend_accelerator_debug.c:add_assoc_string
Unexecuted instantiation: zend_accelerator_hash.c:add_assoc_string
Unexecuted instantiation: zend_accelerator_module.c:add_assoc_string
Unexecuted instantiation: zend_accelerator_util_funcs.c:add_assoc_string
Unexecuted instantiation: zend_file_cache.c:add_assoc_string
Unexecuted instantiation: zend_persist_calc.c:add_assoc_string
Unexecuted instantiation: zend_persist.c:add_assoc_string
Unexecuted instantiation: zend_shared_alloc.c:add_assoc_string
Unexecuted instantiation: ZendAccelerator.c:add_assoc_string
Unexecuted instantiation: zend_jit_vm_helpers.c:add_assoc_string
Unexecuted instantiation: zend_jit.c:add_assoc_string
Unexecuted instantiation: csprng.c:add_assoc_string
Unexecuted instantiation: engine_mt19937.c:add_assoc_string
Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:add_assoc_string
Unexecuted instantiation: engine_secure.c:add_assoc_string
Unexecuted instantiation: engine_user.c:add_assoc_string
Unexecuted instantiation: engine_xoshiro256starstar.c:add_assoc_string
Unexecuted instantiation: gammasection.c:add_assoc_string
Unexecuted instantiation: random.c:add_assoc_string
Unexecuted instantiation: randomizer.c:add_assoc_string
Unexecuted instantiation: zend_utils.c:add_assoc_string
Unexecuted instantiation: php_reflection.c:add_assoc_string
Unexecuted instantiation: php_spl.c:add_assoc_string
Unexecuted instantiation: spl_array.c:add_assoc_string
Unexecuted instantiation: spl_directory.c:add_assoc_string
Unexecuted instantiation: spl_dllist.c:add_assoc_string
Unexecuted instantiation: spl_exceptions.c:add_assoc_string
Unexecuted instantiation: spl_fixedarray.c:add_assoc_string
Unexecuted instantiation: spl_functions.c:add_assoc_string
Unexecuted instantiation: spl_heap.c:add_assoc_string
Unexecuted instantiation: spl_iterators.c:add_assoc_string
Unexecuted instantiation: spl_observer.c:add_assoc_string
Unexecuted instantiation: array.c:add_assoc_string
Unexecuted instantiation: assert.c:add_assoc_string
Unexecuted instantiation: base64.c:add_assoc_string
Unexecuted instantiation: basic_functions.c:add_assoc_string
Unexecuted instantiation: browscap.c:add_assoc_string
Unexecuted instantiation: crc32_x86.c:add_assoc_string
Unexecuted instantiation: crc32.c:add_assoc_string
Unexecuted instantiation: credits.c:add_assoc_string
Unexecuted instantiation: crypt.c:add_assoc_string
Unexecuted instantiation: css.c:add_assoc_string
Unexecuted instantiation: datetime.c:add_assoc_string
Unexecuted instantiation: dir.c:add_assoc_string
Unexecuted instantiation: dl.c:add_assoc_string
Unexecuted instantiation: dns.c:add_assoc_string
Unexecuted instantiation: exec.c:add_assoc_string
Unexecuted instantiation: file.c:add_assoc_string
Unexecuted instantiation: filestat.c:add_assoc_string
Unexecuted instantiation: filters.c:add_assoc_string
Unexecuted instantiation: flock_compat.c:add_assoc_string
Unexecuted instantiation: formatted_print.c:add_assoc_string
Unexecuted instantiation: fsock.c:add_assoc_string
Unexecuted instantiation: ftok.c:add_assoc_string
Unexecuted instantiation: ftp_fopen_wrapper.c:add_assoc_string
Unexecuted instantiation: head.c:add_assoc_string
Unexecuted instantiation: hrtime.c:add_assoc_string
Unexecuted instantiation: html.c:add_assoc_string
Unexecuted instantiation: http_fopen_wrapper.c:add_assoc_string
Unexecuted instantiation: http.c:add_assoc_string
image.c:add_assoc_string
Line
Count
Source
575
6
static zend_always_inline void add_assoc_string(zval *arg, const char *key, const char *str) {
576
6
  add_assoc_string_ex(arg, key, strlen(key), str);
577
6
}
Unexecuted instantiation: incomplete_class.c:add_assoc_string
Unexecuted instantiation: info.c:add_assoc_string
Unexecuted instantiation: iptc.c:add_assoc_string
Unexecuted instantiation: levenshtein.c:add_assoc_string
Unexecuted instantiation: link.c:add_assoc_string
Unexecuted instantiation: mail.c:add_assoc_string
Unexecuted instantiation: math.c:add_assoc_string
Unexecuted instantiation: md5.c:add_assoc_string
Unexecuted instantiation: metaphone.c:add_assoc_string
Unexecuted instantiation: microtime.c:add_assoc_string
Unexecuted instantiation: net.c:add_assoc_string
Unexecuted instantiation: pack.c:add_assoc_string
Unexecuted instantiation: pageinfo.c:add_assoc_string
Unexecuted instantiation: password.c:add_assoc_string
Unexecuted instantiation: php_fopen_wrapper.c:add_assoc_string
Unexecuted instantiation: proc_open.c:add_assoc_string
Unexecuted instantiation: quot_print.c:add_assoc_string
Unexecuted instantiation: scanf.c:add_assoc_string
Unexecuted instantiation: sha1.c:add_assoc_string
Unexecuted instantiation: soundex.c:add_assoc_string
streamsfuncs.c:add_assoc_string
Line
Count
Source
575
342
static zend_always_inline void add_assoc_string(zval *arg, const char *key, const char *str) {
576
342
  add_assoc_string_ex(arg, key, strlen(key), str);
577
342
}
Unexecuted instantiation: string.c:add_assoc_string
Unexecuted instantiation: strnatcmp.c:add_assoc_string
Unexecuted instantiation: syslog.c:add_assoc_string
Unexecuted instantiation: type.c:add_assoc_string
Unexecuted instantiation: uniqid.c:add_assoc_string
Unexecuted instantiation: url_scanner_ex.c:add_assoc_string
Unexecuted instantiation: url.c:add_assoc_string
Unexecuted instantiation: user_filters.c:add_assoc_string
Unexecuted instantiation: uuencode.c:add_assoc_string
Unexecuted instantiation: var_unserializer.c:add_assoc_string
Unexecuted instantiation: var.c:add_assoc_string
Unexecuted instantiation: versioning.c:add_assoc_string
Unexecuted instantiation: crypt_sha256.c:add_assoc_string
Unexecuted instantiation: crypt_sha512.c:add_assoc_string
Unexecuted instantiation: php_crypt_r.c:add_assoc_string
Unexecuted instantiation: php_uri.c:add_assoc_string
Unexecuted instantiation: php_uri_common.c:add_assoc_string
Unexecuted instantiation: uri_parser_rfc3986.c:add_assoc_string
Unexecuted instantiation: uri_parser_whatwg.c:add_assoc_string
Unexecuted instantiation: uri_parser_php_parse_url.c:add_assoc_string
Unexecuted instantiation: explicit_bzero.c:add_assoc_string
Unexecuted instantiation: fopen_wrappers.c:add_assoc_string
Unexecuted instantiation: getopt.c:add_assoc_string
Unexecuted instantiation: main.c:add_assoc_string
Unexecuted instantiation: network.c:add_assoc_string
Unexecuted instantiation: output.c:add_assoc_string
Unexecuted instantiation: php_content_types.c:add_assoc_string
Unexecuted instantiation: php_ini_builder.c:add_assoc_string
Unexecuted instantiation: php_ini.c:add_assoc_string
Unexecuted instantiation: php_glob.c:add_assoc_string
Unexecuted instantiation: php_odbc_utils.c:add_assoc_string
Unexecuted instantiation: php_open_temporary_file.c:add_assoc_string
Unexecuted instantiation: php_scandir.c:add_assoc_string
Unexecuted instantiation: php_syslog.c:add_assoc_string
Unexecuted instantiation: php_ticks.c:add_assoc_string
Unexecuted instantiation: php_variables.c:add_assoc_string
Unexecuted instantiation: reentrancy.c:add_assoc_string
Unexecuted instantiation: rfc1867.c:add_assoc_string
Unexecuted instantiation: safe_bcmp.c:add_assoc_string
Unexecuted instantiation: SAPI.c:add_assoc_string
Unexecuted instantiation: snprintf.c:add_assoc_string
Unexecuted instantiation: spprintf.c:add_assoc_string
Unexecuted instantiation: strlcat.c:add_assoc_string
Unexecuted instantiation: strlcpy.c:add_assoc_string
Unexecuted instantiation: cast.c:add_assoc_string
Unexecuted instantiation: filter.c:add_assoc_string
Unexecuted instantiation: glob_wrapper.c:add_assoc_string
Unexecuted instantiation: memory.c:add_assoc_string
Unexecuted instantiation: mmap.c:add_assoc_string
Unexecuted instantiation: plain_wrapper.c:add_assoc_string
Unexecuted instantiation: streams.c:add_assoc_string
Unexecuted instantiation: transports.c:add_assoc_string
Unexecuted instantiation: userspace.c:add_assoc_string
Unexecuted instantiation: xp_socket.c:add_assoc_string
Unexecuted instantiation: block_pass.c:add_assoc_string
Unexecuted instantiation: compact_literals.c:add_assoc_string
Unexecuted instantiation: compact_vars.c:add_assoc_string
Unexecuted instantiation: dfa_pass.c:add_assoc_string
Unexecuted instantiation: nop_removal.c:add_assoc_string
Unexecuted instantiation: optimize_func_calls.c:add_assoc_string
Unexecuted instantiation: optimize_temp_vars_5.c:add_assoc_string
Unexecuted instantiation: pass1.c:add_assoc_string
Unexecuted instantiation: pass3.c:add_assoc_string
Unexecuted instantiation: sccp.c:add_assoc_string
Unexecuted instantiation: zend_optimizer.c:add_assoc_string
Unexecuted instantiation: zend_API.c:add_assoc_string
Unexecuted instantiation: zend_ast.c:add_assoc_string
Unexecuted instantiation: zend_attributes.c:add_assoc_string
Unexecuted instantiation: zend_autoload.c:add_assoc_string
Unexecuted instantiation: zend_builtin_functions.c:add_assoc_string
Unexecuted instantiation: zend_closures.c:add_assoc_string
Unexecuted instantiation: zend_compile.c:add_assoc_string
Unexecuted instantiation: zend_constants.c:add_assoc_string
Unexecuted instantiation: zend_default_classes.c:add_assoc_string
Unexecuted instantiation: zend_dtrace.c:add_assoc_string
Unexecuted instantiation: zend_enum.c:add_assoc_string
Unexecuted instantiation: zend_exceptions.c:add_assoc_string
Unexecuted instantiation: zend_execute_API.c:add_assoc_string
Unexecuted instantiation: zend_execute.c:add_assoc_string
Unexecuted instantiation: zend_fibers.c:add_assoc_string
Unexecuted instantiation: zend_gc.c:add_assoc_string
Unexecuted instantiation: zend_generators.c:add_assoc_string
Unexecuted instantiation: zend_inheritance.c:add_assoc_string
Unexecuted instantiation: zend_ini_parser.c:add_assoc_string
Unexecuted instantiation: zend_ini_scanner.c:add_assoc_string
Unexecuted instantiation: zend_ini.c:add_assoc_string
Unexecuted instantiation: zend_interfaces.c:add_assoc_string
Unexecuted instantiation: zend_iterators.c:add_assoc_string
Unexecuted instantiation: zend_language_parser.c:add_assoc_string
Unexecuted instantiation: zend_language_scanner.c:add_assoc_string
Unexecuted instantiation: zend_lazy_objects.c:add_assoc_string
Unexecuted instantiation: zend_list.c:add_assoc_string
Unexecuted instantiation: zend_object_handlers.c:add_assoc_string
Unexecuted instantiation: zend_objects_API.c:add_assoc_string
Unexecuted instantiation: zend_objects.c:add_assoc_string
Unexecuted instantiation: zend_observer.c:add_assoc_string
Unexecuted instantiation: zend_opcode.c:add_assoc_string
Unexecuted instantiation: zend_operators.c:add_assoc_string
Unexecuted instantiation: zend_property_hooks.c:add_assoc_string
Unexecuted instantiation: zend_smart_str.c:add_assoc_string
Unexecuted instantiation: zend_system_id.c:add_assoc_string
Unexecuted instantiation: zend_variables.c:add_assoc_string
Unexecuted instantiation: zend_weakrefs.c:add_assoc_string
Unexecuted instantiation: zend.c:add_assoc_string
Unexecuted instantiation: internal_functions_cli.c:add_assoc_string
Unexecuted instantiation: fuzzer-parser.c:add_assoc_string
Unexecuted instantiation: fuzzer-sapi.c:add_assoc_string
Unexecuted instantiation: fuzzer-tracing-jit.c:add_assoc_string
Unexecuted instantiation: fuzzer-exif.c:add_assoc_string
Unexecuted instantiation: fuzzer-unserialize.c:add_assoc_string
Unexecuted instantiation: fuzzer-function-jit.c:add_assoc_string
Unexecuted instantiation: fuzzer-json.c:add_assoc_string
Unexecuted instantiation: fuzzer-unserializehash.c:add_assoc_string
Unexecuted instantiation: fuzzer-execute.c:add_assoc_string
578
15.7k
static zend_always_inline void add_assoc_stringl(zval *arg, const char *key, const char *str, size_t length) {
579
15.7k
  add_assoc_stringl_ex(arg, key, strlen(key), str, length);
580
15.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
578
15.7k
static zend_always_inline void add_assoc_stringl(zval *arg, const char *key, const char *str, size_t length) {
579
15.7k
  add_assoc_stringl_ex(arg, key, strlen(key), str, length);
580
15.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: shared_alloc_mmap.c:add_assoc_stringl
Unexecuted instantiation: shared_alloc_posix.c:add_assoc_stringl
Unexecuted instantiation: shared_alloc_shm.c:add_assoc_stringl
Unexecuted instantiation: zend_accelerator_api.c:add_assoc_stringl
Unexecuted instantiation: zend_accelerator_blacklist.c:add_assoc_stringl
Unexecuted instantiation: zend_accelerator_debug.c:add_assoc_stringl
Unexecuted instantiation: zend_accelerator_hash.c:add_assoc_stringl
zend_accelerator_module.c:add_assoc_stringl
Line
Count
Source
578
16
static zend_always_inline void add_assoc_stringl(zval *arg, const char *key, const char *str, size_t length) {
579
16
  add_assoc_stringl_ex(arg, key, strlen(key), str, length);
580
16
}
Unexecuted instantiation: zend_accelerator_util_funcs.c:add_assoc_stringl
Unexecuted instantiation: zend_file_cache.c:add_assoc_stringl
Unexecuted instantiation: zend_persist_calc.c:add_assoc_stringl
Unexecuted instantiation: zend_persist.c:add_assoc_stringl
Unexecuted instantiation: zend_shared_alloc.c:add_assoc_stringl
Unexecuted instantiation: ZendAccelerator.c:add_assoc_stringl
Unexecuted instantiation: zend_jit_vm_helpers.c:add_assoc_stringl
Unexecuted instantiation: zend_jit.c:add_assoc_stringl
Unexecuted instantiation: csprng.c:add_assoc_stringl
Unexecuted instantiation: engine_mt19937.c:add_assoc_stringl
Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:add_assoc_stringl
Unexecuted instantiation: engine_secure.c:add_assoc_stringl
Unexecuted instantiation: engine_user.c:add_assoc_stringl
Unexecuted instantiation: engine_xoshiro256starstar.c:add_assoc_stringl
Unexecuted instantiation: gammasection.c:add_assoc_stringl
Unexecuted instantiation: random.c:add_assoc_stringl
Unexecuted instantiation: randomizer.c:add_assoc_stringl
Unexecuted instantiation: zend_utils.c:add_assoc_stringl
Unexecuted instantiation: php_reflection.c:add_assoc_stringl
Unexecuted instantiation: php_spl.c:add_assoc_stringl
Unexecuted instantiation: spl_array.c:add_assoc_stringl
Unexecuted instantiation: spl_directory.c:add_assoc_stringl
Unexecuted instantiation: spl_dllist.c:add_assoc_stringl
Unexecuted instantiation: spl_exceptions.c:add_assoc_stringl
Unexecuted instantiation: spl_fixedarray.c:add_assoc_stringl
Unexecuted instantiation: spl_functions.c:add_assoc_stringl
Unexecuted instantiation: spl_heap.c:add_assoc_stringl
Unexecuted instantiation: spl_iterators.c:add_assoc_stringl
Unexecuted instantiation: spl_observer.c:add_assoc_stringl
Unexecuted instantiation: array.c:add_assoc_stringl
Unexecuted instantiation: assert.c:add_assoc_stringl
Unexecuted instantiation: base64.c:add_assoc_stringl
Unexecuted instantiation: basic_functions.c:add_assoc_stringl
Unexecuted instantiation: browscap.c:add_assoc_stringl
Unexecuted instantiation: crc32_x86.c:add_assoc_stringl
Unexecuted instantiation: crc32.c:add_assoc_stringl
Unexecuted instantiation: credits.c:add_assoc_stringl
Unexecuted instantiation: crypt.c:add_assoc_stringl
Unexecuted instantiation: css.c:add_assoc_stringl
Unexecuted instantiation: datetime.c:add_assoc_stringl
Unexecuted instantiation: dir.c:add_assoc_stringl
Unexecuted instantiation: dl.c:add_assoc_stringl
Unexecuted instantiation: dns.c:add_assoc_stringl
Unexecuted instantiation: exec.c:add_assoc_stringl
Unexecuted instantiation: file.c:add_assoc_stringl
Unexecuted instantiation: filestat.c:add_assoc_stringl
Unexecuted instantiation: filters.c:add_assoc_stringl
Unexecuted instantiation: flock_compat.c:add_assoc_stringl
Unexecuted instantiation: formatted_print.c:add_assoc_stringl
Unexecuted instantiation: fsock.c:add_assoc_stringl
Unexecuted instantiation: ftok.c:add_assoc_stringl
Unexecuted instantiation: ftp_fopen_wrapper.c:add_assoc_stringl
Unexecuted instantiation: head.c:add_assoc_stringl
Unexecuted instantiation: hrtime.c:add_assoc_stringl
Unexecuted instantiation: html.c:add_assoc_stringl
Unexecuted instantiation: http_fopen_wrapper.c:add_assoc_stringl
Unexecuted instantiation: http.c:add_assoc_stringl
Unexecuted instantiation: image.c:add_assoc_stringl
Unexecuted instantiation: incomplete_class.c:add_assoc_stringl
Unexecuted instantiation: info.c:add_assoc_stringl
Unexecuted instantiation: iptc.c:add_assoc_stringl
Unexecuted instantiation: levenshtein.c:add_assoc_stringl
Unexecuted instantiation: link.c:add_assoc_stringl
Unexecuted instantiation: mail.c:add_assoc_stringl
Unexecuted instantiation: math.c:add_assoc_stringl
Unexecuted instantiation: md5.c:add_assoc_stringl
Unexecuted instantiation: metaphone.c:add_assoc_stringl
Unexecuted instantiation: microtime.c:add_assoc_stringl
Unexecuted instantiation: net.c:add_assoc_stringl
Unexecuted instantiation: pack.c:add_assoc_stringl
Unexecuted instantiation: pageinfo.c:add_assoc_stringl
Unexecuted instantiation: password.c:add_assoc_stringl
Unexecuted instantiation: php_fopen_wrapper.c:add_assoc_stringl
Unexecuted instantiation: proc_open.c:add_assoc_stringl
Unexecuted instantiation: quot_print.c:add_assoc_stringl
Unexecuted instantiation: scanf.c:add_assoc_stringl
Unexecuted instantiation: sha1.c:add_assoc_stringl
Unexecuted instantiation: soundex.c:add_assoc_stringl
Unexecuted instantiation: streamsfuncs.c:add_assoc_stringl
Unexecuted instantiation: string.c:add_assoc_stringl
Unexecuted instantiation: strnatcmp.c:add_assoc_stringl
Unexecuted instantiation: syslog.c:add_assoc_stringl
Unexecuted instantiation: type.c:add_assoc_stringl
Unexecuted instantiation: uniqid.c:add_assoc_stringl
Unexecuted instantiation: url_scanner_ex.c:add_assoc_stringl
Unexecuted instantiation: url.c:add_assoc_stringl
Unexecuted instantiation: user_filters.c:add_assoc_stringl
Unexecuted instantiation: uuencode.c:add_assoc_stringl
Unexecuted instantiation: var_unserializer.c:add_assoc_stringl
Unexecuted instantiation: var.c:add_assoc_stringl
Unexecuted instantiation: versioning.c:add_assoc_stringl
Unexecuted instantiation: crypt_sha256.c:add_assoc_stringl
Unexecuted instantiation: crypt_sha512.c:add_assoc_stringl
Unexecuted instantiation: php_crypt_r.c:add_assoc_stringl
Unexecuted instantiation: php_uri.c:add_assoc_stringl
Unexecuted instantiation: php_uri_common.c:add_assoc_stringl
Unexecuted instantiation: uri_parser_rfc3986.c:add_assoc_stringl
Unexecuted instantiation: uri_parser_whatwg.c:add_assoc_stringl
Unexecuted instantiation: uri_parser_php_parse_url.c:add_assoc_stringl
Unexecuted instantiation: explicit_bzero.c:add_assoc_stringl
Unexecuted instantiation: fopen_wrappers.c:add_assoc_stringl
Unexecuted instantiation: getopt.c:add_assoc_stringl
Unexecuted instantiation: main.c:add_assoc_stringl
Unexecuted instantiation: network.c:add_assoc_stringl
Unexecuted instantiation: output.c:add_assoc_stringl
Unexecuted instantiation: php_content_types.c:add_assoc_stringl
Unexecuted instantiation: php_ini_builder.c:add_assoc_stringl
Unexecuted instantiation: php_ini.c:add_assoc_stringl
Unexecuted instantiation: php_glob.c:add_assoc_stringl
Unexecuted instantiation: php_odbc_utils.c:add_assoc_stringl
Unexecuted instantiation: php_open_temporary_file.c:add_assoc_stringl
Unexecuted instantiation: php_scandir.c:add_assoc_stringl
Unexecuted instantiation: php_syslog.c:add_assoc_stringl
Unexecuted instantiation: php_ticks.c:add_assoc_stringl
Unexecuted instantiation: php_variables.c:add_assoc_stringl
Unexecuted instantiation: reentrancy.c:add_assoc_stringl
Unexecuted instantiation: rfc1867.c:add_assoc_stringl
Unexecuted instantiation: safe_bcmp.c:add_assoc_stringl
Unexecuted instantiation: SAPI.c:add_assoc_stringl
Unexecuted instantiation: snprintf.c:add_assoc_stringl
Unexecuted instantiation: spprintf.c:add_assoc_stringl
Unexecuted instantiation: strlcat.c:add_assoc_stringl
Unexecuted instantiation: strlcpy.c:add_assoc_stringl
Unexecuted instantiation: cast.c:add_assoc_stringl
Unexecuted instantiation: filter.c:add_assoc_stringl
Unexecuted instantiation: glob_wrapper.c:add_assoc_stringl
Unexecuted instantiation: memory.c:add_assoc_stringl
Unexecuted instantiation: mmap.c:add_assoc_stringl
Unexecuted instantiation: plain_wrapper.c:add_assoc_stringl
Unexecuted instantiation: streams.c:add_assoc_stringl
Unexecuted instantiation: transports.c:add_assoc_stringl
Unexecuted instantiation: userspace.c:add_assoc_stringl
Unexecuted instantiation: xp_socket.c:add_assoc_stringl
Unexecuted instantiation: block_pass.c:add_assoc_stringl
Unexecuted instantiation: compact_literals.c:add_assoc_stringl
Unexecuted instantiation: compact_vars.c:add_assoc_stringl
Unexecuted instantiation: dfa_pass.c:add_assoc_stringl
Unexecuted instantiation: nop_removal.c:add_assoc_stringl
Unexecuted instantiation: optimize_func_calls.c:add_assoc_stringl
Unexecuted instantiation: optimize_temp_vars_5.c:add_assoc_stringl
Unexecuted instantiation: pass1.c:add_assoc_stringl
Unexecuted instantiation: pass3.c:add_assoc_stringl
Unexecuted instantiation: sccp.c:add_assoc_stringl
Unexecuted instantiation: zend_optimizer.c:add_assoc_stringl
Unexecuted instantiation: zend_API.c:add_assoc_stringl
Unexecuted instantiation: zend_ast.c:add_assoc_stringl
Unexecuted instantiation: zend_attributes.c:add_assoc_stringl
Unexecuted instantiation: zend_autoload.c:add_assoc_stringl
Unexecuted instantiation: zend_builtin_functions.c:add_assoc_stringl
Unexecuted instantiation: zend_closures.c:add_assoc_stringl
Unexecuted instantiation: zend_compile.c:add_assoc_stringl
Unexecuted instantiation: zend_constants.c:add_assoc_stringl
Unexecuted instantiation: zend_default_classes.c:add_assoc_stringl
Unexecuted instantiation: zend_dtrace.c:add_assoc_stringl
Unexecuted instantiation: zend_enum.c:add_assoc_stringl
Unexecuted instantiation: zend_exceptions.c:add_assoc_stringl
Unexecuted instantiation: zend_execute_API.c:add_assoc_stringl
Unexecuted instantiation: zend_execute.c:add_assoc_stringl
Unexecuted instantiation: zend_fibers.c:add_assoc_stringl
Unexecuted instantiation: zend_gc.c:add_assoc_stringl
Unexecuted instantiation: zend_generators.c:add_assoc_stringl
Unexecuted instantiation: zend_inheritance.c:add_assoc_stringl
Unexecuted instantiation: zend_ini_parser.c:add_assoc_stringl
Unexecuted instantiation: zend_ini_scanner.c:add_assoc_stringl
Unexecuted instantiation: zend_ini.c:add_assoc_stringl
Unexecuted instantiation: zend_interfaces.c:add_assoc_stringl
Unexecuted instantiation: zend_iterators.c:add_assoc_stringl
Unexecuted instantiation: zend_language_parser.c:add_assoc_stringl
Unexecuted instantiation: zend_language_scanner.c:add_assoc_stringl
Unexecuted instantiation: zend_lazy_objects.c:add_assoc_stringl
Unexecuted instantiation: zend_list.c:add_assoc_stringl
Unexecuted instantiation: zend_object_handlers.c:add_assoc_stringl
Unexecuted instantiation: zend_objects_API.c:add_assoc_stringl
Unexecuted instantiation: zend_objects.c:add_assoc_stringl
Unexecuted instantiation: zend_observer.c:add_assoc_stringl
Unexecuted instantiation: zend_opcode.c:add_assoc_stringl
Unexecuted instantiation: zend_operators.c:add_assoc_stringl
Unexecuted instantiation: zend_property_hooks.c:add_assoc_stringl
Unexecuted instantiation: zend_smart_str.c:add_assoc_stringl
Unexecuted instantiation: zend_system_id.c:add_assoc_stringl
Unexecuted instantiation: zend_variables.c:add_assoc_stringl
Unexecuted instantiation: zend_weakrefs.c:add_assoc_stringl
Unexecuted instantiation: zend.c:add_assoc_stringl
Unexecuted instantiation: internal_functions_cli.c:add_assoc_stringl
Unexecuted instantiation: fuzzer-parser.c:add_assoc_stringl
Unexecuted instantiation: fuzzer-sapi.c:add_assoc_stringl
Unexecuted instantiation: fuzzer-tracing-jit.c:add_assoc_stringl
Unexecuted instantiation: fuzzer-exif.c:add_assoc_stringl
Unexecuted instantiation: fuzzer-unserialize.c:add_assoc_stringl
Unexecuted instantiation: fuzzer-function-jit.c:add_assoc_stringl
Unexecuted instantiation: fuzzer-json.c:add_assoc_stringl
Unexecuted instantiation: fuzzer-unserializehash.c:add_assoc_stringl
Unexecuted instantiation: fuzzer-execute.c:add_assoc_stringl
581
0
static zend_always_inline void add_assoc_array(zval *arg, const char *key, zend_array *arr) {
582
0
  add_assoc_array_ex(arg, key, strlen(key), arr);
583
0
}
Unexecuted instantiation: php_date.c:add_assoc_array
Unexecuted instantiation: php_pcre.c:add_assoc_array
Unexecuted instantiation: exif.c:add_assoc_array
Unexecuted instantiation: hash_adler32.c:add_assoc_array
Unexecuted instantiation: hash_crc32.c:add_assoc_array
Unexecuted instantiation: hash_fnv.c:add_assoc_array
Unexecuted instantiation: hash_gost.c:add_assoc_array
Unexecuted instantiation: hash_haval.c:add_assoc_array
Unexecuted instantiation: hash_joaat.c:add_assoc_array
Unexecuted instantiation: hash_md.c:add_assoc_array
Unexecuted instantiation: hash_murmur.c:add_assoc_array
Unexecuted instantiation: hash_ripemd.c:add_assoc_array
Unexecuted instantiation: hash_sha_ni.c:add_assoc_array
Unexecuted instantiation: hash_sha_sse2.c:add_assoc_array
Unexecuted instantiation: hash_sha.c:add_assoc_array
Unexecuted instantiation: hash_sha3.c:add_assoc_array
Unexecuted instantiation: hash_snefru.c:add_assoc_array
Unexecuted instantiation: hash_tiger.c:add_assoc_array
Unexecuted instantiation: hash_whirlpool.c:add_assoc_array
Unexecuted instantiation: hash_xxhash.c:add_assoc_array
Unexecuted instantiation: hash.c:add_assoc_array
Unexecuted instantiation: json_encoder.c:add_assoc_array
Unexecuted instantiation: json_parser.tab.c:add_assoc_array
Unexecuted instantiation: json_scanner.c:add_assoc_array
Unexecuted instantiation: json.c:add_assoc_array
Unexecuted instantiation: php_lexbor.c:add_assoc_array
Unexecuted instantiation: shared_alloc_mmap.c:add_assoc_array
Unexecuted instantiation: shared_alloc_posix.c:add_assoc_array
Unexecuted instantiation: shared_alloc_shm.c:add_assoc_array
Unexecuted instantiation: zend_accelerator_api.c:add_assoc_array
Unexecuted instantiation: zend_accelerator_blacklist.c:add_assoc_array
Unexecuted instantiation: zend_accelerator_debug.c:add_assoc_array
Unexecuted instantiation: zend_accelerator_hash.c:add_assoc_array
Unexecuted instantiation: zend_accelerator_module.c:add_assoc_array
Unexecuted instantiation: zend_accelerator_util_funcs.c:add_assoc_array
Unexecuted instantiation: zend_file_cache.c:add_assoc_array
Unexecuted instantiation: zend_persist_calc.c:add_assoc_array
Unexecuted instantiation: zend_persist.c:add_assoc_array
Unexecuted instantiation: zend_shared_alloc.c:add_assoc_array
Unexecuted instantiation: ZendAccelerator.c:add_assoc_array
Unexecuted instantiation: zend_jit_vm_helpers.c:add_assoc_array
Unexecuted instantiation: zend_jit.c:add_assoc_array
Unexecuted instantiation: csprng.c:add_assoc_array
Unexecuted instantiation: engine_mt19937.c:add_assoc_array
Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:add_assoc_array
Unexecuted instantiation: engine_secure.c:add_assoc_array
Unexecuted instantiation: engine_user.c:add_assoc_array
Unexecuted instantiation: engine_xoshiro256starstar.c:add_assoc_array
Unexecuted instantiation: gammasection.c:add_assoc_array
Unexecuted instantiation: random.c:add_assoc_array
Unexecuted instantiation: randomizer.c:add_assoc_array
Unexecuted instantiation: zend_utils.c:add_assoc_array
Unexecuted instantiation: php_reflection.c:add_assoc_array
Unexecuted instantiation: php_spl.c:add_assoc_array
Unexecuted instantiation: spl_array.c:add_assoc_array
Unexecuted instantiation: spl_directory.c:add_assoc_array
Unexecuted instantiation: spl_dllist.c:add_assoc_array
Unexecuted instantiation: spl_exceptions.c:add_assoc_array
Unexecuted instantiation: spl_fixedarray.c:add_assoc_array
Unexecuted instantiation: spl_functions.c:add_assoc_array
Unexecuted instantiation: spl_heap.c:add_assoc_array
Unexecuted instantiation: spl_iterators.c:add_assoc_array
Unexecuted instantiation: spl_observer.c:add_assoc_array
Unexecuted instantiation: array.c:add_assoc_array
Unexecuted instantiation: assert.c:add_assoc_array
Unexecuted instantiation: base64.c:add_assoc_array
Unexecuted instantiation: basic_functions.c:add_assoc_array
Unexecuted instantiation: browscap.c:add_assoc_array
Unexecuted instantiation: crc32_x86.c:add_assoc_array
Unexecuted instantiation: crc32.c:add_assoc_array
Unexecuted instantiation: credits.c:add_assoc_array
Unexecuted instantiation: crypt.c:add_assoc_array
Unexecuted instantiation: css.c:add_assoc_array
Unexecuted instantiation: datetime.c:add_assoc_array
Unexecuted instantiation: dir.c:add_assoc_array
Unexecuted instantiation: dl.c:add_assoc_array
Unexecuted instantiation: dns.c:add_assoc_array
Unexecuted instantiation: exec.c:add_assoc_array
Unexecuted instantiation: file.c:add_assoc_array
Unexecuted instantiation: filestat.c:add_assoc_array
Unexecuted instantiation: filters.c:add_assoc_array
Unexecuted instantiation: flock_compat.c:add_assoc_array
Unexecuted instantiation: formatted_print.c:add_assoc_array
Unexecuted instantiation: fsock.c:add_assoc_array
Unexecuted instantiation: ftok.c:add_assoc_array
Unexecuted instantiation: ftp_fopen_wrapper.c:add_assoc_array
Unexecuted instantiation: head.c:add_assoc_array
Unexecuted instantiation: hrtime.c:add_assoc_array
Unexecuted instantiation: html.c:add_assoc_array
Unexecuted instantiation: http_fopen_wrapper.c:add_assoc_array
Unexecuted instantiation: http.c:add_assoc_array
Unexecuted instantiation: image.c:add_assoc_array
Unexecuted instantiation: incomplete_class.c:add_assoc_array
Unexecuted instantiation: info.c:add_assoc_array
Unexecuted instantiation: iptc.c:add_assoc_array
Unexecuted instantiation: levenshtein.c:add_assoc_array
Unexecuted instantiation: link.c:add_assoc_array
Unexecuted instantiation: mail.c:add_assoc_array
Unexecuted instantiation: math.c:add_assoc_array
Unexecuted instantiation: md5.c:add_assoc_array
Unexecuted instantiation: metaphone.c:add_assoc_array
Unexecuted instantiation: microtime.c:add_assoc_array
Unexecuted instantiation: net.c:add_assoc_array
Unexecuted instantiation: pack.c:add_assoc_array
Unexecuted instantiation: pageinfo.c:add_assoc_array
Unexecuted instantiation: password.c:add_assoc_array
Unexecuted instantiation: php_fopen_wrapper.c:add_assoc_array
Unexecuted instantiation: proc_open.c:add_assoc_array
Unexecuted instantiation: quot_print.c:add_assoc_array
Unexecuted instantiation: scanf.c:add_assoc_array
Unexecuted instantiation: sha1.c:add_assoc_array
Unexecuted instantiation: soundex.c:add_assoc_array
Unexecuted instantiation: streamsfuncs.c:add_assoc_array
Unexecuted instantiation: string.c:add_assoc_array
Unexecuted instantiation: strnatcmp.c:add_assoc_array
Unexecuted instantiation: syslog.c:add_assoc_array
Unexecuted instantiation: type.c:add_assoc_array
Unexecuted instantiation: uniqid.c:add_assoc_array
Unexecuted instantiation: url_scanner_ex.c:add_assoc_array
Unexecuted instantiation: url.c:add_assoc_array
Unexecuted instantiation: user_filters.c:add_assoc_array
Unexecuted instantiation: uuencode.c:add_assoc_array
Unexecuted instantiation: var_unserializer.c:add_assoc_array
Unexecuted instantiation: var.c:add_assoc_array
Unexecuted instantiation: versioning.c:add_assoc_array
Unexecuted instantiation: crypt_sha256.c:add_assoc_array
Unexecuted instantiation: crypt_sha512.c:add_assoc_array
Unexecuted instantiation: php_crypt_r.c:add_assoc_array
Unexecuted instantiation: php_uri.c:add_assoc_array
Unexecuted instantiation: php_uri_common.c:add_assoc_array
Unexecuted instantiation: uri_parser_rfc3986.c:add_assoc_array
Unexecuted instantiation: uri_parser_whatwg.c:add_assoc_array
Unexecuted instantiation: uri_parser_php_parse_url.c:add_assoc_array
Unexecuted instantiation: explicit_bzero.c:add_assoc_array
Unexecuted instantiation: fopen_wrappers.c:add_assoc_array
Unexecuted instantiation: getopt.c:add_assoc_array
Unexecuted instantiation: main.c:add_assoc_array
Unexecuted instantiation: network.c:add_assoc_array
Unexecuted instantiation: output.c:add_assoc_array
Unexecuted instantiation: php_content_types.c:add_assoc_array
Unexecuted instantiation: php_ini_builder.c:add_assoc_array
Unexecuted instantiation: php_ini.c:add_assoc_array
Unexecuted instantiation: php_glob.c:add_assoc_array
Unexecuted instantiation: php_odbc_utils.c:add_assoc_array
Unexecuted instantiation: php_open_temporary_file.c:add_assoc_array
Unexecuted instantiation: php_scandir.c:add_assoc_array
Unexecuted instantiation: php_syslog.c:add_assoc_array
Unexecuted instantiation: php_ticks.c:add_assoc_array
Unexecuted instantiation: php_variables.c:add_assoc_array
Unexecuted instantiation: reentrancy.c:add_assoc_array
Unexecuted instantiation: rfc1867.c:add_assoc_array
Unexecuted instantiation: safe_bcmp.c:add_assoc_array
Unexecuted instantiation: SAPI.c:add_assoc_array
Unexecuted instantiation: snprintf.c:add_assoc_array
Unexecuted instantiation: spprintf.c:add_assoc_array
Unexecuted instantiation: strlcat.c:add_assoc_array
Unexecuted instantiation: strlcpy.c:add_assoc_array
Unexecuted instantiation: cast.c:add_assoc_array
Unexecuted instantiation: filter.c:add_assoc_array
Unexecuted instantiation: glob_wrapper.c:add_assoc_array
Unexecuted instantiation: memory.c:add_assoc_array
Unexecuted instantiation: mmap.c:add_assoc_array
Unexecuted instantiation: plain_wrapper.c:add_assoc_array
Unexecuted instantiation: streams.c:add_assoc_array
Unexecuted instantiation: transports.c:add_assoc_array
Unexecuted instantiation: userspace.c:add_assoc_array
Unexecuted instantiation: xp_socket.c:add_assoc_array
Unexecuted instantiation: block_pass.c:add_assoc_array
Unexecuted instantiation: compact_literals.c:add_assoc_array
Unexecuted instantiation: compact_vars.c:add_assoc_array
Unexecuted instantiation: dfa_pass.c:add_assoc_array
Unexecuted instantiation: nop_removal.c:add_assoc_array
Unexecuted instantiation: optimize_func_calls.c:add_assoc_array
Unexecuted instantiation: optimize_temp_vars_5.c:add_assoc_array
Unexecuted instantiation: pass1.c:add_assoc_array
Unexecuted instantiation: pass3.c:add_assoc_array
Unexecuted instantiation: sccp.c:add_assoc_array
Unexecuted instantiation: zend_optimizer.c:add_assoc_array
Unexecuted instantiation: zend_API.c:add_assoc_array
Unexecuted instantiation: zend_ast.c:add_assoc_array
Unexecuted instantiation: zend_attributes.c:add_assoc_array
Unexecuted instantiation: zend_autoload.c:add_assoc_array
Unexecuted instantiation: zend_builtin_functions.c:add_assoc_array
Unexecuted instantiation: zend_closures.c:add_assoc_array
Unexecuted instantiation: zend_compile.c:add_assoc_array
Unexecuted instantiation: zend_constants.c:add_assoc_array
Unexecuted instantiation: zend_default_classes.c:add_assoc_array
Unexecuted instantiation: zend_dtrace.c:add_assoc_array
Unexecuted instantiation: zend_enum.c:add_assoc_array
Unexecuted instantiation: zend_exceptions.c:add_assoc_array
Unexecuted instantiation: zend_execute_API.c:add_assoc_array
Unexecuted instantiation: zend_execute.c:add_assoc_array
Unexecuted instantiation: zend_fibers.c:add_assoc_array
Unexecuted instantiation: zend_gc.c:add_assoc_array
Unexecuted instantiation: zend_generators.c:add_assoc_array
Unexecuted instantiation: zend_inheritance.c:add_assoc_array
Unexecuted instantiation: zend_ini_parser.c:add_assoc_array
Unexecuted instantiation: zend_ini_scanner.c:add_assoc_array
Unexecuted instantiation: zend_ini.c:add_assoc_array
Unexecuted instantiation: zend_interfaces.c:add_assoc_array
Unexecuted instantiation: zend_iterators.c:add_assoc_array
Unexecuted instantiation: zend_language_parser.c:add_assoc_array
Unexecuted instantiation: zend_language_scanner.c:add_assoc_array
Unexecuted instantiation: zend_lazy_objects.c:add_assoc_array
Unexecuted instantiation: zend_list.c:add_assoc_array
Unexecuted instantiation: zend_object_handlers.c:add_assoc_array
Unexecuted instantiation: zend_objects_API.c:add_assoc_array
Unexecuted instantiation: zend_objects.c:add_assoc_array
Unexecuted instantiation: zend_observer.c:add_assoc_array
Unexecuted instantiation: zend_opcode.c:add_assoc_array
Unexecuted instantiation: zend_operators.c:add_assoc_array
Unexecuted instantiation: zend_property_hooks.c:add_assoc_array
Unexecuted instantiation: zend_smart_str.c:add_assoc_array
Unexecuted instantiation: zend_system_id.c:add_assoc_array
Unexecuted instantiation: zend_variables.c:add_assoc_array
Unexecuted instantiation: zend_weakrefs.c:add_assoc_array
Unexecuted instantiation: zend.c:add_assoc_array
Unexecuted instantiation: internal_functions_cli.c:add_assoc_array
Unexecuted instantiation: fuzzer-parser.c:add_assoc_array
Unexecuted instantiation: fuzzer-sapi.c:add_assoc_array
Unexecuted instantiation: fuzzer-tracing-jit.c:add_assoc_array
Unexecuted instantiation: fuzzer-exif.c:add_assoc_array
Unexecuted instantiation: fuzzer-unserialize.c:add_assoc_array
Unexecuted instantiation: fuzzer-function-jit.c:add_assoc_array
Unexecuted instantiation: fuzzer-json.c:add_assoc_array
Unexecuted instantiation: fuzzer-unserializehash.c:add_assoc_array
Unexecuted instantiation: fuzzer-execute.c:add_assoc_array
584
241
static zend_always_inline void add_assoc_object(zval *arg, const char *key, zend_object *obj) {
585
241
  add_assoc_object_ex(arg, key, strlen(key), obj);
586
241
}
Unexecuted instantiation: php_date.c:add_assoc_object
Unexecuted instantiation: php_pcre.c:add_assoc_object
Unexecuted instantiation: exif.c:add_assoc_object
Unexecuted instantiation: hash_adler32.c:add_assoc_object
Unexecuted instantiation: hash_crc32.c:add_assoc_object
Unexecuted instantiation: hash_fnv.c:add_assoc_object
Unexecuted instantiation: hash_gost.c:add_assoc_object
Unexecuted instantiation: hash_haval.c:add_assoc_object
Unexecuted instantiation: hash_joaat.c:add_assoc_object
Unexecuted instantiation: hash_md.c:add_assoc_object
Unexecuted instantiation: hash_murmur.c:add_assoc_object
Unexecuted instantiation: hash_ripemd.c:add_assoc_object
Unexecuted instantiation: hash_sha_ni.c:add_assoc_object
Unexecuted instantiation: hash_sha_sse2.c:add_assoc_object
Unexecuted instantiation: hash_sha.c:add_assoc_object
Unexecuted instantiation: hash_sha3.c:add_assoc_object
Unexecuted instantiation: hash_snefru.c:add_assoc_object
Unexecuted instantiation: hash_tiger.c:add_assoc_object
Unexecuted instantiation: hash_whirlpool.c:add_assoc_object
Unexecuted instantiation: hash_xxhash.c:add_assoc_object
Unexecuted instantiation: hash.c:add_assoc_object
Unexecuted instantiation: json_encoder.c:add_assoc_object
Unexecuted instantiation: json_parser.tab.c:add_assoc_object
Unexecuted instantiation: json_scanner.c:add_assoc_object
Unexecuted instantiation: json.c:add_assoc_object
Unexecuted instantiation: php_lexbor.c:add_assoc_object
Unexecuted instantiation: shared_alloc_mmap.c:add_assoc_object
Unexecuted instantiation: shared_alloc_posix.c:add_assoc_object
Unexecuted instantiation: shared_alloc_shm.c:add_assoc_object
Unexecuted instantiation: zend_accelerator_api.c:add_assoc_object
Unexecuted instantiation: zend_accelerator_blacklist.c:add_assoc_object
Unexecuted instantiation: zend_accelerator_debug.c:add_assoc_object
Unexecuted instantiation: zend_accelerator_hash.c:add_assoc_object
Unexecuted instantiation: zend_accelerator_module.c:add_assoc_object
Unexecuted instantiation: zend_accelerator_util_funcs.c:add_assoc_object
Unexecuted instantiation: zend_file_cache.c:add_assoc_object
Unexecuted instantiation: zend_persist_calc.c:add_assoc_object
Unexecuted instantiation: zend_persist.c:add_assoc_object
Unexecuted instantiation: zend_shared_alloc.c:add_assoc_object
Unexecuted instantiation: ZendAccelerator.c:add_assoc_object
Unexecuted instantiation: zend_jit_vm_helpers.c:add_assoc_object
Unexecuted instantiation: zend_jit.c:add_assoc_object
Unexecuted instantiation: csprng.c:add_assoc_object
Unexecuted instantiation: engine_mt19937.c:add_assoc_object
Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:add_assoc_object
Unexecuted instantiation: engine_secure.c:add_assoc_object
Unexecuted instantiation: engine_user.c:add_assoc_object
Unexecuted instantiation: engine_xoshiro256starstar.c:add_assoc_object
Unexecuted instantiation: gammasection.c:add_assoc_object
Unexecuted instantiation: random.c:add_assoc_object
Unexecuted instantiation: randomizer.c:add_assoc_object
Unexecuted instantiation: zend_utils.c:add_assoc_object
Unexecuted instantiation: php_reflection.c:add_assoc_object
Unexecuted instantiation: php_spl.c:add_assoc_object
Unexecuted instantiation: spl_array.c:add_assoc_object
Unexecuted instantiation: spl_directory.c:add_assoc_object
Unexecuted instantiation: spl_dllist.c:add_assoc_object
Unexecuted instantiation: spl_exceptions.c:add_assoc_object
Unexecuted instantiation: spl_fixedarray.c:add_assoc_object
Unexecuted instantiation: spl_functions.c:add_assoc_object
Unexecuted instantiation: spl_heap.c:add_assoc_object
Unexecuted instantiation: spl_iterators.c:add_assoc_object
Unexecuted instantiation: spl_observer.c:add_assoc_object
Unexecuted instantiation: array.c:add_assoc_object
Unexecuted instantiation: assert.c:add_assoc_object
Unexecuted instantiation: base64.c:add_assoc_object
Unexecuted instantiation: basic_functions.c:add_assoc_object
Unexecuted instantiation: browscap.c:add_assoc_object
Unexecuted instantiation: crc32_x86.c:add_assoc_object
Unexecuted instantiation: crc32.c:add_assoc_object
Unexecuted instantiation: credits.c:add_assoc_object
Unexecuted instantiation: crypt.c:add_assoc_object
Unexecuted instantiation: css.c:add_assoc_object
Unexecuted instantiation: datetime.c:add_assoc_object
Unexecuted instantiation: dir.c:add_assoc_object
Unexecuted instantiation: dl.c:add_assoc_object
Unexecuted instantiation: dns.c:add_assoc_object
Unexecuted instantiation: exec.c:add_assoc_object
Unexecuted instantiation: file.c:add_assoc_object
Unexecuted instantiation: filestat.c:add_assoc_object
Unexecuted instantiation: filters.c:add_assoc_object
Unexecuted instantiation: flock_compat.c:add_assoc_object
Unexecuted instantiation: formatted_print.c:add_assoc_object
Unexecuted instantiation: fsock.c:add_assoc_object
Unexecuted instantiation: ftok.c:add_assoc_object
Unexecuted instantiation: ftp_fopen_wrapper.c:add_assoc_object
Unexecuted instantiation: head.c:add_assoc_object
Unexecuted instantiation: hrtime.c:add_assoc_object
Unexecuted instantiation: html.c:add_assoc_object
Unexecuted instantiation: http_fopen_wrapper.c:add_assoc_object
Unexecuted instantiation: http.c:add_assoc_object
Unexecuted instantiation: image.c:add_assoc_object
Unexecuted instantiation: incomplete_class.c:add_assoc_object
Unexecuted instantiation: info.c:add_assoc_object
Unexecuted instantiation: iptc.c:add_assoc_object
Unexecuted instantiation: levenshtein.c:add_assoc_object
Unexecuted instantiation: link.c:add_assoc_object
Unexecuted instantiation: mail.c:add_assoc_object
Unexecuted instantiation: math.c:add_assoc_object
Unexecuted instantiation: md5.c:add_assoc_object
Unexecuted instantiation: metaphone.c:add_assoc_object
Unexecuted instantiation: microtime.c:add_assoc_object
Unexecuted instantiation: net.c:add_assoc_object
Unexecuted instantiation: pack.c:add_assoc_object
Unexecuted instantiation: pageinfo.c:add_assoc_object
Unexecuted instantiation: password.c:add_assoc_object
Unexecuted instantiation: php_fopen_wrapper.c:add_assoc_object
Unexecuted instantiation: proc_open.c:add_assoc_object
Unexecuted instantiation: quot_print.c:add_assoc_object
Unexecuted instantiation: scanf.c:add_assoc_object
Unexecuted instantiation: sha1.c:add_assoc_object
Unexecuted instantiation: soundex.c:add_assoc_object
Unexecuted instantiation: streamsfuncs.c:add_assoc_object
Unexecuted instantiation: string.c:add_assoc_object
Unexecuted instantiation: strnatcmp.c:add_assoc_object
Unexecuted instantiation: syslog.c:add_assoc_object
Unexecuted instantiation: type.c:add_assoc_object
Unexecuted instantiation: uniqid.c:add_assoc_object
Unexecuted instantiation: url_scanner_ex.c:add_assoc_object
Unexecuted instantiation: url.c:add_assoc_object
Unexecuted instantiation: user_filters.c:add_assoc_object
Unexecuted instantiation: uuencode.c:add_assoc_object
Unexecuted instantiation: var_unserializer.c:add_assoc_object
Unexecuted instantiation: var.c:add_assoc_object
Unexecuted instantiation: versioning.c:add_assoc_object
Unexecuted instantiation: crypt_sha256.c:add_assoc_object
Unexecuted instantiation: crypt_sha512.c:add_assoc_object
Unexecuted instantiation: php_crypt_r.c:add_assoc_object
Unexecuted instantiation: php_uri.c:add_assoc_object
Unexecuted instantiation: php_uri_common.c:add_assoc_object
Unexecuted instantiation: uri_parser_rfc3986.c:add_assoc_object
Unexecuted instantiation: uri_parser_whatwg.c:add_assoc_object
Unexecuted instantiation: uri_parser_php_parse_url.c:add_assoc_object
Unexecuted instantiation: explicit_bzero.c:add_assoc_object
Unexecuted instantiation: fopen_wrappers.c:add_assoc_object
Unexecuted instantiation: getopt.c:add_assoc_object
Unexecuted instantiation: main.c:add_assoc_object
Unexecuted instantiation: network.c:add_assoc_object
Unexecuted instantiation: output.c:add_assoc_object
Unexecuted instantiation: php_content_types.c:add_assoc_object
Unexecuted instantiation: php_ini_builder.c:add_assoc_object
Unexecuted instantiation: php_ini.c:add_assoc_object
Unexecuted instantiation: php_glob.c:add_assoc_object
Unexecuted instantiation: php_odbc_utils.c:add_assoc_object
Unexecuted instantiation: php_open_temporary_file.c:add_assoc_object
Unexecuted instantiation: php_scandir.c:add_assoc_object
Unexecuted instantiation: php_syslog.c:add_assoc_object
Unexecuted instantiation: php_ticks.c:add_assoc_object
Unexecuted instantiation: php_variables.c:add_assoc_object
Unexecuted instantiation: reentrancy.c:add_assoc_object
Unexecuted instantiation: rfc1867.c:add_assoc_object
Unexecuted instantiation: safe_bcmp.c:add_assoc_object
Unexecuted instantiation: SAPI.c:add_assoc_object
Unexecuted instantiation: snprintf.c:add_assoc_object
Unexecuted instantiation: spprintf.c:add_assoc_object
Unexecuted instantiation: strlcat.c:add_assoc_object
Unexecuted instantiation: strlcpy.c:add_assoc_object
Unexecuted instantiation: cast.c:add_assoc_object
Unexecuted instantiation: filter.c:add_assoc_object
Unexecuted instantiation: glob_wrapper.c:add_assoc_object
Unexecuted instantiation: memory.c:add_assoc_object
Unexecuted instantiation: mmap.c:add_assoc_object
Unexecuted instantiation: plain_wrapper.c:add_assoc_object
Unexecuted instantiation: streams.c:add_assoc_object
Unexecuted instantiation: transports.c:add_assoc_object
Unexecuted instantiation: userspace.c:add_assoc_object
Unexecuted instantiation: xp_socket.c:add_assoc_object
Unexecuted instantiation: block_pass.c:add_assoc_object
Unexecuted instantiation: compact_literals.c:add_assoc_object
Unexecuted instantiation: compact_vars.c:add_assoc_object
Unexecuted instantiation: dfa_pass.c:add_assoc_object
Unexecuted instantiation: nop_removal.c:add_assoc_object
Unexecuted instantiation: optimize_func_calls.c:add_assoc_object
Unexecuted instantiation: optimize_temp_vars_5.c:add_assoc_object
Unexecuted instantiation: pass1.c:add_assoc_object
Unexecuted instantiation: pass3.c:add_assoc_object
Unexecuted instantiation: sccp.c:add_assoc_object
Unexecuted instantiation: zend_optimizer.c:add_assoc_object
Unexecuted instantiation: zend_API.c:add_assoc_object
Unexecuted instantiation: zend_ast.c:add_assoc_object
Unexecuted instantiation: zend_attributes.c:add_assoc_object
Unexecuted instantiation: zend_autoload.c:add_assoc_object
Unexecuted instantiation: zend_builtin_functions.c:add_assoc_object
Unexecuted instantiation: zend_closures.c:add_assoc_object
Unexecuted instantiation: zend_compile.c:add_assoc_object
Unexecuted instantiation: zend_constants.c:add_assoc_object
Unexecuted instantiation: zend_default_classes.c:add_assoc_object
Unexecuted instantiation: zend_dtrace.c:add_assoc_object
Unexecuted instantiation: zend_enum.c:add_assoc_object
Unexecuted instantiation: zend_exceptions.c:add_assoc_object
Unexecuted instantiation: zend_execute_API.c:add_assoc_object
Unexecuted instantiation: zend_execute.c:add_assoc_object
Unexecuted instantiation: zend_fibers.c:add_assoc_object
Unexecuted instantiation: zend_gc.c:add_assoc_object
Unexecuted instantiation: zend_generators.c:add_assoc_object
Unexecuted instantiation: zend_inheritance.c:add_assoc_object
Unexecuted instantiation: zend_ini_parser.c:add_assoc_object
Unexecuted instantiation: zend_ini_scanner.c:add_assoc_object
Unexecuted instantiation: zend_ini.c:add_assoc_object
Unexecuted instantiation: zend_interfaces.c:add_assoc_object
Unexecuted instantiation: zend_iterators.c:add_assoc_object
Unexecuted instantiation: zend_language_parser.c:add_assoc_object
Unexecuted instantiation: zend_language_scanner.c:add_assoc_object
Unexecuted instantiation: zend_lazy_objects.c:add_assoc_object
Unexecuted instantiation: zend_list.c:add_assoc_object
Unexecuted instantiation: zend_object_handlers.c:add_assoc_object
Unexecuted instantiation: zend_objects_API.c:add_assoc_object
Unexecuted instantiation: zend_objects.c:add_assoc_object
Unexecuted instantiation: zend_observer.c:add_assoc_object
Unexecuted instantiation: zend_opcode.c:add_assoc_object
Unexecuted instantiation: zend_operators.c:add_assoc_object
Unexecuted instantiation: zend_property_hooks.c:add_assoc_object
Unexecuted instantiation: zend_smart_str.c:add_assoc_object
Unexecuted instantiation: zend_system_id.c:add_assoc_object
Unexecuted instantiation: zend_variables.c:add_assoc_object
zend_weakrefs.c:add_assoc_object
Line
Count
Source
584
241
static zend_always_inline void add_assoc_object(zval *arg, const char *key, zend_object *obj) {
585
241
  add_assoc_object_ex(arg, key, strlen(key), obj);
586
241
}
Unexecuted instantiation: zend.c:add_assoc_object
Unexecuted instantiation: internal_functions_cli.c:add_assoc_object
Unexecuted instantiation: fuzzer-parser.c:add_assoc_object
Unexecuted instantiation: fuzzer-sapi.c:add_assoc_object
Unexecuted instantiation: fuzzer-tracing-jit.c:add_assoc_object
Unexecuted instantiation: fuzzer-exif.c:add_assoc_object
Unexecuted instantiation: fuzzer-unserialize.c:add_assoc_object
Unexecuted instantiation: fuzzer-function-jit.c:add_assoc_object
Unexecuted instantiation: fuzzer-json.c:add_assoc_object
Unexecuted instantiation: fuzzer-unserializehash.c:add_assoc_object
Unexecuted instantiation: fuzzer-execute.c:add_assoc_object
587
0
static zend_always_inline void add_assoc_reference(zval *arg, const char *key, zend_reference *ref) {
588
0
  add_assoc_reference_ex(arg, key, strlen(key), ref);
589
0
}
Unexecuted instantiation: php_date.c:add_assoc_reference
Unexecuted instantiation: php_pcre.c:add_assoc_reference
Unexecuted instantiation: exif.c:add_assoc_reference
Unexecuted instantiation: hash_adler32.c:add_assoc_reference
Unexecuted instantiation: hash_crc32.c:add_assoc_reference
Unexecuted instantiation: hash_fnv.c:add_assoc_reference
Unexecuted instantiation: hash_gost.c:add_assoc_reference
Unexecuted instantiation: hash_haval.c:add_assoc_reference
Unexecuted instantiation: hash_joaat.c:add_assoc_reference
Unexecuted instantiation: hash_md.c:add_assoc_reference
Unexecuted instantiation: hash_murmur.c:add_assoc_reference
Unexecuted instantiation: hash_ripemd.c:add_assoc_reference
Unexecuted instantiation: hash_sha_ni.c:add_assoc_reference
Unexecuted instantiation: hash_sha_sse2.c:add_assoc_reference
Unexecuted instantiation: hash_sha.c:add_assoc_reference
Unexecuted instantiation: hash_sha3.c:add_assoc_reference
Unexecuted instantiation: hash_snefru.c:add_assoc_reference
Unexecuted instantiation: hash_tiger.c:add_assoc_reference
Unexecuted instantiation: hash_whirlpool.c:add_assoc_reference
Unexecuted instantiation: hash_xxhash.c:add_assoc_reference
Unexecuted instantiation: hash.c:add_assoc_reference
Unexecuted instantiation: json_encoder.c:add_assoc_reference
Unexecuted instantiation: json_parser.tab.c:add_assoc_reference
Unexecuted instantiation: json_scanner.c:add_assoc_reference
Unexecuted instantiation: json.c:add_assoc_reference
Unexecuted instantiation: php_lexbor.c:add_assoc_reference
Unexecuted instantiation: shared_alloc_mmap.c:add_assoc_reference
Unexecuted instantiation: shared_alloc_posix.c:add_assoc_reference
Unexecuted instantiation: shared_alloc_shm.c:add_assoc_reference
Unexecuted instantiation: zend_accelerator_api.c:add_assoc_reference
Unexecuted instantiation: zend_accelerator_blacklist.c:add_assoc_reference
Unexecuted instantiation: zend_accelerator_debug.c:add_assoc_reference
Unexecuted instantiation: zend_accelerator_hash.c:add_assoc_reference
Unexecuted instantiation: zend_accelerator_module.c:add_assoc_reference
Unexecuted instantiation: zend_accelerator_util_funcs.c:add_assoc_reference
Unexecuted instantiation: zend_file_cache.c:add_assoc_reference
Unexecuted instantiation: zend_persist_calc.c:add_assoc_reference
Unexecuted instantiation: zend_persist.c:add_assoc_reference
Unexecuted instantiation: zend_shared_alloc.c:add_assoc_reference
Unexecuted instantiation: ZendAccelerator.c:add_assoc_reference
Unexecuted instantiation: zend_jit_vm_helpers.c:add_assoc_reference
Unexecuted instantiation: zend_jit.c:add_assoc_reference
Unexecuted instantiation: csprng.c:add_assoc_reference
Unexecuted instantiation: engine_mt19937.c:add_assoc_reference
Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:add_assoc_reference
Unexecuted instantiation: engine_secure.c:add_assoc_reference
Unexecuted instantiation: engine_user.c:add_assoc_reference
Unexecuted instantiation: engine_xoshiro256starstar.c:add_assoc_reference
Unexecuted instantiation: gammasection.c:add_assoc_reference
Unexecuted instantiation: random.c:add_assoc_reference
Unexecuted instantiation: randomizer.c:add_assoc_reference
Unexecuted instantiation: zend_utils.c:add_assoc_reference
Unexecuted instantiation: php_reflection.c:add_assoc_reference
Unexecuted instantiation: php_spl.c:add_assoc_reference
Unexecuted instantiation: spl_array.c:add_assoc_reference
Unexecuted instantiation: spl_directory.c:add_assoc_reference
Unexecuted instantiation: spl_dllist.c:add_assoc_reference
Unexecuted instantiation: spl_exceptions.c:add_assoc_reference
Unexecuted instantiation: spl_fixedarray.c:add_assoc_reference
Unexecuted instantiation: spl_functions.c:add_assoc_reference
Unexecuted instantiation: spl_heap.c:add_assoc_reference
Unexecuted instantiation: spl_iterators.c:add_assoc_reference
Unexecuted instantiation: spl_observer.c:add_assoc_reference
Unexecuted instantiation: array.c:add_assoc_reference
Unexecuted instantiation: assert.c:add_assoc_reference
Unexecuted instantiation: base64.c:add_assoc_reference
Unexecuted instantiation: basic_functions.c:add_assoc_reference
Unexecuted instantiation: browscap.c:add_assoc_reference
Unexecuted instantiation: crc32_x86.c:add_assoc_reference
Unexecuted instantiation: crc32.c:add_assoc_reference
Unexecuted instantiation: credits.c:add_assoc_reference
Unexecuted instantiation: crypt.c:add_assoc_reference
Unexecuted instantiation: css.c:add_assoc_reference
Unexecuted instantiation: datetime.c:add_assoc_reference
Unexecuted instantiation: dir.c:add_assoc_reference
Unexecuted instantiation: dl.c:add_assoc_reference
Unexecuted instantiation: dns.c:add_assoc_reference
Unexecuted instantiation: exec.c:add_assoc_reference
Unexecuted instantiation: file.c:add_assoc_reference
Unexecuted instantiation: filestat.c:add_assoc_reference
Unexecuted instantiation: filters.c:add_assoc_reference
Unexecuted instantiation: flock_compat.c:add_assoc_reference
Unexecuted instantiation: formatted_print.c:add_assoc_reference
Unexecuted instantiation: fsock.c:add_assoc_reference
Unexecuted instantiation: ftok.c:add_assoc_reference
Unexecuted instantiation: ftp_fopen_wrapper.c:add_assoc_reference
Unexecuted instantiation: head.c:add_assoc_reference
Unexecuted instantiation: hrtime.c:add_assoc_reference
Unexecuted instantiation: html.c:add_assoc_reference
Unexecuted instantiation: http_fopen_wrapper.c:add_assoc_reference
Unexecuted instantiation: http.c:add_assoc_reference
Unexecuted instantiation: image.c:add_assoc_reference
Unexecuted instantiation: incomplete_class.c:add_assoc_reference
Unexecuted instantiation: info.c:add_assoc_reference
Unexecuted instantiation: iptc.c:add_assoc_reference
Unexecuted instantiation: levenshtein.c:add_assoc_reference
Unexecuted instantiation: link.c:add_assoc_reference
Unexecuted instantiation: mail.c:add_assoc_reference
Unexecuted instantiation: math.c:add_assoc_reference
Unexecuted instantiation: md5.c:add_assoc_reference
Unexecuted instantiation: metaphone.c:add_assoc_reference
Unexecuted instantiation: microtime.c:add_assoc_reference
Unexecuted instantiation: net.c:add_assoc_reference
Unexecuted instantiation: pack.c:add_assoc_reference
Unexecuted instantiation: pageinfo.c:add_assoc_reference
Unexecuted instantiation: password.c:add_assoc_reference
Unexecuted instantiation: php_fopen_wrapper.c:add_assoc_reference
Unexecuted instantiation: proc_open.c:add_assoc_reference
Unexecuted instantiation: quot_print.c:add_assoc_reference
Unexecuted instantiation: scanf.c:add_assoc_reference
Unexecuted instantiation: sha1.c:add_assoc_reference
Unexecuted instantiation: soundex.c:add_assoc_reference
Unexecuted instantiation: streamsfuncs.c:add_assoc_reference
Unexecuted instantiation: string.c:add_assoc_reference
Unexecuted instantiation: strnatcmp.c:add_assoc_reference
Unexecuted instantiation: syslog.c:add_assoc_reference
Unexecuted instantiation: type.c:add_assoc_reference
Unexecuted instantiation: uniqid.c:add_assoc_reference
Unexecuted instantiation: url_scanner_ex.c:add_assoc_reference
Unexecuted instantiation: url.c:add_assoc_reference
Unexecuted instantiation: user_filters.c:add_assoc_reference
Unexecuted instantiation: uuencode.c:add_assoc_reference
Unexecuted instantiation: var_unserializer.c:add_assoc_reference
Unexecuted instantiation: var.c:add_assoc_reference
Unexecuted instantiation: versioning.c:add_assoc_reference
Unexecuted instantiation: crypt_sha256.c:add_assoc_reference
Unexecuted instantiation: crypt_sha512.c:add_assoc_reference
Unexecuted instantiation: php_crypt_r.c:add_assoc_reference
Unexecuted instantiation: php_uri.c:add_assoc_reference
Unexecuted instantiation: php_uri_common.c:add_assoc_reference
Unexecuted instantiation: uri_parser_rfc3986.c:add_assoc_reference
Unexecuted instantiation: uri_parser_whatwg.c:add_assoc_reference
Unexecuted instantiation: uri_parser_php_parse_url.c:add_assoc_reference
Unexecuted instantiation: explicit_bzero.c:add_assoc_reference
Unexecuted instantiation: fopen_wrappers.c:add_assoc_reference
Unexecuted instantiation: getopt.c:add_assoc_reference
Unexecuted instantiation: main.c:add_assoc_reference
Unexecuted instantiation: network.c:add_assoc_reference
Unexecuted instantiation: output.c:add_assoc_reference
Unexecuted instantiation: php_content_types.c:add_assoc_reference
Unexecuted instantiation: php_ini_builder.c:add_assoc_reference
Unexecuted instantiation: php_ini.c:add_assoc_reference
Unexecuted instantiation: php_glob.c:add_assoc_reference
Unexecuted instantiation: php_odbc_utils.c:add_assoc_reference
Unexecuted instantiation: php_open_temporary_file.c:add_assoc_reference
Unexecuted instantiation: php_scandir.c:add_assoc_reference
Unexecuted instantiation: php_syslog.c:add_assoc_reference
Unexecuted instantiation: php_ticks.c:add_assoc_reference
Unexecuted instantiation: php_variables.c:add_assoc_reference
Unexecuted instantiation: reentrancy.c:add_assoc_reference
Unexecuted instantiation: rfc1867.c:add_assoc_reference
Unexecuted instantiation: safe_bcmp.c:add_assoc_reference
Unexecuted instantiation: SAPI.c:add_assoc_reference
Unexecuted instantiation: snprintf.c:add_assoc_reference
Unexecuted instantiation: spprintf.c:add_assoc_reference
Unexecuted instantiation: strlcat.c:add_assoc_reference
Unexecuted instantiation: strlcpy.c:add_assoc_reference
Unexecuted instantiation: cast.c:add_assoc_reference
Unexecuted instantiation: filter.c:add_assoc_reference
Unexecuted instantiation: glob_wrapper.c:add_assoc_reference
Unexecuted instantiation: memory.c:add_assoc_reference
Unexecuted instantiation: mmap.c:add_assoc_reference
Unexecuted instantiation: plain_wrapper.c:add_assoc_reference
Unexecuted instantiation: streams.c:add_assoc_reference
Unexecuted instantiation: transports.c:add_assoc_reference
Unexecuted instantiation: userspace.c:add_assoc_reference
Unexecuted instantiation: xp_socket.c:add_assoc_reference
Unexecuted instantiation: block_pass.c:add_assoc_reference
Unexecuted instantiation: compact_literals.c:add_assoc_reference
Unexecuted instantiation: compact_vars.c:add_assoc_reference
Unexecuted instantiation: dfa_pass.c:add_assoc_reference
Unexecuted instantiation: nop_removal.c:add_assoc_reference
Unexecuted instantiation: optimize_func_calls.c:add_assoc_reference
Unexecuted instantiation: optimize_temp_vars_5.c:add_assoc_reference
Unexecuted instantiation: pass1.c:add_assoc_reference
Unexecuted instantiation: pass3.c:add_assoc_reference
Unexecuted instantiation: sccp.c:add_assoc_reference
Unexecuted instantiation: zend_optimizer.c:add_assoc_reference
Unexecuted instantiation: zend_API.c:add_assoc_reference
Unexecuted instantiation: zend_ast.c:add_assoc_reference
Unexecuted instantiation: zend_attributes.c:add_assoc_reference
Unexecuted instantiation: zend_autoload.c:add_assoc_reference
Unexecuted instantiation: zend_builtin_functions.c:add_assoc_reference
Unexecuted instantiation: zend_closures.c:add_assoc_reference
Unexecuted instantiation: zend_compile.c:add_assoc_reference
Unexecuted instantiation: zend_constants.c:add_assoc_reference
Unexecuted instantiation: zend_default_classes.c:add_assoc_reference
Unexecuted instantiation: zend_dtrace.c:add_assoc_reference
Unexecuted instantiation: zend_enum.c:add_assoc_reference
Unexecuted instantiation: zend_exceptions.c:add_assoc_reference
Unexecuted instantiation: zend_execute_API.c:add_assoc_reference
Unexecuted instantiation: zend_execute.c:add_assoc_reference
Unexecuted instantiation: zend_fibers.c:add_assoc_reference
Unexecuted instantiation: zend_gc.c:add_assoc_reference
Unexecuted instantiation: zend_generators.c:add_assoc_reference
Unexecuted instantiation: zend_inheritance.c:add_assoc_reference
Unexecuted instantiation: zend_ini_parser.c:add_assoc_reference
Unexecuted instantiation: zend_ini_scanner.c:add_assoc_reference
Unexecuted instantiation: zend_ini.c:add_assoc_reference
Unexecuted instantiation: zend_interfaces.c:add_assoc_reference
Unexecuted instantiation: zend_iterators.c:add_assoc_reference
Unexecuted instantiation: zend_language_parser.c:add_assoc_reference
Unexecuted instantiation: zend_language_scanner.c:add_assoc_reference
Unexecuted instantiation: zend_lazy_objects.c:add_assoc_reference
Unexecuted instantiation: zend_list.c:add_assoc_reference
Unexecuted instantiation: zend_object_handlers.c:add_assoc_reference
Unexecuted instantiation: zend_objects_API.c:add_assoc_reference
Unexecuted instantiation: zend_objects.c:add_assoc_reference
Unexecuted instantiation: zend_observer.c:add_assoc_reference
Unexecuted instantiation: zend_opcode.c:add_assoc_reference
Unexecuted instantiation: zend_operators.c:add_assoc_reference
Unexecuted instantiation: zend_property_hooks.c:add_assoc_reference
Unexecuted instantiation: zend_smart_str.c:add_assoc_reference
Unexecuted instantiation: zend_system_id.c:add_assoc_reference
Unexecuted instantiation: zend_variables.c:add_assoc_reference
Unexecuted instantiation: zend_weakrefs.c:add_assoc_reference
Unexecuted instantiation: zend.c:add_assoc_reference
Unexecuted instantiation: internal_functions_cli.c:add_assoc_reference
Unexecuted instantiation: fuzzer-parser.c:add_assoc_reference
Unexecuted instantiation: fuzzer-sapi.c:add_assoc_reference
Unexecuted instantiation: fuzzer-tracing-jit.c:add_assoc_reference
Unexecuted instantiation: fuzzer-exif.c:add_assoc_reference
Unexecuted instantiation: fuzzer-unserialize.c:add_assoc_reference
Unexecuted instantiation: fuzzer-function-jit.c:add_assoc_reference
Unexecuted instantiation: fuzzer-json.c:add_assoc_reference
Unexecuted instantiation: fuzzer-unserializehash.c:add_assoc_reference
Unexecuted instantiation: fuzzer-execute.c:add_assoc_reference
590
19.8k
static zend_always_inline void add_assoc_zval(zval *arg, const char *key, zval *value) {
591
19.8k
  add_assoc_zval_ex(arg, key, strlen(key), value);
592
19.8k
}
Unexecuted instantiation: php_date.c:add_assoc_zval
Unexecuted instantiation: php_pcre.c:add_assoc_zval
exif.c:add_assoc_zval
Line
Count
Source
590
19.4k
static zend_always_inline void add_assoc_zval(zval *arg, const char *key, zval *value) {
591
19.4k
  add_assoc_zval_ex(arg, key, strlen(key), value);
592
19.4k
}
Unexecuted instantiation: hash_adler32.c:add_assoc_zval
Unexecuted instantiation: hash_crc32.c:add_assoc_zval
Unexecuted instantiation: hash_fnv.c:add_assoc_zval
Unexecuted instantiation: hash_gost.c:add_assoc_zval
Unexecuted instantiation: hash_haval.c:add_assoc_zval
Unexecuted instantiation: hash_joaat.c:add_assoc_zval
Unexecuted instantiation: hash_md.c:add_assoc_zval
Unexecuted instantiation: hash_murmur.c:add_assoc_zval
Unexecuted instantiation: hash_ripemd.c:add_assoc_zval
Unexecuted instantiation: hash_sha_ni.c:add_assoc_zval
Unexecuted instantiation: hash_sha_sse2.c:add_assoc_zval
Unexecuted instantiation: hash_sha.c:add_assoc_zval
Unexecuted instantiation: hash_sha3.c:add_assoc_zval
Unexecuted instantiation: hash_snefru.c:add_assoc_zval
Unexecuted instantiation: hash_tiger.c:add_assoc_zval
Unexecuted instantiation: hash_whirlpool.c:add_assoc_zval
Unexecuted instantiation: hash_xxhash.c:add_assoc_zval
Unexecuted instantiation: hash.c:add_assoc_zval
Unexecuted instantiation: json_encoder.c:add_assoc_zval
Unexecuted instantiation: json_parser.tab.c:add_assoc_zval
Unexecuted instantiation: json_scanner.c:add_assoc_zval
Unexecuted instantiation: json.c:add_assoc_zval
Unexecuted instantiation: php_lexbor.c:add_assoc_zval
Unexecuted instantiation: shared_alloc_mmap.c:add_assoc_zval
Unexecuted instantiation: shared_alloc_posix.c:add_assoc_zval
Unexecuted instantiation: shared_alloc_shm.c:add_assoc_zval
Unexecuted instantiation: zend_accelerator_api.c:add_assoc_zval
Unexecuted instantiation: zend_accelerator_blacklist.c:add_assoc_zval
Unexecuted instantiation: zend_accelerator_debug.c:add_assoc_zval
Unexecuted instantiation: zend_accelerator_hash.c:add_assoc_zval
zend_accelerator_module.c:add_assoc_zval
Line
Count
Source
590
64
static zend_always_inline void add_assoc_zval(zval *arg, const char *key, zval *value) {
591
64
  add_assoc_zval_ex(arg, key, strlen(key), value);
592
64
}
Unexecuted instantiation: zend_accelerator_util_funcs.c:add_assoc_zval
Unexecuted instantiation: zend_file_cache.c:add_assoc_zval
Unexecuted instantiation: zend_persist_calc.c:add_assoc_zval
Unexecuted instantiation: zend_persist.c:add_assoc_zval
Unexecuted instantiation: zend_shared_alloc.c:add_assoc_zval
Unexecuted instantiation: ZendAccelerator.c:add_assoc_zval
Unexecuted instantiation: zend_jit_vm_helpers.c:add_assoc_zval
zend_jit.c:add_assoc_zval
Line
Count
Source
590
16
static zend_always_inline void add_assoc_zval(zval *arg, const char *key, zval *value) {
591
16
  add_assoc_zval_ex(arg, key, strlen(key), value);
592
16
}
Unexecuted instantiation: csprng.c:add_assoc_zval
Unexecuted instantiation: engine_mt19937.c:add_assoc_zval
Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:add_assoc_zval
Unexecuted instantiation: engine_secure.c:add_assoc_zval
Unexecuted instantiation: engine_user.c:add_assoc_zval
Unexecuted instantiation: engine_xoshiro256starstar.c:add_assoc_zval
Unexecuted instantiation: gammasection.c:add_assoc_zval
Unexecuted instantiation: random.c:add_assoc_zval
Unexecuted instantiation: randomizer.c:add_assoc_zval
Unexecuted instantiation: zend_utils.c:add_assoc_zval
Unexecuted instantiation: php_reflection.c:add_assoc_zval
Unexecuted instantiation: php_spl.c:add_assoc_zval
Unexecuted instantiation: spl_array.c:add_assoc_zval
Unexecuted instantiation: spl_directory.c:add_assoc_zval
Unexecuted instantiation: spl_dllist.c:add_assoc_zval
Unexecuted instantiation: spl_exceptions.c:add_assoc_zval
Unexecuted instantiation: spl_fixedarray.c:add_assoc_zval
Unexecuted instantiation: spl_functions.c:add_assoc_zval
Unexecuted instantiation: spl_heap.c:add_assoc_zval
Unexecuted instantiation: spl_iterators.c:add_assoc_zval
Unexecuted instantiation: spl_observer.c:add_assoc_zval
Unexecuted instantiation: array.c:add_assoc_zval
Unexecuted instantiation: assert.c:add_assoc_zval
Unexecuted instantiation: base64.c:add_assoc_zval
Unexecuted instantiation: basic_functions.c:add_assoc_zval
Unexecuted instantiation: browscap.c:add_assoc_zval
Unexecuted instantiation: crc32_x86.c:add_assoc_zval
Unexecuted instantiation: crc32.c:add_assoc_zval
Unexecuted instantiation: credits.c:add_assoc_zval
Unexecuted instantiation: crypt.c:add_assoc_zval
Unexecuted instantiation: css.c:add_assoc_zval
Unexecuted instantiation: datetime.c:add_assoc_zval
Unexecuted instantiation: dir.c:add_assoc_zval
Unexecuted instantiation: dl.c:add_assoc_zval
Unexecuted instantiation: dns.c:add_assoc_zval
Unexecuted instantiation: exec.c:add_assoc_zval
Unexecuted instantiation: file.c:add_assoc_zval
Unexecuted instantiation: filestat.c:add_assoc_zval
Unexecuted instantiation: filters.c:add_assoc_zval
Unexecuted instantiation: flock_compat.c:add_assoc_zval
Unexecuted instantiation: formatted_print.c:add_assoc_zval
Unexecuted instantiation: fsock.c:add_assoc_zval
Unexecuted instantiation: ftok.c:add_assoc_zval
Unexecuted instantiation: ftp_fopen_wrapper.c:add_assoc_zval
Unexecuted instantiation: head.c:add_assoc_zval
Unexecuted instantiation: hrtime.c:add_assoc_zval
Unexecuted instantiation: html.c:add_assoc_zval
Unexecuted instantiation: http_fopen_wrapper.c:add_assoc_zval
Unexecuted instantiation: http.c:add_assoc_zval
Unexecuted instantiation: image.c:add_assoc_zval
Unexecuted instantiation: incomplete_class.c:add_assoc_zval
Unexecuted instantiation: info.c:add_assoc_zval
Unexecuted instantiation: iptc.c:add_assoc_zval
Unexecuted instantiation: levenshtein.c:add_assoc_zval
Unexecuted instantiation: link.c:add_assoc_zval
Unexecuted instantiation: mail.c:add_assoc_zval
Unexecuted instantiation: math.c:add_assoc_zval
Unexecuted instantiation: md5.c:add_assoc_zval
Unexecuted instantiation: metaphone.c:add_assoc_zval
Unexecuted instantiation: microtime.c:add_assoc_zval
Unexecuted instantiation: net.c:add_assoc_zval
Unexecuted instantiation: pack.c:add_assoc_zval
Unexecuted instantiation: pageinfo.c:add_assoc_zval
Unexecuted instantiation: password.c:add_assoc_zval
Unexecuted instantiation: php_fopen_wrapper.c:add_assoc_zval
Unexecuted instantiation: proc_open.c:add_assoc_zval
Unexecuted instantiation: quot_print.c:add_assoc_zval
Unexecuted instantiation: scanf.c:add_assoc_zval
Unexecuted instantiation: sha1.c:add_assoc_zval
Unexecuted instantiation: soundex.c:add_assoc_zval
streamsfuncs.c:add_assoc_zval
Line
Count
Source
590
114
static zend_always_inline void add_assoc_zval(zval *arg, const char *key, zval *value) {
591
114
  add_assoc_zval_ex(arg, key, strlen(key), value);
592
114
}
Unexecuted instantiation: string.c:add_assoc_zval
Unexecuted instantiation: strnatcmp.c:add_assoc_zval
Unexecuted instantiation: syslog.c:add_assoc_zval
Unexecuted instantiation: type.c:add_assoc_zval
Unexecuted instantiation: uniqid.c:add_assoc_zval
Unexecuted instantiation: url_scanner_ex.c:add_assoc_zval
Unexecuted instantiation: url.c:add_assoc_zval
Unexecuted instantiation: user_filters.c:add_assoc_zval
Unexecuted instantiation: uuencode.c:add_assoc_zval
Unexecuted instantiation: var_unserializer.c:add_assoc_zval
Unexecuted instantiation: var.c:add_assoc_zval
Unexecuted instantiation: versioning.c:add_assoc_zval
Unexecuted instantiation: crypt_sha256.c:add_assoc_zval
Unexecuted instantiation: crypt_sha512.c:add_assoc_zval
Unexecuted instantiation: php_crypt_r.c:add_assoc_zval
Unexecuted instantiation: php_uri.c:add_assoc_zval
Unexecuted instantiation: php_uri_common.c:add_assoc_zval
Unexecuted instantiation: uri_parser_rfc3986.c:add_assoc_zval
Unexecuted instantiation: uri_parser_whatwg.c:add_assoc_zval
Unexecuted instantiation: uri_parser_php_parse_url.c:add_assoc_zval
Unexecuted instantiation: explicit_bzero.c:add_assoc_zval
Unexecuted instantiation: fopen_wrappers.c:add_assoc_zval
Unexecuted instantiation: getopt.c:add_assoc_zval
Unexecuted instantiation: main.c:add_assoc_zval
Unexecuted instantiation: network.c:add_assoc_zval
Unexecuted instantiation: output.c:add_assoc_zval
Unexecuted instantiation: php_content_types.c:add_assoc_zval
Unexecuted instantiation: php_ini_builder.c:add_assoc_zval
Unexecuted instantiation: php_ini.c:add_assoc_zval
Unexecuted instantiation: php_glob.c:add_assoc_zval
Unexecuted instantiation: php_odbc_utils.c:add_assoc_zval
Unexecuted instantiation: php_open_temporary_file.c:add_assoc_zval
Unexecuted instantiation: php_scandir.c:add_assoc_zval
Unexecuted instantiation: php_syslog.c:add_assoc_zval
Unexecuted instantiation: php_ticks.c:add_assoc_zval
Unexecuted instantiation: php_variables.c:add_assoc_zval
Unexecuted instantiation: reentrancy.c:add_assoc_zval
Unexecuted instantiation: rfc1867.c:add_assoc_zval
Unexecuted instantiation: safe_bcmp.c:add_assoc_zval
Unexecuted instantiation: SAPI.c:add_assoc_zval
Unexecuted instantiation: snprintf.c:add_assoc_zval
Unexecuted instantiation: spprintf.c:add_assoc_zval
Unexecuted instantiation: strlcat.c:add_assoc_zval
Unexecuted instantiation: strlcpy.c:add_assoc_zval
Unexecuted instantiation: cast.c:add_assoc_zval
Unexecuted instantiation: filter.c:add_assoc_zval
Unexecuted instantiation: glob_wrapper.c:add_assoc_zval
Unexecuted instantiation: memory.c:add_assoc_zval
Unexecuted instantiation: mmap.c:add_assoc_zval
Unexecuted instantiation: plain_wrapper.c:add_assoc_zval
Unexecuted instantiation: streams.c:add_assoc_zval
Unexecuted instantiation: transports.c:add_assoc_zval
Unexecuted instantiation: userspace.c:add_assoc_zval
Unexecuted instantiation: xp_socket.c:add_assoc_zval
Unexecuted instantiation: block_pass.c:add_assoc_zval
Unexecuted instantiation: compact_literals.c:add_assoc_zval
Unexecuted instantiation: compact_vars.c:add_assoc_zval
Unexecuted instantiation: dfa_pass.c:add_assoc_zval
Unexecuted instantiation: nop_removal.c:add_assoc_zval
Unexecuted instantiation: optimize_func_calls.c:add_assoc_zval
Unexecuted instantiation: optimize_temp_vars_5.c:add_assoc_zval
Unexecuted instantiation: pass1.c:add_assoc_zval
Unexecuted instantiation: pass3.c:add_assoc_zval
Unexecuted instantiation: sccp.c:add_assoc_zval
Unexecuted instantiation: zend_optimizer.c:add_assoc_zval
Unexecuted instantiation: zend_API.c:add_assoc_zval
Unexecuted instantiation: zend_ast.c:add_assoc_zval
Unexecuted instantiation: zend_attributes.c:add_assoc_zval
Unexecuted instantiation: zend_autoload.c:add_assoc_zval
zend_builtin_functions.c:add_assoc_zval
Line
Count
Source
590
40
static zend_always_inline void add_assoc_zval(zval *arg, const char *key, zval *value) {
591
40
  add_assoc_zval_ex(arg, key, strlen(key), value);
592
40
}
Unexecuted instantiation: zend_closures.c:add_assoc_zval
Unexecuted instantiation: zend_compile.c:add_assoc_zval
Unexecuted instantiation: zend_constants.c:add_assoc_zval
Unexecuted instantiation: zend_default_classes.c:add_assoc_zval
Unexecuted instantiation: zend_dtrace.c:add_assoc_zval
Unexecuted instantiation: zend_enum.c:add_assoc_zval
Unexecuted instantiation: zend_exceptions.c:add_assoc_zval
Unexecuted instantiation: zend_execute_API.c:add_assoc_zval
Unexecuted instantiation: zend_execute.c:add_assoc_zval
Unexecuted instantiation: zend_fibers.c:add_assoc_zval
Unexecuted instantiation: zend_gc.c:add_assoc_zval
Unexecuted instantiation: zend_generators.c:add_assoc_zval
Unexecuted instantiation: zend_inheritance.c:add_assoc_zval
Unexecuted instantiation: zend_ini_parser.c:add_assoc_zval
Unexecuted instantiation: zend_ini_scanner.c:add_assoc_zval
Unexecuted instantiation: zend_ini.c:add_assoc_zval
Unexecuted instantiation: zend_interfaces.c:add_assoc_zval
Unexecuted instantiation: zend_iterators.c:add_assoc_zval
Unexecuted instantiation: zend_language_parser.c:add_assoc_zval
Unexecuted instantiation: zend_language_scanner.c:add_assoc_zval
Unexecuted instantiation: zend_lazy_objects.c:add_assoc_zval
Unexecuted instantiation: zend_list.c:add_assoc_zval
Unexecuted instantiation: zend_object_handlers.c:add_assoc_zval
Unexecuted instantiation: zend_objects_API.c:add_assoc_zval
Unexecuted instantiation: zend_objects.c:add_assoc_zval
Unexecuted instantiation: zend_observer.c:add_assoc_zval
Unexecuted instantiation: zend_opcode.c:add_assoc_zval
Unexecuted instantiation: zend_operators.c:add_assoc_zval
Unexecuted instantiation: zend_property_hooks.c:add_assoc_zval
Unexecuted instantiation: zend_smart_str.c:add_assoc_zval
Unexecuted instantiation: zend_system_id.c:add_assoc_zval
Unexecuted instantiation: zend_variables.c:add_assoc_zval
zend_weakrefs.c:add_assoc_zval
Line
Count
Source
590
241
static zend_always_inline void add_assoc_zval(zval *arg, const char *key, zval *value) {
591
241
  add_assoc_zval_ex(arg, key, strlen(key), value);
592
241
}
Unexecuted instantiation: zend.c:add_assoc_zval
Unexecuted instantiation: internal_functions_cli.c:add_assoc_zval
Unexecuted instantiation: fuzzer-parser.c:add_assoc_zval
Unexecuted instantiation: fuzzer-sapi.c:add_assoc_zval
Unexecuted instantiation: fuzzer-tracing-jit.c:add_assoc_zval
Unexecuted instantiation: fuzzer-exif.c:add_assoc_zval
Unexecuted instantiation: fuzzer-unserialize.c:add_assoc_zval
Unexecuted instantiation: fuzzer-function-jit.c:add_assoc_zval
Unexecuted instantiation: fuzzer-json.c:add_assoc_zval
Unexecuted instantiation: fuzzer-unserializehash.c:add_assoc_zval
Unexecuted instantiation: fuzzer-execute.c:add_assoc_zval
593
594
ZEND_API void add_index_long(zval *arg, zend_ulong index, zend_long n);
595
ZEND_API void add_index_null(zval *arg, zend_ulong index);
596
ZEND_API void add_index_bool(zval *arg, zend_ulong index, bool b);
597
ZEND_API void add_index_resource(zval *arg, zend_ulong index, zend_resource *r);
598
ZEND_API void add_index_double(zval *arg, zend_ulong index, double d);
599
ZEND_API void add_index_str(zval *arg, zend_ulong index, zend_string *str);
600
ZEND_API void add_index_string(zval *arg, zend_ulong index, const char *str);
601
ZEND_API void add_index_stringl(zval *arg, zend_ulong index, const char *str, size_t length);
602
ZEND_API void add_index_array(zval *arg, zend_ulong index, zend_array *arr);
603
ZEND_API void add_index_object(zval *arg, zend_ulong index, zend_object *obj);
604
ZEND_API void add_index_reference(zval *arg, zend_ulong index, zend_reference *ref);
605
606
static zend_always_inline zend_result add_index_zval(zval *arg, zend_ulong index, zval *value)
607
28
{
608
28
  return zend_hash_index_update(Z_ARRVAL_P(arg), index, value) ? SUCCESS : FAILURE;
609
28
}
Unexecuted instantiation: php_date.c:add_index_zval
Unexecuted instantiation: php_pcre.c:add_index_zval
Unexecuted instantiation: exif.c:add_index_zval
Unexecuted instantiation: hash_adler32.c:add_index_zval
Unexecuted instantiation: hash_crc32.c:add_index_zval
Unexecuted instantiation: hash_fnv.c:add_index_zval
Unexecuted instantiation: hash_gost.c:add_index_zval
Unexecuted instantiation: hash_haval.c:add_index_zval
Unexecuted instantiation: hash_joaat.c:add_index_zval
Unexecuted instantiation: hash_md.c:add_index_zval
Unexecuted instantiation: hash_murmur.c:add_index_zval
Unexecuted instantiation: hash_ripemd.c:add_index_zval
Unexecuted instantiation: hash_sha_ni.c:add_index_zval
Unexecuted instantiation: hash_sha_sse2.c:add_index_zval
Unexecuted instantiation: hash_sha.c:add_index_zval
Unexecuted instantiation: hash_sha3.c:add_index_zval
Unexecuted instantiation: hash_snefru.c:add_index_zval
Unexecuted instantiation: hash_tiger.c:add_index_zval
Unexecuted instantiation: hash_whirlpool.c:add_index_zval
Unexecuted instantiation: hash_xxhash.c:add_index_zval
Unexecuted instantiation: hash.c:add_index_zval
Unexecuted instantiation: json_encoder.c:add_index_zval
Unexecuted instantiation: json_parser.tab.c:add_index_zval
Unexecuted instantiation: json_scanner.c:add_index_zval
Unexecuted instantiation: json.c:add_index_zval
Unexecuted instantiation: php_lexbor.c:add_index_zval
Unexecuted instantiation: shared_alloc_mmap.c:add_index_zval
Unexecuted instantiation: shared_alloc_posix.c:add_index_zval
Unexecuted instantiation: shared_alloc_shm.c:add_index_zval
Unexecuted instantiation: zend_accelerator_api.c:add_index_zval
Unexecuted instantiation: zend_accelerator_blacklist.c:add_index_zval
Unexecuted instantiation: zend_accelerator_debug.c:add_index_zval
Unexecuted instantiation: zend_accelerator_hash.c:add_index_zval
Unexecuted instantiation: zend_accelerator_module.c:add_index_zval
Unexecuted instantiation: zend_accelerator_util_funcs.c:add_index_zval
Unexecuted instantiation: zend_file_cache.c:add_index_zval
Unexecuted instantiation: zend_persist_calc.c:add_index_zval
Unexecuted instantiation: zend_persist.c:add_index_zval
Unexecuted instantiation: zend_shared_alloc.c:add_index_zval
Unexecuted instantiation: ZendAccelerator.c:add_index_zval
Unexecuted instantiation: zend_jit_vm_helpers.c:add_index_zval
Unexecuted instantiation: zend_jit.c:add_index_zval
Unexecuted instantiation: csprng.c:add_index_zval
Unexecuted instantiation: engine_mt19937.c:add_index_zval
Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:add_index_zval
Unexecuted instantiation: engine_secure.c:add_index_zval
Unexecuted instantiation: engine_user.c:add_index_zval
Unexecuted instantiation: engine_xoshiro256starstar.c:add_index_zval
Unexecuted instantiation: gammasection.c:add_index_zval
Unexecuted instantiation: random.c:add_index_zval
Unexecuted instantiation: randomizer.c:add_index_zval
Unexecuted instantiation: zend_utils.c:add_index_zval
Unexecuted instantiation: php_reflection.c:add_index_zval
Unexecuted instantiation: php_spl.c:add_index_zval
Unexecuted instantiation: spl_array.c:add_index_zval
Unexecuted instantiation: spl_directory.c:add_index_zval
spl_dllist.c:add_index_zval
Line
Count
Source
607
28
{
608
28
  return zend_hash_index_update(Z_ARRVAL_P(arg), index, value) ? SUCCESS : FAILURE;
609
28
}
Unexecuted instantiation: spl_exceptions.c:add_index_zval
Unexecuted instantiation: spl_fixedarray.c:add_index_zval
Unexecuted instantiation: spl_functions.c:add_index_zval
Unexecuted instantiation: spl_heap.c:add_index_zval
Unexecuted instantiation: spl_iterators.c:add_index_zval
Unexecuted instantiation: spl_observer.c:add_index_zval
Unexecuted instantiation: array.c:add_index_zval
Unexecuted instantiation: assert.c:add_index_zval
Unexecuted instantiation: base64.c:add_index_zval
Unexecuted instantiation: basic_functions.c:add_index_zval
Unexecuted instantiation: browscap.c:add_index_zval
Unexecuted instantiation: crc32_x86.c:add_index_zval
Unexecuted instantiation: crc32.c:add_index_zval
Unexecuted instantiation: credits.c:add_index_zval
Unexecuted instantiation: crypt.c:add_index_zval
Unexecuted instantiation: css.c:add_index_zval
Unexecuted instantiation: datetime.c:add_index_zval
Unexecuted instantiation: dir.c:add_index_zval
Unexecuted instantiation: dl.c:add_index_zval
Unexecuted instantiation: dns.c:add_index_zval
Unexecuted instantiation: exec.c:add_index_zval
Unexecuted instantiation: file.c:add_index_zval
Unexecuted instantiation: filestat.c:add_index_zval
Unexecuted instantiation: filters.c:add_index_zval
Unexecuted instantiation: flock_compat.c:add_index_zval
Unexecuted instantiation: formatted_print.c:add_index_zval
Unexecuted instantiation: fsock.c:add_index_zval
Unexecuted instantiation: ftok.c:add_index_zval
Unexecuted instantiation: ftp_fopen_wrapper.c:add_index_zval
Unexecuted instantiation: head.c:add_index_zval
Unexecuted instantiation: hrtime.c:add_index_zval
Unexecuted instantiation: html.c:add_index_zval
Unexecuted instantiation: http_fopen_wrapper.c:add_index_zval
Unexecuted instantiation: http.c:add_index_zval
Unexecuted instantiation: image.c:add_index_zval
Unexecuted instantiation: incomplete_class.c:add_index_zval
Unexecuted instantiation: info.c:add_index_zval
Unexecuted instantiation: iptc.c:add_index_zval
Unexecuted instantiation: levenshtein.c:add_index_zval
Unexecuted instantiation: link.c:add_index_zval
Unexecuted instantiation: mail.c:add_index_zval
Unexecuted instantiation: math.c:add_index_zval
Unexecuted instantiation: md5.c:add_index_zval
Unexecuted instantiation: metaphone.c:add_index_zval
Unexecuted instantiation: microtime.c:add_index_zval
Unexecuted instantiation: net.c:add_index_zval
Unexecuted instantiation: pack.c:add_index_zval
Unexecuted instantiation: pageinfo.c:add_index_zval
Unexecuted instantiation: password.c:add_index_zval
Unexecuted instantiation: php_fopen_wrapper.c:add_index_zval
Unexecuted instantiation: proc_open.c:add_index_zval
Unexecuted instantiation: quot_print.c:add_index_zval
Unexecuted instantiation: scanf.c:add_index_zval
Unexecuted instantiation: sha1.c:add_index_zval
Unexecuted instantiation: soundex.c:add_index_zval
Unexecuted instantiation: streamsfuncs.c:add_index_zval
Unexecuted instantiation: string.c:add_index_zval
Unexecuted instantiation: strnatcmp.c:add_index_zval
Unexecuted instantiation: syslog.c:add_index_zval
Unexecuted instantiation: type.c:add_index_zval
Unexecuted instantiation: uniqid.c:add_index_zval
Unexecuted instantiation: url_scanner_ex.c:add_index_zval
Unexecuted instantiation: url.c:add_index_zval
Unexecuted instantiation: user_filters.c:add_index_zval
Unexecuted instantiation: uuencode.c:add_index_zval
Unexecuted instantiation: var_unserializer.c:add_index_zval
Unexecuted instantiation: var.c:add_index_zval
Unexecuted instantiation: versioning.c:add_index_zval
Unexecuted instantiation: crypt_sha256.c:add_index_zval
Unexecuted instantiation: crypt_sha512.c:add_index_zval
Unexecuted instantiation: php_crypt_r.c:add_index_zval
Unexecuted instantiation: php_uri.c:add_index_zval
Unexecuted instantiation: php_uri_common.c:add_index_zval
Unexecuted instantiation: uri_parser_rfc3986.c:add_index_zval
Unexecuted instantiation: uri_parser_whatwg.c:add_index_zval
Unexecuted instantiation: uri_parser_php_parse_url.c:add_index_zval
Unexecuted instantiation: explicit_bzero.c:add_index_zval
Unexecuted instantiation: fopen_wrappers.c:add_index_zval
Unexecuted instantiation: getopt.c:add_index_zval
Unexecuted instantiation: main.c:add_index_zval
Unexecuted instantiation: network.c:add_index_zval
Unexecuted instantiation: output.c:add_index_zval
Unexecuted instantiation: php_content_types.c:add_index_zval
Unexecuted instantiation: php_ini_builder.c:add_index_zval
Unexecuted instantiation: php_ini.c:add_index_zval
Unexecuted instantiation: php_glob.c:add_index_zval
Unexecuted instantiation: php_odbc_utils.c:add_index_zval
Unexecuted instantiation: php_open_temporary_file.c:add_index_zval
Unexecuted instantiation: php_scandir.c:add_index_zval
Unexecuted instantiation: php_syslog.c:add_index_zval
Unexecuted instantiation: php_ticks.c:add_index_zval
Unexecuted instantiation: php_variables.c:add_index_zval
Unexecuted instantiation: reentrancy.c:add_index_zval
Unexecuted instantiation: rfc1867.c:add_index_zval
Unexecuted instantiation: safe_bcmp.c:add_index_zval
Unexecuted instantiation: SAPI.c:add_index_zval
Unexecuted instantiation: snprintf.c:add_index_zval
Unexecuted instantiation: spprintf.c:add_index_zval
Unexecuted instantiation: strlcat.c:add_index_zval
Unexecuted instantiation: strlcpy.c:add_index_zval
Unexecuted instantiation: cast.c:add_index_zval
Unexecuted instantiation: filter.c:add_index_zval
Unexecuted instantiation: glob_wrapper.c:add_index_zval
Unexecuted instantiation: memory.c:add_index_zval
Unexecuted instantiation: mmap.c:add_index_zval
Unexecuted instantiation: plain_wrapper.c:add_index_zval
Unexecuted instantiation: streams.c:add_index_zval
Unexecuted instantiation: transports.c:add_index_zval
Unexecuted instantiation: userspace.c:add_index_zval
Unexecuted instantiation: xp_socket.c:add_index_zval
Unexecuted instantiation: block_pass.c:add_index_zval
Unexecuted instantiation: compact_literals.c:add_index_zval
Unexecuted instantiation: compact_vars.c:add_index_zval
Unexecuted instantiation: dfa_pass.c:add_index_zval
Unexecuted instantiation: nop_removal.c:add_index_zval
Unexecuted instantiation: optimize_func_calls.c:add_index_zval
Unexecuted instantiation: optimize_temp_vars_5.c:add_index_zval
Unexecuted instantiation: pass1.c:add_index_zval
Unexecuted instantiation: pass3.c:add_index_zval
Unexecuted instantiation: sccp.c:add_index_zval
Unexecuted instantiation: zend_optimizer.c:add_index_zval
Unexecuted instantiation: zend_API.c:add_index_zval
Unexecuted instantiation: zend_ast.c:add_index_zval
Unexecuted instantiation: zend_attributes.c:add_index_zval
Unexecuted instantiation: zend_autoload.c:add_index_zval
Unexecuted instantiation: zend_builtin_functions.c:add_index_zval
Unexecuted instantiation: zend_closures.c:add_index_zval
Unexecuted instantiation: zend_compile.c:add_index_zval
Unexecuted instantiation: zend_constants.c:add_index_zval
Unexecuted instantiation: zend_default_classes.c:add_index_zval
Unexecuted instantiation: zend_dtrace.c:add_index_zval
Unexecuted instantiation: zend_enum.c:add_index_zval
Unexecuted instantiation: zend_exceptions.c:add_index_zval
Unexecuted instantiation: zend_execute_API.c:add_index_zval
Unexecuted instantiation: zend_execute.c:add_index_zval
Unexecuted instantiation: zend_fibers.c:add_index_zval
Unexecuted instantiation: zend_gc.c:add_index_zval
Unexecuted instantiation: zend_generators.c:add_index_zval
Unexecuted instantiation: zend_inheritance.c:add_index_zval
Unexecuted instantiation: zend_ini_parser.c:add_index_zval
Unexecuted instantiation: zend_ini_scanner.c:add_index_zval
Unexecuted instantiation: zend_ini.c:add_index_zval
Unexecuted instantiation: zend_interfaces.c:add_index_zval
Unexecuted instantiation: zend_iterators.c:add_index_zval
Unexecuted instantiation: zend_language_parser.c:add_index_zval
Unexecuted instantiation: zend_language_scanner.c:add_index_zval
Unexecuted instantiation: zend_lazy_objects.c:add_index_zval
Unexecuted instantiation: zend_list.c:add_index_zval
Unexecuted instantiation: zend_object_handlers.c:add_index_zval
Unexecuted instantiation: zend_objects_API.c:add_index_zval
Unexecuted instantiation: zend_objects.c:add_index_zval
Unexecuted instantiation: zend_observer.c:add_index_zval
Unexecuted instantiation: zend_opcode.c:add_index_zval
Unexecuted instantiation: zend_operators.c:add_index_zval
Unexecuted instantiation: zend_property_hooks.c:add_index_zval
Unexecuted instantiation: zend_smart_str.c:add_index_zval
Unexecuted instantiation: zend_system_id.c:add_index_zval
Unexecuted instantiation: zend_variables.c:add_index_zval
Unexecuted instantiation: zend_weakrefs.c:add_index_zval
Unexecuted instantiation: zend.c:add_index_zval
Unexecuted instantiation: internal_functions_cli.c:add_index_zval
Unexecuted instantiation: fuzzer-parser.c:add_index_zval
Unexecuted instantiation: fuzzer-sapi.c:add_index_zval
Unexecuted instantiation: fuzzer-tracing-jit.c:add_index_zval
Unexecuted instantiation: fuzzer-exif.c:add_index_zval
Unexecuted instantiation: fuzzer-unserialize.c:add_index_zval
Unexecuted instantiation: fuzzer-function-jit.c:add_index_zval
Unexecuted instantiation: fuzzer-json.c:add_index_zval
Unexecuted instantiation: fuzzer-unserializehash.c:add_index_zval
Unexecuted instantiation: fuzzer-execute.c:add_index_zval
610
611
ZEND_API zend_result add_next_index_long(zval *arg, zend_long n);
612
ZEND_API zend_result add_next_index_null(zval *arg);
613
ZEND_API zend_result add_next_index_bool(zval *arg, bool b);
614
ZEND_API zend_result add_next_index_resource(zval *arg, zend_resource *r);
615
ZEND_API zend_result add_next_index_double(zval *arg, double d);
616
ZEND_API zend_result add_next_index_str(zval *arg, zend_string *str);
617
ZEND_API zend_result add_next_index_string(zval *arg, const char *str);
618
ZEND_API zend_result add_next_index_stringl(zval *arg, const char *str, size_t length);
619
ZEND_API zend_result add_next_index_array(zval *arg, zend_array *arr);
620
ZEND_API zend_result add_next_index_object(zval *arg, zend_object *obj);
621
ZEND_API zend_result add_next_index_reference(zval *arg, zend_reference *ref);
622
623
static zend_always_inline zend_result add_next_index_zval(zval *arg, zval *value)
624
1.75k
{
625
1.75k
  return zend_hash_next_index_insert(Z_ARRVAL_P(arg), value) ? SUCCESS : FAILURE;
626
1.75k
}
Unexecuted instantiation: php_date.c:add_next_index_zval
Unexecuted instantiation: php_pcre.c:add_next_index_zval
Unexecuted instantiation: exif.c:add_next_index_zval
Unexecuted instantiation: hash_adler32.c:add_next_index_zval
Unexecuted instantiation: hash_crc32.c:add_next_index_zval
Unexecuted instantiation: hash_fnv.c:add_next_index_zval
Unexecuted instantiation: hash_gost.c:add_next_index_zval
Unexecuted instantiation: hash_haval.c:add_next_index_zval
Unexecuted instantiation: hash_joaat.c:add_next_index_zval
Unexecuted instantiation: hash_md.c:add_next_index_zval
Unexecuted instantiation: hash_murmur.c:add_next_index_zval
Unexecuted instantiation: hash_ripemd.c:add_next_index_zval
Unexecuted instantiation: hash_sha_ni.c:add_next_index_zval
Unexecuted instantiation: hash_sha_sse2.c:add_next_index_zval
Unexecuted instantiation: hash_sha.c:add_next_index_zval
Unexecuted instantiation: hash_sha3.c:add_next_index_zval
Unexecuted instantiation: hash_snefru.c:add_next_index_zval
Unexecuted instantiation: hash_tiger.c:add_next_index_zval
Unexecuted instantiation: hash_whirlpool.c:add_next_index_zval
Unexecuted instantiation: hash_xxhash.c:add_next_index_zval
Unexecuted instantiation: hash.c:add_next_index_zval
Unexecuted instantiation: json_encoder.c:add_next_index_zval
Unexecuted instantiation: json_parser.tab.c:add_next_index_zval
Unexecuted instantiation: json_scanner.c:add_next_index_zval
Unexecuted instantiation: json.c:add_next_index_zval
Unexecuted instantiation: php_lexbor.c:add_next_index_zval
Unexecuted instantiation: shared_alloc_mmap.c:add_next_index_zval
Unexecuted instantiation: shared_alloc_posix.c:add_next_index_zval
Unexecuted instantiation: shared_alloc_shm.c:add_next_index_zval
Unexecuted instantiation: zend_accelerator_api.c:add_next_index_zval
Unexecuted instantiation: zend_accelerator_blacklist.c:add_next_index_zval
Unexecuted instantiation: zend_accelerator_debug.c:add_next_index_zval
Unexecuted instantiation: zend_accelerator_hash.c:add_next_index_zval
Unexecuted instantiation: zend_accelerator_module.c:add_next_index_zval
Unexecuted instantiation: zend_accelerator_util_funcs.c:add_next_index_zval
Unexecuted instantiation: zend_file_cache.c:add_next_index_zval
Unexecuted instantiation: zend_persist_calc.c:add_next_index_zval
Unexecuted instantiation: zend_persist.c:add_next_index_zval
Unexecuted instantiation: zend_shared_alloc.c:add_next_index_zval
Unexecuted instantiation: ZendAccelerator.c:add_next_index_zval
Unexecuted instantiation: zend_jit_vm_helpers.c:add_next_index_zval
Unexecuted instantiation: zend_jit.c:add_next_index_zval
Unexecuted instantiation: csprng.c:add_next_index_zval
Unexecuted instantiation: engine_mt19937.c:add_next_index_zval
Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:add_next_index_zval
Unexecuted instantiation: engine_secure.c:add_next_index_zval
Unexecuted instantiation: engine_user.c:add_next_index_zval
Unexecuted instantiation: engine_xoshiro256starstar.c:add_next_index_zval
Unexecuted instantiation: gammasection.c:add_next_index_zval
Unexecuted instantiation: random.c:add_next_index_zval
Unexecuted instantiation: randomizer.c:add_next_index_zval
Unexecuted instantiation: zend_utils.c:add_next_index_zval
php_reflection.c:add_next_index_zval
Line
Count
Source
624
1.71k
{
625
1.71k
  return zend_hash_next_index_insert(Z_ARRVAL_P(arg), value) ? SUCCESS : FAILURE;
626
1.71k
}
Unexecuted instantiation: php_spl.c:add_next_index_zval
Unexecuted instantiation: spl_array.c:add_next_index_zval
Unexecuted instantiation: spl_directory.c:add_next_index_zval
Unexecuted instantiation: spl_dllist.c:add_next_index_zval
Unexecuted instantiation: spl_exceptions.c:add_next_index_zval
Unexecuted instantiation: spl_fixedarray.c:add_next_index_zval
Unexecuted instantiation: spl_functions.c:add_next_index_zval
Unexecuted instantiation: spl_heap.c:add_next_index_zval
spl_iterators.c:add_next_index_zval
Line
Count
Source
624
6
{
625
6
  return zend_hash_next_index_insert(Z_ARRVAL_P(arg), value) ? SUCCESS : FAILURE;
626
6
}
spl_observer.c:add_next_index_zval
Line
Count
Source
624
20
{
625
20
  return zend_hash_next_index_insert(Z_ARRVAL_P(arg), value) ? SUCCESS : FAILURE;
626
20
}
Unexecuted instantiation: array.c:add_next_index_zval
Unexecuted instantiation: assert.c:add_next_index_zval
Unexecuted instantiation: base64.c:add_next_index_zval
basic_functions.c:add_next_index_zval
Line
Count
Source
624
9
{
625
9
  return zend_hash_next_index_insert(Z_ARRVAL_P(arg), value) ? SUCCESS : FAILURE;
626
9
}
Unexecuted instantiation: browscap.c:add_next_index_zval
Unexecuted instantiation: crc32_x86.c:add_next_index_zval
Unexecuted instantiation: crc32.c:add_next_index_zval
Unexecuted instantiation: credits.c:add_next_index_zval
Unexecuted instantiation: crypt.c:add_next_index_zval
Unexecuted instantiation: css.c:add_next_index_zval
Unexecuted instantiation: datetime.c:add_next_index_zval
Unexecuted instantiation: dir.c:add_next_index_zval
Unexecuted instantiation: dl.c:add_next_index_zval
Unexecuted instantiation: dns.c:add_next_index_zval
Unexecuted instantiation: exec.c:add_next_index_zval
Unexecuted instantiation: file.c:add_next_index_zval
Unexecuted instantiation: filestat.c:add_next_index_zval
Unexecuted instantiation: filters.c:add_next_index_zval
Unexecuted instantiation: flock_compat.c:add_next_index_zval
Unexecuted instantiation: formatted_print.c:add_next_index_zval
Unexecuted instantiation: fsock.c:add_next_index_zval
Unexecuted instantiation: ftok.c:add_next_index_zval
Unexecuted instantiation: ftp_fopen_wrapper.c:add_next_index_zval
Unexecuted instantiation: head.c:add_next_index_zval
Unexecuted instantiation: hrtime.c:add_next_index_zval
Unexecuted instantiation: html.c:add_next_index_zval
Unexecuted instantiation: http_fopen_wrapper.c:add_next_index_zval
Unexecuted instantiation: http.c:add_next_index_zval
Unexecuted instantiation: image.c:add_next_index_zval
Unexecuted instantiation: incomplete_class.c:add_next_index_zval
Unexecuted instantiation: info.c:add_next_index_zval
Unexecuted instantiation: iptc.c:add_next_index_zval
Unexecuted instantiation: levenshtein.c:add_next_index_zval
Unexecuted instantiation: link.c:add_next_index_zval
Unexecuted instantiation: mail.c:add_next_index_zval
Unexecuted instantiation: math.c:add_next_index_zval
Unexecuted instantiation: md5.c:add_next_index_zval
Unexecuted instantiation: metaphone.c:add_next_index_zval
Unexecuted instantiation: microtime.c:add_next_index_zval
Unexecuted instantiation: net.c:add_next_index_zval
Unexecuted instantiation: pack.c:add_next_index_zval
Unexecuted instantiation: pageinfo.c:add_next_index_zval
Unexecuted instantiation: password.c:add_next_index_zval
Unexecuted instantiation: php_fopen_wrapper.c:add_next_index_zval
Unexecuted instantiation: proc_open.c:add_next_index_zval
Unexecuted instantiation: quot_print.c:add_next_index_zval
Unexecuted instantiation: scanf.c:add_next_index_zval
Unexecuted instantiation: sha1.c:add_next_index_zval
Unexecuted instantiation: soundex.c:add_next_index_zval
Unexecuted instantiation: streamsfuncs.c:add_next_index_zval
Unexecuted instantiation: string.c:add_next_index_zval
Unexecuted instantiation: strnatcmp.c:add_next_index_zval
Unexecuted instantiation: syslog.c:add_next_index_zval
Unexecuted instantiation: type.c:add_next_index_zval
Unexecuted instantiation: uniqid.c:add_next_index_zval
Unexecuted instantiation: url_scanner_ex.c:add_next_index_zval
Unexecuted instantiation: url.c:add_next_index_zval
Unexecuted instantiation: user_filters.c:add_next_index_zval
Unexecuted instantiation: uuencode.c:add_next_index_zval
Unexecuted instantiation: var_unserializer.c:add_next_index_zval
Unexecuted instantiation: var.c:add_next_index_zval
Unexecuted instantiation: versioning.c:add_next_index_zval
Unexecuted instantiation: crypt_sha256.c:add_next_index_zval
Unexecuted instantiation: crypt_sha512.c:add_next_index_zval
Unexecuted instantiation: php_crypt_r.c:add_next_index_zval
Unexecuted instantiation: php_uri.c:add_next_index_zval
Unexecuted instantiation: php_uri_common.c:add_next_index_zval
Unexecuted instantiation: uri_parser_rfc3986.c:add_next_index_zval
Unexecuted instantiation: uri_parser_whatwg.c:add_next_index_zval
Unexecuted instantiation: uri_parser_php_parse_url.c:add_next_index_zval
Unexecuted instantiation: explicit_bzero.c:add_next_index_zval
Unexecuted instantiation: fopen_wrappers.c:add_next_index_zval
Unexecuted instantiation: getopt.c:add_next_index_zval
Unexecuted instantiation: main.c:add_next_index_zval
Unexecuted instantiation: network.c:add_next_index_zval
Unexecuted instantiation: output.c:add_next_index_zval
Unexecuted instantiation: php_content_types.c:add_next_index_zval
Unexecuted instantiation: php_ini_builder.c:add_next_index_zval
Unexecuted instantiation: php_ini.c:add_next_index_zval
Unexecuted instantiation: php_glob.c:add_next_index_zval
Unexecuted instantiation: php_odbc_utils.c:add_next_index_zval
Unexecuted instantiation: php_open_temporary_file.c:add_next_index_zval
Unexecuted instantiation: php_scandir.c:add_next_index_zval
Unexecuted instantiation: php_syslog.c:add_next_index_zval
Unexecuted instantiation: php_ticks.c:add_next_index_zval
Unexecuted instantiation: php_variables.c:add_next_index_zval
Unexecuted instantiation: reentrancy.c:add_next_index_zval
Unexecuted instantiation: rfc1867.c:add_next_index_zval
Unexecuted instantiation: safe_bcmp.c:add_next_index_zval
Unexecuted instantiation: SAPI.c:add_next_index_zval
Unexecuted instantiation: snprintf.c:add_next_index_zval
Unexecuted instantiation: spprintf.c:add_next_index_zval
Unexecuted instantiation: strlcat.c:add_next_index_zval
Unexecuted instantiation: strlcpy.c:add_next_index_zval
Unexecuted instantiation: cast.c:add_next_index_zval
Unexecuted instantiation: filter.c:add_next_index_zval
Unexecuted instantiation: glob_wrapper.c:add_next_index_zval
Unexecuted instantiation: memory.c:add_next_index_zval
Unexecuted instantiation: mmap.c:add_next_index_zval
Unexecuted instantiation: plain_wrapper.c:add_next_index_zval
Unexecuted instantiation: streams.c:add_next_index_zval
Unexecuted instantiation: transports.c:add_next_index_zval
Unexecuted instantiation: userspace.c:add_next_index_zval
Unexecuted instantiation: xp_socket.c:add_next_index_zval
Unexecuted instantiation: block_pass.c:add_next_index_zval
Unexecuted instantiation: compact_literals.c:add_next_index_zval
Unexecuted instantiation: compact_vars.c:add_next_index_zval
Unexecuted instantiation: dfa_pass.c:add_next_index_zval
Unexecuted instantiation: nop_removal.c:add_next_index_zval
Unexecuted instantiation: optimize_func_calls.c:add_next_index_zval
Unexecuted instantiation: optimize_temp_vars_5.c:add_next_index_zval
Unexecuted instantiation: pass1.c:add_next_index_zval
Unexecuted instantiation: pass3.c:add_next_index_zval
Unexecuted instantiation: sccp.c:add_next_index_zval
Unexecuted instantiation: zend_optimizer.c:add_next_index_zval
Unexecuted instantiation: zend_API.c:add_next_index_zval
Unexecuted instantiation: zend_ast.c:add_next_index_zval
Unexecuted instantiation: zend_attributes.c:add_next_index_zval
Unexecuted instantiation: zend_autoload.c:add_next_index_zval
Unexecuted instantiation: zend_builtin_functions.c:add_next_index_zval
Unexecuted instantiation: zend_closures.c:add_next_index_zval
Unexecuted instantiation: zend_compile.c:add_next_index_zval
Unexecuted instantiation: zend_constants.c:add_next_index_zval
Unexecuted instantiation: zend_default_classes.c:add_next_index_zval
Unexecuted instantiation: zend_dtrace.c:add_next_index_zval
Unexecuted instantiation: zend_enum.c:add_next_index_zval
Unexecuted instantiation: zend_exceptions.c:add_next_index_zval
Unexecuted instantiation: zend_execute_API.c:add_next_index_zval
Unexecuted instantiation: zend_execute.c:add_next_index_zval
Unexecuted instantiation: zend_fibers.c:add_next_index_zval
Unexecuted instantiation: zend_gc.c:add_next_index_zval
Unexecuted instantiation: zend_generators.c:add_next_index_zval
Unexecuted instantiation: zend_inheritance.c:add_next_index_zval
Unexecuted instantiation: zend_ini_parser.c:add_next_index_zval
Unexecuted instantiation: zend_ini_scanner.c:add_next_index_zval
Unexecuted instantiation: zend_ini.c:add_next_index_zval
Unexecuted instantiation: zend_interfaces.c:add_next_index_zval
Unexecuted instantiation: zend_iterators.c:add_next_index_zval
Unexecuted instantiation: zend_language_parser.c:add_next_index_zval
Unexecuted instantiation: zend_language_scanner.c:add_next_index_zval
Unexecuted instantiation: zend_lazy_objects.c:add_next_index_zval
Unexecuted instantiation: zend_list.c:add_next_index_zval
Unexecuted instantiation: zend_object_handlers.c:add_next_index_zval
Unexecuted instantiation: zend_objects_API.c:add_next_index_zval
Unexecuted instantiation: zend_objects.c:add_next_index_zval
Unexecuted instantiation: zend_observer.c:add_next_index_zval
Unexecuted instantiation: zend_opcode.c:add_next_index_zval
Unexecuted instantiation: zend_operators.c:add_next_index_zval
Unexecuted instantiation: zend_property_hooks.c:add_next_index_zval
Unexecuted instantiation: zend_smart_str.c:add_next_index_zval
Unexecuted instantiation: zend_system_id.c:add_next_index_zval
Unexecuted instantiation: zend_variables.c:add_next_index_zval
Unexecuted instantiation: zend_weakrefs.c:add_next_index_zval
Unexecuted instantiation: zend.c:add_next_index_zval
Unexecuted instantiation: internal_functions_cli.c:add_next_index_zval
Unexecuted instantiation: fuzzer-parser.c:add_next_index_zval
Unexecuted instantiation: fuzzer-sapi.c:add_next_index_zval
Unexecuted instantiation: fuzzer-tracing-jit.c:add_next_index_zval
Unexecuted instantiation: fuzzer-exif.c:add_next_index_zval
Unexecuted instantiation: fuzzer-unserialize.c:add_next_index_zval
Unexecuted instantiation: fuzzer-function-jit.c:add_next_index_zval
Unexecuted instantiation: fuzzer-json.c:add_next_index_zval
Unexecuted instantiation: fuzzer-unserializehash.c:add_next_index_zval
Unexecuted instantiation: fuzzer-execute.c:add_next_index_zval
627
628
ZEND_API zend_result array_set_zval_key(HashTable *ht, zval *key, zval *value);
629
630
ZEND_API void add_property_long_ex(zval *arg, const char *key, size_t key_len, zend_long l);
631
ZEND_API void add_property_null_ex(zval *arg, const char *key, size_t key_len);
632
ZEND_API void add_property_bool_ex(zval *arg, const char *key, size_t key_len, zend_long b);
633
ZEND_API void add_property_resource_ex(zval *arg, const char *key, size_t key_len, zend_resource *r);
634
ZEND_API void add_property_double_ex(zval *arg, const char *key, size_t key_len, double d);
635
ZEND_API void add_property_str_ex(zval *arg, const char *key, size_t key_len, zend_string *str);
636
ZEND_API void add_property_string_ex(zval *arg, const char *key, size_t key_len, const char *str);
637
ZEND_API void add_property_stringl_ex(zval *arg, const char *key, size_t key_len,  const char *str, size_t length);
638
ZEND_API void add_property_array_ex(zval *arg, const char *key, size_t key_len, zend_array *arr);
639
ZEND_API void add_property_object_ex(zval *arg, const char *key, size_t key_len, zend_object *obj);
640
ZEND_API void add_property_reference_ex(zval *arg, const char *key, size_t key_len, zend_reference *ref);
641
ZEND_API void add_property_zval_ex(zval *arg, const char *key, size_t key_len, zval *value);
642
643
0
static zend_always_inline void add_property_long(zval *arg, const char *key, zend_long n) {
644
0
  add_property_long_ex(arg, key, strlen(key), n);
645
0
}
Unexecuted instantiation: php_date.c:add_property_long
Unexecuted instantiation: php_pcre.c:add_property_long
Unexecuted instantiation: exif.c:add_property_long
Unexecuted instantiation: hash_adler32.c:add_property_long
Unexecuted instantiation: hash_crc32.c:add_property_long
Unexecuted instantiation: hash_fnv.c:add_property_long
Unexecuted instantiation: hash_gost.c:add_property_long
Unexecuted instantiation: hash_haval.c:add_property_long
Unexecuted instantiation: hash_joaat.c:add_property_long
Unexecuted instantiation: hash_md.c:add_property_long
Unexecuted instantiation: hash_murmur.c:add_property_long
Unexecuted instantiation: hash_ripemd.c:add_property_long
Unexecuted instantiation: hash_sha_ni.c:add_property_long
Unexecuted instantiation: hash_sha_sse2.c:add_property_long
Unexecuted instantiation: hash_sha.c:add_property_long
Unexecuted instantiation: hash_sha3.c:add_property_long
Unexecuted instantiation: hash_snefru.c:add_property_long
Unexecuted instantiation: hash_tiger.c:add_property_long
Unexecuted instantiation: hash_whirlpool.c:add_property_long
Unexecuted instantiation: hash_xxhash.c:add_property_long
Unexecuted instantiation: hash.c:add_property_long
Unexecuted instantiation: json_encoder.c:add_property_long
Unexecuted instantiation: json_parser.tab.c:add_property_long
Unexecuted instantiation: json_scanner.c:add_property_long
Unexecuted instantiation: json.c:add_property_long
Unexecuted instantiation: php_lexbor.c:add_property_long
Unexecuted instantiation: shared_alloc_mmap.c:add_property_long
Unexecuted instantiation: shared_alloc_posix.c:add_property_long
Unexecuted instantiation: shared_alloc_shm.c:add_property_long
Unexecuted instantiation: zend_accelerator_api.c:add_property_long
Unexecuted instantiation: zend_accelerator_blacklist.c:add_property_long
Unexecuted instantiation: zend_accelerator_debug.c:add_property_long
Unexecuted instantiation: zend_accelerator_hash.c:add_property_long
Unexecuted instantiation: zend_accelerator_module.c:add_property_long
Unexecuted instantiation: zend_accelerator_util_funcs.c:add_property_long
Unexecuted instantiation: zend_file_cache.c:add_property_long
Unexecuted instantiation: zend_persist_calc.c:add_property_long
Unexecuted instantiation: zend_persist.c:add_property_long
Unexecuted instantiation: zend_shared_alloc.c:add_property_long
Unexecuted instantiation: ZendAccelerator.c:add_property_long
Unexecuted instantiation: zend_jit_vm_helpers.c:add_property_long
Unexecuted instantiation: zend_jit.c:add_property_long
Unexecuted instantiation: csprng.c:add_property_long
Unexecuted instantiation: engine_mt19937.c:add_property_long
Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:add_property_long
Unexecuted instantiation: engine_secure.c:add_property_long
Unexecuted instantiation: engine_user.c:add_property_long
Unexecuted instantiation: engine_xoshiro256starstar.c:add_property_long
Unexecuted instantiation: gammasection.c:add_property_long
Unexecuted instantiation: random.c:add_property_long
Unexecuted instantiation: randomizer.c:add_property_long
Unexecuted instantiation: zend_utils.c:add_property_long
Unexecuted instantiation: php_reflection.c:add_property_long
Unexecuted instantiation: php_spl.c:add_property_long
Unexecuted instantiation: spl_array.c:add_property_long
Unexecuted instantiation: spl_directory.c:add_property_long
Unexecuted instantiation: spl_dllist.c:add_property_long
Unexecuted instantiation: spl_exceptions.c:add_property_long
Unexecuted instantiation: spl_fixedarray.c:add_property_long
Unexecuted instantiation: spl_functions.c:add_property_long
Unexecuted instantiation: spl_heap.c:add_property_long
Unexecuted instantiation: spl_iterators.c:add_property_long
Unexecuted instantiation: spl_observer.c:add_property_long
Unexecuted instantiation: array.c:add_property_long
Unexecuted instantiation: assert.c:add_property_long
Unexecuted instantiation: base64.c:add_property_long
Unexecuted instantiation: basic_functions.c:add_property_long
Unexecuted instantiation: browscap.c:add_property_long
Unexecuted instantiation: crc32_x86.c:add_property_long
Unexecuted instantiation: crc32.c:add_property_long
Unexecuted instantiation: credits.c:add_property_long
Unexecuted instantiation: crypt.c:add_property_long
Unexecuted instantiation: css.c:add_property_long
Unexecuted instantiation: datetime.c:add_property_long
Unexecuted instantiation: dir.c:add_property_long
Unexecuted instantiation: dl.c:add_property_long
Unexecuted instantiation: dns.c:add_property_long
Unexecuted instantiation: exec.c:add_property_long
Unexecuted instantiation: file.c:add_property_long
Unexecuted instantiation: filestat.c:add_property_long
Unexecuted instantiation: filters.c:add_property_long
Unexecuted instantiation: flock_compat.c:add_property_long
Unexecuted instantiation: formatted_print.c:add_property_long
Unexecuted instantiation: fsock.c:add_property_long
Unexecuted instantiation: ftok.c:add_property_long
Unexecuted instantiation: ftp_fopen_wrapper.c:add_property_long
Unexecuted instantiation: head.c:add_property_long
Unexecuted instantiation: hrtime.c:add_property_long
Unexecuted instantiation: html.c:add_property_long
Unexecuted instantiation: http_fopen_wrapper.c:add_property_long
Unexecuted instantiation: http.c:add_property_long
Unexecuted instantiation: image.c:add_property_long
Unexecuted instantiation: incomplete_class.c:add_property_long
Unexecuted instantiation: info.c:add_property_long
Unexecuted instantiation: iptc.c:add_property_long
Unexecuted instantiation: levenshtein.c:add_property_long
Unexecuted instantiation: link.c:add_property_long
Unexecuted instantiation: mail.c:add_property_long
Unexecuted instantiation: math.c:add_property_long
Unexecuted instantiation: md5.c:add_property_long
Unexecuted instantiation: metaphone.c:add_property_long
Unexecuted instantiation: microtime.c:add_property_long
Unexecuted instantiation: net.c:add_property_long
Unexecuted instantiation: pack.c:add_property_long
Unexecuted instantiation: pageinfo.c:add_property_long
Unexecuted instantiation: password.c:add_property_long
Unexecuted instantiation: php_fopen_wrapper.c:add_property_long
Unexecuted instantiation: proc_open.c:add_property_long
Unexecuted instantiation: quot_print.c:add_property_long
Unexecuted instantiation: scanf.c:add_property_long
Unexecuted instantiation: sha1.c:add_property_long
Unexecuted instantiation: soundex.c:add_property_long
Unexecuted instantiation: streamsfuncs.c:add_property_long
Unexecuted instantiation: string.c:add_property_long
Unexecuted instantiation: strnatcmp.c:add_property_long
Unexecuted instantiation: syslog.c:add_property_long
Unexecuted instantiation: type.c:add_property_long
Unexecuted instantiation: uniqid.c:add_property_long
Unexecuted instantiation: url_scanner_ex.c:add_property_long
Unexecuted instantiation: url.c:add_property_long
Unexecuted instantiation: user_filters.c:add_property_long
Unexecuted instantiation: uuencode.c:add_property_long
Unexecuted instantiation: var_unserializer.c:add_property_long
Unexecuted instantiation: var.c:add_property_long
Unexecuted instantiation: versioning.c:add_property_long
Unexecuted instantiation: crypt_sha256.c:add_property_long
Unexecuted instantiation: crypt_sha512.c:add_property_long
Unexecuted instantiation: php_crypt_r.c:add_property_long
Unexecuted instantiation: php_uri.c:add_property_long
Unexecuted instantiation: php_uri_common.c:add_property_long
Unexecuted instantiation: uri_parser_rfc3986.c:add_property_long
Unexecuted instantiation: uri_parser_whatwg.c:add_property_long
Unexecuted instantiation: uri_parser_php_parse_url.c:add_property_long
Unexecuted instantiation: explicit_bzero.c:add_property_long
Unexecuted instantiation: fopen_wrappers.c:add_property_long
Unexecuted instantiation: getopt.c:add_property_long
Unexecuted instantiation: main.c:add_property_long
Unexecuted instantiation: network.c:add_property_long
Unexecuted instantiation: output.c:add_property_long
Unexecuted instantiation: php_content_types.c:add_property_long
Unexecuted instantiation: php_ini_builder.c:add_property_long
Unexecuted instantiation: php_ini.c:add_property_long
Unexecuted instantiation: php_glob.c:add_property_long
Unexecuted instantiation: php_odbc_utils.c:add_property_long
Unexecuted instantiation: php_open_temporary_file.c:add_property_long
Unexecuted instantiation: php_scandir.c:add_property_long
Unexecuted instantiation: php_syslog.c:add_property_long
Unexecuted instantiation: php_ticks.c:add_property_long
Unexecuted instantiation: php_variables.c:add_property_long
Unexecuted instantiation: reentrancy.c:add_property_long
Unexecuted instantiation: rfc1867.c:add_property_long
Unexecuted instantiation: safe_bcmp.c:add_property_long
Unexecuted instantiation: SAPI.c:add_property_long
Unexecuted instantiation: snprintf.c:add_property_long
Unexecuted instantiation: spprintf.c:add_property_long
Unexecuted instantiation: strlcat.c:add_property_long
Unexecuted instantiation: strlcpy.c:add_property_long
Unexecuted instantiation: cast.c:add_property_long
Unexecuted instantiation: filter.c:add_property_long
Unexecuted instantiation: glob_wrapper.c:add_property_long
Unexecuted instantiation: memory.c:add_property_long
Unexecuted instantiation: mmap.c:add_property_long
Unexecuted instantiation: plain_wrapper.c:add_property_long
Unexecuted instantiation: streams.c:add_property_long
Unexecuted instantiation: transports.c:add_property_long
Unexecuted instantiation: userspace.c:add_property_long
Unexecuted instantiation: xp_socket.c:add_property_long
Unexecuted instantiation: block_pass.c:add_property_long
Unexecuted instantiation: compact_literals.c:add_property_long
Unexecuted instantiation: compact_vars.c:add_property_long
Unexecuted instantiation: dfa_pass.c:add_property_long
Unexecuted instantiation: nop_removal.c:add_property_long
Unexecuted instantiation: optimize_func_calls.c:add_property_long
Unexecuted instantiation: optimize_temp_vars_5.c:add_property_long
Unexecuted instantiation: pass1.c:add_property_long
Unexecuted instantiation: pass3.c:add_property_long
Unexecuted instantiation: sccp.c:add_property_long
Unexecuted instantiation: zend_optimizer.c:add_property_long
Unexecuted instantiation: zend_API.c:add_property_long
Unexecuted instantiation: zend_ast.c:add_property_long
Unexecuted instantiation: zend_attributes.c:add_property_long
Unexecuted instantiation: zend_autoload.c:add_property_long
Unexecuted instantiation: zend_builtin_functions.c:add_property_long
Unexecuted instantiation: zend_closures.c:add_property_long
Unexecuted instantiation: zend_compile.c:add_property_long
Unexecuted instantiation: zend_constants.c:add_property_long
Unexecuted instantiation: zend_default_classes.c:add_property_long
Unexecuted instantiation: zend_dtrace.c:add_property_long
Unexecuted instantiation: zend_enum.c:add_property_long
Unexecuted instantiation: zend_exceptions.c:add_property_long
Unexecuted instantiation: zend_execute_API.c:add_property_long
Unexecuted instantiation: zend_execute.c:add_property_long
Unexecuted instantiation: zend_fibers.c:add_property_long
Unexecuted instantiation: zend_gc.c:add_property_long
Unexecuted instantiation: zend_generators.c:add_property_long
Unexecuted instantiation: zend_inheritance.c:add_property_long
Unexecuted instantiation: zend_ini_parser.c:add_property_long
Unexecuted instantiation: zend_ini_scanner.c:add_property_long
Unexecuted instantiation: zend_ini.c:add_property_long
Unexecuted instantiation: zend_interfaces.c:add_property_long
Unexecuted instantiation: zend_iterators.c:add_property_long
Unexecuted instantiation: zend_language_parser.c:add_property_long
Unexecuted instantiation: zend_language_scanner.c:add_property_long
Unexecuted instantiation: zend_lazy_objects.c:add_property_long
Unexecuted instantiation: zend_list.c:add_property_long
Unexecuted instantiation: zend_object_handlers.c:add_property_long
Unexecuted instantiation: zend_objects_API.c:add_property_long
Unexecuted instantiation: zend_objects.c:add_property_long
Unexecuted instantiation: zend_observer.c:add_property_long
Unexecuted instantiation: zend_opcode.c:add_property_long
Unexecuted instantiation: zend_operators.c:add_property_long
Unexecuted instantiation: zend_property_hooks.c:add_property_long
Unexecuted instantiation: zend_smart_str.c:add_property_long
Unexecuted instantiation: zend_system_id.c:add_property_long
Unexecuted instantiation: zend_variables.c:add_property_long
Unexecuted instantiation: zend_weakrefs.c:add_property_long
Unexecuted instantiation: zend.c:add_property_long
Unexecuted instantiation: internal_functions_cli.c:add_property_long
Unexecuted instantiation: fuzzer-parser.c:add_property_long
Unexecuted instantiation: fuzzer-sapi.c:add_property_long
Unexecuted instantiation: fuzzer-tracing-jit.c:add_property_long
Unexecuted instantiation: fuzzer-exif.c:add_property_long
Unexecuted instantiation: fuzzer-unserialize.c:add_property_long
Unexecuted instantiation: fuzzer-function-jit.c:add_property_long
Unexecuted instantiation: fuzzer-json.c:add_property_long
Unexecuted instantiation: fuzzer-unserializehash.c:add_property_long
Unexecuted instantiation: fuzzer-execute.c:add_property_long
646
5.26k
static zend_always_inline void add_property_null(zval *arg, const char *key) {
647
5.26k
  add_property_null_ex(arg, key, strlen(key));
648
5.26k
}
Unexecuted instantiation: php_date.c:add_property_null
Unexecuted instantiation: php_pcre.c:add_property_null
Unexecuted instantiation: exif.c:add_property_null
Unexecuted instantiation: hash_adler32.c:add_property_null
Unexecuted instantiation: hash_crc32.c:add_property_null
Unexecuted instantiation: hash_fnv.c:add_property_null
Unexecuted instantiation: hash_gost.c:add_property_null
Unexecuted instantiation: hash_haval.c:add_property_null
Unexecuted instantiation: hash_joaat.c:add_property_null
Unexecuted instantiation: hash_md.c:add_property_null
Unexecuted instantiation: hash_murmur.c:add_property_null
Unexecuted instantiation: hash_ripemd.c:add_property_null
Unexecuted instantiation: hash_sha_ni.c:add_property_null
Unexecuted instantiation: hash_sha_sse2.c:add_property_null
Unexecuted instantiation: hash_sha.c:add_property_null
Unexecuted instantiation: hash_sha3.c:add_property_null
Unexecuted instantiation: hash_snefru.c:add_property_null
Unexecuted instantiation: hash_tiger.c:add_property_null
Unexecuted instantiation: hash_whirlpool.c:add_property_null
Unexecuted instantiation: hash_xxhash.c:add_property_null
Unexecuted instantiation: hash.c:add_property_null
Unexecuted instantiation: json_encoder.c:add_property_null
Unexecuted instantiation: json_parser.tab.c:add_property_null
Unexecuted instantiation: json_scanner.c:add_property_null
Unexecuted instantiation: json.c:add_property_null
Unexecuted instantiation: php_lexbor.c:add_property_null
Unexecuted instantiation: shared_alloc_mmap.c:add_property_null
Unexecuted instantiation: shared_alloc_posix.c:add_property_null
Unexecuted instantiation: shared_alloc_shm.c:add_property_null
Unexecuted instantiation: zend_accelerator_api.c:add_property_null
Unexecuted instantiation: zend_accelerator_blacklist.c:add_property_null
Unexecuted instantiation: zend_accelerator_debug.c:add_property_null
Unexecuted instantiation: zend_accelerator_hash.c:add_property_null
Unexecuted instantiation: zend_accelerator_module.c:add_property_null
Unexecuted instantiation: zend_accelerator_util_funcs.c:add_property_null
Unexecuted instantiation: zend_file_cache.c:add_property_null
Unexecuted instantiation: zend_persist_calc.c:add_property_null
Unexecuted instantiation: zend_persist.c:add_property_null
Unexecuted instantiation: zend_shared_alloc.c:add_property_null
Unexecuted instantiation: ZendAccelerator.c:add_property_null
Unexecuted instantiation: zend_jit_vm_helpers.c:add_property_null
Unexecuted instantiation: zend_jit.c:add_property_null
Unexecuted instantiation: csprng.c:add_property_null
Unexecuted instantiation: engine_mt19937.c:add_property_null
Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:add_property_null
Unexecuted instantiation: engine_secure.c:add_property_null
Unexecuted instantiation: engine_user.c:add_property_null
Unexecuted instantiation: engine_xoshiro256starstar.c:add_property_null
Unexecuted instantiation: gammasection.c:add_property_null
Unexecuted instantiation: random.c:add_property_null
Unexecuted instantiation: randomizer.c:add_property_null
Unexecuted instantiation: zend_utils.c:add_property_null
Unexecuted instantiation: php_reflection.c:add_property_null
Unexecuted instantiation: php_spl.c:add_property_null
Unexecuted instantiation: spl_array.c:add_property_null
Unexecuted instantiation: spl_directory.c:add_property_null
Unexecuted instantiation: spl_dllist.c:add_property_null
Unexecuted instantiation: spl_exceptions.c:add_property_null
Unexecuted instantiation: spl_fixedarray.c:add_property_null
Unexecuted instantiation: spl_functions.c:add_property_null
Unexecuted instantiation: spl_heap.c:add_property_null
Unexecuted instantiation: spl_iterators.c:add_property_null
Unexecuted instantiation: spl_observer.c:add_property_null
Unexecuted instantiation: array.c:add_property_null
Unexecuted instantiation: assert.c:add_property_null
Unexecuted instantiation: base64.c:add_property_null
Unexecuted instantiation: basic_functions.c:add_property_null
Unexecuted instantiation: browscap.c:add_property_null
Unexecuted instantiation: crc32_x86.c:add_property_null
Unexecuted instantiation: crc32.c:add_property_null
Unexecuted instantiation: credits.c:add_property_null
Unexecuted instantiation: crypt.c:add_property_null
Unexecuted instantiation: css.c:add_property_null
Unexecuted instantiation: datetime.c:add_property_null
Unexecuted instantiation: dir.c:add_property_null
Unexecuted instantiation: dl.c:add_property_null
Unexecuted instantiation: dns.c:add_property_null
Unexecuted instantiation: exec.c:add_property_null
Unexecuted instantiation: file.c:add_property_null
Unexecuted instantiation: filestat.c:add_property_null
Unexecuted instantiation: filters.c:add_property_null
Unexecuted instantiation: flock_compat.c:add_property_null
Unexecuted instantiation: formatted_print.c:add_property_null
Unexecuted instantiation: fsock.c:add_property_null
Unexecuted instantiation: ftok.c:add_property_null
Unexecuted instantiation: ftp_fopen_wrapper.c:add_property_null
Unexecuted instantiation: head.c:add_property_null
Unexecuted instantiation: hrtime.c:add_property_null
Unexecuted instantiation: html.c:add_property_null
Unexecuted instantiation: http_fopen_wrapper.c:add_property_null
Unexecuted instantiation: http.c:add_property_null
Unexecuted instantiation: image.c:add_property_null
Unexecuted instantiation: incomplete_class.c:add_property_null
Unexecuted instantiation: info.c:add_property_null
Unexecuted instantiation: iptc.c:add_property_null
Unexecuted instantiation: levenshtein.c:add_property_null
Unexecuted instantiation: link.c:add_property_null
Unexecuted instantiation: mail.c:add_property_null
Unexecuted instantiation: math.c:add_property_null
Unexecuted instantiation: md5.c:add_property_null
Unexecuted instantiation: metaphone.c:add_property_null
Unexecuted instantiation: microtime.c:add_property_null
Unexecuted instantiation: net.c:add_property_null
Unexecuted instantiation: pack.c:add_property_null
Unexecuted instantiation: pageinfo.c:add_property_null
Unexecuted instantiation: password.c:add_property_null
Unexecuted instantiation: php_fopen_wrapper.c:add_property_null
Unexecuted instantiation: proc_open.c:add_property_null
Unexecuted instantiation: quot_print.c:add_property_null
Unexecuted instantiation: scanf.c:add_property_null
Unexecuted instantiation: sha1.c:add_property_null
Unexecuted instantiation: soundex.c:add_property_null
Unexecuted instantiation: streamsfuncs.c:add_property_null
Unexecuted instantiation: string.c:add_property_null
Unexecuted instantiation: strnatcmp.c:add_property_null
Unexecuted instantiation: syslog.c:add_property_null
Unexecuted instantiation: type.c:add_property_null
Unexecuted instantiation: uniqid.c:add_property_null
Unexecuted instantiation: url_scanner_ex.c:add_property_null
Unexecuted instantiation: url.c:add_property_null
user_filters.c:add_property_null
Line
Count
Source
646
31
static zend_always_inline void add_property_null(zval *arg, const char *key) {
647
31
  add_property_null_ex(arg, key, strlen(key));
648
31
}
Unexecuted instantiation: uuencode.c:add_property_null
Unexecuted instantiation: var_unserializer.c:add_property_null
Unexecuted instantiation: var.c:add_property_null
Unexecuted instantiation: versioning.c:add_property_null
Unexecuted instantiation: crypt_sha256.c:add_property_null
Unexecuted instantiation: crypt_sha512.c:add_property_null
Unexecuted instantiation: php_crypt_r.c:add_property_null
Unexecuted instantiation: php_uri.c:add_property_null
Unexecuted instantiation: php_uri_common.c:add_property_null
Unexecuted instantiation: uri_parser_rfc3986.c:add_property_null
Unexecuted instantiation: uri_parser_whatwg.c:add_property_null
Unexecuted instantiation: uri_parser_php_parse_url.c:add_property_null
Unexecuted instantiation: explicit_bzero.c:add_property_null
Unexecuted instantiation: fopen_wrappers.c:add_property_null
Unexecuted instantiation: getopt.c:add_property_null
Unexecuted instantiation: main.c:add_property_null
Unexecuted instantiation: network.c:add_property_null
Unexecuted instantiation: output.c:add_property_null
Unexecuted instantiation: php_content_types.c:add_property_null
Unexecuted instantiation: php_ini_builder.c:add_property_null
Unexecuted instantiation: php_ini.c:add_property_null
Unexecuted instantiation: php_glob.c:add_property_null
Unexecuted instantiation: php_odbc_utils.c:add_property_null
Unexecuted instantiation: php_open_temporary_file.c:add_property_null
Unexecuted instantiation: php_scandir.c:add_property_null
Unexecuted instantiation: php_syslog.c:add_property_null
Unexecuted instantiation: php_ticks.c:add_property_null
Unexecuted instantiation: php_variables.c:add_property_null
Unexecuted instantiation: reentrancy.c:add_property_null
Unexecuted instantiation: rfc1867.c:add_property_null
Unexecuted instantiation: safe_bcmp.c:add_property_null
Unexecuted instantiation: SAPI.c:add_property_null
Unexecuted instantiation: snprintf.c:add_property_null
Unexecuted instantiation: spprintf.c:add_property_null
Unexecuted instantiation: strlcat.c:add_property_null
Unexecuted instantiation: strlcpy.c:add_property_null
Unexecuted instantiation: cast.c:add_property_null
Unexecuted instantiation: filter.c:add_property_null
Unexecuted instantiation: glob_wrapper.c:add_property_null
Unexecuted instantiation: memory.c:add_property_null
Unexecuted instantiation: mmap.c:add_property_null
Unexecuted instantiation: plain_wrapper.c:add_property_null
Unexecuted instantiation: streams.c:add_property_null
Unexecuted instantiation: transports.c:add_property_null
userspace.c:add_property_null
Line
Count
Source
646
5.22k
static zend_always_inline void add_property_null(zval *arg, const char *key) {
647
5.22k
  add_property_null_ex(arg, key, strlen(key));
648
5.22k
}
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_autoload.c:add_property_null
Unexecuted instantiation: zend_builtin_functions.c:add_property_null
Unexecuted instantiation: zend_closures.c:add_property_null
Unexecuted instantiation: zend_compile.c:add_property_null
Unexecuted instantiation: zend_constants.c:add_property_null
Unexecuted instantiation: zend_default_classes.c:add_property_null
Unexecuted instantiation: zend_dtrace.c:add_property_null
Unexecuted instantiation: zend_enum.c:add_property_null
Unexecuted instantiation: zend_exceptions.c:add_property_null
Unexecuted instantiation: zend_execute_API.c:add_property_null
Unexecuted instantiation: zend_execute.c:add_property_null
Unexecuted instantiation: zend_fibers.c:add_property_null
Unexecuted instantiation: zend_gc.c:add_property_null
Unexecuted instantiation: zend_generators.c:add_property_null
Unexecuted instantiation: zend_inheritance.c:add_property_null
Unexecuted instantiation: zend_ini_parser.c:add_property_null
Unexecuted instantiation: zend_ini_scanner.c:add_property_null
Unexecuted instantiation: zend_ini.c:add_property_null
Unexecuted instantiation: zend_interfaces.c:add_property_null
Unexecuted instantiation: zend_iterators.c:add_property_null
Unexecuted instantiation: zend_language_parser.c:add_property_null
Unexecuted instantiation: zend_language_scanner.c:add_property_null
Unexecuted instantiation: zend_lazy_objects.c:add_property_null
Unexecuted instantiation: zend_list.c:add_property_null
Unexecuted instantiation: zend_object_handlers.c:add_property_null
Unexecuted instantiation: zend_objects_API.c:add_property_null
Unexecuted instantiation: zend_objects.c:add_property_null
Unexecuted instantiation: zend_observer.c:add_property_null
Unexecuted instantiation: zend_opcode.c:add_property_null
Unexecuted instantiation: zend_operators.c:add_property_null
Unexecuted instantiation: zend_property_hooks.c:add_property_null
Unexecuted instantiation: zend_smart_str.c:add_property_null
Unexecuted instantiation: zend_system_id.c:add_property_null
Unexecuted instantiation: zend_variables.c:add_property_null
Unexecuted instantiation: zend_weakrefs.c:add_property_null
Unexecuted instantiation: zend.c:add_property_null
Unexecuted instantiation: internal_functions_cli.c:add_property_null
Unexecuted instantiation: fuzzer-parser.c:add_property_null
Unexecuted instantiation: fuzzer-sapi.c:add_property_null
Unexecuted instantiation: fuzzer-tracing-jit.c:add_property_null
Unexecuted instantiation: fuzzer-exif.c:add_property_null
Unexecuted instantiation: fuzzer-unserialize.c:add_property_null
Unexecuted instantiation: fuzzer-function-jit.c:add_property_null
Unexecuted instantiation: fuzzer-json.c:add_property_null
Unexecuted instantiation: fuzzer-unserializehash.c:add_property_null
Unexecuted instantiation: fuzzer-execute.c:add_property_null
649
0
static zend_always_inline void add_property_bool(zval *arg, const char *key, bool b) {
650
0
  add_property_bool_ex(arg, key, strlen(key), b);
651
0
}
Unexecuted instantiation: php_date.c:add_property_bool
Unexecuted instantiation: php_pcre.c:add_property_bool
Unexecuted instantiation: exif.c:add_property_bool
Unexecuted instantiation: hash_adler32.c:add_property_bool
Unexecuted instantiation: hash_crc32.c:add_property_bool
Unexecuted instantiation: hash_fnv.c:add_property_bool
Unexecuted instantiation: hash_gost.c:add_property_bool
Unexecuted instantiation: hash_haval.c:add_property_bool
Unexecuted instantiation: hash_joaat.c:add_property_bool
Unexecuted instantiation: hash_md.c:add_property_bool
Unexecuted instantiation: hash_murmur.c:add_property_bool
Unexecuted instantiation: hash_ripemd.c:add_property_bool
Unexecuted instantiation: hash_sha_ni.c:add_property_bool
Unexecuted instantiation: hash_sha_sse2.c:add_property_bool
Unexecuted instantiation: hash_sha.c:add_property_bool
Unexecuted instantiation: hash_sha3.c:add_property_bool
Unexecuted instantiation: hash_snefru.c:add_property_bool
Unexecuted instantiation: hash_tiger.c:add_property_bool
Unexecuted instantiation: hash_whirlpool.c:add_property_bool
Unexecuted instantiation: hash_xxhash.c:add_property_bool
Unexecuted instantiation: hash.c:add_property_bool
Unexecuted instantiation: json_encoder.c:add_property_bool
Unexecuted instantiation: json_parser.tab.c:add_property_bool
Unexecuted instantiation: json_scanner.c:add_property_bool
Unexecuted instantiation: json.c:add_property_bool
Unexecuted instantiation: php_lexbor.c:add_property_bool
Unexecuted instantiation: shared_alloc_mmap.c:add_property_bool
Unexecuted instantiation: shared_alloc_posix.c:add_property_bool
Unexecuted instantiation: shared_alloc_shm.c:add_property_bool
Unexecuted instantiation: zend_accelerator_api.c:add_property_bool
Unexecuted instantiation: zend_accelerator_blacklist.c:add_property_bool
Unexecuted instantiation: zend_accelerator_debug.c:add_property_bool
Unexecuted instantiation: zend_accelerator_hash.c:add_property_bool
Unexecuted instantiation: zend_accelerator_module.c:add_property_bool
Unexecuted instantiation: zend_accelerator_util_funcs.c:add_property_bool
Unexecuted instantiation: zend_file_cache.c:add_property_bool
Unexecuted instantiation: zend_persist_calc.c:add_property_bool
Unexecuted instantiation: zend_persist.c:add_property_bool
Unexecuted instantiation: zend_shared_alloc.c:add_property_bool
Unexecuted instantiation: ZendAccelerator.c:add_property_bool
Unexecuted instantiation: zend_jit_vm_helpers.c:add_property_bool
Unexecuted instantiation: zend_jit.c:add_property_bool
Unexecuted instantiation: csprng.c:add_property_bool
Unexecuted instantiation: engine_mt19937.c:add_property_bool
Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:add_property_bool
Unexecuted instantiation: engine_secure.c:add_property_bool
Unexecuted instantiation: engine_user.c:add_property_bool
Unexecuted instantiation: engine_xoshiro256starstar.c:add_property_bool
Unexecuted instantiation: gammasection.c:add_property_bool
Unexecuted instantiation: random.c:add_property_bool
Unexecuted instantiation: randomizer.c:add_property_bool
Unexecuted instantiation: zend_utils.c:add_property_bool
Unexecuted instantiation: php_reflection.c:add_property_bool
Unexecuted instantiation: php_spl.c:add_property_bool
Unexecuted instantiation: spl_array.c:add_property_bool
Unexecuted instantiation: spl_directory.c:add_property_bool
Unexecuted instantiation: spl_dllist.c:add_property_bool
Unexecuted instantiation: spl_exceptions.c:add_property_bool
Unexecuted instantiation: spl_fixedarray.c:add_property_bool
Unexecuted instantiation: spl_functions.c:add_property_bool
Unexecuted instantiation: spl_heap.c:add_property_bool
Unexecuted instantiation: spl_iterators.c:add_property_bool
Unexecuted instantiation: spl_observer.c:add_property_bool
Unexecuted instantiation: array.c:add_property_bool
Unexecuted instantiation: assert.c:add_property_bool
Unexecuted instantiation: base64.c:add_property_bool
Unexecuted instantiation: basic_functions.c:add_property_bool
Unexecuted instantiation: browscap.c:add_property_bool
Unexecuted instantiation: crc32_x86.c:add_property_bool
Unexecuted instantiation: crc32.c:add_property_bool
Unexecuted instantiation: credits.c:add_property_bool
Unexecuted instantiation: crypt.c:add_property_bool
Unexecuted instantiation: css.c:add_property_bool
Unexecuted instantiation: datetime.c:add_property_bool
Unexecuted instantiation: dir.c:add_property_bool
Unexecuted instantiation: dl.c:add_property_bool
Unexecuted instantiation: dns.c:add_property_bool
Unexecuted instantiation: exec.c:add_property_bool
Unexecuted instantiation: file.c:add_property_bool
Unexecuted instantiation: filestat.c:add_property_bool
Unexecuted instantiation: filters.c:add_property_bool
Unexecuted instantiation: flock_compat.c:add_property_bool
Unexecuted instantiation: formatted_print.c:add_property_bool
Unexecuted instantiation: fsock.c:add_property_bool
Unexecuted instantiation: ftok.c:add_property_bool
Unexecuted instantiation: ftp_fopen_wrapper.c:add_property_bool
Unexecuted instantiation: head.c:add_property_bool
Unexecuted instantiation: hrtime.c:add_property_bool
Unexecuted instantiation: html.c:add_property_bool
Unexecuted instantiation: http_fopen_wrapper.c:add_property_bool
Unexecuted instantiation: http.c:add_property_bool
Unexecuted instantiation: image.c:add_property_bool
Unexecuted instantiation: incomplete_class.c:add_property_bool
Unexecuted instantiation: info.c:add_property_bool
Unexecuted instantiation: iptc.c:add_property_bool
Unexecuted instantiation: levenshtein.c:add_property_bool
Unexecuted instantiation: link.c:add_property_bool
Unexecuted instantiation: mail.c:add_property_bool
Unexecuted instantiation: math.c:add_property_bool
Unexecuted instantiation: md5.c:add_property_bool
Unexecuted instantiation: metaphone.c:add_property_bool
Unexecuted instantiation: microtime.c:add_property_bool
Unexecuted instantiation: net.c:add_property_bool
Unexecuted instantiation: pack.c:add_property_bool
Unexecuted instantiation: pageinfo.c:add_property_bool
Unexecuted instantiation: password.c:add_property_bool
Unexecuted instantiation: php_fopen_wrapper.c:add_property_bool
Unexecuted instantiation: proc_open.c:add_property_bool
Unexecuted instantiation: quot_print.c:add_property_bool
Unexecuted instantiation: scanf.c:add_property_bool
Unexecuted instantiation: sha1.c:add_property_bool
Unexecuted instantiation: soundex.c:add_property_bool
Unexecuted instantiation: streamsfuncs.c:add_property_bool
Unexecuted instantiation: string.c:add_property_bool
Unexecuted instantiation: strnatcmp.c:add_property_bool
Unexecuted instantiation: syslog.c:add_property_bool
Unexecuted instantiation: type.c:add_property_bool
Unexecuted instantiation: uniqid.c:add_property_bool
Unexecuted instantiation: url_scanner_ex.c:add_property_bool
Unexecuted instantiation: url.c:add_property_bool
Unexecuted instantiation: user_filters.c:add_property_bool
Unexecuted instantiation: uuencode.c:add_property_bool
Unexecuted instantiation: var_unserializer.c:add_property_bool
Unexecuted instantiation: var.c:add_property_bool
Unexecuted instantiation: versioning.c:add_property_bool
Unexecuted instantiation: crypt_sha256.c:add_property_bool
Unexecuted instantiation: crypt_sha512.c:add_property_bool
Unexecuted instantiation: php_crypt_r.c:add_property_bool
Unexecuted instantiation: php_uri.c:add_property_bool
Unexecuted instantiation: php_uri_common.c:add_property_bool
Unexecuted instantiation: uri_parser_rfc3986.c:add_property_bool
Unexecuted instantiation: uri_parser_whatwg.c:add_property_bool
Unexecuted instantiation: uri_parser_php_parse_url.c:add_property_bool
Unexecuted instantiation: explicit_bzero.c:add_property_bool
Unexecuted instantiation: fopen_wrappers.c:add_property_bool
Unexecuted instantiation: getopt.c:add_property_bool
Unexecuted instantiation: main.c:add_property_bool
Unexecuted instantiation: network.c:add_property_bool
Unexecuted instantiation: output.c:add_property_bool
Unexecuted instantiation: php_content_types.c:add_property_bool
Unexecuted instantiation: php_ini_builder.c:add_property_bool
Unexecuted instantiation: php_ini.c:add_property_bool
Unexecuted instantiation: php_glob.c:add_property_bool
Unexecuted instantiation: php_odbc_utils.c:add_property_bool
Unexecuted instantiation: php_open_temporary_file.c:add_property_bool
Unexecuted instantiation: php_scandir.c:add_property_bool
Unexecuted instantiation: php_syslog.c:add_property_bool
Unexecuted instantiation: php_ticks.c:add_property_bool
Unexecuted instantiation: php_variables.c:add_property_bool
Unexecuted instantiation: reentrancy.c:add_property_bool
Unexecuted instantiation: rfc1867.c:add_property_bool
Unexecuted instantiation: safe_bcmp.c:add_property_bool
Unexecuted instantiation: SAPI.c:add_property_bool
Unexecuted instantiation: snprintf.c:add_property_bool
Unexecuted instantiation: spprintf.c:add_property_bool
Unexecuted instantiation: strlcat.c:add_property_bool
Unexecuted instantiation: strlcpy.c:add_property_bool
Unexecuted instantiation: cast.c:add_property_bool
Unexecuted instantiation: filter.c:add_property_bool
Unexecuted instantiation: glob_wrapper.c:add_property_bool
Unexecuted instantiation: memory.c:add_property_bool
Unexecuted instantiation: mmap.c:add_property_bool
Unexecuted instantiation: plain_wrapper.c:add_property_bool
Unexecuted instantiation: streams.c:add_property_bool
Unexecuted instantiation: transports.c:add_property_bool
Unexecuted instantiation: userspace.c:add_property_bool
Unexecuted instantiation: xp_socket.c:add_property_bool
Unexecuted instantiation: block_pass.c:add_property_bool
Unexecuted instantiation: compact_literals.c:add_property_bool
Unexecuted instantiation: compact_vars.c:add_property_bool
Unexecuted instantiation: dfa_pass.c:add_property_bool
Unexecuted instantiation: nop_removal.c:add_property_bool
Unexecuted instantiation: optimize_func_calls.c:add_property_bool
Unexecuted instantiation: optimize_temp_vars_5.c:add_property_bool
Unexecuted instantiation: pass1.c:add_property_bool
Unexecuted instantiation: pass3.c:add_property_bool
Unexecuted instantiation: sccp.c:add_property_bool
Unexecuted instantiation: zend_optimizer.c:add_property_bool
Unexecuted instantiation: zend_API.c:add_property_bool
Unexecuted instantiation: zend_ast.c:add_property_bool
Unexecuted instantiation: zend_attributes.c:add_property_bool
Unexecuted instantiation: zend_autoload.c:add_property_bool
Unexecuted instantiation: zend_builtin_functions.c:add_property_bool
Unexecuted instantiation: zend_closures.c:add_property_bool
Unexecuted instantiation: zend_compile.c:add_property_bool
Unexecuted instantiation: zend_constants.c:add_property_bool
Unexecuted instantiation: zend_default_classes.c:add_property_bool
Unexecuted instantiation: zend_dtrace.c:add_property_bool
Unexecuted instantiation: zend_enum.c:add_property_bool
Unexecuted instantiation: zend_exceptions.c:add_property_bool
Unexecuted instantiation: zend_execute_API.c:add_property_bool
Unexecuted instantiation: zend_execute.c:add_property_bool
Unexecuted instantiation: zend_fibers.c:add_property_bool
Unexecuted instantiation: zend_gc.c:add_property_bool
Unexecuted instantiation: zend_generators.c:add_property_bool
Unexecuted instantiation: zend_inheritance.c:add_property_bool
Unexecuted instantiation: zend_ini_parser.c:add_property_bool
Unexecuted instantiation: zend_ini_scanner.c:add_property_bool
Unexecuted instantiation: zend_ini.c:add_property_bool
Unexecuted instantiation: zend_interfaces.c:add_property_bool
Unexecuted instantiation: zend_iterators.c:add_property_bool
Unexecuted instantiation: zend_language_parser.c:add_property_bool
Unexecuted instantiation: zend_language_scanner.c:add_property_bool
Unexecuted instantiation: zend_lazy_objects.c:add_property_bool
Unexecuted instantiation: zend_list.c:add_property_bool
Unexecuted instantiation: zend_object_handlers.c:add_property_bool
Unexecuted instantiation: zend_objects_API.c:add_property_bool
Unexecuted instantiation: zend_objects.c:add_property_bool
Unexecuted instantiation: zend_observer.c:add_property_bool
Unexecuted instantiation: zend_opcode.c:add_property_bool
Unexecuted instantiation: zend_operators.c:add_property_bool
Unexecuted instantiation: zend_property_hooks.c:add_property_bool
Unexecuted instantiation: zend_smart_str.c:add_property_bool
Unexecuted instantiation: zend_system_id.c:add_property_bool
Unexecuted instantiation: zend_variables.c:add_property_bool
Unexecuted instantiation: zend_weakrefs.c:add_property_bool
Unexecuted instantiation: zend.c:add_property_bool
Unexecuted instantiation: internal_functions_cli.c:add_property_bool
Unexecuted instantiation: fuzzer-parser.c:add_property_bool
Unexecuted instantiation: fuzzer-sapi.c:add_property_bool
Unexecuted instantiation: fuzzer-tracing-jit.c:add_property_bool
Unexecuted instantiation: fuzzer-exif.c:add_property_bool
Unexecuted instantiation: fuzzer-unserialize.c:add_property_bool
Unexecuted instantiation: fuzzer-function-jit.c:add_property_bool
Unexecuted instantiation: fuzzer-json.c:add_property_bool
Unexecuted instantiation: fuzzer-unserializehash.c:add_property_bool
Unexecuted instantiation: fuzzer-execute.c:add_property_bool
652
125
static zend_always_inline void add_property_resource(zval *arg, const char *key, zend_resource *r) {
653
125
  add_property_resource_ex(arg, key, strlen(key), r);
654
125
}
Unexecuted instantiation: php_date.c:add_property_resource
Unexecuted instantiation: php_pcre.c:add_property_resource
Unexecuted instantiation: exif.c:add_property_resource
Unexecuted instantiation: hash_adler32.c:add_property_resource
Unexecuted instantiation: hash_crc32.c:add_property_resource
Unexecuted instantiation: hash_fnv.c:add_property_resource
Unexecuted instantiation: hash_gost.c:add_property_resource
Unexecuted instantiation: hash_haval.c:add_property_resource
Unexecuted instantiation: hash_joaat.c:add_property_resource
Unexecuted instantiation: hash_md.c:add_property_resource
Unexecuted instantiation: hash_murmur.c:add_property_resource
Unexecuted instantiation: hash_ripemd.c:add_property_resource
Unexecuted instantiation: hash_sha_ni.c:add_property_resource
Unexecuted instantiation: hash_sha_sse2.c:add_property_resource
Unexecuted instantiation: hash_sha.c:add_property_resource
Unexecuted instantiation: hash_sha3.c:add_property_resource
Unexecuted instantiation: hash_snefru.c:add_property_resource
Unexecuted instantiation: hash_tiger.c:add_property_resource
Unexecuted instantiation: hash_whirlpool.c:add_property_resource
Unexecuted instantiation: hash_xxhash.c:add_property_resource
Unexecuted instantiation: hash.c:add_property_resource
Unexecuted instantiation: json_encoder.c:add_property_resource
Unexecuted instantiation: json_parser.tab.c:add_property_resource
Unexecuted instantiation: json_scanner.c:add_property_resource
Unexecuted instantiation: json.c:add_property_resource
Unexecuted instantiation: php_lexbor.c:add_property_resource
Unexecuted instantiation: shared_alloc_mmap.c:add_property_resource
Unexecuted instantiation: shared_alloc_posix.c:add_property_resource
Unexecuted instantiation: shared_alloc_shm.c:add_property_resource
Unexecuted instantiation: zend_accelerator_api.c:add_property_resource
Unexecuted instantiation: zend_accelerator_blacklist.c:add_property_resource
Unexecuted instantiation: zend_accelerator_debug.c:add_property_resource
Unexecuted instantiation: zend_accelerator_hash.c:add_property_resource
Unexecuted instantiation: zend_accelerator_module.c:add_property_resource
Unexecuted instantiation: zend_accelerator_util_funcs.c:add_property_resource
Unexecuted instantiation: zend_file_cache.c:add_property_resource
Unexecuted instantiation: zend_persist_calc.c:add_property_resource
Unexecuted instantiation: zend_persist.c:add_property_resource
Unexecuted instantiation: zend_shared_alloc.c:add_property_resource
Unexecuted instantiation: ZendAccelerator.c:add_property_resource
Unexecuted instantiation: zend_jit_vm_helpers.c:add_property_resource
Unexecuted instantiation: zend_jit.c:add_property_resource
Unexecuted instantiation: csprng.c:add_property_resource
Unexecuted instantiation: engine_mt19937.c:add_property_resource
Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:add_property_resource
Unexecuted instantiation: engine_secure.c:add_property_resource
Unexecuted instantiation: engine_user.c:add_property_resource
Unexecuted instantiation: engine_xoshiro256starstar.c:add_property_resource
Unexecuted instantiation: gammasection.c:add_property_resource
Unexecuted instantiation: random.c:add_property_resource
Unexecuted instantiation: randomizer.c:add_property_resource
Unexecuted instantiation: zend_utils.c:add_property_resource
Unexecuted instantiation: php_reflection.c:add_property_resource
Unexecuted instantiation: php_spl.c:add_property_resource
Unexecuted instantiation: spl_array.c:add_property_resource
Unexecuted instantiation: spl_directory.c:add_property_resource
Unexecuted instantiation: spl_dllist.c:add_property_resource
Unexecuted instantiation: spl_exceptions.c:add_property_resource
Unexecuted instantiation: spl_fixedarray.c:add_property_resource
Unexecuted instantiation: spl_functions.c:add_property_resource
Unexecuted instantiation: spl_heap.c:add_property_resource
Unexecuted instantiation: spl_iterators.c:add_property_resource
Unexecuted instantiation: spl_observer.c:add_property_resource
Unexecuted instantiation: array.c:add_property_resource
Unexecuted instantiation: assert.c:add_property_resource
Unexecuted instantiation: base64.c:add_property_resource
Unexecuted instantiation: basic_functions.c:add_property_resource
Unexecuted instantiation: browscap.c:add_property_resource
Unexecuted instantiation: crc32_x86.c:add_property_resource
Unexecuted instantiation: crc32.c:add_property_resource
Unexecuted instantiation: credits.c:add_property_resource
Unexecuted instantiation: crypt.c:add_property_resource
Unexecuted instantiation: css.c:add_property_resource
Unexecuted instantiation: datetime.c:add_property_resource
Unexecuted instantiation: dir.c:add_property_resource
Unexecuted instantiation: dl.c:add_property_resource
Unexecuted instantiation: dns.c:add_property_resource
Unexecuted instantiation: exec.c:add_property_resource
Unexecuted instantiation: file.c:add_property_resource
Unexecuted instantiation: filestat.c:add_property_resource
Unexecuted instantiation: filters.c:add_property_resource
Unexecuted instantiation: flock_compat.c:add_property_resource
Unexecuted instantiation: formatted_print.c:add_property_resource
Unexecuted instantiation: fsock.c:add_property_resource
Unexecuted instantiation: ftok.c:add_property_resource
Unexecuted instantiation: ftp_fopen_wrapper.c:add_property_resource
Unexecuted instantiation: head.c:add_property_resource
Unexecuted instantiation: hrtime.c:add_property_resource
Unexecuted instantiation: html.c:add_property_resource
Unexecuted instantiation: http_fopen_wrapper.c:add_property_resource
Unexecuted instantiation: http.c:add_property_resource
Unexecuted instantiation: image.c:add_property_resource
Unexecuted instantiation: incomplete_class.c:add_property_resource
Unexecuted instantiation: info.c:add_property_resource
Unexecuted instantiation: iptc.c:add_property_resource
Unexecuted instantiation: levenshtein.c:add_property_resource
Unexecuted instantiation: link.c:add_property_resource
Unexecuted instantiation: mail.c:add_property_resource
Unexecuted instantiation: math.c:add_property_resource
Unexecuted instantiation: md5.c:add_property_resource
Unexecuted instantiation: metaphone.c:add_property_resource
Unexecuted instantiation: microtime.c:add_property_resource
Unexecuted instantiation: net.c:add_property_resource
Unexecuted instantiation: pack.c:add_property_resource
Unexecuted instantiation: pageinfo.c:add_property_resource
Unexecuted instantiation: password.c:add_property_resource
Unexecuted instantiation: php_fopen_wrapper.c:add_property_resource
Unexecuted instantiation: proc_open.c:add_property_resource
Unexecuted instantiation: quot_print.c:add_property_resource
Unexecuted instantiation: scanf.c:add_property_resource
Unexecuted instantiation: sha1.c:add_property_resource
Unexecuted instantiation: soundex.c:add_property_resource
Unexecuted instantiation: streamsfuncs.c:add_property_resource
Unexecuted instantiation: string.c:add_property_resource
Unexecuted instantiation: strnatcmp.c:add_property_resource
Unexecuted instantiation: syslog.c:add_property_resource
Unexecuted instantiation: type.c:add_property_resource
Unexecuted instantiation: uniqid.c:add_property_resource
Unexecuted instantiation: url_scanner_ex.c:add_property_resource
Unexecuted instantiation: url.c:add_property_resource
Unexecuted instantiation: user_filters.c:add_property_resource
Unexecuted instantiation: uuencode.c:add_property_resource
Unexecuted instantiation: var_unserializer.c:add_property_resource
Unexecuted instantiation: var.c:add_property_resource
Unexecuted instantiation: versioning.c:add_property_resource
Unexecuted instantiation: crypt_sha256.c:add_property_resource
Unexecuted instantiation: crypt_sha512.c:add_property_resource
Unexecuted instantiation: php_crypt_r.c:add_property_resource
Unexecuted instantiation: php_uri.c:add_property_resource
Unexecuted instantiation: php_uri_common.c:add_property_resource
Unexecuted instantiation: uri_parser_rfc3986.c:add_property_resource
Unexecuted instantiation: uri_parser_whatwg.c:add_property_resource
Unexecuted instantiation: uri_parser_php_parse_url.c:add_property_resource
Unexecuted instantiation: explicit_bzero.c:add_property_resource
Unexecuted instantiation: fopen_wrappers.c:add_property_resource
Unexecuted instantiation: getopt.c:add_property_resource
Unexecuted instantiation: main.c:add_property_resource
Unexecuted instantiation: network.c:add_property_resource
Unexecuted instantiation: output.c:add_property_resource
Unexecuted instantiation: php_content_types.c:add_property_resource
Unexecuted instantiation: php_ini_builder.c:add_property_resource
Unexecuted instantiation: php_ini.c:add_property_resource
Unexecuted instantiation: php_glob.c:add_property_resource
Unexecuted instantiation: php_odbc_utils.c:add_property_resource
Unexecuted instantiation: php_open_temporary_file.c:add_property_resource
Unexecuted instantiation: php_scandir.c:add_property_resource
Unexecuted instantiation: php_syslog.c:add_property_resource
Unexecuted instantiation: php_ticks.c:add_property_resource
Unexecuted instantiation: php_variables.c:add_property_resource
Unexecuted instantiation: reentrancy.c:add_property_resource
Unexecuted instantiation: rfc1867.c:add_property_resource
Unexecuted instantiation: safe_bcmp.c:add_property_resource
Unexecuted instantiation: SAPI.c:add_property_resource
Unexecuted instantiation: snprintf.c:add_property_resource
Unexecuted instantiation: spprintf.c:add_property_resource
Unexecuted instantiation: strlcat.c:add_property_resource
Unexecuted instantiation: strlcpy.c:add_property_resource
Unexecuted instantiation: cast.c:add_property_resource
Unexecuted instantiation: filter.c:add_property_resource
Unexecuted instantiation: glob_wrapper.c:add_property_resource
Unexecuted instantiation: memory.c:add_property_resource
Unexecuted instantiation: mmap.c:add_property_resource
Unexecuted instantiation: plain_wrapper.c:add_property_resource
Unexecuted instantiation: streams.c:add_property_resource
Unexecuted instantiation: transports.c:add_property_resource
userspace.c:add_property_resource
Line
Count
Source
652
125
static zend_always_inline void add_property_resource(zval *arg, const char *key, zend_resource *r) {
653
125
  add_property_resource_ex(arg, key, strlen(key), r);
654
125
}
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_autoload.c:add_property_resource
Unexecuted instantiation: zend_builtin_functions.c:add_property_resource
Unexecuted instantiation: zend_closures.c:add_property_resource
Unexecuted instantiation: zend_compile.c:add_property_resource
Unexecuted instantiation: zend_constants.c:add_property_resource
Unexecuted instantiation: zend_default_classes.c:add_property_resource
Unexecuted instantiation: zend_dtrace.c:add_property_resource
Unexecuted instantiation: zend_enum.c:add_property_resource
Unexecuted instantiation: zend_exceptions.c:add_property_resource
Unexecuted instantiation: zend_execute_API.c:add_property_resource
Unexecuted instantiation: zend_execute.c:add_property_resource
Unexecuted instantiation: zend_fibers.c:add_property_resource
Unexecuted instantiation: zend_gc.c:add_property_resource
Unexecuted instantiation: zend_generators.c:add_property_resource
Unexecuted instantiation: zend_inheritance.c:add_property_resource
Unexecuted instantiation: zend_ini_parser.c:add_property_resource
Unexecuted instantiation: zend_ini_scanner.c:add_property_resource
Unexecuted instantiation: zend_ini.c:add_property_resource
Unexecuted instantiation: zend_interfaces.c:add_property_resource
Unexecuted instantiation: zend_iterators.c:add_property_resource
Unexecuted instantiation: zend_language_parser.c:add_property_resource
Unexecuted instantiation: zend_language_scanner.c:add_property_resource
Unexecuted instantiation: zend_lazy_objects.c:add_property_resource
Unexecuted instantiation: zend_list.c:add_property_resource
Unexecuted instantiation: zend_object_handlers.c:add_property_resource
Unexecuted instantiation: zend_objects_API.c:add_property_resource
Unexecuted instantiation: zend_objects.c:add_property_resource
Unexecuted instantiation: zend_observer.c:add_property_resource
Unexecuted instantiation: zend_opcode.c:add_property_resource
Unexecuted instantiation: zend_operators.c:add_property_resource
Unexecuted instantiation: zend_property_hooks.c:add_property_resource
Unexecuted instantiation: zend_smart_str.c:add_property_resource
Unexecuted instantiation: zend_system_id.c:add_property_resource
Unexecuted instantiation: zend_variables.c:add_property_resource
Unexecuted instantiation: zend_weakrefs.c:add_property_resource
Unexecuted instantiation: zend.c:add_property_resource
Unexecuted instantiation: internal_functions_cli.c:add_property_resource
Unexecuted instantiation: fuzzer-parser.c:add_property_resource
Unexecuted instantiation: fuzzer-sapi.c:add_property_resource
Unexecuted instantiation: fuzzer-tracing-jit.c:add_property_resource
Unexecuted instantiation: fuzzer-exif.c:add_property_resource
Unexecuted instantiation: fuzzer-unserialize.c:add_property_resource
Unexecuted instantiation: fuzzer-function-jit.c:add_property_resource
Unexecuted instantiation: fuzzer-json.c:add_property_resource
Unexecuted instantiation: fuzzer-unserializehash.c:add_property_resource
Unexecuted instantiation: fuzzer-execute.c:add_property_resource
655
0
static zend_always_inline void add_property_double(zval *arg, const char *key, double d) {
656
0
  add_property_double_ex(arg, key, strlen(key), d);
657
0
}
Unexecuted instantiation: php_date.c:add_property_double
Unexecuted instantiation: php_pcre.c:add_property_double
Unexecuted instantiation: exif.c:add_property_double
Unexecuted instantiation: hash_adler32.c:add_property_double
Unexecuted instantiation: hash_crc32.c:add_property_double
Unexecuted instantiation: hash_fnv.c:add_property_double
Unexecuted instantiation: hash_gost.c:add_property_double
Unexecuted instantiation: hash_haval.c:add_property_double
Unexecuted instantiation: hash_joaat.c:add_property_double
Unexecuted instantiation: hash_md.c:add_property_double
Unexecuted instantiation: hash_murmur.c:add_property_double
Unexecuted instantiation: hash_ripemd.c:add_property_double
Unexecuted instantiation: hash_sha_ni.c:add_property_double
Unexecuted instantiation: hash_sha_sse2.c:add_property_double
Unexecuted instantiation: hash_sha.c:add_property_double
Unexecuted instantiation: hash_sha3.c:add_property_double
Unexecuted instantiation: hash_snefru.c:add_property_double
Unexecuted instantiation: hash_tiger.c:add_property_double
Unexecuted instantiation: hash_whirlpool.c:add_property_double
Unexecuted instantiation: hash_xxhash.c:add_property_double
Unexecuted instantiation: hash.c:add_property_double
Unexecuted instantiation: json_encoder.c:add_property_double
Unexecuted instantiation: json_parser.tab.c:add_property_double
Unexecuted instantiation: json_scanner.c:add_property_double
Unexecuted instantiation: json.c:add_property_double
Unexecuted instantiation: php_lexbor.c:add_property_double
Unexecuted instantiation: shared_alloc_mmap.c:add_property_double
Unexecuted instantiation: shared_alloc_posix.c:add_property_double
Unexecuted instantiation: shared_alloc_shm.c:add_property_double
Unexecuted instantiation: zend_accelerator_api.c:add_property_double
Unexecuted instantiation: zend_accelerator_blacklist.c:add_property_double
Unexecuted instantiation: zend_accelerator_debug.c:add_property_double
Unexecuted instantiation: zend_accelerator_hash.c:add_property_double
Unexecuted instantiation: zend_accelerator_module.c:add_property_double
Unexecuted instantiation: zend_accelerator_util_funcs.c:add_property_double
Unexecuted instantiation: zend_file_cache.c:add_property_double
Unexecuted instantiation: zend_persist_calc.c:add_property_double
Unexecuted instantiation: zend_persist.c:add_property_double
Unexecuted instantiation: zend_shared_alloc.c:add_property_double
Unexecuted instantiation: ZendAccelerator.c:add_property_double
Unexecuted instantiation: zend_jit_vm_helpers.c:add_property_double
Unexecuted instantiation: zend_jit.c:add_property_double
Unexecuted instantiation: csprng.c:add_property_double
Unexecuted instantiation: engine_mt19937.c:add_property_double
Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:add_property_double
Unexecuted instantiation: engine_secure.c:add_property_double
Unexecuted instantiation: engine_user.c:add_property_double
Unexecuted instantiation: engine_xoshiro256starstar.c:add_property_double
Unexecuted instantiation: gammasection.c:add_property_double
Unexecuted instantiation: random.c:add_property_double
Unexecuted instantiation: randomizer.c:add_property_double
Unexecuted instantiation: zend_utils.c:add_property_double
Unexecuted instantiation: php_reflection.c:add_property_double
Unexecuted instantiation: php_spl.c:add_property_double
Unexecuted instantiation: spl_array.c:add_property_double
Unexecuted instantiation: spl_directory.c:add_property_double
Unexecuted instantiation: spl_dllist.c:add_property_double
Unexecuted instantiation: spl_exceptions.c:add_property_double
Unexecuted instantiation: spl_fixedarray.c:add_property_double
Unexecuted instantiation: spl_functions.c:add_property_double
Unexecuted instantiation: spl_heap.c:add_property_double
Unexecuted instantiation: spl_iterators.c:add_property_double
Unexecuted instantiation: spl_observer.c:add_property_double
Unexecuted instantiation: array.c:add_property_double
Unexecuted instantiation: assert.c:add_property_double
Unexecuted instantiation: base64.c:add_property_double
Unexecuted instantiation: basic_functions.c:add_property_double
Unexecuted instantiation: browscap.c:add_property_double
Unexecuted instantiation: crc32_x86.c:add_property_double
Unexecuted instantiation: crc32.c:add_property_double
Unexecuted instantiation: credits.c:add_property_double
Unexecuted instantiation: crypt.c:add_property_double
Unexecuted instantiation: css.c:add_property_double
Unexecuted instantiation: datetime.c:add_property_double
Unexecuted instantiation: dir.c:add_property_double
Unexecuted instantiation: dl.c:add_property_double
Unexecuted instantiation: dns.c:add_property_double
Unexecuted instantiation: exec.c:add_property_double
Unexecuted instantiation: file.c:add_property_double
Unexecuted instantiation: filestat.c:add_property_double
Unexecuted instantiation: filters.c:add_property_double
Unexecuted instantiation: flock_compat.c:add_property_double
Unexecuted instantiation: formatted_print.c:add_property_double
Unexecuted instantiation: fsock.c:add_property_double
Unexecuted instantiation: ftok.c:add_property_double
Unexecuted instantiation: ftp_fopen_wrapper.c:add_property_double
Unexecuted instantiation: head.c:add_property_double
Unexecuted instantiation: hrtime.c:add_property_double
Unexecuted instantiation: html.c:add_property_double
Unexecuted instantiation: http_fopen_wrapper.c:add_property_double
Unexecuted instantiation: http.c:add_property_double
Unexecuted instantiation: image.c:add_property_double
Unexecuted instantiation: incomplete_class.c:add_property_double
Unexecuted instantiation: info.c:add_property_double
Unexecuted instantiation: iptc.c:add_property_double
Unexecuted instantiation: levenshtein.c:add_property_double
Unexecuted instantiation: link.c:add_property_double
Unexecuted instantiation: mail.c:add_property_double
Unexecuted instantiation: math.c:add_property_double
Unexecuted instantiation: md5.c:add_property_double
Unexecuted instantiation: metaphone.c:add_property_double
Unexecuted instantiation: microtime.c:add_property_double
Unexecuted instantiation: net.c:add_property_double
Unexecuted instantiation: pack.c:add_property_double
Unexecuted instantiation: pageinfo.c:add_property_double
Unexecuted instantiation: password.c:add_property_double
Unexecuted instantiation: php_fopen_wrapper.c:add_property_double
Unexecuted instantiation: proc_open.c:add_property_double
Unexecuted instantiation: quot_print.c:add_property_double
Unexecuted instantiation: scanf.c:add_property_double
Unexecuted instantiation: sha1.c:add_property_double
Unexecuted instantiation: soundex.c:add_property_double
Unexecuted instantiation: streamsfuncs.c:add_property_double
Unexecuted instantiation: string.c:add_property_double
Unexecuted instantiation: strnatcmp.c:add_property_double
Unexecuted instantiation: syslog.c:add_property_double
Unexecuted instantiation: type.c:add_property_double
Unexecuted instantiation: uniqid.c:add_property_double
Unexecuted instantiation: url_scanner_ex.c:add_property_double
Unexecuted instantiation: url.c:add_property_double
Unexecuted instantiation: user_filters.c:add_property_double
Unexecuted instantiation: uuencode.c:add_property_double
Unexecuted instantiation: var_unserializer.c:add_property_double
Unexecuted instantiation: var.c:add_property_double
Unexecuted instantiation: versioning.c:add_property_double
Unexecuted instantiation: crypt_sha256.c:add_property_double
Unexecuted instantiation: crypt_sha512.c:add_property_double
Unexecuted instantiation: php_crypt_r.c:add_property_double
Unexecuted instantiation: php_uri.c:add_property_double
Unexecuted instantiation: php_uri_common.c:add_property_double
Unexecuted instantiation: uri_parser_rfc3986.c:add_property_double
Unexecuted instantiation: uri_parser_whatwg.c:add_property_double
Unexecuted instantiation: uri_parser_php_parse_url.c:add_property_double
Unexecuted instantiation: explicit_bzero.c:add_property_double
Unexecuted instantiation: fopen_wrappers.c:add_property_double
Unexecuted instantiation: getopt.c:add_property_double
Unexecuted instantiation: main.c:add_property_double
Unexecuted instantiation: network.c:add_property_double
Unexecuted instantiation: output.c:add_property_double
Unexecuted instantiation: php_content_types.c:add_property_double
Unexecuted instantiation: php_ini_builder.c:add_property_double
Unexecuted instantiation: php_ini.c:add_property_double
Unexecuted instantiation: php_glob.c:add_property_double
Unexecuted instantiation: php_odbc_utils.c:add_property_double
Unexecuted instantiation: php_open_temporary_file.c:add_property_double
Unexecuted instantiation: php_scandir.c:add_property_double
Unexecuted instantiation: php_syslog.c:add_property_double
Unexecuted instantiation: php_ticks.c:add_property_double
Unexecuted instantiation: php_variables.c:add_property_double
Unexecuted instantiation: reentrancy.c:add_property_double
Unexecuted instantiation: rfc1867.c:add_property_double
Unexecuted instantiation: safe_bcmp.c:add_property_double
Unexecuted instantiation: SAPI.c:add_property_double
Unexecuted instantiation: snprintf.c:add_property_double
Unexecuted instantiation: spprintf.c:add_property_double
Unexecuted instantiation: strlcat.c:add_property_double
Unexecuted instantiation: strlcpy.c:add_property_double
Unexecuted instantiation: cast.c:add_property_double
Unexecuted instantiation: filter.c:add_property_double
Unexecuted instantiation: glob_wrapper.c:add_property_double
Unexecuted instantiation: memory.c:add_property_double
Unexecuted instantiation: mmap.c:add_property_double
Unexecuted instantiation: plain_wrapper.c:add_property_double
Unexecuted instantiation: streams.c:add_property_double
Unexecuted instantiation: transports.c:add_property_double
Unexecuted instantiation: userspace.c:add_property_double
Unexecuted instantiation: xp_socket.c:add_property_double
Unexecuted instantiation: block_pass.c:add_property_double
Unexecuted instantiation: compact_literals.c:add_property_double
Unexecuted instantiation: compact_vars.c:add_property_double
Unexecuted instantiation: dfa_pass.c:add_property_double
Unexecuted instantiation: nop_removal.c:add_property_double
Unexecuted instantiation: optimize_func_calls.c:add_property_double
Unexecuted instantiation: optimize_temp_vars_5.c:add_property_double
Unexecuted instantiation: pass1.c:add_property_double
Unexecuted instantiation: pass3.c:add_property_double
Unexecuted instantiation: sccp.c:add_property_double
Unexecuted instantiation: zend_optimizer.c:add_property_double
Unexecuted instantiation: zend_API.c:add_property_double
Unexecuted instantiation: zend_ast.c:add_property_double
Unexecuted instantiation: zend_attributes.c:add_property_double
Unexecuted instantiation: zend_autoload.c:add_property_double
Unexecuted instantiation: zend_builtin_functions.c:add_property_double
Unexecuted instantiation: zend_closures.c:add_property_double
Unexecuted instantiation: zend_compile.c:add_property_double
Unexecuted instantiation: zend_constants.c:add_property_double
Unexecuted instantiation: zend_default_classes.c:add_property_double
Unexecuted instantiation: zend_dtrace.c:add_property_double
Unexecuted instantiation: zend_enum.c:add_property_double
Unexecuted instantiation: zend_exceptions.c:add_property_double
Unexecuted instantiation: zend_execute_API.c:add_property_double
Unexecuted instantiation: zend_execute.c:add_property_double
Unexecuted instantiation: zend_fibers.c:add_property_double
Unexecuted instantiation: zend_gc.c:add_property_double
Unexecuted instantiation: zend_generators.c:add_property_double
Unexecuted instantiation: zend_inheritance.c:add_property_double
Unexecuted instantiation: zend_ini_parser.c:add_property_double
Unexecuted instantiation: zend_ini_scanner.c:add_property_double
Unexecuted instantiation: zend_ini.c:add_property_double
Unexecuted instantiation: zend_interfaces.c:add_property_double
Unexecuted instantiation: zend_iterators.c:add_property_double
Unexecuted instantiation: zend_language_parser.c:add_property_double
Unexecuted instantiation: zend_language_scanner.c:add_property_double
Unexecuted instantiation: zend_lazy_objects.c:add_property_double
Unexecuted instantiation: zend_list.c:add_property_double
Unexecuted instantiation: zend_object_handlers.c:add_property_double
Unexecuted instantiation: zend_objects_API.c:add_property_double
Unexecuted instantiation: zend_objects.c:add_property_double
Unexecuted instantiation: zend_observer.c:add_property_double
Unexecuted instantiation: zend_opcode.c:add_property_double
Unexecuted instantiation: zend_operators.c:add_property_double
Unexecuted instantiation: zend_property_hooks.c:add_property_double
Unexecuted instantiation: zend_smart_str.c:add_property_double
Unexecuted instantiation: zend_system_id.c:add_property_double
Unexecuted instantiation: zend_variables.c:add_property_double
Unexecuted instantiation: zend_weakrefs.c:add_property_double
Unexecuted instantiation: zend.c:add_property_double
Unexecuted instantiation: internal_functions_cli.c:add_property_double
Unexecuted instantiation: fuzzer-parser.c:add_property_double
Unexecuted instantiation: fuzzer-sapi.c:add_property_double
Unexecuted instantiation: fuzzer-tracing-jit.c:add_property_double
Unexecuted instantiation: fuzzer-exif.c:add_property_double
Unexecuted instantiation: fuzzer-unserialize.c:add_property_double
Unexecuted instantiation: fuzzer-function-jit.c:add_property_double
Unexecuted instantiation: fuzzer-json.c:add_property_double
Unexecuted instantiation: fuzzer-unserializehash.c:add_property_double
Unexecuted instantiation: fuzzer-execute.c:add_property_double
658
0
static zend_always_inline void add_property_str(zval *arg, const char *key, zend_string *str) {
659
0
  add_property_str_ex(arg, key, strlen(key), str);
660
0
}
Unexecuted instantiation: php_date.c:add_property_str
Unexecuted instantiation: php_pcre.c:add_property_str
Unexecuted instantiation: exif.c:add_property_str
Unexecuted instantiation: hash_adler32.c:add_property_str
Unexecuted instantiation: hash_crc32.c:add_property_str
Unexecuted instantiation: hash_fnv.c:add_property_str
Unexecuted instantiation: hash_gost.c:add_property_str
Unexecuted instantiation: hash_haval.c:add_property_str
Unexecuted instantiation: hash_joaat.c:add_property_str
Unexecuted instantiation: hash_md.c:add_property_str
Unexecuted instantiation: hash_murmur.c:add_property_str
Unexecuted instantiation: hash_ripemd.c:add_property_str
Unexecuted instantiation: hash_sha_ni.c:add_property_str
Unexecuted instantiation: hash_sha_sse2.c:add_property_str
Unexecuted instantiation: hash_sha.c:add_property_str
Unexecuted instantiation: hash_sha3.c:add_property_str
Unexecuted instantiation: hash_snefru.c:add_property_str
Unexecuted instantiation: hash_tiger.c:add_property_str
Unexecuted instantiation: hash_whirlpool.c:add_property_str
Unexecuted instantiation: hash_xxhash.c:add_property_str
Unexecuted instantiation: hash.c:add_property_str
Unexecuted instantiation: json_encoder.c:add_property_str
Unexecuted instantiation: json_parser.tab.c:add_property_str
Unexecuted instantiation: json_scanner.c:add_property_str
Unexecuted instantiation: json.c:add_property_str
Unexecuted instantiation: php_lexbor.c:add_property_str
Unexecuted instantiation: shared_alloc_mmap.c:add_property_str
Unexecuted instantiation: shared_alloc_posix.c:add_property_str
Unexecuted instantiation: shared_alloc_shm.c:add_property_str
Unexecuted instantiation: zend_accelerator_api.c:add_property_str
Unexecuted instantiation: zend_accelerator_blacklist.c:add_property_str
Unexecuted instantiation: zend_accelerator_debug.c:add_property_str
Unexecuted instantiation: zend_accelerator_hash.c:add_property_str
Unexecuted instantiation: zend_accelerator_module.c:add_property_str
Unexecuted instantiation: zend_accelerator_util_funcs.c:add_property_str
Unexecuted instantiation: zend_file_cache.c:add_property_str
Unexecuted instantiation: zend_persist_calc.c:add_property_str
Unexecuted instantiation: zend_persist.c:add_property_str
Unexecuted instantiation: zend_shared_alloc.c:add_property_str
Unexecuted instantiation: ZendAccelerator.c:add_property_str
Unexecuted instantiation: zend_jit_vm_helpers.c:add_property_str
Unexecuted instantiation: zend_jit.c:add_property_str
Unexecuted instantiation: csprng.c:add_property_str
Unexecuted instantiation: engine_mt19937.c:add_property_str
Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:add_property_str
Unexecuted instantiation: engine_secure.c:add_property_str
Unexecuted instantiation: engine_user.c:add_property_str
Unexecuted instantiation: engine_xoshiro256starstar.c:add_property_str
Unexecuted instantiation: gammasection.c:add_property_str
Unexecuted instantiation: random.c:add_property_str
Unexecuted instantiation: randomizer.c:add_property_str
Unexecuted instantiation: zend_utils.c:add_property_str
Unexecuted instantiation: php_reflection.c:add_property_str
Unexecuted instantiation: php_spl.c:add_property_str
Unexecuted instantiation: spl_array.c:add_property_str
Unexecuted instantiation: spl_directory.c:add_property_str
Unexecuted instantiation: spl_dllist.c:add_property_str
Unexecuted instantiation: spl_exceptions.c:add_property_str
Unexecuted instantiation: spl_fixedarray.c:add_property_str
Unexecuted instantiation: spl_functions.c:add_property_str
Unexecuted instantiation: spl_heap.c:add_property_str
Unexecuted instantiation: spl_iterators.c:add_property_str
Unexecuted instantiation: spl_observer.c:add_property_str
Unexecuted instantiation: array.c:add_property_str
Unexecuted instantiation: assert.c:add_property_str
Unexecuted instantiation: base64.c:add_property_str
Unexecuted instantiation: basic_functions.c:add_property_str
Unexecuted instantiation: browscap.c:add_property_str
Unexecuted instantiation: crc32_x86.c:add_property_str
Unexecuted instantiation: crc32.c:add_property_str
Unexecuted instantiation: credits.c:add_property_str
Unexecuted instantiation: crypt.c:add_property_str
Unexecuted instantiation: css.c:add_property_str
Unexecuted instantiation: datetime.c:add_property_str
Unexecuted instantiation: dir.c:add_property_str
Unexecuted instantiation: dl.c:add_property_str
Unexecuted instantiation: dns.c:add_property_str
Unexecuted instantiation: exec.c:add_property_str
Unexecuted instantiation: file.c:add_property_str
Unexecuted instantiation: filestat.c:add_property_str
Unexecuted instantiation: filters.c:add_property_str
Unexecuted instantiation: flock_compat.c:add_property_str
Unexecuted instantiation: formatted_print.c:add_property_str
Unexecuted instantiation: fsock.c:add_property_str
Unexecuted instantiation: ftok.c:add_property_str
Unexecuted instantiation: ftp_fopen_wrapper.c:add_property_str
Unexecuted instantiation: head.c:add_property_str
Unexecuted instantiation: hrtime.c:add_property_str
Unexecuted instantiation: html.c:add_property_str
Unexecuted instantiation: http_fopen_wrapper.c:add_property_str
Unexecuted instantiation: http.c:add_property_str
Unexecuted instantiation: image.c:add_property_str
Unexecuted instantiation: incomplete_class.c:add_property_str
Unexecuted instantiation: info.c:add_property_str
Unexecuted instantiation: iptc.c:add_property_str
Unexecuted instantiation: levenshtein.c:add_property_str
Unexecuted instantiation: link.c:add_property_str
Unexecuted instantiation: mail.c:add_property_str
Unexecuted instantiation: math.c:add_property_str
Unexecuted instantiation: md5.c:add_property_str
Unexecuted instantiation: metaphone.c:add_property_str
Unexecuted instantiation: microtime.c:add_property_str
Unexecuted instantiation: net.c:add_property_str
Unexecuted instantiation: pack.c:add_property_str
Unexecuted instantiation: pageinfo.c:add_property_str
Unexecuted instantiation: password.c:add_property_str
Unexecuted instantiation: php_fopen_wrapper.c:add_property_str
Unexecuted instantiation: proc_open.c:add_property_str
Unexecuted instantiation: quot_print.c:add_property_str
Unexecuted instantiation: scanf.c:add_property_str
Unexecuted instantiation: sha1.c:add_property_str
Unexecuted instantiation: soundex.c:add_property_str
Unexecuted instantiation: streamsfuncs.c:add_property_str
Unexecuted instantiation: string.c:add_property_str
Unexecuted instantiation: strnatcmp.c:add_property_str
Unexecuted instantiation: syslog.c:add_property_str
Unexecuted instantiation: type.c:add_property_str
Unexecuted instantiation: uniqid.c:add_property_str
Unexecuted instantiation: url_scanner_ex.c:add_property_str
Unexecuted instantiation: url.c:add_property_str
Unexecuted instantiation: user_filters.c:add_property_str
Unexecuted instantiation: uuencode.c:add_property_str
Unexecuted instantiation: var_unserializer.c:add_property_str
Unexecuted instantiation: var.c:add_property_str
Unexecuted instantiation: versioning.c:add_property_str
Unexecuted instantiation: crypt_sha256.c:add_property_str
Unexecuted instantiation: crypt_sha512.c:add_property_str
Unexecuted instantiation: php_crypt_r.c:add_property_str
Unexecuted instantiation: php_uri.c:add_property_str
Unexecuted instantiation: php_uri_common.c:add_property_str
Unexecuted instantiation: uri_parser_rfc3986.c:add_property_str
Unexecuted instantiation: uri_parser_whatwg.c:add_property_str
Unexecuted instantiation: uri_parser_php_parse_url.c:add_property_str
Unexecuted instantiation: explicit_bzero.c:add_property_str
Unexecuted instantiation: fopen_wrappers.c:add_property_str
Unexecuted instantiation: getopt.c:add_property_str
Unexecuted instantiation: main.c:add_property_str
Unexecuted instantiation: network.c:add_property_str
Unexecuted instantiation: output.c:add_property_str
Unexecuted instantiation: php_content_types.c:add_property_str
Unexecuted instantiation: php_ini_builder.c:add_property_str
Unexecuted instantiation: php_ini.c:add_property_str
Unexecuted instantiation: php_glob.c:add_property_str
Unexecuted instantiation: php_odbc_utils.c:add_property_str
Unexecuted instantiation: php_open_temporary_file.c:add_property_str
Unexecuted instantiation: php_scandir.c:add_property_str
Unexecuted instantiation: php_syslog.c:add_property_str
Unexecuted instantiation: php_ticks.c:add_property_str
Unexecuted instantiation: php_variables.c:add_property_str
Unexecuted instantiation: reentrancy.c:add_property_str
Unexecuted instantiation: rfc1867.c:add_property_str
Unexecuted instantiation: safe_bcmp.c:add_property_str
Unexecuted instantiation: SAPI.c:add_property_str
Unexecuted instantiation: snprintf.c:add_property_str
Unexecuted instantiation: spprintf.c:add_property_str
Unexecuted instantiation: strlcat.c:add_property_str
Unexecuted instantiation: strlcpy.c:add_property_str
Unexecuted instantiation: cast.c:add_property_str
Unexecuted instantiation: filter.c:add_property_str
Unexecuted instantiation: glob_wrapper.c:add_property_str
Unexecuted instantiation: memory.c:add_property_str
Unexecuted instantiation: mmap.c:add_property_str
Unexecuted instantiation: plain_wrapper.c:add_property_str
Unexecuted instantiation: streams.c:add_property_str
Unexecuted instantiation: transports.c:add_property_str
Unexecuted instantiation: userspace.c:add_property_str
Unexecuted instantiation: xp_socket.c:add_property_str
Unexecuted instantiation: block_pass.c:add_property_str
Unexecuted instantiation: compact_literals.c:add_property_str
Unexecuted instantiation: compact_vars.c:add_property_str
Unexecuted instantiation: dfa_pass.c:add_property_str
Unexecuted instantiation: nop_removal.c:add_property_str
Unexecuted instantiation: optimize_func_calls.c:add_property_str
Unexecuted instantiation: optimize_temp_vars_5.c:add_property_str
Unexecuted instantiation: pass1.c:add_property_str
Unexecuted instantiation: pass3.c:add_property_str
Unexecuted instantiation: sccp.c:add_property_str
Unexecuted instantiation: zend_optimizer.c:add_property_str
Unexecuted instantiation: zend_API.c:add_property_str
Unexecuted instantiation: zend_ast.c:add_property_str
Unexecuted instantiation: zend_attributes.c:add_property_str
Unexecuted instantiation: zend_autoload.c:add_property_str
Unexecuted instantiation: zend_builtin_functions.c:add_property_str
Unexecuted instantiation: zend_closures.c:add_property_str
Unexecuted instantiation: zend_compile.c:add_property_str
Unexecuted instantiation: zend_constants.c:add_property_str
Unexecuted instantiation: zend_default_classes.c:add_property_str
Unexecuted instantiation: zend_dtrace.c:add_property_str
Unexecuted instantiation: zend_enum.c:add_property_str
Unexecuted instantiation: zend_exceptions.c:add_property_str
Unexecuted instantiation: zend_execute_API.c:add_property_str
Unexecuted instantiation: zend_execute.c:add_property_str
Unexecuted instantiation: zend_fibers.c:add_property_str
Unexecuted instantiation: zend_gc.c:add_property_str
Unexecuted instantiation: zend_generators.c:add_property_str
Unexecuted instantiation: zend_inheritance.c:add_property_str
Unexecuted instantiation: zend_ini_parser.c:add_property_str
Unexecuted instantiation: zend_ini_scanner.c:add_property_str
Unexecuted instantiation: zend_ini.c:add_property_str
Unexecuted instantiation: zend_interfaces.c:add_property_str
Unexecuted instantiation: zend_iterators.c:add_property_str
Unexecuted instantiation: zend_language_parser.c:add_property_str
Unexecuted instantiation: zend_language_scanner.c:add_property_str
Unexecuted instantiation: zend_lazy_objects.c:add_property_str
Unexecuted instantiation: zend_list.c:add_property_str
Unexecuted instantiation: zend_object_handlers.c:add_property_str
Unexecuted instantiation: zend_objects_API.c:add_property_str
Unexecuted instantiation: zend_objects.c:add_property_str
Unexecuted instantiation: zend_observer.c:add_property_str
Unexecuted instantiation: zend_opcode.c:add_property_str
Unexecuted instantiation: zend_operators.c:add_property_str
Unexecuted instantiation: zend_property_hooks.c:add_property_str
Unexecuted instantiation: zend_smart_str.c:add_property_str
Unexecuted instantiation: zend_system_id.c:add_property_str
Unexecuted instantiation: zend_variables.c:add_property_str
Unexecuted instantiation: zend_weakrefs.c:add_property_str
Unexecuted instantiation: zend.c:add_property_str
Unexecuted instantiation: internal_functions_cli.c:add_property_str
Unexecuted instantiation: fuzzer-parser.c:add_property_str
Unexecuted instantiation: fuzzer-sapi.c:add_property_str
Unexecuted instantiation: fuzzer-tracing-jit.c:add_property_str
Unexecuted instantiation: fuzzer-exif.c:add_property_str
Unexecuted instantiation: fuzzer-unserialize.c:add_property_str
Unexecuted instantiation: fuzzer-function-jit.c:add_property_str
Unexecuted instantiation: fuzzer-json.c:add_property_str
Unexecuted instantiation: fuzzer-unserializehash.c:add_property_str
Unexecuted instantiation: fuzzer-execute.c:add_property_str
661
31
static zend_always_inline void add_property_string(zval *arg, const char *key, const char *str) {
662
31
  add_property_string_ex(arg, key, strlen(key), str);
663
31
}
Unexecuted instantiation: php_date.c:add_property_string
Unexecuted instantiation: php_pcre.c:add_property_string
Unexecuted instantiation: exif.c:add_property_string
Unexecuted instantiation: hash_adler32.c:add_property_string
Unexecuted instantiation: hash_crc32.c:add_property_string
Unexecuted instantiation: hash_fnv.c:add_property_string
Unexecuted instantiation: hash_gost.c:add_property_string
Unexecuted instantiation: hash_haval.c:add_property_string
Unexecuted instantiation: hash_joaat.c:add_property_string
Unexecuted instantiation: hash_md.c:add_property_string
Unexecuted instantiation: hash_murmur.c:add_property_string
Unexecuted instantiation: hash_ripemd.c:add_property_string
Unexecuted instantiation: hash_sha_ni.c:add_property_string
Unexecuted instantiation: hash_sha_sse2.c:add_property_string
Unexecuted instantiation: hash_sha.c:add_property_string
Unexecuted instantiation: hash_sha3.c:add_property_string
Unexecuted instantiation: hash_snefru.c:add_property_string
Unexecuted instantiation: hash_tiger.c:add_property_string
Unexecuted instantiation: hash_whirlpool.c:add_property_string
Unexecuted instantiation: hash_xxhash.c:add_property_string
Unexecuted instantiation: hash.c:add_property_string
Unexecuted instantiation: json_encoder.c:add_property_string
Unexecuted instantiation: json_parser.tab.c:add_property_string
Unexecuted instantiation: json_scanner.c:add_property_string
Unexecuted instantiation: json.c:add_property_string
Unexecuted instantiation: php_lexbor.c:add_property_string
Unexecuted instantiation: shared_alloc_mmap.c:add_property_string
Unexecuted instantiation: shared_alloc_posix.c:add_property_string
Unexecuted instantiation: shared_alloc_shm.c:add_property_string
Unexecuted instantiation: zend_accelerator_api.c:add_property_string
Unexecuted instantiation: zend_accelerator_blacklist.c:add_property_string
Unexecuted instantiation: zend_accelerator_debug.c:add_property_string
Unexecuted instantiation: zend_accelerator_hash.c:add_property_string
Unexecuted instantiation: zend_accelerator_module.c:add_property_string
Unexecuted instantiation: zend_accelerator_util_funcs.c:add_property_string
Unexecuted instantiation: zend_file_cache.c:add_property_string
Unexecuted instantiation: zend_persist_calc.c:add_property_string
Unexecuted instantiation: zend_persist.c:add_property_string
Unexecuted instantiation: zend_shared_alloc.c:add_property_string
Unexecuted instantiation: ZendAccelerator.c:add_property_string
Unexecuted instantiation: zend_jit_vm_helpers.c:add_property_string
Unexecuted instantiation: zend_jit.c:add_property_string
Unexecuted instantiation: csprng.c:add_property_string
Unexecuted instantiation: engine_mt19937.c:add_property_string
Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:add_property_string
Unexecuted instantiation: engine_secure.c:add_property_string
Unexecuted instantiation: engine_user.c:add_property_string
Unexecuted instantiation: engine_xoshiro256starstar.c:add_property_string
Unexecuted instantiation: gammasection.c:add_property_string
Unexecuted instantiation: random.c:add_property_string
Unexecuted instantiation: randomizer.c:add_property_string
Unexecuted instantiation: zend_utils.c:add_property_string
Unexecuted instantiation: php_reflection.c:add_property_string
Unexecuted instantiation: php_spl.c:add_property_string
Unexecuted instantiation: spl_array.c:add_property_string
Unexecuted instantiation: spl_directory.c:add_property_string
Unexecuted instantiation: spl_dllist.c:add_property_string
Unexecuted instantiation: spl_exceptions.c:add_property_string
Unexecuted instantiation: spl_fixedarray.c:add_property_string
Unexecuted instantiation: spl_functions.c:add_property_string
Unexecuted instantiation: spl_heap.c:add_property_string
Unexecuted instantiation: spl_iterators.c:add_property_string
Unexecuted instantiation: spl_observer.c:add_property_string
Unexecuted instantiation: array.c:add_property_string
Unexecuted instantiation: assert.c:add_property_string
Unexecuted instantiation: base64.c:add_property_string
Unexecuted instantiation: basic_functions.c:add_property_string
Unexecuted instantiation: browscap.c:add_property_string
Unexecuted instantiation: crc32_x86.c:add_property_string
Unexecuted instantiation: crc32.c:add_property_string
Unexecuted instantiation: credits.c:add_property_string
Unexecuted instantiation: crypt.c:add_property_string
Unexecuted instantiation: css.c:add_property_string
Unexecuted instantiation: datetime.c:add_property_string
Unexecuted instantiation: dir.c:add_property_string
Unexecuted instantiation: dl.c:add_property_string
Unexecuted instantiation: dns.c:add_property_string
Unexecuted instantiation: exec.c:add_property_string
Unexecuted instantiation: file.c:add_property_string
Unexecuted instantiation: filestat.c:add_property_string
Unexecuted instantiation: filters.c:add_property_string
Unexecuted instantiation: flock_compat.c:add_property_string
Unexecuted instantiation: formatted_print.c:add_property_string
Unexecuted instantiation: fsock.c:add_property_string
Unexecuted instantiation: ftok.c:add_property_string
Unexecuted instantiation: ftp_fopen_wrapper.c:add_property_string
Unexecuted instantiation: head.c:add_property_string
Unexecuted instantiation: hrtime.c:add_property_string
Unexecuted instantiation: html.c:add_property_string
Unexecuted instantiation: http_fopen_wrapper.c:add_property_string
Unexecuted instantiation: http.c:add_property_string
Unexecuted instantiation: image.c:add_property_string
Unexecuted instantiation: incomplete_class.c:add_property_string
Unexecuted instantiation: info.c:add_property_string
Unexecuted instantiation: iptc.c:add_property_string
Unexecuted instantiation: levenshtein.c:add_property_string
Unexecuted instantiation: link.c:add_property_string
Unexecuted instantiation: mail.c:add_property_string
Unexecuted instantiation: math.c:add_property_string
Unexecuted instantiation: md5.c:add_property_string
Unexecuted instantiation: metaphone.c:add_property_string
Unexecuted instantiation: microtime.c:add_property_string
Unexecuted instantiation: net.c:add_property_string
Unexecuted instantiation: pack.c:add_property_string
Unexecuted instantiation: pageinfo.c:add_property_string
Unexecuted instantiation: password.c:add_property_string
Unexecuted instantiation: php_fopen_wrapper.c:add_property_string
Unexecuted instantiation: proc_open.c:add_property_string
Unexecuted instantiation: quot_print.c:add_property_string
Unexecuted instantiation: scanf.c:add_property_string
Unexecuted instantiation: sha1.c:add_property_string
Unexecuted instantiation: soundex.c:add_property_string
Unexecuted instantiation: streamsfuncs.c:add_property_string
Unexecuted instantiation: string.c:add_property_string
Unexecuted instantiation: strnatcmp.c:add_property_string
Unexecuted instantiation: syslog.c:add_property_string
Unexecuted instantiation: type.c:add_property_string
Unexecuted instantiation: uniqid.c:add_property_string
Unexecuted instantiation: url_scanner_ex.c:add_property_string
Unexecuted instantiation: url.c:add_property_string
user_filters.c:add_property_string
Line
Count
Source
661
31
static zend_always_inline void add_property_string(zval *arg, const char *key, const char *str) {
662
31
  add_property_string_ex(arg, key, strlen(key), str);
663
31
}
Unexecuted instantiation: uuencode.c:add_property_string
Unexecuted instantiation: var_unserializer.c:add_property_string
Unexecuted instantiation: var.c:add_property_string
Unexecuted instantiation: versioning.c:add_property_string
Unexecuted instantiation: crypt_sha256.c:add_property_string
Unexecuted instantiation: crypt_sha512.c:add_property_string
Unexecuted instantiation: php_crypt_r.c:add_property_string
Unexecuted instantiation: php_uri.c:add_property_string
Unexecuted instantiation: php_uri_common.c:add_property_string
Unexecuted instantiation: uri_parser_rfc3986.c:add_property_string
Unexecuted instantiation: uri_parser_whatwg.c:add_property_string
Unexecuted instantiation: uri_parser_php_parse_url.c:add_property_string
Unexecuted instantiation: explicit_bzero.c:add_property_string
Unexecuted instantiation: fopen_wrappers.c:add_property_string
Unexecuted instantiation: getopt.c:add_property_string
Unexecuted instantiation: main.c:add_property_string
Unexecuted instantiation: network.c:add_property_string
Unexecuted instantiation: output.c:add_property_string
Unexecuted instantiation: php_content_types.c:add_property_string
Unexecuted instantiation: php_ini_builder.c:add_property_string
Unexecuted instantiation: php_ini.c:add_property_string
Unexecuted instantiation: php_glob.c:add_property_string
Unexecuted instantiation: php_odbc_utils.c:add_property_string
Unexecuted instantiation: php_open_temporary_file.c:add_property_string
Unexecuted instantiation: php_scandir.c:add_property_string
Unexecuted instantiation: php_syslog.c:add_property_string
Unexecuted instantiation: php_ticks.c:add_property_string
Unexecuted instantiation: php_variables.c:add_property_string
Unexecuted instantiation: reentrancy.c:add_property_string
Unexecuted instantiation: rfc1867.c:add_property_string
Unexecuted instantiation: safe_bcmp.c:add_property_string
Unexecuted instantiation: SAPI.c:add_property_string
Unexecuted instantiation: snprintf.c:add_property_string
Unexecuted instantiation: spprintf.c:add_property_string
Unexecuted instantiation: strlcat.c:add_property_string
Unexecuted instantiation: strlcpy.c:add_property_string
Unexecuted instantiation: cast.c:add_property_string
Unexecuted instantiation: filter.c:add_property_string
Unexecuted instantiation: glob_wrapper.c:add_property_string
Unexecuted instantiation: memory.c:add_property_string
Unexecuted instantiation: mmap.c:add_property_string
Unexecuted instantiation: plain_wrapper.c:add_property_string
Unexecuted instantiation: streams.c:add_property_string
Unexecuted instantiation: transports.c:add_property_string
Unexecuted instantiation: userspace.c:add_property_string
Unexecuted instantiation: xp_socket.c:add_property_string
Unexecuted instantiation: block_pass.c:add_property_string
Unexecuted instantiation: compact_literals.c:add_property_string
Unexecuted instantiation: compact_vars.c:add_property_string
Unexecuted instantiation: dfa_pass.c:add_property_string
Unexecuted instantiation: nop_removal.c:add_property_string
Unexecuted instantiation: optimize_func_calls.c:add_property_string
Unexecuted instantiation: optimize_temp_vars_5.c:add_property_string
Unexecuted instantiation: pass1.c:add_property_string
Unexecuted instantiation: pass3.c:add_property_string
Unexecuted instantiation: sccp.c:add_property_string
Unexecuted instantiation: zend_optimizer.c:add_property_string
Unexecuted instantiation: zend_API.c:add_property_string
Unexecuted instantiation: zend_ast.c:add_property_string
Unexecuted instantiation: zend_attributes.c:add_property_string
Unexecuted instantiation: zend_autoload.c:add_property_string
Unexecuted instantiation: zend_builtin_functions.c:add_property_string
Unexecuted instantiation: zend_closures.c:add_property_string
Unexecuted instantiation: zend_compile.c:add_property_string
Unexecuted instantiation: zend_constants.c:add_property_string
Unexecuted instantiation: zend_default_classes.c:add_property_string
Unexecuted instantiation: zend_dtrace.c:add_property_string
Unexecuted instantiation: zend_enum.c:add_property_string
Unexecuted instantiation: zend_exceptions.c:add_property_string
Unexecuted instantiation: zend_execute_API.c:add_property_string
Unexecuted instantiation: zend_execute.c:add_property_string
Unexecuted instantiation: zend_fibers.c:add_property_string
Unexecuted instantiation: zend_gc.c:add_property_string
Unexecuted instantiation: zend_generators.c:add_property_string
Unexecuted instantiation: zend_inheritance.c:add_property_string
Unexecuted instantiation: zend_ini_parser.c:add_property_string
Unexecuted instantiation: zend_ini_scanner.c:add_property_string
Unexecuted instantiation: zend_ini.c:add_property_string
Unexecuted instantiation: zend_interfaces.c:add_property_string
Unexecuted instantiation: zend_iterators.c:add_property_string
Unexecuted instantiation: zend_language_parser.c:add_property_string
Unexecuted instantiation: zend_language_scanner.c:add_property_string
Unexecuted instantiation: zend_lazy_objects.c:add_property_string
Unexecuted instantiation: zend_list.c:add_property_string
Unexecuted instantiation: zend_object_handlers.c:add_property_string
Unexecuted instantiation: zend_objects_API.c:add_property_string
Unexecuted instantiation: zend_objects.c:add_property_string
Unexecuted instantiation: zend_observer.c:add_property_string
Unexecuted instantiation: zend_opcode.c:add_property_string
Unexecuted instantiation: zend_operators.c:add_property_string
Unexecuted instantiation: zend_property_hooks.c:add_property_string
Unexecuted instantiation: zend_smart_str.c:add_property_string
Unexecuted instantiation: zend_system_id.c:add_property_string
Unexecuted instantiation: zend_variables.c:add_property_string
Unexecuted instantiation: zend_weakrefs.c:add_property_string
Unexecuted instantiation: zend.c:add_property_string
Unexecuted instantiation: internal_functions_cli.c:add_property_string
Unexecuted instantiation: fuzzer-parser.c:add_property_string
Unexecuted instantiation: fuzzer-sapi.c:add_property_string
Unexecuted instantiation: fuzzer-tracing-jit.c:add_property_string
Unexecuted instantiation: fuzzer-exif.c:add_property_string
Unexecuted instantiation: fuzzer-unserialize.c:add_property_string
Unexecuted instantiation: fuzzer-function-jit.c:add_property_string
Unexecuted instantiation: fuzzer-json.c:add_property_string
Unexecuted instantiation: fuzzer-unserializehash.c:add_property_string
Unexecuted instantiation: fuzzer-execute.c:add_property_string
664
0
static zend_always_inline void add_property_stringl(zval *arg, const char *key, const char *str, size_t length) {
665
0
  add_property_stringl_ex(arg, key, strlen(key), str, length);
666
0
}
Unexecuted instantiation: php_date.c:add_property_stringl
Unexecuted instantiation: php_pcre.c:add_property_stringl
Unexecuted instantiation: exif.c:add_property_stringl
Unexecuted instantiation: hash_adler32.c:add_property_stringl
Unexecuted instantiation: hash_crc32.c:add_property_stringl
Unexecuted instantiation: hash_fnv.c:add_property_stringl
Unexecuted instantiation: hash_gost.c:add_property_stringl
Unexecuted instantiation: hash_haval.c:add_property_stringl
Unexecuted instantiation: hash_joaat.c:add_property_stringl
Unexecuted instantiation: hash_md.c:add_property_stringl
Unexecuted instantiation: hash_murmur.c:add_property_stringl
Unexecuted instantiation: hash_ripemd.c:add_property_stringl
Unexecuted instantiation: hash_sha_ni.c:add_property_stringl
Unexecuted instantiation: hash_sha_sse2.c:add_property_stringl
Unexecuted instantiation: hash_sha.c:add_property_stringl
Unexecuted instantiation: hash_sha3.c:add_property_stringl
Unexecuted instantiation: hash_snefru.c:add_property_stringl
Unexecuted instantiation: hash_tiger.c:add_property_stringl
Unexecuted instantiation: hash_whirlpool.c:add_property_stringl
Unexecuted instantiation: hash_xxhash.c:add_property_stringl
Unexecuted instantiation: hash.c:add_property_stringl
Unexecuted instantiation: json_encoder.c:add_property_stringl
Unexecuted instantiation: json_parser.tab.c:add_property_stringl
Unexecuted instantiation: json_scanner.c:add_property_stringl
Unexecuted instantiation: json.c:add_property_stringl
Unexecuted instantiation: php_lexbor.c:add_property_stringl
Unexecuted instantiation: shared_alloc_mmap.c:add_property_stringl
Unexecuted instantiation: shared_alloc_posix.c:add_property_stringl
Unexecuted instantiation: shared_alloc_shm.c:add_property_stringl
Unexecuted instantiation: zend_accelerator_api.c:add_property_stringl
Unexecuted instantiation: zend_accelerator_blacklist.c:add_property_stringl
Unexecuted instantiation: zend_accelerator_debug.c:add_property_stringl
Unexecuted instantiation: zend_accelerator_hash.c:add_property_stringl
Unexecuted instantiation: zend_accelerator_module.c:add_property_stringl
Unexecuted instantiation: zend_accelerator_util_funcs.c:add_property_stringl
Unexecuted instantiation: zend_file_cache.c:add_property_stringl
Unexecuted instantiation: zend_persist_calc.c:add_property_stringl
Unexecuted instantiation: zend_persist.c:add_property_stringl
Unexecuted instantiation: zend_shared_alloc.c:add_property_stringl
Unexecuted instantiation: ZendAccelerator.c:add_property_stringl
Unexecuted instantiation: zend_jit_vm_helpers.c:add_property_stringl
Unexecuted instantiation: zend_jit.c:add_property_stringl
Unexecuted instantiation: csprng.c:add_property_stringl
Unexecuted instantiation: engine_mt19937.c:add_property_stringl
Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:add_property_stringl
Unexecuted instantiation: engine_secure.c:add_property_stringl
Unexecuted instantiation: engine_user.c:add_property_stringl
Unexecuted instantiation: engine_xoshiro256starstar.c:add_property_stringl
Unexecuted instantiation: gammasection.c:add_property_stringl
Unexecuted instantiation: random.c:add_property_stringl
Unexecuted instantiation: randomizer.c:add_property_stringl
Unexecuted instantiation: zend_utils.c:add_property_stringl
Unexecuted instantiation: php_reflection.c:add_property_stringl
Unexecuted instantiation: php_spl.c:add_property_stringl
Unexecuted instantiation: spl_array.c:add_property_stringl
Unexecuted instantiation: spl_directory.c:add_property_stringl
Unexecuted instantiation: spl_dllist.c:add_property_stringl
Unexecuted instantiation: spl_exceptions.c:add_property_stringl
Unexecuted instantiation: spl_fixedarray.c:add_property_stringl
Unexecuted instantiation: spl_functions.c:add_property_stringl
Unexecuted instantiation: spl_heap.c:add_property_stringl
Unexecuted instantiation: spl_iterators.c:add_property_stringl
Unexecuted instantiation: spl_observer.c:add_property_stringl
Unexecuted instantiation: array.c:add_property_stringl
Unexecuted instantiation: assert.c:add_property_stringl
Unexecuted instantiation: base64.c:add_property_stringl
Unexecuted instantiation: basic_functions.c:add_property_stringl
Unexecuted instantiation: browscap.c:add_property_stringl
Unexecuted instantiation: crc32_x86.c:add_property_stringl
Unexecuted instantiation: crc32.c:add_property_stringl
Unexecuted instantiation: credits.c:add_property_stringl
Unexecuted instantiation: crypt.c:add_property_stringl
Unexecuted instantiation: css.c:add_property_stringl
Unexecuted instantiation: datetime.c:add_property_stringl
Unexecuted instantiation: dir.c:add_property_stringl
Unexecuted instantiation: dl.c:add_property_stringl
Unexecuted instantiation: dns.c:add_property_stringl
Unexecuted instantiation: exec.c:add_property_stringl
Unexecuted instantiation: file.c:add_property_stringl
Unexecuted instantiation: filestat.c:add_property_stringl
Unexecuted instantiation: filters.c:add_property_stringl
Unexecuted instantiation: flock_compat.c:add_property_stringl
Unexecuted instantiation: formatted_print.c:add_property_stringl
Unexecuted instantiation: fsock.c:add_property_stringl
Unexecuted instantiation: ftok.c:add_property_stringl
Unexecuted instantiation: ftp_fopen_wrapper.c:add_property_stringl
Unexecuted instantiation: head.c:add_property_stringl
Unexecuted instantiation: hrtime.c:add_property_stringl
Unexecuted instantiation: html.c:add_property_stringl
Unexecuted instantiation: http_fopen_wrapper.c:add_property_stringl
Unexecuted instantiation: http.c:add_property_stringl
Unexecuted instantiation: image.c:add_property_stringl
Unexecuted instantiation: incomplete_class.c:add_property_stringl
Unexecuted instantiation: info.c:add_property_stringl
Unexecuted instantiation: iptc.c:add_property_stringl
Unexecuted instantiation: levenshtein.c:add_property_stringl
Unexecuted instantiation: link.c:add_property_stringl
Unexecuted instantiation: mail.c:add_property_stringl
Unexecuted instantiation: math.c:add_property_stringl
Unexecuted instantiation: md5.c:add_property_stringl
Unexecuted instantiation: metaphone.c:add_property_stringl
Unexecuted instantiation: microtime.c:add_property_stringl
Unexecuted instantiation: net.c:add_property_stringl
Unexecuted instantiation: pack.c:add_property_stringl
Unexecuted instantiation: pageinfo.c:add_property_stringl
Unexecuted instantiation: password.c:add_property_stringl
Unexecuted instantiation: php_fopen_wrapper.c:add_property_stringl
Unexecuted instantiation: proc_open.c:add_property_stringl
Unexecuted instantiation: quot_print.c:add_property_stringl
Unexecuted instantiation: scanf.c:add_property_stringl
Unexecuted instantiation: sha1.c:add_property_stringl
Unexecuted instantiation: soundex.c:add_property_stringl
Unexecuted instantiation: streamsfuncs.c:add_property_stringl
Unexecuted instantiation: string.c:add_property_stringl
Unexecuted instantiation: strnatcmp.c:add_property_stringl
Unexecuted instantiation: syslog.c:add_property_stringl
Unexecuted instantiation: type.c:add_property_stringl
Unexecuted instantiation: uniqid.c:add_property_stringl
Unexecuted instantiation: url_scanner_ex.c:add_property_stringl
Unexecuted instantiation: url.c:add_property_stringl
Unexecuted instantiation: user_filters.c:add_property_stringl
Unexecuted instantiation: uuencode.c:add_property_stringl
Unexecuted instantiation: var_unserializer.c:add_property_stringl
Unexecuted instantiation: var.c:add_property_stringl
Unexecuted instantiation: versioning.c:add_property_stringl
Unexecuted instantiation: crypt_sha256.c:add_property_stringl
Unexecuted instantiation: crypt_sha512.c:add_property_stringl
Unexecuted instantiation: php_crypt_r.c:add_property_stringl
Unexecuted instantiation: php_uri.c:add_property_stringl
Unexecuted instantiation: php_uri_common.c:add_property_stringl
Unexecuted instantiation: uri_parser_rfc3986.c:add_property_stringl
Unexecuted instantiation: uri_parser_whatwg.c:add_property_stringl
Unexecuted instantiation: uri_parser_php_parse_url.c:add_property_stringl
Unexecuted instantiation: explicit_bzero.c:add_property_stringl
Unexecuted instantiation: fopen_wrappers.c:add_property_stringl
Unexecuted instantiation: getopt.c:add_property_stringl
Unexecuted instantiation: main.c:add_property_stringl
Unexecuted instantiation: network.c:add_property_stringl
Unexecuted instantiation: output.c:add_property_stringl
Unexecuted instantiation: php_content_types.c:add_property_stringl
Unexecuted instantiation: php_ini_builder.c:add_property_stringl
Unexecuted instantiation: php_ini.c:add_property_stringl
Unexecuted instantiation: php_glob.c:add_property_stringl
Unexecuted instantiation: php_odbc_utils.c:add_property_stringl
Unexecuted instantiation: php_open_temporary_file.c:add_property_stringl
Unexecuted instantiation: php_scandir.c:add_property_stringl
Unexecuted instantiation: php_syslog.c:add_property_stringl
Unexecuted instantiation: php_ticks.c:add_property_stringl
Unexecuted instantiation: php_variables.c:add_property_stringl
Unexecuted instantiation: reentrancy.c:add_property_stringl
Unexecuted instantiation: rfc1867.c:add_property_stringl
Unexecuted instantiation: safe_bcmp.c:add_property_stringl
Unexecuted instantiation: SAPI.c:add_property_stringl
Unexecuted instantiation: snprintf.c:add_property_stringl
Unexecuted instantiation: spprintf.c:add_property_stringl
Unexecuted instantiation: strlcat.c:add_property_stringl
Unexecuted instantiation: strlcpy.c:add_property_stringl
Unexecuted instantiation: cast.c:add_property_stringl
Unexecuted instantiation: filter.c:add_property_stringl
Unexecuted instantiation: glob_wrapper.c:add_property_stringl
Unexecuted instantiation: memory.c:add_property_stringl
Unexecuted instantiation: mmap.c:add_property_stringl
Unexecuted instantiation: plain_wrapper.c:add_property_stringl
Unexecuted instantiation: streams.c:add_property_stringl
Unexecuted instantiation: transports.c:add_property_stringl
Unexecuted instantiation: userspace.c:add_property_stringl
Unexecuted instantiation: xp_socket.c:add_property_stringl
Unexecuted instantiation: block_pass.c:add_property_stringl
Unexecuted instantiation: compact_literals.c:add_property_stringl
Unexecuted instantiation: compact_vars.c:add_property_stringl
Unexecuted instantiation: dfa_pass.c:add_property_stringl
Unexecuted instantiation: nop_removal.c:add_property_stringl
Unexecuted instantiation: optimize_func_calls.c:add_property_stringl
Unexecuted instantiation: optimize_temp_vars_5.c:add_property_stringl
Unexecuted instantiation: pass1.c:add_property_stringl
Unexecuted instantiation: pass3.c:add_property_stringl
Unexecuted instantiation: sccp.c:add_property_stringl
Unexecuted instantiation: zend_optimizer.c:add_property_stringl
Unexecuted instantiation: zend_API.c:add_property_stringl
Unexecuted instantiation: zend_ast.c:add_property_stringl
Unexecuted instantiation: zend_attributes.c:add_property_stringl
Unexecuted instantiation: zend_autoload.c:add_property_stringl
Unexecuted instantiation: zend_builtin_functions.c:add_property_stringl
Unexecuted instantiation: zend_closures.c:add_property_stringl
Unexecuted instantiation: zend_compile.c:add_property_stringl
Unexecuted instantiation: zend_constants.c:add_property_stringl
Unexecuted instantiation: zend_default_classes.c:add_property_stringl
Unexecuted instantiation: zend_dtrace.c:add_property_stringl
Unexecuted instantiation: zend_enum.c:add_property_stringl
Unexecuted instantiation: zend_exceptions.c:add_property_stringl
Unexecuted instantiation: zend_execute_API.c:add_property_stringl
Unexecuted instantiation: zend_execute.c:add_property_stringl
Unexecuted instantiation: zend_fibers.c:add_property_stringl
Unexecuted instantiation: zend_gc.c:add_property_stringl
Unexecuted instantiation: zend_generators.c:add_property_stringl
Unexecuted instantiation: zend_inheritance.c:add_property_stringl
Unexecuted instantiation: zend_ini_parser.c:add_property_stringl
Unexecuted instantiation: zend_ini_scanner.c:add_property_stringl
Unexecuted instantiation: zend_ini.c:add_property_stringl
Unexecuted instantiation: zend_interfaces.c:add_property_stringl
Unexecuted instantiation: zend_iterators.c:add_property_stringl
Unexecuted instantiation: zend_language_parser.c:add_property_stringl
Unexecuted instantiation: zend_language_scanner.c:add_property_stringl
Unexecuted instantiation: zend_lazy_objects.c:add_property_stringl
Unexecuted instantiation: zend_list.c:add_property_stringl
Unexecuted instantiation: zend_object_handlers.c:add_property_stringl
Unexecuted instantiation: zend_objects_API.c:add_property_stringl
Unexecuted instantiation: zend_objects.c:add_property_stringl
Unexecuted instantiation: zend_observer.c:add_property_stringl
Unexecuted instantiation: zend_opcode.c:add_property_stringl
Unexecuted instantiation: zend_operators.c:add_property_stringl
Unexecuted instantiation: zend_property_hooks.c:add_property_stringl
Unexecuted instantiation: zend_smart_str.c:add_property_stringl
Unexecuted instantiation: zend_system_id.c:add_property_stringl
Unexecuted instantiation: zend_variables.c:add_property_stringl
Unexecuted instantiation: zend_weakrefs.c:add_property_stringl
Unexecuted instantiation: zend.c:add_property_stringl
Unexecuted instantiation: internal_functions_cli.c:add_property_stringl
Unexecuted instantiation: fuzzer-parser.c:add_property_stringl
Unexecuted instantiation: fuzzer-sapi.c:add_property_stringl
Unexecuted instantiation: fuzzer-tracing-jit.c:add_property_stringl
Unexecuted instantiation: fuzzer-exif.c:add_property_stringl
Unexecuted instantiation: fuzzer-unserialize.c:add_property_stringl
Unexecuted instantiation: fuzzer-function-jit.c:add_property_stringl
Unexecuted instantiation: fuzzer-json.c:add_property_stringl
Unexecuted instantiation: fuzzer-unserializehash.c:add_property_stringl
Unexecuted instantiation: fuzzer-execute.c:add_property_stringl
667
0
static zend_always_inline void add_property_array(zval *arg, const char *key, zend_array *arr) {
668
0
  add_property_array_ex(arg, key, strlen(key), arr);
669
0
}
Unexecuted instantiation: php_date.c:add_property_array
Unexecuted instantiation: php_pcre.c:add_property_array
Unexecuted instantiation: exif.c:add_property_array
Unexecuted instantiation: hash_adler32.c:add_property_array
Unexecuted instantiation: hash_crc32.c:add_property_array
Unexecuted instantiation: hash_fnv.c:add_property_array
Unexecuted instantiation: hash_gost.c:add_property_array
Unexecuted instantiation: hash_haval.c:add_property_array
Unexecuted instantiation: hash_joaat.c:add_property_array
Unexecuted instantiation: hash_md.c:add_property_array
Unexecuted instantiation: hash_murmur.c:add_property_array
Unexecuted instantiation: hash_ripemd.c:add_property_array
Unexecuted instantiation: hash_sha_ni.c:add_property_array
Unexecuted instantiation: hash_sha_sse2.c:add_property_array
Unexecuted instantiation: hash_sha.c:add_property_array
Unexecuted instantiation: hash_sha3.c:add_property_array
Unexecuted instantiation: hash_snefru.c:add_property_array
Unexecuted instantiation: hash_tiger.c:add_property_array
Unexecuted instantiation: hash_whirlpool.c:add_property_array
Unexecuted instantiation: hash_xxhash.c:add_property_array
Unexecuted instantiation: hash.c:add_property_array
Unexecuted instantiation: json_encoder.c:add_property_array
Unexecuted instantiation: json_parser.tab.c:add_property_array
Unexecuted instantiation: json_scanner.c:add_property_array
Unexecuted instantiation: json.c:add_property_array
Unexecuted instantiation: php_lexbor.c:add_property_array
Unexecuted instantiation: shared_alloc_mmap.c:add_property_array
Unexecuted instantiation: shared_alloc_posix.c:add_property_array
Unexecuted instantiation: shared_alloc_shm.c:add_property_array
Unexecuted instantiation: zend_accelerator_api.c:add_property_array
Unexecuted instantiation: zend_accelerator_blacklist.c:add_property_array
Unexecuted instantiation: zend_accelerator_debug.c:add_property_array
Unexecuted instantiation: zend_accelerator_hash.c:add_property_array
Unexecuted instantiation: zend_accelerator_module.c:add_property_array
Unexecuted instantiation: zend_accelerator_util_funcs.c:add_property_array
Unexecuted instantiation: zend_file_cache.c:add_property_array
Unexecuted instantiation: zend_persist_calc.c:add_property_array
Unexecuted instantiation: zend_persist.c:add_property_array
Unexecuted instantiation: zend_shared_alloc.c:add_property_array
Unexecuted instantiation: ZendAccelerator.c:add_property_array
Unexecuted instantiation: zend_jit_vm_helpers.c:add_property_array
Unexecuted instantiation: zend_jit.c:add_property_array
Unexecuted instantiation: csprng.c:add_property_array
Unexecuted instantiation: engine_mt19937.c:add_property_array
Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:add_property_array
Unexecuted instantiation: engine_secure.c:add_property_array
Unexecuted instantiation: engine_user.c:add_property_array
Unexecuted instantiation: engine_xoshiro256starstar.c:add_property_array
Unexecuted instantiation: gammasection.c:add_property_array
Unexecuted instantiation: random.c:add_property_array
Unexecuted instantiation: randomizer.c:add_property_array
Unexecuted instantiation: zend_utils.c:add_property_array
Unexecuted instantiation: php_reflection.c:add_property_array
Unexecuted instantiation: php_spl.c:add_property_array
Unexecuted instantiation: spl_array.c:add_property_array
Unexecuted instantiation: spl_directory.c:add_property_array
Unexecuted instantiation: spl_dllist.c:add_property_array
Unexecuted instantiation: spl_exceptions.c:add_property_array
Unexecuted instantiation: spl_fixedarray.c:add_property_array
Unexecuted instantiation: spl_functions.c:add_property_array
Unexecuted instantiation: spl_heap.c:add_property_array
Unexecuted instantiation: spl_iterators.c:add_property_array
Unexecuted instantiation: spl_observer.c:add_property_array
Unexecuted instantiation: array.c:add_property_array
Unexecuted instantiation: assert.c:add_property_array
Unexecuted instantiation: base64.c:add_property_array
Unexecuted instantiation: basic_functions.c:add_property_array
Unexecuted instantiation: browscap.c:add_property_array
Unexecuted instantiation: crc32_x86.c:add_property_array
Unexecuted instantiation: crc32.c:add_property_array
Unexecuted instantiation: credits.c:add_property_array
Unexecuted instantiation: crypt.c:add_property_array
Unexecuted instantiation: css.c:add_property_array
Unexecuted instantiation: datetime.c:add_property_array
Unexecuted instantiation: dir.c:add_property_array
Unexecuted instantiation: dl.c:add_property_array
Unexecuted instantiation: dns.c:add_property_array
Unexecuted instantiation: exec.c:add_property_array
Unexecuted instantiation: file.c:add_property_array
Unexecuted instantiation: filestat.c:add_property_array
Unexecuted instantiation: filters.c:add_property_array
Unexecuted instantiation: flock_compat.c:add_property_array
Unexecuted instantiation: formatted_print.c:add_property_array
Unexecuted instantiation: fsock.c:add_property_array
Unexecuted instantiation: ftok.c:add_property_array
Unexecuted instantiation: ftp_fopen_wrapper.c:add_property_array
Unexecuted instantiation: head.c:add_property_array
Unexecuted instantiation: hrtime.c:add_property_array
Unexecuted instantiation: html.c:add_property_array
Unexecuted instantiation: http_fopen_wrapper.c:add_property_array
Unexecuted instantiation: http.c:add_property_array
Unexecuted instantiation: image.c:add_property_array
Unexecuted instantiation: incomplete_class.c:add_property_array
Unexecuted instantiation: info.c:add_property_array
Unexecuted instantiation: iptc.c:add_property_array
Unexecuted instantiation: levenshtein.c:add_property_array
Unexecuted instantiation: link.c:add_property_array
Unexecuted instantiation: mail.c:add_property_array
Unexecuted instantiation: math.c:add_property_array
Unexecuted instantiation: md5.c:add_property_array
Unexecuted instantiation: metaphone.c:add_property_array
Unexecuted instantiation: microtime.c:add_property_array
Unexecuted instantiation: net.c:add_property_array
Unexecuted instantiation: pack.c:add_property_array
Unexecuted instantiation: pageinfo.c:add_property_array
Unexecuted instantiation: password.c:add_property_array
Unexecuted instantiation: php_fopen_wrapper.c:add_property_array
Unexecuted instantiation: proc_open.c:add_property_array
Unexecuted instantiation: quot_print.c:add_property_array
Unexecuted instantiation: scanf.c:add_property_array
Unexecuted instantiation: sha1.c:add_property_array
Unexecuted instantiation: soundex.c:add_property_array
Unexecuted instantiation: streamsfuncs.c:add_property_array
Unexecuted instantiation: string.c:add_property_array
Unexecuted instantiation: strnatcmp.c:add_property_array
Unexecuted instantiation: syslog.c:add_property_array
Unexecuted instantiation: type.c:add_property_array
Unexecuted instantiation: uniqid.c:add_property_array
Unexecuted instantiation: url_scanner_ex.c:add_property_array
Unexecuted instantiation: url.c:add_property_array
Unexecuted instantiation: user_filters.c:add_property_array
Unexecuted instantiation: uuencode.c:add_property_array
Unexecuted instantiation: var_unserializer.c:add_property_array
Unexecuted instantiation: var.c:add_property_array
Unexecuted instantiation: versioning.c:add_property_array
Unexecuted instantiation: crypt_sha256.c:add_property_array
Unexecuted instantiation: crypt_sha512.c:add_property_array
Unexecuted instantiation: php_crypt_r.c:add_property_array
Unexecuted instantiation: php_uri.c:add_property_array
Unexecuted instantiation: php_uri_common.c:add_property_array
Unexecuted instantiation: uri_parser_rfc3986.c:add_property_array
Unexecuted instantiation: uri_parser_whatwg.c:add_property_array
Unexecuted instantiation: uri_parser_php_parse_url.c:add_property_array
Unexecuted instantiation: explicit_bzero.c:add_property_array
Unexecuted instantiation: fopen_wrappers.c:add_property_array
Unexecuted instantiation: getopt.c:add_property_array
Unexecuted instantiation: main.c:add_property_array
Unexecuted instantiation: network.c:add_property_array
Unexecuted instantiation: output.c:add_property_array
Unexecuted instantiation: php_content_types.c:add_property_array
Unexecuted instantiation: php_ini_builder.c:add_property_array
Unexecuted instantiation: php_ini.c:add_property_array
Unexecuted instantiation: php_glob.c:add_property_array
Unexecuted instantiation: php_odbc_utils.c:add_property_array
Unexecuted instantiation: php_open_temporary_file.c:add_property_array
Unexecuted instantiation: php_scandir.c:add_property_array
Unexecuted instantiation: php_syslog.c:add_property_array
Unexecuted instantiation: php_ticks.c:add_property_array
Unexecuted instantiation: php_variables.c:add_property_array
Unexecuted instantiation: reentrancy.c:add_property_array
Unexecuted instantiation: rfc1867.c:add_property_array
Unexecuted instantiation: safe_bcmp.c:add_property_array
Unexecuted instantiation: SAPI.c:add_property_array
Unexecuted instantiation: snprintf.c:add_property_array
Unexecuted instantiation: spprintf.c:add_property_array
Unexecuted instantiation: strlcat.c:add_property_array
Unexecuted instantiation: strlcpy.c:add_property_array
Unexecuted instantiation: cast.c:add_property_array
Unexecuted instantiation: filter.c:add_property_array
Unexecuted instantiation: glob_wrapper.c:add_property_array
Unexecuted instantiation: memory.c:add_property_array
Unexecuted instantiation: mmap.c:add_property_array
Unexecuted instantiation: plain_wrapper.c:add_property_array
Unexecuted instantiation: streams.c:add_property_array
Unexecuted instantiation: transports.c:add_property_array
Unexecuted instantiation: userspace.c:add_property_array
Unexecuted instantiation: xp_socket.c:add_property_array
Unexecuted instantiation: block_pass.c:add_property_array
Unexecuted instantiation: compact_literals.c:add_property_array
Unexecuted instantiation: compact_vars.c:add_property_array
Unexecuted instantiation: dfa_pass.c:add_property_array
Unexecuted instantiation: nop_removal.c:add_property_array
Unexecuted instantiation: optimize_func_calls.c:add_property_array
Unexecuted instantiation: optimize_temp_vars_5.c:add_property_array
Unexecuted instantiation: pass1.c:add_property_array
Unexecuted instantiation: pass3.c:add_property_array
Unexecuted instantiation: sccp.c:add_property_array
Unexecuted instantiation: zend_optimizer.c:add_property_array
Unexecuted instantiation: zend_API.c:add_property_array
Unexecuted instantiation: zend_ast.c:add_property_array
Unexecuted instantiation: zend_attributes.c:add_property_array
Unexecuted instantiation: zend_autoload.c:add_property_array
Unexecuted instantiation: zend_builtin_functions.c:add_property_array
Unexecuted instantiation: zend_closures.c:add_property_array
Unexecuted instantiation: zend_compile.c:add_property_array
Unexecuted instantiation: zend_constants.c:add_property_array
Unexecuted instantiation: zend_default_classes.c:add_property_array
Unexecuted instantiation: zend_dtrace.c:add_property_array
Unexecuted instantiation: zend_enum.c:add_property_array
Unexecuted instantiation: zend_exceptions.c:add_property_array
Unexecuted instantiation: zend_execute_API.c:add_property_array
Unexecuted instantiation: zend_execute.c:add_property_array
Unexecuted instantiation: zend_fibers.c:add_property_array
Unexecuted instantiation: zend_gc.c:add_property_array
Unexecuted instantiation: zend_generators.c:add_property_array
Unexecuted instantiation: zend_inheritance.c:add_property_array
Unexecuted instantiation: zend_ini_parser.c:add_property_array
Unexecuted instantiation: zend_ini_scanner.c:add_property_array
Unexecuted instantiation: zend_ini.c:add_property_array
Unexecuted instantiation: zend_interfaces.c:add_property_array
Unexecuted instantiation: zend_iterators.c:add_property_array
Unexecuted instantiation: zend_language_parser.c:add_property_array
Unexecuted instantiation: zend_language_scanner.c:add_property_array
Unexecuted instantiation: zend_lazy_objects.c:add_property_array
Unexecuted instantiation: zend_list.c:add_property_array
Unexecuted instantiation: zend_object_handlers.c:add_property_array
Unexecuted instantiation: zend_objects_API.c:add_property_array
Unexecuted instantiation: zend_objects.c:add_property_array
Unexecuted instantiation: zend_observer.c:add_property_array
Unexecuted instantiation: zend_opcode.c:add_property_array
Unexecuted instantiation: zend_operators.c:add_property_array
Unexecuted instantiation: zend_property_hooks.c:add_property_array
Unexecuted instantiation: zend_smart_str.c:add_property_array
Unexecuted instantiation: zend_system_id.c:add_property_array
Unexecuted instantiation: zend_variables.c:add_property_array
Unexecuted instantiation: zend_weakrefs.c:add_property_array
Unexecuted instantiation: zend.c:add_property_array
Unexecuted instantiation: internal_functions_cli.c:add_property_array
Unexecuted instantiation: fuzzer-parser.c:add_property_array
Unexecuted instantiation: fuzzer-sapi.c:add_property_array
Unexecuted instantiation: fuzzer-tracing-jit.c:add_property_array
Unexecuted instantiation: fuzzer-exif.c:add_property_array
Unexecuted instantiation: fuzzer-unserialize.c:add_property_array
Unexecuted instantiation: fuzzer-function-jit.c:add_property_array
Unexecuted instantiation: fuzzer-json.c:add_property_array
Unexecuted instantiation: fuzzer-unserializehash.c:add_property_array
Unexecuted instantiation: fuzzer-execute.c:add_property_array
670
0
static zend_always_inline void add_property_object(zval *arg, const char *key, zend_object *obj) {
671
0
  add_property_object_ex(arg, key, strlen(key), obj);
672
0
}
Unexecuted instantiation: php_date.c:add_property_object
Unexecuted instantiation: php_pcre.c:add_property_object
Unexecuted instantiation: exif.c:add_property_object
Unexecuted instantiation: hash_adler32.c:add_property_object
Unexecuted instantiation: hash_crc32.c:add_property_object
Unexecuted instantiation: hash_fnv.c:add_property_object
Unexecuted instantiation: hash_gost.c:add_property_object
Unexecuted instantiation: hash_haval.c:add_property_object
Unexecuted instantiation: hash_joaat.c:add_property_object
Unexecuted instantiation: hash_md.c:add_property_object
Unexecuted instantiation: hash_murmur.c:add_property_object
Unexecuted instantiation: hash_ripemd.c:add_property_object
Unexecuted instantiation: hash_sha_ni.c:add_property_object
Unexecuted instantiation: hash_sha_sse2.c:add_property_object
Unexecuted instantiation: hash_sha.c:add_property_object
Unexecuted instantiation: hash_sha3.c:add_property_object
Unexecuted instantiation: hash_snefru.c:add_property_object
Unexecuted instantiation: hash_tiger.c:add_property_object
Unexecuted instantiation: hash_whirlpool.c:add_property_object
Unexecuted instantiation: hash_xxhash.c:add_property_object
Unexecuted instantiation: hash.c:add_property_object
Unexecuted instantiation: json_encoder.c:add_property_object
Unexecuted instantiation: json_parser.tab.c:add_property_object
Unexecuted instantiation: json_scanner.c:add_property_object
Unexecuted instantiation: json.c:add_property_object
Unexecuted instantiation: php_lexbor.c:add_property_object
Unexecuted instantiation: shared_alloc_mmap.c:add_property_object
Unexecuted instantiation: shared_alloc_posix.c:add_property_object
Unexecuted instantiation: shared_alloc_shm.c:add_property_object
Unexecuted instantiation: zend_accelerator_api.c:add_property_object
Unexecuted instantiation: zend_accelerator_blacklist.c:add_property_object
Unexecuted instantiation: zend_accelerator_debug.c:add_property_object
Unexecuted instantiation: zend_accelerator_hash.c:add_property_object
Unexecuted instantiation: zend_accelerator_module.c:add_property_object
Unexecuted instantiation: zend_accelerator_util_funcs.c:add_property_object
Unexecuted instantiation: zend_file_cache.c:add_property_object
Unexecuted instantiation: zend_persist_calc.c:add_property_object
Unexecuted instantiation: zend_persist.c:add_property_object
Unexecuted instantiation: zend_shared_alloc.c:add_property_object
Unexecuted instantiation: ZendAccelerator.c:add_property_object
Unexecuted instantiation: zend_jit_vm_helpers.c:add_property_object
Unexecuted instantiation: zend_jit.c:add_property_object
Unexecuted instantiation: csprng.c:add_property_object
Unexecuted instantiation: engine_mt19937.c:add_property_object
Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:add_property_object
Unexecuted instantiation: engine_secure.c:add_property_object
Unexecuted instantiation: engine_user.c:add_property_object
Unexecuted instantiation: engine_xoshiro256starstar.c:add_property_object
Unexecuted instantiation: gammasection.c:add_property_object
Unexecuted instantiation: random.c:add_property_object
Unexecuted instantiation: randomizer.c:add_property_object
Unexecuted instantiation: zend_utils.c:add_property_object
Unexecuted instantiation: php_reflection.c:add_property_object
Unexecuted instantiation: php_spl.c:add_property_object
Unexecuted instantiation: spl_array.c:add_property_object
Unexecuted instantiation: spl_directory.c:add_property_object
Unexecuted instantiation: spl_dllist.c:add_property_object
Unexecuted instantiation: spl_exceptions.c:add_property_object
Unexecuted instantiation: spl_fixedarray.c:add_property_object
Unexecuted instantiation: spl_functions.c:add_property_object
Unexecuted instantiation: spl_heap.c:add_property_object
Unexecuted instantiation: spl_iterators.c:add_property_object
Unexecuted instantiation: spl_observer.c:add_property_object
Unexecuted instantiation: array.c:add_property_object
Unexecuted instantiation: assert.c:add_property_object
Unexecuted instantiation: base64.c:add_property_object
Unexecuted instantiation: basic_functions.c:add_property_object
Unexecuted instantiation: browscap.c:add_property_object
Unexecuted instantiation: crc32_x86.c:add_property_object
Unexecuted instantiation: crc32.c:add_property_object
Unexecuted instantiation: credits.c:add_property_object
Unexecuted instantiation: crypt.c:add_property_object
Unexecuted instantiation: css.c:add_property_object
Unexecuted instantiation: datetime.c:add_property_object
Unexecuted instantiation: dir.c:add_property_object
Unexecuted instantiation: dl.c:add_property_object
Unexecuted instantiation: dns.c:add_property_object
Unexecuted instantiation: exec.c:add_property_object
Unexecuted instantiation: file.c:add_property_object
Unexecuted instantiation: filestat.c:add_property_object
Unexecuted instantiation: filters.c:add_property_object
Unexecuted instantiation: flock_compat.c:add_property_object
Unexecuted instantiation: formatted_print.c:add_property_object
Unexecuted instantiation: fsock.c:add_property_object
Unexecuted instantiation: ftok.c:add_property_object
Unexecuted instantiation: ftp_fopen_wrapper.c:add_property_object
Unexecuted instantiation: head.c:add_property_object
Unexecuted instantiation: hrtime.c:add_property_object
Unexecuted instantiation: html.c:add_property_object
Unexecuted instantiation: http_fopen_wrapper.c:add_property_object
Unexecuted instantiation: http.c:add_property_object
Unexecuted instantiation: image.c:add_property_object
Unexecuted instantiation: incomplete_class.c:add_property_object
Unexecuted instantiation: info.c:add_property_object
Unexecuted instantiation: iptc.c:add_property_object
Unexecuted instantiation: levenshtein.c:add_property_object
Unexecuted instantiation: link.c:add_property_object
Unexecuted instantiation: mail.c:add_property_object
Unexecuted instantiation: math.c:add_property_object
Unexecuted instantiation: md5.c:add_property_object
Unexecuted instantiation: metaphone.c:add_property_object
Unexecuted instantiation: microtime.c:add_property_object
Unexecuted instantiation: net.c:add_property_object
Unexecuted instantiation: pack.c:add_property_object
Unexecuted instantiation: pageinfo.c:add_property_object
Unexecuted instantiation: password.c:add_property_object
Unexecuted instantiation: php_fopen_wrapper.c:add_property_object
Unexecuted instantiation: proc_open.c:add_property_object
Unexecuted instantiation: quot_print.c:add_property_object
Unexecuted instantiation: scanf.c:add_property_object
Unexecuted instantiation: sha1.c:add_property_object
Unexecuted instantiation: soundex.c:add_property_object
Unexecuted instantiation: streamsfuncs.c:add_property_object
Unexecuted instantiation: string.c:add_property_object
Unexecuted instantiation: strnatcmp.c:add_property_object
Unexecuted instantiation: syslog.c:add_property_object
Unexecuted instantiation: type.c:add_property_object
Unexecuted instantiation: uniqid.c:add_property_object
Unexecuted instantiation: url_scanner_ex.c:add_property_object
Unexecuted instantiation: url.c:add_property_object
Unexecuted instantiation: user_filters.c:add_property_object
Unexecuted instantiation: uuencode.c:add_property_object
Unexecuted instantiation: var_unserializer.c:add_property_object
Unexecuted instantiation: var.c:add_property_object
Unexecuted instantiation: versioning.c:add_property_object
Unexecuted instantiation: crypt_sha256.c:add_property_object
Unexecuted instantiation: crypt_sha512.c:add_property_object
Unexecuted instantiation: php_crypt_r.c:add_property_object
Unexecuted instantiation: php_uri.c:add_property_object
Unexecuted instantiation: php_uri_common.c:add_property_object
Unexecuted instantiation: uri_parser_rfc3986.c:add_property_object
Unexecuted instantiation: uri_parser_whatwg.c:add_property_object
Unexecuted instantiation: uri_parser_php_parse_url.c:add_property_object
Unexecuted instantiation: explicit_bzero.c:add_property_object
Unexecuted instantiation: fopen_wrappers.c:add_property_object
Unexecuted instantiation: getopt.c:add_property_object
Unexecuted instantiation: main.c:add_property_object
Unexecuted instantiation: network.c:add_property_object
Unexecuted instantiation: output.c:add_property_object
Unexecuted instantiation: php_content_types.c:add_property_object
Unexecuted instantiation: php_ini_builder.c:add_property_object
Unexecuted instantiation: php_ini.c:add_property_object
Unexecuted instantiation: php_glob.c:add_property_object
Unexecuted instantiation: php_odbc_utils.c:add_property_object
Unexecuted instantiation: php_open_temporary_file.c:add_property_object
Unexecuted instantiation: php_scandir.c:add_property_object
Unexecuted instantiation: php_syslog.c:add_property_object
Unexecuted instantiation: php_ticks.c:add_property_object
Unexecuted instantiation: php_variables.c:add_property_object
Unexecuted instantiation: reentrancy.c:add_property_object
Unexecuted instantiation: rfc1867.c:add_property_object
Unexecuted instantiation: safe_bcmp.c:add_property_object
Unexecuted instantiation: SAPI.c:add_property_object
Unexecuted instantiation: snprintf.c:add_property_object
Unexecuted instantiation: spprintf.c:add_property_object
Unexecuted instantiation: strlcat.c:add_property_object
Unexecuted instantiation: strlcpy.c:add_property_object
Unexecuted instantiation: cast.c:add_property_object
Unexecuted instantiation: filter.c:add_property_object
Unexecuted instantiation: glob_wrapper.c:add_property_object
Unexecuted instantiation: memory.c:add_property_object
Unexecuted instantiation: mmap.c:add_property_object
Unexecuted instantiation: plain_wrapper.c:add_property_object
Unexecuted instantiation: streams.c:add_property_object
Unexecuted instantiation: transports.c:add_property_object
Unexecuted instantiation: userspace.c:add_property_object
Unexecuted instantiation: xp_socket.c:add_property_object
Unexecuted instantiation: block_pass.c:add_property_object
Unexecuted instantiation: compact_literals.c:add_property_object
Unexecuted instantiation: compact_vars.c:add_property_object
Unexecuted instantiation: dfa_pass.c:add_property_object
Unexecuted instantiation: nop_removal.c:add_property_object
Unexecuted instantiation: optimize_func_calls.c:add_property_object
Unexecuted instantiation: optimize_temp_vars_5.c:add_property_object
Unexecuted instantiation: pass1.c:add_property_object
Unexecuted instantiation: pass3.c:add_property_object
Unexecuted instantiation: sccp.c:add_property_object
Unexecuted instantiation: zend_optimizer.c:add_property_object
Unexecuted instantiation: zend_API.c:add_property_object
Unexecuted instantiation: zend_ast.c:add_property_object
Unexecuted instantiation: zend_attributes.c:add_property_object
Unexecuted instantiation: zend_autoload.c:add_property_object
Unexecuted instantiation: zend_builtin_functions.c:add_property_object
Unexecuted instantiation: zend_closures.c:add_property_object
Unexecuted instantiation: zend_compile.c:add_property_object
Unexecuted instantiation: zend_constants.c:add_property_object
Unexecuted instantiation: zend_default_classes.c:add_property_object
Unexecuted instantiation: zend_dtrace.c:add_property_object
Unexecuted instantiation: zend_enum.c:add_property_object
Unexecuted instantiation: zend_exceptions.c:add_property_object
Unexecuted instantiation: zend_execute_API.c:add_property_object
Unexecuted instantiation: zend_execute.c:add_property_object
Unexecuted instantiation: zend_fibers.c:add_property_object
Unexecuted instantiation: zend_gc.c:add_property_object
Unexecuted instantiation: zend_generators.c:add_property_object
Unexecuted instantiation: zend_inheritance.c:add_property_object
Unexecuted instantiation: zend_ini_parser.c:add_property_object
Unexecuted instantiation: zend_ini_scanner.c:add_property_object
Unexecuted instantiation: zend_ini.c:add_property_object
Unexecuted instantiation: zend_interfaces.c:add_property_object
Unexecuted instantiation: zend_iterators.c:add_property_object
Unexecuted instantiation: zend_language_parser.c:add_property_object
Unexecuted instantiation: zend_language_scanner.c:add_property_object
Unexecuted instantiation: zend_lazy_objects.c:add_property_object
Unexecuted instantiation: zend_list.c:add_property_object
Unexecuted instantiation: zend_object_handlers.c:add_property_object
Unexecuted instantiation: zend_objects_API.c:add_property_object
Unexecuted instantiation: zend_objects.c:add_property_object
Unexecuted instantiation: zend_observer.c:add_property_object
Unexecuted instantiation: zend_opcode.c:add_property_object
Unexecuted instantiation: zend_operators.c:add_property_object
Unexecuted instantiation: zend_property_hooks.c:add_property_object
Unexecuted instantiation: zend_smart_str.c:add_property_object
Unexecuted instantiation: zend_system_id.c:add_property_object
Unexecuted instantiation: zend_variables.c:add_property_object
Unexecuted instantiation: zend_weakrefs.c:add_property_object
Unexecuted instantiation: zend.c:add_property_object
Unexecuted instantiation: internal_functions_cli.c:add_property_object
Unexecuted instantiation: fuzzer-parser.c:add_property_object
Unexecuted instantiation: fuzzer-sapi.c:add_property_object
Unexecuted instantiation: fuzzer-tracing-jit.c:add_property_object
Unexecuted instantiation: fuzzer-exif.c:add_property_object
Unexecuted instantiation: fuzzer-unserialize.c:add_property_object
Unexecuted instantiation: fuzzer-function-jit.c:add_property_object
Unexecuted instantiation: fuzzer-json.c:add_property_object
Unexecuted instantiation: fuzzer-unserializehash.c:add_property_object
Unexecuted instantiation: fuzzer-execute.c:add_property_object
673
0
static zend_always_inline void add_property_reference(zval *arg, const char *key, zend_reference *ref) {
674
0
  add_property_reference_ex(arg, key, strlen(key), ref);
675
0
}
Unexecuted instantiation: php_date.c:add_property_reference
Unexecuted instantiation: php_pcre.c:add_property_reference
Unexecuted instantiation: exif.c:add_property_reference
Unexecuted instantiation: hash_adler32.c:add_property_reference
Unexecuted instantiation: hash_crc32.c:add_property_reference
Unexecuted instantiation: hash_fnv.c:add_property_reference
Unexecuted instantiation: hash_gost.c:add_property_reference
Unexecuted instantiation: hash_haval.c:add_property_reference
Unexecuted instantiation: hash_joaat.c:add_property_reference
Unexecuted instantiation: hash_md.c:add_property_reference
Unexecuted instantiation: hash_murmur.c:add_property_reference
Unexecuted instantiation: hash_ripemd.c:add_property_reference
Unexecuted instantiation: hash_sha_ni.c:add_property_reference
Unexecuted instantiation: hash_sha_sse2.c:add_property_reference
Unexecuted instantiation: hash_sha.c:add_property_reference
Unexecuted instantiation: hash_sha3.c:add_property_reference
Unexecuted instantiation: hash_snefru.c:add_property_reference
Unexecuted instantiation: hash_tiger.c:add_property_reference
Unexecuted instantiation: hash_whirlpool.c:add_property_reference
Unexecuted instantiation: hash_xxhash.c:add_property_reference
Unexecuted instantiation: hash.c:add_property_reference
Unexecuted instantiation: json_encoder.c:add_property_reference
Unexecuted instantiation: json_parser.tab.c:add_property_reference
Unexecuted instantiation: json_scanner.c:add_property_reference
Unexecuted instantiation: json.c:add_property_reference
Unexecuted instantiation: php_lexbor.c:add_property_reference
Unexecuted instantiation: shared_alloc_mmap.c:add_property_reference
Unexecuted instantiation: shared_alloc_posix.c:add_property_reference
Unexecuted instantiation: shared_alloc_shm.c:add_property_reference
Unexecuted instantiation: zend_accelerator_api.c:add_property_reference
Unexecuted instantiation: zend_accelerator_blacklist.c:add_property_reference
Unexecuted instantiation: zend_accelerator_debug.c:add_property_reference
Unexecuted instantiation: zend_accelerator_hash.c:add_property_reference
Unexecuted instantiation: zend_accelerator_module.c:add_property_reference
Unexecuted instantiation: zend_accelerator_util_funcs.c:add_property_reference
Unexecuted instantiation: zend_file_cache.c:add_property_reference
Unexecuted instantiation: zend_persist_calc.c:add_property_reference
Unexecuted instantiation: zend_persist.c:add_property_reference
Unexecuted instantiation: zend_shared_alloc.c:add_property_reference
Unexecuted instantiation: ZendAccelerator.c:add_property_reference
Unexecuted instantiation: zend_jit_vm_helpers.c:add_property_reference
Unexecuted instantiation: zend_jit.c:add_property_reference
Unexecuted instantiation: csprng.c:add_property_reference
Unexecuted instantiation: engine_mt19937.c:add_property_reference
Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:add_property_reference
Unexecuted instantiation: engine_secure.c:add_property_reference
Unexecuted instantiation: engine_user.c:add_property_reference
Unexecuted instantiation: engine_xoshiro256starstar.c:add_property_reference
Unexecuted instantiation: gammasection.c:add_property_reference
Unexecuted instantiation: random.c:add_property_reference
Unexecuted instantiation: randomizer.c:add_property_reference
Unexecuted instantiation: zend_utils.c:add_property_reference
Unexecuted instantiation: php_reflection.c:add_property_reference
Unexecuted instantiation: php_spl.c:add_property_reference
Unexecuted instantiation: spl_array.c:add_property_reference
Unexecuted instantiation: spl_directory.c:add_property_reference
Unexecuted instantiation: spl_dllist.c:add_property_reference
Unexecuted instantiation: spl_exceptions.c:add_property_reference
Unexecuted instantiation: spl_fixedarray.c:add_property_reference
Unexecuted instantiation: spl_functions.c:add_property_reference
Unexecuted instantiation: spl_heap.c:add_property_reference
Unexecuted instantiation: spl_iterators.c:add_property_reference
Unexecuted instantiation: spl_observer.c:add_property_reference
Unexecuted instantiation: array.c:add_property_reference
Unexecuted instantiation: assert.c:add_property_reference
Unexecuted instantiation: base64.c:add_property_reference
Unexecuted instantiation: basic_functions.c:add_property_reference
Unexecuted instantiation: browscap.c:add_property_reference
Unexecuted instantiation: crc32_x86.c:add_property_reference
Unexecuted instantiation: crc32.c:add_property_reference
Unexecuted instantiation: credits.c:add_property_reference
Unexecuted instantiation: crypt.c:add_property_reference
Unexecuted instantiation: css.c:add_property_reference
Unexecuted instantiation: datetime.c:add_property_reference
Unexecuted instantiation: dir.c:add_property_reference
Unexecuted instantiation: dl.c:add_property_reference
Unexecuted instantiation: dns.c:add_property_reference
Unexecuted instantiation: exec.c:add_property_reference
Unexecuted instantiation: file.c:add_property_reference
Unexecuted instantiation: filestat.c:add_property_reference
Unexecuted instantiation: filters.c:add_property_reference
Unexecuted instantiation: flock_compat.c:add_property_reference
Unexecuted instantiation: formatted_print.c:add_property_reference
Unexecuted instantiation: fsock.c:add_property_reference
Unexecuted instantiation: ftok.c:add_property_reference
Unexecuted instantiation: ftp_fopen_wrapper.c:add_property_reference
Unexecuted instantiation: head.c:add_property_reference
Unexecuted instantiation: hrtime.c:add_property_reference
Unexecuted instantiation: html.c:add_property_reference
Unexecuted instantiation: http_fopen_wrapper.c:add_property_reference
Unexecuted instantiation: http.c:add_property_reference
Unexecuted instantiation: image.c:add_property_reference
Unexecuted instantiation: incomplete_class.c:add_property_reference
Unexecuted instantiation: info.c:add_property_reference
Unexecuted instantiation: iptc.c:add_property_reference
Unexecuted instantiation: levenshtein.c:add_property_reference
Unexecuted instantiation: link.c:add_property_reference
Unexecuted instantiation: mail.c:add_property_reference
Unexecuted instantiation: math.c:add_property_reference
Unexecuted instantiation: md5.c:add_property_reference
Unexecuted instantiation: metaphone.c:add_property_reference
Unexecuted instantiation: microtime.c:add_property_reference
Unexecuted instantiation: net.c:add_property_reference
Unexecuted instantiation: pack.c:add_property_reference
Unexecuted instantiation: pageinfo.c:add_property_reference
Unexecuted instantiation: password.c:add_property_reference
Unexecuted instantiation: php_fopen_wrapper.c:add_property_reference
Unexecuted instantiation: proc_open.c:add_property_reference
Unexecuted instantiation: quot_print.c:add_property_reference
Unexecuted instantiation: scanf.c:add_property_reference
Unexecuted instantiation: sha1.c:add_property_reference
Unexecuted instantiation: soundex.c:add_property_reference
Unexecuted instantiation: streamsfuncs.c:add_property_reference
Unexecuted instantiation: string.c:add_property_reference
Unexecuted instantiation: strnatcmp.c:add_property_reference
Unexecuted instantiation: syslog.c:add_property_reference
Unexecuted instantiation: type.c:add_property_reference
Unexecuted instantiation: uniqid.c:add_property_reference
Unexecuted instantiation: url_scanner_ex.c:add_property_reference
Unexecuted instantiation: url.c:add_property_reference
Unexecuted instantiation: user_filters.c:add_property_reference
Unexecuted instantiation: uuencode.c:add_property_reference
Unexecuted instantiation: var_unserializer.c:add_property_reference
Unexecuted instantiation: var.c:add_property_reference
Unexecuted instantiation: versioning.c:add_property_reference
Unexecuted instantiation: crypt_sha256.c:add_property_reference
Unexecuted instantiation: crypt_sha512.c:add_property_reference
Unexecuted instantiation: php_crypt_r.c:add_property_reference
Unexecuted instantiation: php_uri.c:add_property_reference
Unexecuted instantiation: php_uri_common.c:add_property_reference
Unexecuted instantiation: uri_parser_rfc3986.c:add_property_reference
Unexecuted instantiation: uri_parser_whatwg.c:add_property_reference
Unexecuted instantiation: uri_parser_php_parse_url.c:add_property_reference
Unexecuted instantiation: explicit_bzero.c:add_property_reference
Unexecuted instantiation: fopen_wrappers.c:add_property_reference
Unexecuted instantiation: getopt.c:add_property_reference
Unexecuted instantiation: main.c:add_property_reference
Unexecuted instantiation: network.c:add_property_reference
Unexecuted instantiation: output.c:add_property_reference
Unexecuted instantiation: php_content_types.c:add_property_reference
Unexecuted instantiation: php_ini_builder.c:add_property_reference
Unexecuted instantiation: php_ini.c:add_property_reference
Unexecuted instantiation: php_glob.c:add_property_reference
Unexecuted instantiation: php_odbc_utils.c:add_property_reference
Unexecuted instantiation: php_open_temporary_file.c:add_property_reference
Unexecuted instantiation: php_scandir.c:add_property_reference
Unexecuted instantiation: php_syslog.c:add_property_reference
Unexecuted instantiation: php_ticks.c:add_property_reference
Unexecuted instantiation: php_variables.c:add_property_reference
Unexecuted instantiation: reentrancy.c:add_property_reference
Unexecuted instantiation: rfc1867.c:add_property_reference
Unexecuted instantiation: safe_bcmp.c:add_property_reference
Unexecuted instantiation: SAPI.c:add_property_reference
Unexecuted instantiation: snprintf.c:add_property_reference
Unexecuted instantiation: spprintf.c:add_property_reference
Unexecuted instantiation: strlcat.c:add_property_reference
Unexecuted instantiation: strlcpy.c:add_property_reference
Unexecuted instantiation: cast.c:add_property_reference
Unexecuted instantiation: filter.c:add_property_reference
Unexecuted instantiation: glob_wrapper.c:add_property_reference
Unexecuted instantiation: memory.c:add_property_reference
Unexecuted instantiation: mmap.c:add_property_reference
Unexecuted instantiation: plain_wrapper.c:add_property_reference
Unexecuted instantiation: streams.c:add_property_reference
Unexecuted instantiation: transports.c:add_property_reference
Unexecuted instantiation: userspace.c:add_property_reference
Unexecuted instantiation: xp_socket.c:add_property_reference
Unexecuted instantiation: block_pass.c:add_property_reference
Unexecuted instantiation: compact_literals.c:add_property_reference
Unexecuted instantiation: compact_vars.c:add_property_reference
Unexecuted instantiation: dfa_pass.c:add_property_reference
Unexecuted instantiation: nop_removal.c:add_property_reference
Unexecuted instantiation: optimize_func_calls.c:add_property_reference
Unexecuted instantiation: optimize_temp_vars_5.c:add_property_reference
Unexecuted instantiation: pass1.c:add_property_reference
Unexecuted instantiation: pass3.c:add_property_reference
Unexecuted instantiation: sccp.c:add_property_reference
Unexecuted instantiation: zend_optimizer.c:add_property_reference
Unexecuted instantiation: zend_API.c:add_property_reference
Unexecuted instantiation: zend_ast.c:add_property_reference
Unexecuted instantiation: zend_attributes.c:add_property_reference
Unexecuted instantiation: zend_autoload.c:add_property_reference
Unexecuted instantiation: zend_builtin_functions.c:add_property_reference
Unexecuted instantiation: zend_closures.c:add_property_reference
Unexecuted instantiation: zend_compile.c:add_property_reference
Unexecuted instantiation: zend_constants.c:add_property_reference
Unexecuted instantiation: zend_default_classes.c:add_property_reference
Unexecuted instantiation: zend_dtrace.c:add_property_reference
Unexecuted instantiation: zend_enum.c:add_property_reference
Unexecuted instantiation: zend_exceptions.c:add_property_reference
Unexecuted instantiation: zend_execute_API.c:add_property_reference
Unexecuted instantiation: zend_execute.c:add_property_reference
Unexecuted instantiation: zend_fibers.c:add_property_reference
Unexecuted instantiation: zend_gc.c:add_property_reference
Unexecuted instantiation: zend_generators.c:add_property_reference
Unexecuted instantiation: zend_inheritance.c:add_property_reference
Unexecuted instantiation: zend_ini_parser.c:add_property_reference
Unexecuted instantiation: zend_ini_scanner.c:add_property_reference
Unexecuted instantiation: zend_ini.c:add_property_reference
Unexecuted instantiation: zend_interfaces.c:add_property_reference
Unexecuted instantiation: zend_iterators.c:add_property_reference
Unexecuted instantiation: zend_language_parser.c:add_property_reference
Unexecuted instantiation: zend_language_scanner.c:add_property_reference
Unexecuted instantiation: zend_lazy_objects.c:add_property_reference
Unexecuted instantiation: zend_list.c:add_property_reference
Unexecuted instantiation: zend_object_handlers.c:add_property_reference
Unexecuted instantiation: zend_objects_API.c:add_property_reference
Unexecuted instantiation: zend_objects.c:add_property_reference
Unexecuted instantiation: zend_observer.c:add_property_reference
Unexecuted instantiation: zend_opcode.c:add_property_reference
Unexecuted instantiation: zend_operators.c:add_property_reference
Unexecuted instantiation: zend_property_hooks.c:add_property_reference
Unexecuted instantiation: zend_smart_str.c:add_property_reference
Unexecuted instantiation: zend_system_id.c:add_property_reference
Unexecuted instantiation: zend_variables.c:add_property_reference
Unexecuted instantiation: zend_weakrefs.c:add_property_reference
Unexecuted instantiation: zend.c:add_property_reference
Unexecuted instantiation: internal_functions_cli.c:add_property_reference
Unexecuted instantiation: fuzzer-parser.c:add_property_reference
Unexecuted instantiation: fuzzer-sapi.c:add_property_reference
Unexecuted instantiation: fuzzer-tracing-jit.c:add_property_reference
Unexecuted instantiation: fuzzer-exif.c:add_property_reference
Unexecuted instantiation: fuzzer-unserialize.c:add_property_reference
Unexecuted instantiation: fuzzer-function-jit.c:add_property_reference
Unexecuted instantiation: fuzzer-json.c:add_property_reference
Unexecuted instantiation: fuzzer-unserializehash.c:add_property_reference
Unexecuted instantiation: fuzzer-execute.c:add_property_reference
676
0
static zend_always_inline void add_property_zval(zval *arg, const char *key, zval *value) {
677
0
  add_property_zval_ex(arg, key, strlen(key), value);
678
0
}
Unexecuted instantiation: php_date.c:add_property_zval
Unexecuted instantiation: php_pcre.c:add_property_zval
Unexecuted instantiation: exif.c:add_property_zval
Unexecuted instantiation: hash_adler32.c:add_property_zval
Unexecuted instantiation: hash_crc32.c:add_property_zval
Unexecuted instantiation: hash_fnv.c:add_property_zval
Unexecuted instantiation: hash_gost.c:add_property_zval
Unexecuted instantiation: hash_haval.c:add_property_zval
Unexecuted instantiation: hash_joaat.c:add_property_zval
Unexecuted instantiation: hash_md.c:add_property_zval
Unexecuted instantiation: hash_murmur.c:add_property_zval
Unexecuted instantiation: hash_ripemd.c:add_property_zval
Unexecuted instantiation: hash_sha_ni.c:add_property_zval
Unexecuted instantiation: hash_sha_sse2.c:add_property_zval
Unexecuted instantiation: hash_sha.c:add_property_zval
Unexecuted instantiation: hash_sha3.c:add_property_zval
Unexecuted instantiation: hash_snefru.c:add_property_zval
Unexecuted instantiation: hash_tiger.c:add_property_zval
Unexecuted instantiation: hash_whirlpool.c:add_property_zval
Unexecuted instantiation: hash_xxhash.c:add_property_zval
Unexecuted instantiation: hash.c:add_property_zval
Unexecuted instantiation: json_encoder.c:add_property_zval
Unexecuted instantiation: json_parser.tab.c:add_property_zval
Unexecuted instantiation: json_scanner.c:add_property_zval
Unexecuted instantiation: json.c:add_property_zval
Unexecuted instantiation: php_lexbor.c:add_property_zval
Unexecuted instantiation: shared_alloc_mmap.c:add_property_zval
Unexecuted instantiation: shared_alloc_posix.c:add_property_zval
Unexecuted instantiation: shared_alloc_shm.c:add_property_zval
Unexecuted instantiation: zend_accelerator_api.c:add_property_zval
Unexecuted instantiation: zend_accelerator_blacklist.c:add_property_zval
Unexecuted instantiation: zend_accelerator_debug.c:add_property_zval
Unexecuted instantiation: zend_accelerator_hash.c:add_property_zval
Unexecuted instantiation: zend_accelerator_module.c:add_property_zval
Unexecuted instantiation: zend_accelerator_util_funcs.c:add_property_zval
Unexecuted instantiation: zend_file_cache.c:add_property_zval
Unexecuted instantiation: zend_persist_calc.c:add_property_zval
Unexecuted instantiation: zend_persist.c:add_property_zval
Unexecuted instantiation: zend_shared_alloc.c:add_property_zval
Unexecuted instantiation: ZendAccelerator.c:add_property_zval
Unexecuted instantiation: zend_jit_vm_helpers.c:add_property_zval
Unexecuted instantiation: zend_jit.c:add_property_zval
Unexecuted instantiation: csprng.c:add_property_zval
Unexecuted instantiation: engine_mt19937.c:add_property_zval
Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:add_property_zval
Unexecuted instantiation: engine_secure.c:add_property_zval
Unexecuted instantiation: engine_user.c:add_property_zval
Unexecuted instantiation: engine_xoshiro256starstar.c:add_property_zval
Unexecuted instantiation: gammasection.c:add_property_zval
Unexecuted instantiation: random.c:add_property_zval
Unexecuted instantiation: randomizer.c:add_property_zval
Unexecuted instantiation: zend_utils.c:add_property_zval
Unexecuted instantiation: php_reflection.c:add_property_zval
Unexecuted instantiation: php_spl.c:add_property_zval
Unexecuted instantiation: spl_array.c:add_property_zval
Unexecuted instantiation: spl_directory.c:add_property_zval
Unexecuted instantiation: spl_dllist.c:add_property_zval
Unexecuted instantiation: spl_exceptions.c:add_property_zval
Unexecuted instantiation: spl_fixedarray.c:add_property_zval
Unexecuted instantiation: spl_functions.c:add_property_zval
Unexecuted instantiation: spl_heap.c:add_property_zval
Unexecuted instantiation: spl_iterators.c:add_property_zval
Unexecuted instantiation: spl_observer.c:add_property_zval
Unexecuted instantiation: array.c:add_property_zval
Unexecuted instantiation: assert.c:add_property_zval
Unexecuted instantiation: base64.c:add_property_zval
Unexecuted instantiation: basic_functions.c:add_property_zval
Unexecuted instantiation: browscap.c:add_property_zval
Unexecuted instantiation: crc32_x86.c:add_property_zval
Unexecuted instantiation: crc32.c:add_property_zval
Unexecuted instantiation: credits.c:add_property_zval
Unexecuted instantiation: crypt.c:add_property_zval
Unexecuted instantiation: css.c:add_property_zval
Unexecuted instantiation: datetime.c:add_property_zval
Unexecuted instantiation: dir.c:add_property_zval
Unexecuted instantiation: dl.c:add_property_zval
Unexecuted instantiation: dns.c:add_property_zval
Unexecuted instantiation: exec.c:add_property_zval
Unexecuted instantiation: file.c:add_property_zval
Unexecuted instantiation: filestat.c:add_property_zval
Unexecuted instantiation: filters.c:add_property_zval
Unexecuted instantiation: flock_compat.c:add_property_zval
Unexecuted instantiation: formatted_print.c:add_property_zval
Unexecuted instantiation: fsock.c:add_property_zval
Unexecuted instantiation: ftok.c:add_property_zval
Unexecuted instantiation: ftp_fopen_wrapper.c:add_property_zval
Unexecuted instantiation: head.c:add_property_zval
Unexecuted instantiation: hrtime.c:add_property_zval
Unexecuted instantiation: html.c:add_property_zval
Unexecuted instantiation: http_fopen_wrapper.c:add_property_zval
Unexecuted instantiation: http.c:add_property_zval
Unexecuted instantiation: image.c:add_property_zval
Unexecuted instantiation: incomplete_class.c:add_property_zval
Unexecuted instantiation: info.c:add_property_zval
Unexecuted instantiation: iptc.c:add_property_zval
Unexecuted instantiation: levenshtein.c:add_property_zval
Unexecuted instantiation: link.c:add_property_zval
Unexecuted instantiation: mail.c:add_property_zval
Unexecuted instantiation: math.c:add_property_zval
Unexecuted instantiation: md5.c:add_property_zval
Unexecuted instantiation: metaphone.c:add_property_zval
Unexecuted instantiation: microtime.c:add_property_zval
Unexecuted instantiation: net.c:add_property_zval
Unexecuted instantiation: pack.c:add_property_zval
Unexecuted instantiation: pageinfo.c:add_property_zval
Unexecuted instantiation: password.c:add_property_zval
Unexecuted instantiation: php_fopen_wrapper.c:add_property_zval
Unexecuted instantiation: proc_open.c:add_property_zval
Unexecuted instantiation: quot_print.c:add_property_zval
Unexecuted instantiation: scanf.c:add_property_zval
Unexecuted instantiation: sha1.c:add_property_zval
Unexecuted instantiation: soundex.c:add_property_zval
Unexecuted instantiation: streamsfuncs.c:add_property_zval
Unexecuted instantiation: string.c:add_property_zval
Unexecuted instantiation: strnatcmp.c:add_property_zval
Unexecuted instantiation: syslog.c:add_property_zval
Unexecuted instantiation: type.c:add_property_zval
Unexecuted instantiation: uniqid.c:add_property_zval
Unexecuted instantiation: url_scanner_ex.c:add_property_zval
Unexecuted instantiation: url.c:add_property_zval
Unexecuted instantiation: user_filters.c:add_property_zval
Unexecuted instantiation: uuencode.c:add_property_zval
Unexecuted instantiation: var_unserializer.c:add_property_zval
Unexecuted instantiation: var.c:add_property_zval
Unexecuted instantiation: versioning.c:add_property_zval
Unexecuted instantiation: crypt_sha256.c:add_property_zval
Unexecuted instantiation: crypt_sha512.c:add_property_zval
Unexecuted instantiation: php_crypt_r.c:add_property_zval
Unexecuted instantiation: php_uri.c:add_property_zval
Unexecuted instantiation: php_uri_common.c:add_property_zval
Unexecuted instantiation: uri_parser_rfc3986.c:add_property_zval
Unexecuted instantiation: uri_parser_whatwg.c:add_property_zval
Unexecuted instantiation: uri_parser_php_parse_url.c:add_property_zval
Unexecuted instantiation: explicit_bzero.c:add_property_zval
Unexecuted instantiation: fopen_wrappers.c:add_property_zval
Unexecuted instantiation: getopt.c:add_property_zval
Unexecuted instantiation: main.c:add_property_zval
Unexecuted instantiation: network.c:add_property_zval
Unexecuted instantiation: output.c:add_property_zval
Unexecuted instantiation: php_content_types.c:add_property_zval
Unexecuted instantiation: php_ini_builder.c:add_property_zval
Unexecuted instantiation: php_ini.c:add_property_zval
Unexecuted instantiation: php_glob.c:add_property_zval
Unexecuted instantiation: php_odbc_utils.c:add_property_zval
Unexecuted instantiation: php_open_temporary_file.c:add_property_zval
Unexecuted instantiation: php_scandir.c:add_property_zval
Unexecuted instantiation: php_syslog.c:add_property_zval
Unexecuted instantiation: php_ticks.c:add_property_zval
Unexecuted instantiation: php_variables.c:add_property_zval
Unexecuted instantiation: reentrancy.c:add_property_zval
Unexecuted instantiation: rfc1867.c:add_property_zval
Unexecuted instantiation: safe_bcmp.c:add_property_zval
Unexecuted instantiation: SAPI.c:add_property_zval
Unexecuted instantiation: snprintf.c:add_property_zval
Unexecuted instantiation: spprintf.c:add_property_zval
Unexecuted instantiation: strlcat.c:add_property_zval
Unexecuted instantiation: strlcpy.c:add_property_zval
Unexecuted instantiation: cast.c:add_property_zval
Unexecuted instantiation: filter.c:add_property_zval
Unexecuted instantiation: glob_wrapper.c:add_property_zval
Unexecuted instantiation: memory.c:add_property_zval
Unexecuted instantiation: mmap.c:add_property_zval
Unexecuted instantiation: plain_wrapper.c:add_property_zval
Unexecuted instantiation: streams.c:add_property_zval
Unexecuted instantiation: transports.c:add_property_zval
Unexecuted instantiation: userspace.c:add_property_zval
Unexecuted instantiation: xp_socket.c:add_property_zval
Unexecuted instantiation: block_pass.c:add_property_zval
Unexecuted instantiation: compact_literals.c:add_property_zval
Unexecuted instantiation: compact_vars.c:add_property_zval
Unexecuted instantiation: dfa_pass.c:add_property_zval
Unexecuted instantiation: nop_removal.c:add_property_zval
Unexecuted instantiation: optimize_func_calls.c:add_property_zval
Unexecuted instantiation: optimize_temp_vars_5.c:add_property_zval
Unexecuted instantiation: pass1.c:add_property_zval
Unexecuted instantiation: pass3.c:add_property_zval
Unexecuted instantiation: sccp.c:add_property_zval
Unexecuted instantiation: zend_optimizer.c:add_property_zval
Unexecuted instantiation: zend_API.c:add_property_zval
Unexecuted instantiation: zend_ast.c:add_property_zval
Unexecuted instantiation: zend_attributes.c:add_property_zval
Unexecuted instantiation: zend_autoload.c:add_property_zval
Unexecuted instantiation: zend_builtin_functions.c:add_property_zval
Unexecuted instantiation: zend_closures.c:add_property_zval
Unexecuted instantiation: zend_compile.c:add_property_zval
Unexecuted instantiation: zend_constants.c:add_property_zval
Unexecuted instantiation: zend_default_classes.c:add_property_zval
Unexecuted instantiation: zend_dtrace.c:add_property_zval
Unexecuted instantiation: zend_enum.c:add_property_zval
Unexecuted instantiation: zend_exceptions.c:add_property_zval
Unexecuted instantiation: zend_execute_API.c:add_property_zval
Unexecuted instantiation: zend_execute.c:add_property_zval
Unexecuted instantiation: zend_fibers.c:add_property_zval
Unexecuted instantiation: zend_gc.c:add_property_zval
Unexecuted instantiation: zend_generators.c:add_property_zval
Unexecuted instantiation: zend_inheritance.c:add_property_zval
Unexecuted instantiation: zend_ini_parser.c:add_property_zval
Unexecuted instantiation: zend_ini_scanner.c:add_property_zval
Unexecuted instantiation: zend_ini.c:add_property_zval
Unexecuted instantiation: zend_interfaces.c:add_property_zval
Unexecuted instantiation: zend_iterators.c:add_property_zval
Unexecuted instantiation: zend_language_parser.c:add_property_zval
Unexecuted instantiation: zend_language_scanner.c:add_property_zval
Unexecuted instantiation: zend_lazy_objects.c:add_property_zval
Unexecuted instantiation: zend_list.c:add_property_zval
Unexecuted instantiation: zend_object_handlers.c:add_property_zval
Unexecuted instantiation: zend_objects_API.c:add_property_zval
Unexecuted instantiation: zend_objects.c:add_property_zval
Unexecuted instantiation: zend_observer.c:add_property_zval
Unexecuted instantiation: zend_opcode.c:add_property_zval
Unexecuted instantiation: zend_operators.c:add_property_zval
Unexecuted instantiation: zend_property_hooks.c:add_property_zval
Unexecuted instantiation: zend_smart_str.c:add_property_zval
Unexecuted instantiation: zend_system_id.c:add_property_zval
Unexecuted instantiation: zend_variables.c:add_property_zval
Unexecuted instantiation: zend_weakrefs.c:add_property_zval
Unexecuted instantiation: zend.c:add_property_zval
Unexecuted instantiation: internal_functions_cli.c:add_property_zval
Unexecuted instantiation: fuzzer-parser.c:add_property_zval
Unexecuted instantiation: fuzzer-sapi.c:add_property_zval
Unexecuted instantiation: fuzzer-tracing-jit.c:add_property_zval
Unexecuted instantiation: fuzzer-exif.c:add_property_zval
Unexecuted instantiation: fuzzer-unserialize.c:add_property_zval
Unexecuted instantiation: fuzzer-function-jit.c:add_property_zval
Unexecuted instantiation: fuzzer-json.c:add_property_zval
Unexecuted instantiation: fuzzer-unserializehash.c:add_property_zval
Unexecuted instantiation: fuzzer-execute.c:add_property_zval
679
680
ZEND_API zend_result _call_user_function_impl(zval *object, zval *function_name, zval *retval_ptr, uint32_t param_count, zval params[], HashTable *named_params);
681
682
#define call_user_function(function_table, object, function_name, retval_ptr, param_count, params) \
683
53
  _call_user_function_impl(object, function_name, retval_ptr, param_count, params, NULL)
684
685
#define call_user_function_named(function_table, object, function_name, retval_ptr, param_count, params, named_params) \
686
  _call_user_function_impl(object, function_name, retval_ptr, param_count, params, named_params)
687
688
#ifndef __cplusplus
689
244k
# define empty_fcall_info (zend_fcall_info) {0}
690
248k
# define empty_fcall_info_cache (zend_fcall_info_cache) {0}
691
#else
692
# define empty_fcall_info zend_fcall_info {}
693
# define empty_fcall_info_cache zend_fcall_info_cache {}
694
#endif
695
696
/** Build zend_call_info/cache from a zval*
697
 *
698
 * Caller is responsible to provide a return value (fci->retval), otherwise the we will crash.
699
 * In order to pass parameters the following members need to be set:
700
 * fci->param_count = 0;
701
 * fci->params = NULL;
702
 * The callable_name argument may be NULL.
703
 */
704
ZEND_API zend_result zend_fcall_info_init(zval *callable, uint32_t check_flags, zend_fcall_info *fci, zend_fcall_info_cache *fcc, zend_string **callable_name, char **error);
705
706
/** Clear arguments connected with zend_fcall_info *fci
707
 * If free_mem is not zero then the params array gets free'd as well
708
 */
709
ZEND_API void zend_fcall_info_args_clear(zend_fcall_info *fci, bool free_mem);
710
711
/** Save current arguments from zend_fcall_info *fci
712
 * params array will be set to NULL
713
 */
714
ZEND_API void zend_fcall_info_args_save(zend_fcall_info *fci, uint32_t *param_count, zval **params);
715
716
/** Free arguments connected with zend_fcall_info *fci and set back saved ones.
717
 */
718
ZEND_API void zend_fcall_info_args_restore(zend_fcall_info *fci, uint32_t param_count, zval *params);
719
720
/** Set or clear the arguments in the zend_call_info struct taking care of
721
 * refcount. If args is NULL and arguments are set then those are cleared.
722
 */
723
ZEND_API zend_result zend_fcall_info_args(zend_fcall_info *fci, zval *args);
724
ZEND_API zend_result zend_fcall_info_args_ex(zend_fcall_info *fci, zend_function *func, zval *args);
725
726
/** Set arguments in the zend_fcall_info struct taking care of refcount.
727
 * If argc is 0 the arguments which are set will be cleared, else pass
728
 * a variable amount of zval** arguments.
729
 */
730
ZEND_API void zend_fcall_info_argp(zend_fcall_info *fci, uint32_t argc, zval *argv);
731
732
/** Set arguments in the zend_fcall_info struct taking care of refcount.
733
 * If argc is 0 the arguments which are set will be cleared, else pass
734
 * a variable amount of zval** arguments.
735
 */
736
ZEND_API void zend_fcall_info_argv(zend_fcall_info *fci, uint32_t argc, va_list *argv);
737
738
/** Set arguments in the zend_fcall_info struct taking care of refcount.
739
 * If argc is 0 the arguments which are set will be cleared, else pass
740
 * a variable amount of zval** arguments.
741
 */
742
ZEND_API void zend_fcall_info_argn(zend_fcall_info *fci, uint32_t argc, ...);
743
744
/** Call a function using information created by zend_fcall_info_init()/args().
745
 * If args is given then those replace the argument info in fci is temporarily.
746
 */
747
ZEND_API zend_result zend_fcall_info_call(zend_fcall_info *fci, zend_fcall_info_cache *fcc, zval *retval, zval *args);
748
749
/* Zend FCC API to store and handle PHP userland functions */
750
static zend_always_inline bool zend_fcc_equals(const zend_fcall_info_cache* a, const zend_fcall_info_cache* b)
751
28
{
752
28
  if (UNEXPECTED((a->function_handler->common.fn_flags & ZEND_ACC_CALL_VIA_TRAMPOLINE) &&
753
28
    (b->function_handler->common.fn_flags & ZEND_ACC_CALL_VIA_TRAMPOLINE))) {
754
10
    return a->object == b->object
755
10
      && a->calling_scope == b->calling_scope
756
10
      && a->closure == b->closure
757
10
      && zend_string_equals(a->function_handler->common.function_name, b->function_handler->common.function_name)
758
10
    ;
759
10
  }
760
18
  return a->function_handler == b->function_handler
761
0
    && a->object == b->object
762
0
    && a->calling_scope == b->calling_scope
763
0
    && a->closure == b->closure
764
28
  ;
765
28
}
Unexecuted instantiation: php_date.c:zend_fcc_equals
Unexecuted instantiation: php_pcre.c:zend_fcc_equals
Unexecuted instantiation: exif.c:zend_fcc_equals
Unexecuted instantiation: hash_adler32.c:zend_fcc_equals
Unexecuted instantiation: hash_crc32.c:zend_fcc_equals
Unexecuted instantiation: hash_fnv.c:zend_fcc_equals
Unexecuted instantiation: hash_gost.c:zend_fcc_equals
Unexecuted instantiation: hash_haval.c:zend_fcc_equals
Unexecuted instantiation: hash_joaat.c:zend_fcc_equals
Unexecuted instantiation: hash_md.c:zend_fcc_equals
Unexecuted instantiation: hash_murmur.c:zend_fcc_equals
Unexecuted instantiation: hash_ripemd.c:zend_fcc_equals
Unexecuted instantiation: hash_sha_ni.c:zend_fcc_equals
Unexecuted instantiation: hash_sha_sse2.c:zend_fcc_equals
Unexecuted instantiation: hash_sha.c:zend_fcc_equals
Unexecuted instantiation: hash_sha3.c:zend_fcc_equals
Unexecuted instantiation: hash_snefru.c:zend_fcc_equals
Unexecuted instantiation: hash_tiger.c:zend_fcc_equals
Unexecuted instantiation: hash_whirlpool.c:zend_fcc_equals
Unexecuted instantiation: hash_xxhash.c:zend_fcc_equals
Unexecuted instantiation: hash.c:zend_fcc_equals
Unexecuted instantiation: json_encoder.c:zend_fcc_equals
Unexecuted instantiation: json_parser.tab.c:zend_fcc_equals
Unexecuted instantiation: json_scanner.c:zend_fcc_equals
Unexecuted instantiation: json.c:zend_fcc_equals
Unexecuted instantiation: php_lexbor.c:zend_fcc_equals
Unexecuted instantiation: shared_alloc_mmap.c:zend_fcc_equals
Unexecuted instantiation: shared_alloc_posix.c:zend_fcc_equals
Unexecuted instantiation: shared_alloc_shm.c:zend_fcc_equals
Unexecuted instantiation: zend_accelerator_api.c:zend_fcc_equals
Unexecuted instantiation: zend_accelerator_blacklist.c:zend_fcc_equals
Unexecuted instantiation: zend_accelerator_debug.c:zend_fcc_equals
Unexecuted instantiation: zend_accelerator_hash.c:zend_fcc_equals
Unexecuted instantiation: zend_accelerator_module.c:zend_fcc_equals
Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_fcc_equals
Unexecuted instantiation: zend_file_cache.c:zend_fcc_equals
Unexecuted instantiation: zend_persist_calc.c:zend_fcc_equals
Unexecuted instantiation: zend_persist.c:zend_fcc_equals
Unexecuted instantiation: zend_shared_alloc.c:zend_fcc_equals
Unexecuted instantiation: ZendAccelerator.c:zend_fcc_equals
Unexecuted instantiation: zend_jit_vm_helpers.c:zend_fcc_equals
Unexecuted instantiation: zend_jit.c:zend_fcc_equals
Unexecuted instantiation: csprng.c:zend_fcc_equals
Unexecuted instantiation: engine_mt19937.c:zend_fcc_equals
Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_fcc_equals
Unexecuted instantiation: engine_secure.c:zend_fcc_equals
Unexecuted instantiation: engine_user.c:zend_fcc_equals
Unexecuted instantiation: engine_xoshiro256starstar.c:zend_fcc_equals
Unexecuted instantiation: gammasection.c:zend_fcc_equals
Unexecuted instantiation: random.c:zend_fcc_equals
Unexecuted instantiation: randomizer.c:zend_fcc_equals
Unexecuted instantiation: zend_utils.c:zend_fcc_equals
Unexecuted instantiation: php_reflection.c:zend_fcc_equals
Unexecuted instantiation: php_spl.c:zend_fcc_equals
Unexecuted instantiation: spl_array.c:zend_fcc_equals
Unexecuted instantiation: spl_directory.c:zend_fcc_equals
Unexecuted instantiation: spl_dllist.c:zend_fcc_equals
Unexecuted instantiation: spl_exceptions.c:zend_fcc_equals
Unexecuted instantiation: spl_fixedarray.c:zend_fcc_equals
Unexecuted instantiation: spl_functions.c:zend_fcc_equals
Unexecuted instantiation: spl_heap.c:zend_fcc_equals
Unexecuted instantiation: spl_iterators.c:zend_fcc_equals
Unexecuted instantiation: spl_observer.c:zend_fcc_equals
Unexecuted instantiation: array.c:zend_fcc_equals
Unexecuted instantiation: assert.c:zend_fcc_equals
Unexecuted instantiation: base64.c:zend_fcc_equals
Unexecuted instantiation: basic_functions.c:zend_fcc_equals
Unexecuted instantiation: browscap.c:zend_fcc_equals
Unexecuted instantiation: crc32_x86.c:zend_fcc_equals
Unexecuted instantiation: crc32.c:zend_fcc_equals
Unexecuted instantiation: credits.c:zend_fcc_equals
Unexecuted instantiation: crypt.c:zend_fcc_equals
Unexecuted instantiation: css.c:zend_fcc_equals
Unexecuted instantiation: datetime.c:zend_fcc_equals
Unexecuted instantiation: dir.c:zend_fcc_equals
Unexecuted instantiation: dl.c:zend_fcc_equals
Unexecuted instantiation: dns.c:zend_fcc_equals
Unexecuted instantiation: exec.c:zend_fcc_equals
Unexecuted instantiation: file.c:zend_fcc_equals
Unexecuted instantiation: filestat.c:zend_fcc_equals
Unexecuted instantiation: filters.c:zend_fcc_equals
Unexecuted instantiation: flock_compat.c:zend_fcc_equals
Unexecuted instantiation: formatted_print.c:zend_fcc_equals
Unexecuted instantiation: fsock.c:zend_fcc_equals
Unexecuted instantiation: ftok.c:zend_fcc_equals
Unexecuted instantiation: ftp_fopen_wrapper.c:zend_fcc_equals
Unexecuted instantiation: head.c:zend_fcc_equals
Unexecuted instantiation: hrtime.c:zend_fcc_equals
Unexecuted instantiation: html.c:zend_fcc_equals
Unexecuted instantiation: http_fopen_wrapper.c:zend_fcc_equals
Unexecuted instantiation: http.c:zend_fcc_equals
Unexecuted instantiation: image.c:zend_fcc_equals
Unexecuted instantiation: incomplete_class.c:zend_fcc_equals
Unexecuted instantiation: info.c:zend_fcc_equals
Unexecuted instantiation: iptc.c:zend_fcc_equals
Unexecuted instantiation: levenshtein.c:zend_fcc_equals
Unexecuted instantiation: link.c:zend_fcc_equals
Unexecuted instantiation: mail.c:zend_fcc_equals
Unexecuted instantiation: math.c:zend_fcc_equals
Unexecuted instantiation: md5.c:zend_fcc_equals
Unexecuted instantiation: metaphone.c:zend_fcc_equals
Unexecuted instantiation: microtime.c:zend_fcc_equals
Unexecuted instantiation: net.c:zend_fcc_equals
Unexecuted instantiation: pack.c:zend_fcc_equals
Unexecuted instantiation: pageinfo.c:zend_fcc_equals
Unexecuted instantiation: password.c:zend_fcc_equals
Unexecuted instantiation: php_fopen_wrapper.c:zend_fcc_equals
Unexecuted instantiation: proc_open.c:zend_fcc_equals
Unexecuted instantiation: quot_print.c:zend_fcc_equals
Unexecuted instantiation: scanf.c:zend_fcc_equals
Unexecuted instantiation: sha1.c:zend_fcc_equals
Unexecuted instantiation: soundex.c:zend_fcc_equals
Unexecuted instantiation: streamsfuncs.c:zend_fcc_equals
Unexecuted instantiation: string.c:zend_fcc_equals
Unexecuted instantiation: strnatcmp.c:zend_fcc_equals
Unexecuted instantiation: syslog.c:zend_fcc_equals
Unexecuted instantiation: type.c:zend_fcc_equals
Unexecuted instantiation: uniqid.c:zend_fcc_equals
Unexecuted instantiation: url_scanner_ex.c:zend_fcc_equals
Unexecuted instantiation: url.c:zend_fcc_equals
Unexecuted instantiation: user_filters.c:zend_fcc_equals
Unexecuted instantiation: uuencode.c:zend_fcc_equals
Unexecuted instantiation: var_unserializer.c:zend_fcc_equals
Unexecuted instantiation: var.c:zend_fcc_equals
Unexecuted instantiation: versioning.c:zend_fcc_equals
Unexecuted instantiation: crypt_sha256.c:zend_fcc_equals
Unexecuted instantiation: crypt_sha512.c:zend_fcc_equals
Unexecuted instantiation: php_crypt_r.c:zend_fcc_equals
Unexecuted instantiation: php_uri.c:zend_fcc_equals
Unexecuted instantiation: php_uri_common.c:zend_fcc_equals
Unexecuted instantiation: uri_parser_rfc3986.c:zend_fcc_equals
Unexecuted instantiation: uri_parser_whatwg.c:zend_fcc_equals
Unexecuted instantiation: uri_parser_php_parse_url.c:zend_fcc_equals
Unexecuted instantiation: explicit_bzero.c:zend_fcc_equals
Unexecuted instantiation: fopen_wrappers.c:zend_fcc_equals
Unexecuted instantiation: getopt.c:zend_fcc_equals
Unexecuted instantiation: main.c:zend_fcc_equals
Unexecuted instantiation: network.c:zend_fcc_equals
Unexecuted instantiation: output.c:zend_fcc_equals
Unexecuted instantiation: php_content_types.c:zend_fcc_equals
Unexecuted instantiation: php_ini_builder.c:zend_fcc_equals
Unexecuted instantiation: php_ini.c:zend_fcc_equals
Unexecuted instantiation: php_glob.c:zend_fcc_equals
Unexecuted instantiation: php_odbc_utils.c:zend_fcc_equals
Unexecuted instantiation: php_open_temporary_file.c:zend_fcc_equals
Unexecuted instantiation: php_scandir.c:zend_fcc_equals
Unexecuted instantiation: php_syslog.c:zend_fcc_equals
Unexecuted instantiation: php_ticks.c:zend_fcc_equals
Unexecuted instantiation: php_variables.c:zend_fcc_equals
Unexecuted instantiation: reentrancy.c:zend_fcc_equals
Unexecuted instantiation: rfc1867.c:zend_fcc_equals
Unexecuted instantiation: safe_bcmp.c:zend_fcc_equals
Unexecuted instantiation: SAPI.c:zend_fcc_equals
Unexecuted instantiation: snprintf.c:zend_fcc_equals
Unexecuted instantiation: spprintf.c:zend_fcc_equals
Unexecuted instantiation: strlcat.c:zend_fcc_equals
Unexecuted instantiation: strlcpy.c:zend_fcc_equals
Unexecuted instantiation: cast.c:zend_fcc_equals
Unexecuted instantiation: filter.c:zend_fcc_equals
Unexecuted instantiation: glob_wrapper.c:zend_fcc_equals
Unexecuted instantiation: memory.c:zend_fcc_equals
Unexecuted instantiation: mmap.c:zend_fcc_equals
Unexecuted instantiation: plain_wrapper.c:zend_fcc_equals
Unexecuted instantiation: streams.c:zend_fcc_equals
Unexecuted instantiation: transports.c:zend_fcc_equals
Unexecuted instantiation: userspace.c:zend_fcc_equals
Unexecuted instantiation: xp_socket.c:zend_fcc_equals
Unexecuted instantiation: block_pass.c:zend_fcc_equals
Unexecuted instantiation: compact_literals.c:zend_fcc_equals
Unexecuted instantiation: compact_vars.c:zend_fcc_equals
Unexecuted instantiation: dfa_pass.c:zend_fcc_equals
Unexecuted instantiation: nop_removal.c:zend_fcc_equals
Unexecuted instantiation: optimize_func_calls.c:zend_fcc_equals
Unexecuted instantiation: optimize_temp_vars_5.c:zend_fcc_equals
Unexecuted instantiation: pass1.c:zend_fcc_equals
Unexecuted instantiation: pass3.c:zend_fcc_equals
Unexecuted instantiation: sccp.c:zend_fcc_equals
Unexecuted instantiation: zend_optimizer.c:zend_fcc_equals
Unexecuted instantiation: zend_API.c:zend_fcc_equals
Unexecuted instantiation: zend_ast.c:zend_fcc_equals
Unexecuted instantiation: zend_attributes.c:zend_fcc_equals
zend_autoload.c:zend_fcc_equals
Line
Count
Source
751
28
{
752
28
  if (UNEXPECTED((a->function_handler->common.fn_flags & ZEND_ACC_CALL_VIA_TRAMPOLINE) &&
753
28
    (b->function_handler->common.fn_flags & ZEND_ACC_CALL_VIA_TRAMPOLINE))) {
754
10
    return a->object == b->object
755
10
      && a->calling_scope == b->calling_scope
756
10
      && a->closure == b->closure
757
10
      && zend_string_equals(a->function_handler->common.function_name, b->function_handler->common.function_name)
758
10
    ;
759
10
  }
760
18
  return a->function_handler == b->function_handler
761
0
    && a->object == b->object
762
0
    && a->calling_scope == b->calling_scope
763
0
    && a->closure == b->closure
764
28
  ;
765
28
}
Unexecuted instantiation: zend_builtin_functions.c:zend_fcc_equals
Unexecuted instantiation: zend_closures.c:zend_fcc_equals
Unexecuted instantiation: zend_compile.c:zend_fcc_equals
Unexecuted instantiation: zend_constants.c:zend_fcc_equals
Unexecuted instantiation: zend_default_classes.c:zend_fcc_equals
Unexecuted instantiation: zend_dtrace.c:zend_fcc_equals
Unexecuted instantiation: zend_enum.c:zend_fcc_equals
Unexecuted instantiation: zend_exceptions.c:zend_fcc_equals
Unexecuted instantiation: zend_execute_API.c:zend_fcc_equals
Unexecuted instantiation: zend_execute.c:zend_fcc_equals
Unexecuted instantiation: zend_fibers.c:zend_fcc_equals
Unexecuted instantiation: zend_gc.c:zend_fcc_equals
Unexecuted instantiation: zend_generators.c:zend_fcc_equals
Unexecuted instantiation: zend_inheritance.c:zend_fcc_equals
Unexecuted instantiation: zend_ini_parser.c:zend_fcc_equals
Unexecuted instantiation: zend_ini_scanner.c:zend_fcc_equals
Unexecuted instantiation: zend_ini.c:zend_fcc_equals
Unexecuted instantiation: zend_interfaces.c:zend_fcc_equals
Unexecuted instantiation: zend_iterators.c:zend_fcc_equals
Unexecuted instantiation: zend_language_parser.c:zend_fcc_equals
Unexecuted instantiation: zend_language_scanner.c:zend_fcc_equals
Unexecuted instantiation: zend_lazy_objects.c:zend_fcc_equals
Unexecuted instantiation: zend_list.c:zend_fcc_equals
Unexecuted instantiation: zend_object_handlers.c:zend_fcc_equals
Unexecuted instantiation: zend_objects_API.c:zend_fcc_equals
Unexecuted instantiation: zend_objects.c:zend_fcc_equals
Unexecuted instantiation: zend_observer.c:zend_fcc_equals
Unexecuted instantiation: zend_opcode.c:zend_fcc_equals
Unexecuted instantiation: zend_operators.c:zend_fcc_equals
Unexecuted instantiation: zend_property_hooks.c:zend_fcc_equals
Unexecuted instantiation: zend_smart_str.c:zend_fcc_equals
Unexecuted instantiation: zend_system_id.c:zend_fcc_equals
Unexecuted instantiation: zend_variables.c:zend_fcc_equals
Unexecuted instantiation: zend_weakrefs.c:zend_fcc_equals
Unexecuted instantiation: zend.c:zend_fcc_equals
Unexecuted instantiation: internal_functions_cli.c:zend_fcc_equals
Unexecuted instantiation: fuzzer-parser.c:zend_fcc_equals
Unexecuted instantiation: fuzzer-sapi.c:zend_fcc_equals
Unexecuted instantiation: fuzzer-tracing-jit.c:zend_fcc_equals
Unexecuted instantiation: fuzzer-exif.c:zend_fcc_equals
Unexecuted instantiation: fuzzer-unserialize.c:zend_fcc_equals
Unexecuted instantiation: fuzzer-function-jit.c:zend_fcc_equals
Unexecuted instantiation: fuzzer-json.c:zend_fcc_equals
Unexecuted instantiation: fuzzer-unserializehash.c:zend_fcc_equals
Unexecuted instantiation: fuzzer-execute.c:zend_fcc_equals
766
767
static zend_always_inline void zend_fcc_addref(zend_fcall_info_cache *fcc)
768
3.30k
{
769
3.30k
  ZEND_ASSERT(ZEND_FCC_INITIALIZED(*fcc) && "FCC Not initialized, possibly refetch trampoline freed by ZPP?");
770
  /* If the cached trampoline is set, free it */
771
3.30k
  if (UNEXPECTED(fcc->function_handler == &EG(trampoline))) {
772
10
    zend_function *copy = (zend_function*)emalloc(sizeof(zend_function));
773
774
10
    memcpy(copy, fcc->function_handler, sizeof(zend_function));
775
10
    fcc->function_handler->common.function_name = NULL;
776
10
    fcc->function_handler = copy;
777
10
  }
778
3.30k
  if (fcc->object) {
779
155
    GC_ADDREF(fcc->object);
780
155
  }
781
3.30k
  if (fcc->closure) {
782
3.14k
    GC_ADDREF(fcc->closure);
783
3.14k
  }
784
3.30k
}
Unexecuted instantiation: php_date.c:zend_fcc_addref
Unexecuted instantiation: php_pcre.c:zend_fcc_addref
Unexecuted instantiation: exif.c:zend_fcc_addref
Unexecuted instantiation: hash_adler32.c:zend_fcc_addref
Unexecuted instantiation: hash_crc32.c:zend_fcc_addref
Unexecuted instantiation: hash_fnv.c:zend_fcc_addref
Unexecuted instantiation: hash_gost.c:zend_fcc_addref
Unexecuted instantiation: hash_haval.c:zend_fcc_addref
Unexecuted instantiation: hash_joaat.c:zend_fcc_addref
Unexecuted instantiation: hash_md.c:zend_fcc_addref
Unexecuted instantiation: hash_murmur.c:zend_fcc_addref
Unexecuted instantiation: hash_ripemd.c:zend_fcc_addref
Unexecuted instantiation: hash_sha_ni.c:zend_fcc_addref
Unexecuted instantiation: hash_sha_sse2.c:zend_fcc_addref
Unexecuted instantiation: hash_sha.c:zend_fcc_addref
Unexecuted instantiation: hash_sha3.c:zend_fcc_addref
Unexecuted instantiation: hash_snefru.c:zend_fcc_addref
Unexecuted instantiation: hash_tiger.c:zend_fcc_addref
Unexecuted instantiation: hash_whirlpool.c:zend_fcc_addref
Unexecuted instantiation: hash_xxhash.c:zend_fcc_addref
Unexecuted instantiation: hash.c:zend_fcc_addref
Unexecuted instantiation: json_encoder.c:zend_fcc_addref
Unexecuted instantiation: json_parser.tab.c:zend_fcc_addref
Unexecuted instantiation: json_scanner.c:zend_fcc_addref
Unexecuted instantiation: json.c:zend_fcc_addref
Unexecuted instantiation: php_lexbor.c:zend_fcc_addref
Unexecuted instantiation: shared_alloc_mmap.c:zend_fcc_addref
Unexecuted instantiation: shared_alloc_posix.c:zend_fcc_addref
Unexecuted instantiation: shared_alloc_shm.c:zend_fcc_addref
Unexecuted instantiation: zend_accelerator_api.c:zend_fcc_addref
Unexecuted instantiation: zend_accelerator_blacklist.c:zend_fcc_addref
Unexecuted instantiation: zend_accelerator_debug.c:zend_fcc_addref
Unexecuted instantiation: zend_accelerator_hash.c:zend_fcc_addref
Unexecuted instantiation: zend_accelerator_module.c:zend_fcc_addref
Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_fcc_addref
Unexecuted instantiation: zend_file_cache.c:zend_fcc_addref
Unexecuted instantiation: zend_persist_calc.c:zend_fcc_addref
Unexecuted instantiation: zend_persist.c:zend_fcc_addref
Unexecuted instantiation: zend_shared_alloc.c:zend_fcc_addref
Unexecuted instantiation: ZendAccelerator.c:zend_fcc_addref
Unexecuted instantiation: zend_jit_vm_helpers.c:zend_fcc_addref
Unexecuted instantiation: zend_jit.c:zend_fcc_addref
Unexecuted instantiation: csprng.c:zend_fcc_addref
Unexecuted instantiation: engine_mt19937.c:zend_fcc_addref
Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_fcc_addref
Unexecuted instantiation: engine_secure.c:zend_fcc_addref
Unexecuted instantiation: engine_user.c:zend_fcc_addref
Unexecuted instantiation: engine_xoshiro256starstar.c:zend_fcc_addref
Unexecuted instantiation: gammasection.c:zend_fcc_addref
Unexecuted instantiation: random.c:zend_fcc_addref
Unexecuted instantiation: randomizer.c:zend_fcc_addref
Unexecuted instantiation: zend_utils.c:zend_fcc_addref
Unexecuted instantiation: php_reflection.c:zend_fcc_addref
Unexecuted instantiation: php_spl.c:zend_fcc_addref
Unexecuted instantiation: spl_array.c:zend_fcc_addref
Unexecuted instantiation: spl_directory.c:zend_fcc_addref
Unexecuted instantiation: spl_dllist.c:zend_fcc_addref
Unexecuted instantiation: spl_exceptions.c:zend_fcc_addref
Unexecuted instantiation: spl_fixedarray.c:zend_fcc_addref
Unexecuted instantiation: spl_functions.c:zend_fcc_addref
Unexecuted instantiation: spl_heap.c:zend_fcc_addref
spl_iterators.c:zend_fcc_addref
Line
Count
Source
768
55
{
769
55
  ZEND_ASSERT(ZEND_FCC_INITIALIZED(*fcc) && "FCC Not initialized, possibly refetch trampoline freed by ZPP?");
770
  /* If the cached trampoline is set, free it */
771
55
  if (UNEXPECTED(fcc->function_handler == &EG(trampoline))) {
772
0
    zend_function *copy = (zend_function*)emalloc(sizeof(zend_function));
773
774
0
    memcpy(copy, fcc->function_handler, sizeof(zend_function));
775
0
    fcc->function_handler->common.function_name = NULL;
776
0
    fcc->function_handler = copy;
777
0
  }
778
55
  if (fcc->object) {
779
46
    GC_ADDREF(fcc->object);
780
46
  }
781
55
  if (fcc->closure) {
782
55
    GC_ADDREF(fcc->closure);
783
55
  }
784
55
}
Unexecuted instantiation: spl_observer.c:zend_fcc_addref
Unexecuted instantiation: array.c:zend_fcc_addref
Unexecuted instantiation: assert.c:zend_fcc_addref
Unexecuted instantiation: base64.c:zend_fcc_addref
basic_functions.c:zend_fcc_addref
Line
Count
Source
768
303
{
769
303
  ZEND_ASSERT(ZEND_FCC_INITIALIZED(*fcc) && "FCC Not initialized, possibly refetch trampoline freed by ZPP?");
770
  /* If the cached trampoline is set, free it */
771
303
  if (UNEXPECTED(fcc->function_handler == &EG(trampoline))) {
772
5
    zend_function *copy = (zend_function*)emalloc(sizeof(zend_function));
773
774
5
    memcpy(copy, fcc->function_handler, sizeof(zend_function));
775
5
    fcc->function_handler->common.function_name = NULL;
776
5
    fcc->function_handler = copy;
777
5
  }
778
303
  if (fcc->object) {
779
58
    GC_ADDREF(fcc->object);
780
58
  }
781
303
  if (fcc->closure) {
782
218
    GC_ADDREF(fcc->closure);
783
218
  }
784
303
}
Unexecuted instantiation: browscap.c:zend_fcc_addref
Unexecuted instantiation: crc32_x86.c:zend_fcc_addref
Unexecuted instantiation: crc32.c:zend_fcc_addref
Unexecuted instantiation: credits.c:zend_fcc_addref
Unexecuted instantiation: crypt.c:zend_fcc_addref
Unexecuted instantiation: css.c:zend_fcc_addref
Unexecuted instantiation: datetime.c:zend_fcc_addref
Unexecuted instantiation: dir.c:zend_fcc_addref
Unexecuted instantiation: dl.c:zend_fcc_addref
Unexecuted instantiation: dns.c:zend_fcc_addref
Unexecuted instantiation: exec.c:zend_fcc_addref
Unexecuted instantiation: file.c:zend_fcc_addref
Unexecuted instantiation: filestat.c:zend_fcc_addref
Unexecuted instantiation: filters.c:zend_fcc_addref
Unexecuted instantiation: flock_compat.c:zend_fcc_addref
Unexecuted instantiation: formatted_print.c:zend_fcc_addref
Unexecuted instantiation: fsock.c:zend_fcc_addref
Unexecuted instantiation: ftok.c:zend_fcc_addref
Unexecuted instantiation: ftp_fopen_wrapper.c:zend_fcc_addref
Unexecuted instantiation: head.c:zend_fcc_addref
Unexecuted instantiation: hrtime.c:zend_fcc_addref
Unexecuted instantiation: html.c:zend_fcc_addref
Unexecuted instantiation: http_fopen_wrapper.c:zend_fcc_addref
Unexecuted instantiation: http.c:zend_fcc_addref
Unexecuted instantiation: image.c:zend_fcc_addref
Unexecuted instantiation: incomplete_class.c:zend_fcc_addref
Unexecuted instantiation: info.c:zend_fcc_addref
Unexecuted instantiation: iptc.c:zend_fcc_addref
Unexecuted instantiation: levenshtein.c:zend_fcc_addref
Unexecuted instantiation: link.c:zend_fcc_addref
Unexecuted instantiation: mail.c:zend_fcc_addref
Unexecuted instantiation: math.c:zend_fcc_addref
Unexecuted instantiation: md5.c:zend_fcc_addref
Unexecuted instantiation: metaphone.c:zend_fcc_addref
Unexecuted instantiation: microtime.c:zend_fcc_addref
Unexecuted instantiation: net.c:zend_fcc_addref
Unexecuted instantiation: pack.c:zend_fcc_addref
Unexecuted instantiation: pageinfo.c:zend_fcc_addref
Unexecuted instantiation: password.c:zend_fcc_addref
Unexecuted instantiation: php_fopen_wrapper.c:zend_fcc_addref
Unexecuted instantiation: proc_open.c:zend_fcc_addref
Unexecuted instantiation: quot_print.c:zend_fcc_addref
Unexecuted instantiation: scanf.c:zend_fcc_addref
Unexecuted instantiation: sha1.c:zend_fcc_addref
Unexecuted instantiation: soundex.c:zend_fcc_addref
Unexecuted instantiation: streamsfuncs.c:zend_fcc_addref
Unexecuted instantiation: string.c:zend_fcc_addref
Unexecuted instantiation: strnatcmp.c:zend_fcc_addref
Unexecuted instantiation: syslog.c:zend_fcc_addref
Unexecuted instantiation: type.c:zend_fcc_addref
Unexecuted instantiation: uniqid.c:zend_fcc_addref
Unexecuted instantiation: url_scanner_ex.c:zend_fcc_addref
Unexecuted instantiation: url.c:zend_fcc_addref
Unexecuted instantiation: user_filters.c:zend_fcc_addref
Unexecuted instantiation: uuencode.c:zend_fcc_addref
Unexecuted instantiation: var_unserializer.c:zend_fcc_addref
Unexecuted instantiation: var.c:zend_fcc_addref
Unexecuted instantiation: versioning.c:zend_fcc_addref
Unexecuted instantiation: crypt_sha256.c:zend_fcc_addref
Unexecuted instantiation: crypt_sha512.c:zend_fcc_addref
Unexecuted instantiation: php_crypt_r.c:zend_fcc_addref
Unexecuted instantiation: php_uri.c:zend_fcc_addref
Unexecuted instantiation: php_uri_common.c:zend_fcc_addref
Unexecuted instantiation: uri_parser_rfc3986.c:zend_fcc_addref
Unexecuted instantiation: uri_parser_whatwg.c:zend_fcc_addref
Unexecuted instantiation: uri_parser_php_parse_url.c:zend_fcc_addref
Unexecuted instantiation: explicit_bzero.c:zend_fcc_addref
Unexecuted instantiation: fopen_wrappers.c:zend_fcc_addref
Unexecuted instantiation: getopt.c:zend_fcc_addref
Unexecuted instantiation: main.c:zend_fcc_addref
Unexecuted instantiation: network.c:zend_fcc_addref
Unexecuted instantiation: output.c:zend_fcc_addref
Unexecuted instantiation: php_content_types.c:zend_fcc_addref
Unexecuted instantiation: php_ini_builder.c:zend_fcc_addref
Unexecuted instantiation: php_ini.c:zend_fcc_addref
Unexecuted instantiation: php_glob.c:zend_fcc_addref
Unexecuted instantiation: php_odbc_utils.c:zend_fcc_addref
Unexecuted instantiation: php_open_temporary_file.c:zend_fcc_addref
Unexecuted instantiation: php_scandir.c:zend_fcc_addref
Unexecuted instantiation: php_syslog.c:zend_fcc_addref
Unexecuted instantiation: php_ticks.c:zend_fcc_addref
Unexecuted instantiation: php_variables.c:zend_fcc_addref
Unexecuted instantiation: reentrancy.c:zend_fcc_addref
Unexecuted instantiation: rfc1867.c:zend_fcc_addref
Unexecuted instantiation: safe_bcmp.c:zend_fcc_addref
Unexecuted instantiation: SAPI.c:zend_fcc_addref
Unexecuted instantiation: snprintf.c:zend_fcc_addref
Unexecuted instantiation: spprintf.c:zend_fcc_addref
Unexecuted instantiation: strlcat.c:zend_fcc_addref
Unexecuted instantiation: strlcpy.c:zend_fcc_addref
Unexecuted instantiation: cast.c:zend_fcc_addref
Unexecuted instantiation: filter.c:zend_fcc_addref
Unexecuted instantiation: glob_wrapper.c:zend_fcc_addref
Unexecuted instantiation: memory.c:zend_fcc_addref
Unexecuted instantiation: mmap.c:zend_fcc_addref
Unexecuted instantiation: plain_wrapper.c:zend_fcc_addref
Unexecuted instantiation: streams.c:zend_fcc_addref
Unexecuted instantiation: transports.c:zend_fcc_addref
Unexecuted instantiation: userspace.c:zend_fcc_addref
Unexecuted instantiation: xp_socket.c:zend_fcc_addref
Unexecuted instantiation: block_pass.c:zend_fcc_addref
Unexecuted instantiation: compact_literals.c:zend_fcc_addref
Unexecuted instantiation: compact_vars.c:zend_fcc_addref
Unexecuted instantiation: dfa_pass.c:zend_fcc_addref
Unexecuted instantiation: nop_removal.c:zend_fcc_addref
Unexecuted instantiation: optimize_func_calls.c:zend_fcc_addref
Unexecuted instantiation: optimize_temp_vars_5.c:zend_fcc_addref
Unexecuted instantiation: pass1.c:zend_fcc_addref
Unexecuted instantiation: pass3.c:zend_fcc_addref
Unexecuted instantiation: sccp.c:zend_fcc_addref
Unexecuted instantiation: zend_optimizer.c:zend_fcc_addref
Unexecuted instantiation: zend_API.c:zend_fcc_addref
Unexecuted instantiation: zend_ast.c:zend_fcc_addref
Unexecuted instantiation: zend_attributes.c:zend_fcc_addref
zend_autoload.c:zend_fcc_addref
Line
Count
Source
768
486
{
769
486
  ZEND_ASSERT(ZEND_FCC_INITIALIZED(*fcc) && "FCC Not initialized, possibly refetch trampoline freed by ZPP?");
770
  /* If the cached trampoline is set, free it */
771
486
  if (UNEXPECTED(fcc->function_handler == &EG(trampoline))) {
772
5
    zend_function *copy = (zend_function*)emalloc(sizeof(zend_function));
773
774
5
    memcpy(copy, fcc->function_handler, sizeof(zend_function));
775
5
    fcc->function_handler->common.function_name = NULL;
776
5
    fcc->function_handler = copy;
777
5
  }
778
486
  if (fcc->object) {
779
5
    GC_ADDREF(fcc->object);
780
5
  }
781
486
  if (fcc->closure) {
782
443
    GC_ADDREF(fcc->closure);
783
443
  }
784
486
}
Unexecuted instantiation: zend_builtin_functions.c:zend_fcc_addref
Unexecuted instantiation: zend_closures.c:zend_fcc_addref
Unexecuted instantiation: zend_compile.c:zend_fcc_addref
Unexecuted instantiation: zend_constants.c:zend_fcc_addref
Unexecuted instantiation: zend_default_classes.c:zend_fcc_addref
Unexecuted instantiation: zend_dtrace.c:zend_fcc_addref
Unexecuted instantiation: zend_enum.c:zend_fcc_addref
Unexecuted instantiation: zend_exceptions.c:zend_fcc_addref
Unexecuted instantiation: zend_execute_API.c:zend_fcc_addref
Unexecuted instantiation: zend_execute.c:zend_fcc_addref
Unexecuted instantiation: zend_fibers.c:zend_fcc_addref
Unexecuted instantiation: zend_gc.c:zend_fcc_addref
Unexecuted instantiation: zend_generators.c:zend_fcc_addref
Unexecuted instantiation: zend_inheritance.c:zend_fcc_addref
Unexecuted instantiation: zend_ini_parser.c:zend_fcc_addref
Unexecuted instantiation: zend_ini_scanner.c:zend_fcc_addref
Unexecuted instantiation: zend_ini.c:zend_fcc_addref
Unexecuted instantiation: zend_interfaces.c:zend_fcc_addref
Unexecuted instantiation: zend_iterators.c:zend_fcc_addref
Unexecuted instantiation: zend_language_parser.c:zend_fcc_addref
Unexecuted instantiation: zend_language_scanner.c:zend_fcc_addref
zend_lazy_objects.c:zend_fcc_addref
Line
Count
Source
768
2.45k
{
769
2.45k
  ZEND_ASSERT(ZEND_FCC_INITIALIZED(*fcc) && "FCC Not initialized, possibly refetch trampoline freed by ZPP?");
770
  /* If the cached trampoline is set, free it */
771
2.45k
  if (UNEXPECTED(fcc->function_handler == &EG(trampoline))) {
772
0
    zend_function *copy = (zend_function*)emalloc(sizeof(zend_function));
773
774
0
    memcpy(copy, fcc->function_handler, sizeof(zend_function));
775
0
    fcc->function_handler->common.function_name = NULL;
776
0
    fcc->function_handler = copy;
777
0
  }
778
2.45k
  if (fcc->object) {
779
46
    GC_ADDREF(fcc->object);
780
46
  }
781
2.45k
  if (fcc->closure) {
782
2.43k
    GC_ADDREF(fcc->closure);
783
2.43k
  }
784
2.45k
}
Unexecuted instantiation: zend_list.c:zend_fcc_addref
Unexecuted instantiation: zend_object_handlers.c:zend_fcc_addref
Unexecuted instantiation: zend_objects_API.c:zend_fcc_addref
Unexecuted instantiation: zend_objects.c:zend_fcc_addref
Unexecuted instantiation: zend_observer.c:zend_fcc_addref
Unexecuted instantiation: zend_opcode.c:zend_fcc_addref
Unexecuted instantiation: zend_operators.c:zend_fcc_addref
Unexecuted instantiation: zend_property_hooks.c:zend_fcc_addref
Unexecuted instantiation: zend_smart_str.c:zend_fcc_addref
Unexecuted instantiation: zend_system_id.c:zend_fcc_addref
Unexecuted instantiation: zend_variables.c:zend_fcc_addref
Unexecuted instantiation: zend_weakrefs.c:zend_fcc_addref
Unexecuted instantiation: zend.c:zend_fcc_addref
Unexecuted instantiation: internal_functions_cli.c:zend_fcc_addref
Unexecuted instantiation: fuzzer-parser.c:zend_fcc_addref
Unexecuted instantiation: fuzzer-sapi.c:zend_fcc_addref
Unexecuted instantiation: fuzzer-tracing-jit.c:zend_fcc_addref
Unexecuted instantiation: fuzzer-exif.c:zend_fcc_addref
Unexecuted instantiation: fuzzer-unserialize.c:zend_fcc_addref
Unexecuted instantiation: fuzzer-function-jit.c:zend_fcc_addref
Unexecuted instantiation: fuzzer-json.c:zend_fcc_addref
Unexecuted instantiation: fuzzer-unserializehash.c:zend_fcc_addref
Unexecuted instantiation: fuzzer-execute.c:zend_fcc_addref
785
786
static zend_always_inline void zend_fcc_dup(/* restrict */ zend_fcall_info_cache *dest, const zend_fcall_info_cache *src)
787
2.45k
{
788
2.45k
  memcpy(dest, src, sizeof(zend_fcall_info_cache));
789
2.45k
  zend_fcc_addref(dest);
790
2.45k
}
Unexecuted instantiation: php_date.c:zend_fcc_dup
Unexecuted instantiation: php_pcre.c:zend_fcc_dup
Unexecuted instantiation: exif.c:zend_fcc_dup
Unexecuted instantiation: hash_adler32.c:zend_fcc_dup
Unexecuted instantiation: hash_crc32.c:zend_fcc_dup
Unexecuted instantiation: hash_fnv.c:zend_fcc_dup
Unexecuted instantiation: hash_gost.c:zend_fcc_dup
Unexecuted instantiation: hash_haval.c:zend_fcc_dup
Unexecuted instantiation: hash_joaat.c:zend_fcc_dup
Unexecuted instantiation: hash_md.c:zend_fcc_dup
Unexecuted instantiation: hash_murmur.c:zend_fcc_dup
Unexecuted instantiation: hash_ripemd.c:zend_fcc_dup
Unexecuted instantiation: hash_sha_ni.c:zend_fcc_dup
Unexecuted instantiation: hash_sha_sse2.c:zend_fcc_dup
Unexecuted instantiation: hash_sha.c:zend_fcc_dup
Unexecuted instantiation: hash_sha3.c:zend_fcc_dup
Unexecuted instantiation: hash_snefru.c:zend_fcc_dup
Unexecuted instantiation: hash_tiger.c:zend_fcc_dup
Unexecuted instantiation: hash_whirlpool.c:zend_fcc_dup
Unexecuted instantiation: hash_xxhash.c:zend_fcc_dup
Unexecuted instantiation: hash.c:zend_fcc_dup
Unexecuted instantiation: json_encoder.c:zend_fcc_dup
Unexecuted instantiation: json_parser.tab.c:zend_fcc_dup
Unexecuted instantiation: json_scanner.c:zend_fcc_dup
Unexecuted instantiation: json.c:zend_fcc_dup
Unexecuted instantiation: php_lexbor.c:zend_fcc_dup
Unexecuted instantiation: shared_alloc_mmap.c:zend_fcc_dup
Unexecuted instantiation: shared_alloc_posix.c:zend_fcc_dup
Unexecuted instantiation: shared_alloc_shm.c:zend_fcc_dup
Unexecuted instantiation: zend_accelerator_api.c:zend_fcc_dup
Unexecuted instantiation: zend_accelerator_blacklist.c:zend_fcc_dup
Unexecuted instantiation: zend_accelerator_debug.c:zend_fcc_dup
Unexecuted instantiation: zend_accelerator_hash.c:zend_fcc_dup
Unexecuted instantiation: zend_accelerator_module.c:zend_fcc_dup
Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_fcc_dup
Unexecuted instantiation: zend_file_cache.c:zend_fcc_dup
Unexecuted instantiation: zend_persist_calc.c:zend_fcc_dup
Unexecuted instantiation: zend_persist.c:zend_fcc_dup
Unexecuted instantiation: zend_shared_alloc.c:zend_fcc_dup
Unexecuted instantiation: ZendAccelerator.c:zend_fcc_dup
Unexecuted instantiation: zend_jit_vm_helpers.c:zend_fcc_dup
Unexecuted instantiation: zend_jit.c:zend_fcc_dup
Unexecuted instantiation: csprng.c:zend_fcc_dup
Unexecuted instantiation: engine_mt19937.c:zend_fcc_dup
Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_fcc_dup
Unexecuted instantiation: engine_secure.c:zend_fcc_dup
Unexecuted instantiation: engine_user.c:zend_fcc_dup
Unexecuted instantiation: engine_xoshiro256starstar.c:zend_fcc_dup
Unexecuted instantiation: gammasection.c:zend_fcc_dup
Unexecuted instantiation: random.c:zend_fcc_dup
Unexecuted instantiation: randomizer.c:zend_fcc_dup
Unexecuted instantiation: zend_utils.c:zend_fcc_dup
Unexecuted instantiation: php_reflection.c:zend_fcc_dup
Unexecuted instantiation: php_spl.c:zend_fcc_dup
Unexecuted instantiation: spl_array.c:zend_fcc_dup
Unexecuted instantiation: spl_directory.c:zend_fcc_dup
Unexecuted instantiation: spl_dllist.c:zend_fcc_dup
Unexecuted instantiation: spl_exceptions.c:zend_fcc_dup
Unexecuted instantiation: spl_fixedarray.c:zend_fcc_dup
Unexecuted instantiation: spl_functions.c:zend_fcc_dup
Unexecuted instantiation: spl_heap.c:zend_fcc_dup
Unexecuted instantiation: spl_iterators.c:zend_fcc_dup
Unexecuted instantiation: spl_observer.c:zend_fcc_dup
Unexecuted instantiation: array.c:zend_fcc_dup
Unexecuted instantiation: assert.c:zend_fcc_dup
Unexecuted instantiation: base64.c:zend_fcc_dup
Unexecuted instantiation: basic_functions.c:zend_fcc_dup
Unexecuted instantiation: browscap.c:zend_fcc_dup
Unexecuted instantiation: crc32_x86.c:zend_fcc_dup
Unexecuted instantiation: crc32.c:zend_fcc_dup
Unexecuted instantiation: credits.c:zend_fcc_dup
Unexecuted instantiation: crypt.c:zend_fcc_dup
Unexecuted instantiation: css.c:zend_fcc_dup
Unexecuted instantiation: datetime.c:zend_fcc_dup
Unexecuted instantiation: dir.c:zend_fcc_dup
Unexecuted instantiation: dl.c:zend_fcc_dup
Unexecuted instantiation: dns.c:zend_fcc_dup
Unexecuted instantiation: exec.c:zend_fcc_dup
Unexecuted instantiation: file.c:zend_fcc_dup
Unexecuted instantiation: filestat.c:zend_fcc_dup
Unexecuted instantiation: filters.c:zend_fcc_dup
Unexecuted instantiation: flock_compat.c:zend_fcc_dup
Unexecuted instantiation: formatted_print.c:zend_fcc_dup
Unexecuted instantiation: fsock.c:zend_fcc_dup
Unexecuted instantiation: ftok.c:zend_fcc_dup
Unexecuted instantiation: ftp_fopen_wrapper.c:zend_fcc_dup
Unexecuted instantiation: head.c:zend_fcc_dup
Unexecuted instantiation: hrtime.c:zend_fcc_dup
Unexecuted instantiation: html.c:zend_fcc_dup
Unexecuted instantiation: http_fopen_wrapper.c:zend_fcc_dup
Unexecuted instantiation: http.c:zend_fcc_dup
Unexecuted instantiation: image.c:zend_fcc_dup
Unexecuted instantiation: incomplete_class.c:zend_fcc_dup
Unexecuted instantiation: info.c:zend_fcc_dup
Unexecuted instantiation: iptc.c:zend_fcc_dup
Unexecuted instantiation: levenshtein.c:zend_fcc_dup
Unexecuted instantiation: link.c:zend_fcc_dup
Unexecuted instantiation: mail.c:zend_fcc_dup
Unexecuted instantiation: math.c:zend_fcc_dup
Unexecuted instantiation: md5.c:zend_fcc_dup
Unexecuted instantiation: metaphone.c:zend_fcc_dup
Unexecuted instantiation: microtime.c:zend_fcc_dup
Unexecuted instantiation: net.c:zend_fcc_dup
Unexecuted instantiation: pack.c:zend_fcc_dup
Unexecuted instantiation: pageinfo.c:zend_fcc_dup
Unexecuted instantiation: password.c:zend_fcc_dup
Unexecuted instantiation: php_fopen_wrapper.c:zend_fcc_dup
Unexecuted instantiation: proc_open.c:zend_fcc_dup
Unexecuted instantiation: quot_print.c:zend_fcc_dup
Unexecuted instantiation: scanf.c:zend_fcc_dup
Unexecuted instantiation: sha1.c:zend_fcc_dup
Unexecuted instantiation: soundex.c:zend_fcc_dup
Unexecuted instantiation: streamsfuncs.c:zend_fcc_dup
Unexecuted instantiation: string.c:zend_fcc_dup
Unexecuted instantiation: strnatcmp.c:zend_fcc_dup
Unexecuted instantiation: syslog.c:zend_fcc_dup
Unexecuted instantiation: type.c:zend_fcc_dup
Unexecuted instantiation: uniqid.c:zend_fcc_dup
Unexecuted instantiation: url_scanner_ex.c:zend_fcc_dup
Unexecuted instantiation: url.c:zend_fcc_dup
Unexecuted instantiation: user_filters.c:zend_fcc_dup
Unexecuted instantiation: uuencode.c:zend_fcc_dup
Unexecuted instantiation: var_unserializer.c:zend_fcc_dup
Unexecuted instantiation: var.c:zend_fcc_dup
Unexecuted instantiation: versioning.c:zend_fcc_dup
Unexecuted instantiation: crypt_sha256.c:zend_fcc_dup
Unexecuted instantiation: crypt_sha512.c:zend_fcc_dup
Unexecuted instantiation: php_crypt_r.c:zend_fcc_dup
Unexecuted instantiation: php_uri.c:zend_fcc_dup
Unexecuted instantiation: php_uri_common.c:zend_fcc_dup
Unexecuted instantiation: uri_parser_rfc3986.c:zend_fcc_dup
Unexecuted instantiation: uri_parser_whatwg.c:zend_fcc_dup
Unexecuted instantiation: uri_parser_php_parse_url.c:zend_fcc_dup
Unexecuted instantiation: explicit_bzero.c:zend_fcc_dup
Unexecuted instantiation: fopen_wrappers.c:zend_fcc_dup
Unexecuted instantiation: getopt.c:zend_fcc_dup
Unexecuted instantiation: main.c:zend_fcc_dup
Unexecuted instantiation: network.c:zend_fcc_dup
Unexecuted instantiation: output.c:zend_fcc_dup
Unexecuted instantiation: php_content_types.c:zend_fcc_dup
Unexecuted instantiation: php_ini_builder.c:zend_fcc_dup
Unexecuted instantiation: php_ini.c:zend_fcc_dup
Unexecuted instantiation: php_glob.c:zend_fcc_dup
Unexecuted instantiation: php_odbc_utils.c:zend_fcc_dup
Unexecuted instantiation: php_open_temporary_file.c:zend_fcc_dup
Unexecuted instantiation: php_scandir.c:zend_fcc_dup
Unexecuted instantiation: php_syslog.c:zend_fcc_dup
Unexecuted instantiation: php_ticks.c:zend_fcc_dup
Unexecuted instantiation: php_variables.c:zend_fcc_dup
Unexecuted instantiation: reentrancy.c:zend_fcc_dup
Unexecuted instantiation: rfc1867.c:zend_fcc_dup
Unexecuted instantiation: safe_bcmp.c:zend_fcc_dup
Unexecuted instantiation: SAPI.c:zend_fcc_dup
Unexecuted instantiation: snprintf.c:zend_fcc_dup
Unexecuted instantiation: spprintf.c:zend_fcc_dup
Unexecuted instantiation: strlcat.c:zend_fcc_dup
Unexecuted instantiation: strlcpy.c:zend_fcc_dup
Unexecuted instantiation: cast.c:zend_fcc_dup
Unexecuted instantiation: filter.c:zend_fcc_dup
Unexecuted instantiation: glob_wrapper.c:zend_fcc_dup
Unexecuted instantiation: memory.c:zend_fcc_dup
Unexecuted instantiation: mmap.c:zend_fcc_dup
Unexecuted instantiation: plain_wrapper.c:zend_fcc_dup
Unexecuted instantiation: streams.c:zend_fcc_dup
Unexecuted instantiation: transports.c:zend_fcc_dup
Unexecuted instantiation: userspace.c:zend_fcc_dup
Unexecuted instantiation: xp_socket.c:zend_fcc_dup
Unexecuted instantiation: block_pass.c:zend_fcc_dup
Unexecuted instantiation: compact_literals.c:zend_fcc_dup
Unexecuted instantiation: compact_vars.c:zend_fcc_dup
Unexecuted instantiation: dfa_pass.c:zend_fcc_dup
Unexecuted instantiation: nop_removal.c:zend_fcc_dup
Unexecuted instantiation: optimize_func_calls.c:zend_fcc_dup
Unexecuted instantiation: optimize_temp_vars_5.c:zend_fcc_dup
Unexecuted instantiation: pass1.c:zend_fcc_dup
Unexecuted instantiation: pass3.c:zend_fcc_dup
Unexecuted instantiation: sccp.c:zend_fcc_dup
Unexecuted instantiation: zend_optimizer.c:zend_fcc_dup
Unexecuted instantiation: zend_API.c:zend_fcc_dup
Unexecuted instantiation: zend_ast.c:zend_fcc_dup
Unexecuted instantiation: zend_attributes.c:zend_fcc_dup
Unexecuted instantiation: zend_autoload.c:zend_fcc_dup
Unexecuted instantiation: zend_builtin_functions.c:zend_fcc_dup
Unexecuted instantiation: zend_closures.c:zend_fcc_dup
Unexecuted instantiation: zend_compile.c:zend_fcc_dup
Unexecuted instantiation: zend_constants.c:zend_fcc_dup
Unexecuted instantiation: zend_default_classes.c:zend_fcc_dup
Unexecuted instantiation: zend_dtrace.c:zend_fcc_dup
Unexecuted instantiation: zend_enum.c:zend_fcc_dup
Unexecuted instantiation: zend_exceptions.c:zend_fcc_dup
Unexecuted instantiation: zend_execute_API.c:zend_fcc_dup
Unexecuted instantiation: zend_execute.c:zend_fcc_dup
Unexecuted instantiation: zend_fibers.c:zend_fcc_dup
Unexecuted instantiation: zend_gc.c:zend_fcc_dup
Unexecuted instantiation: zend_generators.c:zend_fcc_dup
Unexecuted instantiation: zend_inheritance.c:zend_fcc_dup
Unexecuted instantiation: zend_ini_parser.c:zend_fcc_dup
Unexecuted instantiation: zend_ini_scanner.c:zend_fcc_dup
Unexecuted instantiation: zend_ini.c:zend_fcc_dup
Unexecuted instantiation: zend_interfaces.c:zend_fcc_dup
Unexecuted instantiation: zend_iterators.c:zend_fcc_dup
Unexecuted instantiation: zend_language_parser.c:zend_fcc_dup
Unexecuted instantiation: zend_language_scanner.c:zend_fcc_dup
zend_lazy_objects.c:zend_fcc_dup
Line
Count
Source
787
2.45k
{
788
2.45k
  memcpy(dest, src, sizeof(zend_fcall_info_cache));
789
2.45k
  zend_fcc_addref(dest);
790
2.45k
}
Unexecuted instantiation: zend_list.c:zend_fcc_dup
Unexecuted instantiation: zend_object_handlers.c:zend_fcc_dup
Unexecuted instantiation: zend_objects_API.c:zend_fcc_dup
Unexecuted instantiation: zend_objects.c:zend_fcc_dup
Unexecuted instantiation: zend_observer.c:zend_fcc_dup
Unexecuted instantiation: zend_opcode.c:zend_fcc_dup
Unexecuted instantiation: zend_operators.c:zend_fcc_dup
Unexecuted instantiation: zend_property_hooks.c:zend_fcc_dup
Unexecuted instantiation: zend_smart_str.c:zend_fcc_dup
Unexecuted instantiation: zend_system_id.c:zend_fcc_dup
Unexecuted instantiation: zend_variables.c:zend_fcc_dup
Unexecuted instantiation: zend_weakrefs.c:zend_fcc_dup
Unexecuted instantiation: zend.c:zend_fcc_dup
Unexecuted instantiation: internal_functions_cli.c:zend_fcc_dup
Unexecuted instantiation: fuzzer-parser.c:zend_fcc_dup
Unexecuted instantiation: fuzzer-sapi.c:zend_fcc_dup
Unexecuted instantiation: fuzzer-tracing-jit.c:zend_fcc_dup
Unexecuted instantiation: fuzzer-exif.c:zend_fcc_dup
Unexecuted instantiation: fuzzer-unserialize.c:zend_fcc_dup
Unexecuted instantiation: fuzzer-function-jit.c:zend_fcc_dup
Unexecuted instantiation: fuzzer-json.c:zend_fcc_dup
Unexecuted instantiation: fuzzer-unserializehash.c:zend_fcc_dup
Unexecuted instantiation: fuzzer-execute.c:zend_fcc_dup
791
792
static zend_always_inline void zend_fcc_dtor(zend_fcall_info_cache *fcc)
793
3.30k
{
794
3.30k
  ZEND_ASSERT(fcc->function_handler);
795
3.30k
  if (fcc->object) {
796
155
    OBJ_RELEASE(fcc->object);
797
155
  }
798
  /* Need to free potential trampoline (__call/__callStatic) copied function handler before releasing the closure */
799
3.30k
  zend_release_fcall_info_cache(fcc);
800
3.30k
  if (fcc->closure) {
801
3.14k
    OBJ_RELEASE(fcc->closure);
802
3.14k
  }
803
3.30k
  *fcc = empty_fcall_info_cache;
804
3.30k
}
Unexecuted instantiation: php_date.c:zend_fcc_dtor
Unexecuted instantiation: php_pcre.c:zend_fcc_dtor
Unexecuted instantiation: exif.c:zend_fcc_dtor
Unexecuted instantiation: hash_adler32.c:zend_fcc_dtor
Unexecuted instantiation: hash_crc32.c:zend_fcc_dtor
Unexecuted instantiation: hash_fnv.c:zend_fcc_dtor
Unexecuted instantiation: hash_gost.c:zend_fcc_dtor
Unexecuted instantiation: hash_haval.c:zend_fcc_dtor
Unexecuted instantiation: hash_joaat.c:zend_fcc_dtor
Unexecuted instantiation: hash_md.c:zend_fcc_dtor
Unexecuted instantiation: hash_murmur.c:zend_fcc_dtor
Unexecuted instantiation: hash_ripemd.c:zend_fcc_dtor
Unexecuted instantiation: hash_sha_ni.c:zend_fcc_dtor
Unexecuted instantiation: hash_sha_sse2.c:zend_fcc_dtor
Unexecuted instantiation: hash_sha.c:zend_fcc_dtor
Unexecuted instantiation: hash_sha3.c:zend_fcc_dtor
Unexecuted instantiation: hash_snefru.c:zend_fcc_dtor
Unexecuted instantiation: hash_tiger.c:zend_fcc_dtor
Unexecuted instantiation: hash_whirlpool.c:zend_fcc_dtor
Unexecuted instantiation: hash_xxhash.c:zend_fcc_dtor
Unexecuted instantiation: hash.c:zend_fcc_dtor
Unexecuted instantiation: json_encoder.c:zend_fcc_dtor
Unexecuted instantiation: json_parser.tab.c:zend_fcc_dtor
Unexecuted instantiation: json_scanner.c:zend_fcc_dtor
Unexecuted instantiation: json.c:zend_fcc_dtor
Unexecuted instantiation: php_lexbor.c:zend_fcc_dtor
Unexecuted instantiation: shared_alloc_mmap.c:zend_fcc_dtor
Unexecuted instantiation: shared_alloc_posix.c:zend_fcc_dtor
Unexecuted instantiation: shared_alloc_shm.c:zend_fcc_dtor
Unexecuted instantiation: zend_accelerator_api.c:zend_fcc_dtor
Unexecuted instantiation: zend_accelerator_blacklist.c:zend_fcc_dtor
Unexecuted instantiation: zend_accelerator_debug.c:zend_fcc_dtor
Unexecuted instantiation: zend_accelerator_hash.c:zend_fcc_dtor
Unexecuted instantiation: zend_accelerator_module.c:zend_fcc_dtor
Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_fcc_dtor
Unexecuted instantiation: zend_file_cache.c:zend_fcc_dtor
Unexecuted instantiation: zend_persist_calc.c:zend_fcc_dtor
Unexecuted instantiation: zend_persist.c:zend_fcc_dtor
Unexecuted instantiation: zend_shared_alloc.c:zend_fcc_dtor
Unexecuted instantiation: ZendAccelerator.c:zend_fcc_dtor
Unexecuted instantiation: zend_jit_vm_helpers.c:zend_fcc_dtor
Unexecuted instantiation: zend_jit.c:zend_fcc_dtor
Unexecuted instantiation: csprng.c:zend_fcc_dtor
Unexecuted instantiation: engine_mt19937.c:zend_fcc_dtor
Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_fcc_dtor
Unexecuted instantiation: engine_secure.c:zend_fcc_dtor
Unexecuted instantiation: engine_user.c:zend_fcc_dtor
Unexecuted instantiation: engine_xoshiro256starstar.c:zend_fcc_dtor
Unexecuted instantiation: gammasection.c:zend_fcc_dtor
Unexecuted instantiation: random.c:zend_fcc_dtor
Unexecuted instantiation: randomizer.c:zend_fcc_dtor
Unexecuted instantiation: zend_utils.c:zend_fcc_dtor
Unexecuted instantiation: php_reflection.c:zend_fcc_dtor
Unexecuted instantiation: php_spl.c:zend_fcc_dtor
Unexecuted instantiation: spl_array.c:zend_fcc_dtor
Unexecuted instantiation: spl_directory.c:zend_fcc_dtor
Unexecuted instantiation: spl_dllist.c:zend_fcc_dtor
Unexecuted instantiation: spl_exceptions.c:zend_fcc_dtor
Unexecuted instantiation: spl_fixedarray.c:zend_fcc_dtor
Unexecuted instantiation: spl_functions.c:zend_fcc_dtor
Unexecuted instantiation: spl_heap.c:zend_fcc_dtor
spl_iterators.c:zend_fcc_dtor
Line
Count
Source
793
55
{
794
55
  ZEND_ASSERT(fcc->function_handler);
795
55
  if (fcc->object) {
796
46
    OBJ_RELEASE(fcc->object);
797
46
  }
798
  /* Need to free potential trampoline (__call/__callStatic) copied function handler before releasing the closure */
799
55
  zend_release_fcall_info_cache(fcc);
800
55
  if (fcc->closure) {
801
55
    OBJ_RELEASE(fcc->closure);
802
55
  }
803
55
  *fcc = empty_fcall_info_cache;
804
55
}
Unexecuted instantiation: spl_observer.c:zend_fcc_dtor
Unexecuted instantiation: array.c:zend_fcc_dtor
Unexecuted instantiation: assert.c:zend_fcc_dtor
Unexecuted instantiation: base64.c:zend_fcc_dtor
basic_functions.c:zend_fcc_dtor
Line
Count
Source
793
303
{
794
303
  ZEND_ASSERT(fcc->function_handler);
795
303
  if (fcc->object) {
796
58
    OBJ_RELEASE(fcc->object);
797
58
  }
798
  /* Need to free potential trampoline (__call/__callStatic) copied function handler before releasing the closure */
799
303
  zend_release_fcall_info_cache(fcc);
800
303
  if (fcc->closure) {
801
218
    OBJ_RELEASE(fcc->closure);
802
218
  }
803
303
  *fcc = empty_fcall_info_cache;
804
303
}
Unexecuted instantiation: browscap.c:zend_fcc_dtor
Unexecuted instantiation: crc32_x86.c:zend_fcc_dtor
Unexecuted instantiation: crc32.c:zend_fcc_dtor
Unexecuted instantiation: credits.c:zend_fcc_dtor
Unexecuted instantiation: crypt.c:zend_fcc_dtor
Unexecuted instantiation: css.c:zend_fcc_dtor
Unexecuted instantiation: datetime.c:zend_fcc_dtor
Unexecuted instantiation: dir.c:zend_fcc_dtor
Unexecuted instantiation: dl.c:zend_fcc_dtor
Unexecuted instantiation: dns.c:zend_fcc_dtor
Unexecuted instantiation: exec.c:zend_fcc_dtor
Unexecuted instantiation: file.c:zend_fcc_dtor
Unexecuted instantiation: filestat.c:zend_fcc_dtor
Unexecuted instantiation: filters.c:zend_fcc_dtor
Unexecuted instantiation: flock_compat.c:zend_fcc_dtor
Unexecuted instantiation: formatted_print.c:zend_fcc_dtor
Unexecuted instantiation: fsock.c:zend_fcc_dtor
Unexecuted instantiation: ftok.c:zend_fcc_dtor
Unexecuted instantiation: ftp_fopen_wrapper.c:zend_fcc_dtor
Unexecuted instantiation: head.c:zend_fcc_dtor
Unexecuted instantiation: hrtime.c:zend_fcc_dtor
Unexecuted instantiation: html.c:zend_fcc_dtor
Unexecuted instantiation: http_fopen_wrapper.c:zend_fcc_dtor
Unexecuted instantiation: http.c:zend_fcc_dtor
Unexecuted instantiation: image.c:zend_fcc_dtor
Unexecuted instantiation: incomplete_class.c:zend_fcc_dtor
Unexecuted instantiation: info.c:zend_fcc_dtor
Unexecuted instantiation: iptc.c:zend_fcc_dtor
Unexecuted instantiation: levenshtein.c:zend_fcc_dtor
Unexecuted instantiation: link.c:zend_fcc_dtor
Unexecuted instantiation: mail.c:zend_fcc_dtor
Unexecuted instantiation: math.c:zend_fcc_dtor
Unexecuted instantiation: md5.c:zend_fcc_dtor
Unexecuted instantiation: metaphone.c:zend_fcc_dtor
Unexecuted instantiation: microtime.c:zend_fcc_dtor
Unexecuted instantiation: net.c:zend_fcc_dtor
Unexecuted instantiation: pack.c:zend_fcc_dtor
Unexecuted instantiation: pageinfo.c:zend_fcc_dtor
Unexecuted instantiation: password.c:zend_fcc_dtor
Unexecuted instantiation: php_fopen_wrapper.c:zend_fcc_dtor
Unexecuted instantiation: proc_open.c:zend_fcc_dtor
Unexecuted instantiation: quot_print.c:zend_fcc_dtor
Unexecuted instantiation: scanf.c:zend_fcc_dtor
Unexecuted instantiation: sha1.c:zend_fcc_dtor
Unexecuted instantiation: soundex.c:zend_fcc_dtor
Unexecuted instantiation: streamsfuncs.c:zend_fcc_dtor
Unexecuted instantiation: string.c:zend_fcc_dtor
Unexecuted instantiation: strnatcmp.c:zend_fcc_dtor
Unexecuted instantiation: syslog.c:zend_fcc_dtor
Unexecuted instantiation: type.c:zend_fcc_dtor
Unexecuted instantiation: uniqid.c:zend_fcc_dtor
Unexecuted instantiation: url_scanner_ex.c:zend_fcc_dtor
Unexecuted instantiation: url.c:zend_fcc_dtor
Unexecuted instantiation: user_filters.c:zend_fcc_dtor
Unexecuted instantiation: uuencode.c:zend_fcc_dtor
Unexecuted instantiation: var_unserializer.c:zend_fcc_dtor
Unexecuted instantiation: var.c:zend_fcc_dtor
Unexecuted instantiation: versioning.c:zend_fcc_dtor
Unexecuted instantiation: crypt_sha256.c:zend_fcc_dtor
Unexecuted instantiation: crypt_sha512.c:zend_fcc_dtor
Unexecuted instantiation: php_crypt_r.c:zend_fcc_dtor
Unexecuted instantiation: php_uri.c:zend_fcc_dtor
Unexecuted instantiation: php_uri_common.c:zend_fcc_dtor
Unexecuted instantiation: uri_parser_rfc3986.c:zend_fcc_dtor
Unexecuted instantiation: uri_parser_whatwg.c:zend_fcc_dtor
Unexecuted instantiation: uri_parser_php_parse_url.c:zend_fcc_dtor
Unexecuted instantiation: explicit_bzero.c:zend_fcc_dtor
Unexecuted instantiation: fopen_wrappers.c:zend_fcc_dtor
Unexecuted instantiation: getopt.c:zend_fcc_dtor
Unexecuted instantiation: main.c:zend_fcc_dtor
Unexecuted instantiation: network.c:zend_fcc_dtor
Unexecuted instantiation: output.c:zend_fcc_dtor
Unexecuted instantiation: php_content_types.c:zend_fcc_dtor
Unexecuted instantiation: php_ini_builder.c:zend_fcc_dtor
Unexecuted instantiation: php_ini.c:zend_fcc_dtor
Unexecuted instantiation: php_glob.c:zend_fcc_dtor
Unexecuted instantiation: php_odbc_utils.c:zend_fcc_dtor
Unexecuted instantiation: php_open_temporary_file.c:zend_fcc_dtor
Unexecuted instantiation: php_scandir.c:zend_fcc_dtor
Unexecuted instantiation: php_syslog.c:zend_fcc_dtor
Unexecuted instantiation: php_ticks.c:zend_fcc_dtor
Unexecuted instantiation: php_variables.c:zend_fcc_dtor
Unexecuted instantiation: reentrancy.c:zend_fcc_dtor
Unexecuted instantiation: rfc1867.c:zend_fcc_dtor
Unexecuted instantiation: safe_bcmp.c:zend_fcc_dtor
Unexecuted instantiation: SAPI.c:zend_fcc_dtor
Unexecuted instantiation: snprintf.c:zend_fcc_dtor
Unexecuted instantiation: spprintf.c:zend_fcc_dtor
Unexecuted instantiation: strlcat.c:zend_fcc_dtor
Unexecuted instantiation: strlcpy.c:zend_fcc_dtor
Unexecuted instantiation: cast.c:zend_fcc_dtor
Unexecuted instantiation: filter.c:zend_fcc_dtor
Unexecuted instantiation: glob_wrapper.c:zend_fcc_dtor
Unexecuted instantiation: memory.c:zend_fcc_dtor
Unexecuted instantiation: mmap.c:zend_fcc_dtor
Unexecuted instantiation: plain_wrapper.c:zend_fcc_dtor
Unexecuted instantiation: streams.c:zend_fcc_dtor
Unexecuted instantiation: transports.c:zend_fcc_dtor
Unexecuted instantiation: userspace.c:zend_fcc_dtor
Unexecuted instantiation: xp_socket.c:zend_fcc_dtor
Unexecuted instantiation: block_pass.c:zend_fcc_dtor
Unexecuted instantiation: compact_literals.c:zend_fcc_dtor
Unexecuted instantiation: compact_vars.c:zend_fcc_dtor
Unexecuted instantiation: dfa_pass.c:zend_fcc_dtor
Unexecuted instantiation: nop_removal.c:zend_fcc_dtor
Unexecuted instantiation: optimize_func_calls.c:zend_fcc_dtor
Unexecuted instantiation: optimize_temp_vars_5.c:zend_fcc_dtor
Unexecuted instantiation: pass1.c:zend_fcc_dtor
Unexecuted instantiation: pass3.c:zend_fcc_dtor
Unexecuted instantiation: sccp.c:zend_fcc_dtor
Unexecuted instantiation: zend_optimizer.c:zend_fcc_dtor
Unexecuted instantiation: zend_API.c:zend_fcc_dtor
Unexecuted instantiation: zend_ast.c:zend_fcc_dtor
Unexecuted instantiation: zend_attributes.c:zend_fcc_dtor
zend_autoload.c:zend_fcc_dtor
Line
Count
Source
793
486
{
794
486
  ZEND_ASSERT(fcc->function_handler);
795
486
  if (fcc->object) {
796
5
    OBJ_RELEASE(fcc->object);
797
5
  }
798
  /* Need to free potential trampoline (__call/__callStatic) copied function handler before releasing the closure */
799
486
  zend_release_fcall_info_cache(fcc);
800
486
  if (fcc->closure) {
801
443
    OBJ_RELEASE(fcc->closure);
802
443
  }
803
486
  *fcc = empty_fcall_info_cache;
804
486
}
Unexecuted instantiation: zend_builtin_functions.c:zend_fcc_dtor
Unexecuted instantiation: zend_closures.c:zend_fcc_dtor
Unexecuted instantiation: zend_compile.c:zend_fcc_dtor
Unexecuted instantiation: zend_constants.c:zend_fcc_dtor
Unexecuted instantiation: zend_default_classes.c:zend_fcc_dtor
Unexecuted instantiation: zend_dtrace.c:zend_fcc_dtor
Unexecuted instantiation: zend_enum.c:zend_fcc_dtor
Unexecuted instantiation: zend_exceptions.c:zend_fcc_dtor
Unexecuted instantiation: zend_execute_API.c:zend_fcc_dtor
Unexecuted instantiation: zend_execute.c:zend_fcc_dtor
Unexecuted instantiation: zend_fibers.c:zend_fcc_dtor
Unexecuted instantiation: zend_gc.c:zend_fcc_dtor
Unexecuted instantiation: zend_generators.c:zend_fcc_dtor
Unexecuted instantiation: zend_inheritance.c:zend_fcc_dtor
Unexecuted instantiation: zend_ini_parser.c:zend_fcc_dtor
Unexecuted instantiation: zend_ini_scanner.c:zend_fcc_dtor
Unexecuted instantiation: zend_ini.c:zend_fcc_dtor
Unexecuted instantiation: zend_interfaces.c:zend_fcc_dtor
Unexecuted instantiation: zend_iterators.c:zend_fcc_dtor
Unexecuted instantiation: zend_language_parser.c:zend_fcc_dtor
Unexecuted instantiation: zend_language_scanner.c:zend_fcc_dtor
zend_lazy_objects.c:zend_fcc_dtor
Line
Count
Source
793
2.45k
{
794
2.45k
  ZEND_ASSERT(fcc->function_handler);
795
2.45k
  if (fcc->object) {
796
46
    OBJ_RELEASE(fcc->object);
797
46
  }
798
  /* Need to free potential trampoline (__call/__callStatic) copied function handler before releasing the closure */
799
2.45k
  zend_release_fcall_info_cache(fcc);
800
2.45k
  if (fcc->closure) {
801
2.43k
    OBJ_RELEASE(fcc->closure);
802
2.43k
  }
803
2.45k
  *fcc = empty_fcall_info_cache;
804
2.45k
}
Unexecuted instantiation: zend_list.c:zend_fcc_dtor
Unexecuted instantiation: zend_object_handlers.c:zend_fcc_dtor
Unexecuted instantiation: zend_objects_API.c:zend_fcc_dtor
Unexecuted instantiation: zend_objects.c:zend_fcc_dtor
Unexecuted instantiation: zend_observer.c:zend_fcc_dtor
Unexecuted instantiation: zend_opcode.c:zend_fcc_dtor
Unexecuted instantiation: zend_operators.c:zend_fcc_dtor
Unexecuted instantiation: zend_property_hooks.c:zend_fcc_dtor
Unexecuted instantiation: zend_smart_str.c:zend_fcc_dtor
Unexecuted instantiation: zend_system_id.c:zend_fcc_dtor
Unexecuted instantiation: zend_variables.c:zend_fcc_dtor
Unexecuted instantiation: zend_weakrefs.c:zend_fcc_dtor
Unexecuted instantiation: zend.c:zend_fcc_dtor
Unexecuted instantiation: internal_functions_cli.c:zend_fcc_dtor
Unexecuted instantiation: fuzzer-parser.c:zend_fcc_dtor
Unexecuted instantiation: fuzzer-sapi.c:zend_fcc_dtor
Unexecuted instantiation: fuzzer-tracing-jit.c:zend_fcc_dtor
Unexecuted instantiation: fuzzer-exif.c:zend_fcc_dtor
Unexecuted instantiation: fuzzer-unserialize.c:zend_fcc_dtor
Unexecuted instantiation: fuzzer-function-jit.c:zend_fcc_dtor
Unexecuted instantiation: fuzzer-json.c:zend_fcc_dtor
Unexecuted instantiation: fuzzer-unserializehash.c:zend_fcc_dtor
Unexecuted instantiation: fuzzer-execute.c:zend_fcc_dtor
805
806
ZEND_API void zend_get_callable_zval_from_fcc(const zend_fcall_info_cache *fcc, zval *callable);
807
808
/* Moved out of zend_gc.h because zend_fcall_info_cache is an unknown type in that header */
809
static zend_always_inline void zend_get_gc_buffer_add_fcc(zend_get_gc_buffer *gc_buffer, zend_fcall_info_cache *fcc)
810
215
{
811
215
  ZEND_ASSERT(ZEND_FCC_INITIALIZED(*fcc));
812
215
  if (fcc->object) {
813
215
    zend_get_gc_buffer_add_obj(gc_buffer, fcc->object);
814
215
  }
815
215
  if (fcc->closure) {
816
215
    zend_get_gc_buffer_add_obj(gc_buffer, fcc->closure);
817
215
  }
818
215
}
Unexecuted instantiation: php_date.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: php_pcre.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: exif.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: hash_adler32.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: hash_crc32.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: hash_fnv.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: hash_gost.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: hash_haval.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: hash_joaat.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: hash_md.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: hash_murmur.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: hash_ripemd.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: hash_sha_ni.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: hash_sha_sse2.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: hash_sha.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: hash_sha3.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: hash_snefru.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: hash_tiger.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: hash_whirlpool.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: hash_xxhash.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: hash.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: json_encoder.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: json_parser.tab.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: json_scanner.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: json.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: php_lexbor.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: shared_alloc_mmap.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: shared_alloc_posix.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: shared_alloc_shm.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: zend_accelerator_api.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: zend_accelerator_blacklist.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: zend_accelerator_debug.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: zend_accelerator_hash.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: zend_accelerator_module.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: zend_file_cache.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: zend_persist_calc.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: zend_persist.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: zend_shared_alloc.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: ZendAccelerator.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: zend_jit_vm_helpers.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: zend_jit.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: csprng.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: engine_mt19937.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: engine_secure.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: engine_user.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: engine_xoshiro256starstar.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: gammasection.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: random.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: randomizer.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: zend_utils.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: php_reflection.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: php_spl.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: spl_array.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: spl_directory.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: spl_dllist.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: spl_exceptions.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: spl_fixedarray.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: spl_functions.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: spl_heap.c:zend_get_gc_buffer_add_fcc
spl_iterators.c:zend_get_gc_buffer_add_fcc
Line
Count
Source
810
215
{
811
215
  ZEND_ASSERT(ZEND_FCC_INITIALIZED(*fcc));
812
215
  if (fcc->object) {
813
215
    zend_get_gc_buffer_add_obj(gc_buffer, fcc->object);
814
215
  }
815
215
  if (fcc->closure) {
816
215
    zend_get_gc_buffer_add_obj(gc_buffer, fcc->closure);
817
215
  }
818
215
}
Unexecuted instantiation: spl_observer.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: array.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: assert.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: base64.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: basic_functions.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: browscap.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: crc32_x86.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: crc32.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: credits.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: crypt.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: css.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: datetime.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: dir.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: dl.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: dns.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: exec.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: file.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: filestat.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: filters.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: flock_compat.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: formatted_print.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: fsock.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: ftok.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: ftp_fopen_wrapper.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: head.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: hrtime.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: html.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: http_fopen_wrapper.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: http.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: image.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: incomplete_class.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: info.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: iptc.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: levenshtein.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: link.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: mail.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: math.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: md5.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: metaphone.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: microtime.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: net.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: pack.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: pageinfo.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: password.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: php_fopen_wrapper.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: proc_open.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: quot_print.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: scanf.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: sha1.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: soundex.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: streamsfuncs.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: string.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: strnatcmp.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: syslog.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: type.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: uniqid.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: url_scanner_ex.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: url.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: user_filters.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: uuencode.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: var_unserializer.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: var.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: versioning.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: crypt_sha256.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: crypt_sha512.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: php_crypt_r.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: php_uri.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: php_uri_common.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: uri_parser_rfc3986.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: uri_parser_whatwg.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: uri_parser_php_parse_url.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: explicit_bzero.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: fopen_wrappers.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: getopt.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: main.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: network.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: output.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: php_content_types.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: php_ini_builder.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: php_ini.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: php_glob.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: php_odbc_utils.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: php_open_temporary_file.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: php_scandir.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: php_syslog.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: php_ticks.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: php_variables.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: reentrancy.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: rfc1867.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: safe_bcmp.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: SAPI.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: snprintf.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: spprintf.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: strlcat.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: strlcpy.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: cast.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: filter.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: glob_wrapper.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: memory.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: mmap.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: plain_wrapper.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: streams.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: transports.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: userspace.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: xp_socket.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: block_pass.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: compact_literals.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: compact_vars.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: dfa_pass.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: nop_removal.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: optimize_func_calls.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: optimize_temp_vars_5.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: pass1.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: pass3.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: sccp.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: zend_optimizer.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: zend_API.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: zend_ast.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: zend_attributes.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: zend_autoload.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: zend_builtin_functions.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: zend_closures.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: zend_compile.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: zend_constants.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: zend_default_classes.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: zend_dtrace.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: zend_enum.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: zend_exceptions.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: zend_execute_API.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: zend_execute.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: zend_fibers.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: zend_gc.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: zend_generators.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: zend_inheritance.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: zend_ini_parser.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: zend_ini_scanner.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: zend_ini.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: zend_interfaces.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: zend_iterators.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: zend_language_parser.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: zend_language_scanner.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: zend_lazy_objects.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: zend_list.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: zend_object_handlers.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: zend_objects_API.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: zend_objects.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: zend_observer.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: zend_opcode.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: zend_operators.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: zend_property_hooks.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: zend_smart_str.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: zend_system_id.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: zend_variables.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: zend_weakrefs.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: zend.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: internal_functions_cli.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: fuzzer-parser.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: fuzzer-sapi.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: fuzzer-tracing-jit.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: fuzzer-exif.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: fuzzer-unserialize.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: fuzzer-function-jit.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: fuzzer-json.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: fuzzer-unserializehash.c:zend_get_gc_buffer_add_fcc
Unexecuted instantiation: fuzzer-execute.c:zend_get_gc_buffer_add_fcc
819
820
/* Can only return FAILURE if EG(active) is false during late engine shutdown.
821
 * If the call or call setup throws, EG(exception) will be set and the retval
822
 * will be UNDEF. Otherwise, the retval will be a non-UNDEF value. */
823
ZEND_API zend_result zend_call_function(zend_fcall_info *fci, zend_fcall_info_cache *fci_cache);
824
825
/* Call the FCI/FCC pair while setting the call return value to the passed zval*. */
826
static zend_always_inline zend_result zend_call_function_with_return_value(
827
  zend_fcall_info *fci, zend_fcall_info_cache *fci_cache, zval *retval)
828
0
{
829
0
  ZEND_ASSERT(retval && "Use zend_call_function() directly if not providing a retval");
830
0
  fci->retval = retval;
831
0
  return zend_call_function(fci, fci_cache);
832
0
}
Unexecuted instantiation: php_date.c:zend_call_function_with_return_value
Unexecuted instantiation: php_pcre.c:zend_call_function_with_return_value
Unexecuted instantiation: exif.c:zend_call_function_with_return_value
Unexecuted instantiation: hash_adler32.c:zend_call_function_with_return_value
Unexecuted instantiation: hash_crc32.c:zend_call_function_with_return_value
Unexecuted instantiation: hash_fnv.c:zend_call_function_with_return_value
Unexecuted instantiation: hash_gost.c:zend_call_function_with_return_value
Unexecuted instantiation: hash_haval.c:zend_call_function_with_return_value
Unexecuted instantiation: hash_joaat.c:zend_call_function_with_return_value
Unexecuted instantiation: hash_md.c:zend_call_function_with_return_value
Unexecuted instantiation: hash_murmur.c:zend_call_function_with_return_value
Unexecuted instantiation: hash_ripemd.c:zend_call_function_with_return_value
Unexecuted instantiation: hash_sha_ni.c:zend_call_function_with_return_value
Unexecuted instantiation: hash_sha_sse2.c:zend_call_function_with_return_value
Unexecuted instantiation: hash_sha.c:zend_call_function_with_return_value
Unexecuted instantiation: hash_sha3.c:zend_call_function_with_return_value
Unexecuted instantiation: hash_snefru.c:zend_call_function_with_return_value
Unexecuted instantiation: hash_tiger.c:zend_call_function_with_return_value
Unexecuted instantiation: hash_whirlpool.c:zend_call_function_with_return_value
Unexecuted instantiation: hash_xxhash.c:zend_call_function_with_return_value
Unexecuted instantiation: hash.c:zend_call_function_with_return_value
Unexecuted instantiation: json_encoder.c:zend_call_function_with_return_value
Unexecuted instantiation: json_parser.tab.c:zend_call_function_with_return_value
Unexecuted instantiation: json_scanner.c:zend_call_function_with_return_value
Unexecuted instantiation: json.c:zend_call_function_with_return_value
Unexecuted instantiation: php_lexbor.c:zend_call_function_with_return_value
Unexecuted instantiation: shared_alloc_mmap.c:zend_call_function_with_return_value
Unexecuted instantiation: shared_alloc_posix.c:zend_call_function_with_return_value
Unexecuted instantiation: shared_alloc_shm.c:zend_call_function_with_return_value
Unexecuted instantiation: zend_accelerator_api.c:zend_call_function_with_return_value
Unexecuted instantiation: zend_accelerator_blacklist.c:zend_call_function_with_return_value
Unexecuted instantiation: zend_accelerator_debug.c:zend_call_function_with_return_value
Unexecuted instantiation: zend_accelerator_hash.c:zend_call_function_with_return_value
Unexecuted instantiation: zend_accelerator_module.c:zend_call_function_with_return_value
Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_call_function_with_return_value
Unexecuted instantiation: zend_file_cache.c:zend_call_function_with_return_value
Unexecuted instantiation: zend_persist_calc.c:zend_call_function_with_return_value
Unexecuted instantiation: zend_persist.c:zend_call_function_with_return_value
Unexecuted instantiation: zend_shared_alloc.c:zend_call_function_with_return_value
Unexecuted instantiation: ZendAccelerator.c:zend_call_function_with_return_value
Unexecuted instantiation: zend_jit_vm_helpers.c:zend_call_function_with_return_value
Unexecuted instantiation: zend_jit.c:zend_call_function_with_return_value
Unexecuted instantiation: csprng.c:zend_call_function_with_return_value
Unexecuted instantiation: engine_mt19937.c:zend_call_function_with_return_value
Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_call_function_with_return_value
Unexecuted instantiation: engine_secure.c:zend_call_function_with_return_value
Unexecuted instantiation: engine_user.c:zend_call_function_with_return_value
Unexecuted instantiation: engine_xoshiro256starstar.c:zend_call_function_with_return_value
Unexecuted instantiation: gammasection.c:zend_call_function_with_return_value
Unexecuted instantiation: random.c:zend_call_function_with_return_value
Unexecuted instantiation: randomizer.c:zend_call_function_with_return_value
Unexecuted instantiation: zend_utils.c:zend_call_function_with_return_value
Unexecuted instantiation: php_reflection.c:zend_call_function_with_return_value
Unexecuted instantiation: php_spl.c:zend_call_function_with_return_value
Unexecuted instantiation: spl_array.c:zend_call_function_with_return_value
Unexecuted instantiation: spl_directory.c:zend_call_function_with_return_value
Unexecuted instantiation: spl_dllist.c:zend_call_function_with_return_value
Unexecuted instantiation: spl_exceptions.c:zend_call_function_with_return_value
Unexecuted instantiation: spl_fixedarray.c:zend_call_function_with_return_value
Unexecuted instantiation: spl_functions.c:zend_call_function_with_return_value
Unexecuted instantiation: spl_heap.c:zend_call_function_with_return_value
Unexecuted instantiation: spl_iterators.c:zend_call_function_with_return_value
Unexecuted instantiation: spl_observer.c:zend_call_function_with_return_value
Unexecuted instantiation: array.c:zend_call_function_with_return_value
Unexecuted instantiation: assert.c:zend_call_function_with_return_value
Unexecuted instantiation: base64.c:zend_call_function_with_return_value
Unexecuted instantiation: basic_functions.c:zend_call_function_with_return_value
Unexecuted instantiation: browscap.c:zend_call_function_with_return_value
Unexecuted instantiation: crc32_x86.c:zend_call_function_with_return_value
Unexecuted instantiation: crc32.c:zend_call_function_with_return_value
Unexecuted instantiation: credits.c:zend_call_function_with_return_value
Unexecuted instantiation: crypt.c:zend_call_function_with_return_value
Unexecuted instantiation: css.c:zend_call_function_with_return_value
Unexecuted instantiation: datetime.c:zend_call_function_with_return_value
Unexecuted instantiation: dir.c:zend_call_function_with_return_value
Unexecuted instantiation: dl.c:zend_call_function_with_return_value
Unexecuted instantiation: dns.c:zend_call_function_with_return_value
Unexecuted instantiation: exec.c:zend_call_function_with_return_value
Unexecuted instantiation: file.c:zend_call_function_with_return_value
Unexecuted instantiation: filestat.c:zend_call_function_with_return_value
Unexecuted instantiation: filters.c:zend_call_function_with_return_value
Unexecuted instantiation: flock_compat.c:zend_call_function_with_return_value
Unexecuted instantiation: formatted_print.c:zend_call_function_with_return_value
Unexecuted instantiation: fsock.c:zend_call_function_with_return_value
Unexecuted instantiation: ftok.c:zend_call_function_with_return_value
Unexecuted instantiation: ftp_fopen_wrapper.c:zend_call_function_with_return_value
Unexecuted instantiation: head.c:zend_call_function_with_return_value
Unexecuted instantiation: hrtime.c:zend_call_function_with_return_value
Unexecuted instantiation: html.c:zend_call_function_with_return_value
Unexecuted instantiation: http_fopen_wrapper.c:zend_call_function_with_return_value
Unexecuted instantiation: http.c:zend_call_function_with_return_value
Unexecuted instantiation: image.c:zend_call_function_with_return_value
Unexecuted instantiation: incomplete_class.c:zend_call_function_with_return_value
Unexecuted instantiation: info.c:zend_call_function_with_return_value
Unexecuted instantiation: iptc.c:zend_call_function_with_return_value
Unexecuted instantiation: levenshtein.c:zend_call_function_with_return_value
Unexecuted instantiation: link.c:zend_call_function_with_return_value
Unexecuted instantiation: mail.c:zend_call_function_with_return_value
Unexecuted instantiation: math.c:zend_call_function_with_return_value
Unexecuted instantiation: md5.c:zend_call_function_with_return_value
Unexecuted instantiation: metaphone.c:zend_call_function_with_return_value
Unexecuted instantiation: microtime.c:zend_call_function_with_return_value
Unexecuted instantiation: net.c:zend_call_function_with_return_value
Unexecuted instantiation: pack.c:zend_call_function_with_return_value
Unexecuted instantiation: pageinfo.c:zend_call_function_with_return_value
Unexecuted instantiation: password.c:zend_call_function_with_return_value
Unexecuted instantiation: php_fopen_wrapper.c:zend_call_function_with_return_value
Unexecuted instantiation: proc_open.c:zend_call_function_with_return_value
Unexecuted instantiation: quot_print.c:zend_call_function_with_return_value
Unexecuted instantiation: scanf.c:zend_call_function_with_return_value
Unexecuted instantiation: sha1.c:zend_call_function_with_return_value
Unexecuted instantiation: soundex.c:zend_call_function_with_return_value
Unexecuted instantiation: streamsfuncs.c:zend_call_function_with_return_value
Unexecuted instantiation: string.c:zend_call_function_with_return_value
Unexecuted instantiation: strnatcmp.c:zend_call_function_with_return_value
Unexecuted instantiation: syslog.c:zend_call_function_with_return_value
Unexecuted instantiation: type.c:zend_call_function_with_return_value
Unexecuted instantiation: uniqid.c:zend_call_function_with_return_value
Unexecuted instantiation: url_scanner_ex.c:zend_call_function_with_return_value
Unexecuted instantiation: url.c:zend_call_function_with_return_value
Unexecuted instantiation: user_filters.c:zend_call_function_with_return_value
Unexecuted instantiation: uuencode.c:zend_call_function_with_return_value
Unexecuted instantiation: var_unserializer.c:zend_call_function_with_return_value
Unexecuted instantiation: var.c:zend_call_function_with_return_value
Unexecuted instantiation: versioning.c:zend_call_function_with_return_value
Unexecuted instantiation: crypt_sha256.c:zend_call_function_with_return_value
Unexecuted instantiation: crypt_sha512.c:zend_call_function_with_return_value
Unexecuted instantiation: php_crypt_r.c:zend_call_function_with_return_value
Unexecuted instantiation: php_uri.c:zend_call_function_with_return_value
Unexecuted instantiation: php_uri_common.c:zend_call_function_with_return_value
Unexecuted instantiation: uri_parser_rfc3986.c:zend_call_function_with_return_value
Unexecuted instantiation: uri_parser_whatwg.c:zend_call_function_with_return_value
Unexecuted instantiation: uri_parser_php_parse_url.c:zend_call_function_with_return_value
Unexecuted instantiation: explicit_bzero.c:zend_call_function_with_return_value
Unexecuted instantiation: fopen_wrappers.c:zend_call_function_with_return_value
Unexecuted instantiation: getopt.c:zend_call_function_with_return_value
Unexecuted instantiation: main.c:zend_call_function_with_return_value
Unexecuted instantiation: network.c:zend_call_function_with_return_value
Unexecuted instantiation: output.c:zend_call_function_with_return_value
Unexecuted instantiation: php_content_types.c:zend_call_function_with_return_value
Unexecuted instantiation: php_ini_builder.c:zend_call_function_with_return_value
Unexecuted instantiation: php_ini.c:zend_call_function_with_return_value
Unexecuted instantiation: php_glob.c:zend_call_function_with_return_value
Unexecuted instantiation: php_odbc_utils.c:zend_call_function_with_return_value
Unexecuted instantiation: php_open_temporary_file.c:zend_call_function_with_return_value
Unexecuted instantiation: php_scandir.c:zend_call_function_with_return_value
Unexecuted instantiation: php_syslog.c:zend_call_function_with_return_value
Unexecuted instantiation: php_ticks.c:zend_call_function_with_return_value
Unexecuted instantiation: php_variables.c:zend_call_function_with_return_value
Unexecuted instantiation: reentrancy.c:zend_call_function_with_return_value
Unexecuted instantiation: rfc1867.c:zend_call_function_with_return_value
Unexecuted instantiation: safe_bcmp.c:zend_call_function_with_return_value
Unexecuted instantiation: SAPI.c:zend_call_function_with_return_value
Unexecuted instantiation: snprintf.c:zend_call_function_with_return_value
Unexecuted instantiation: spprintf.c:zend_call_function_with_return_value
Unexecuted instantiation: strlcat.c:zend_call_function_with_return_value
Unexecuted instantiation: strlcpy.c:zend_call_function_with_return_value
Unexecuted instantiation: cast.c:zend_call_function_with_return_value
Unexecuted instantiation: filter.c:zend_call_function_with_return_value
Unexecuted instantiation: glob_wrapper.c:zend_call_function_with_return_value
Unexecuted instantiation: memory.c:zend_call_function_with_return_value
Unexecuted instantiation: mmap.c:zend_call_function_with_return_value
Unexecuted instantiation: plain_wrapper.c:zend_call_function_with_return_value
Unexecuted instantiation: streams.c:zend_call_function_with_return_value
Unexecuted instantiation: transports.c:zend_call_function_with_return_value
Unexecuted instantiation: userspace.c:zend_call_function_with_return_value
Unexecuted instantiation: xp_socket.c:zend_call_function_with_return_value
Unexecuted instantiation: block_pass.c:zend_call_function_with_return_value
Unexecuted instantiation: compact_literals.c:zend_call_function_with_return_value
Unexecuted instantiation: compact_vars.c:zend_call_function_with_return_value
Unexecuted instantiation: dfa_pass.c:zend_call_function_with_return_value
Unexecuted instantiation: nop_removal.c:zend_call_function_with_return_value
Unexecuted instantiation: optimize_func_calls.c:zend_call_function_with_return_value
Unexecuted instantiation: optimize_temp_vars_5.c:zend_call_function_with_return_value
Unexecuted instantiation: pass1.c:zend_call_function_with_return_value
Unexecuted instantiation: pass3.c:zend_call_function_with_return_value
Unexecuted instantiation: sccp.c:zend_call_function_with_return_value
Unexecuted instantiation: zend_optimizer.c:zend_call_function_with_return_value
Unexecuted instantiation: zend_API.c:zend_call_function_with_return_value
Unexecuted instantiation: zend_ast.c:zend_call_function_with_return_value
Unexecuted instantiation: zend_attributes.c:zend_call_function_with_return_value
Unexecuted instantiation: zend_autoload.c:zend_call_function_with_return_value
Unexecuted instantiation: zend_builtin_functions.c:zend_call_function_with_return_value
Unexecuted instantiation: zend_closures.c:zend_call_function_with_return_value
Unexecuted instantiation: zend_compile.c:zend_call_function_with_return_value
Unexecuted instantiation: zend_constants.c:zend_call_function_with_return_value
Unexecuted instantiation: zend_default_classes.c:zend_call_function_with_return_value
Unexecuted instantiation: zend_dtrace.c:zend_call_function_with_return_value
Unexecuted instantiation: zend_enum.c:zend_call_function_with_return_value
Unexecuted instantiation: zend_exceptions.c:zend_call_function_with_return_value
Unexecuted instantiation: zend_execute_API.c:zend_call_function_with_return_value
Unexecuted instantiation: zend_execute.c:zend_call_function_with_return_value
Unexecuted instantiation: zend_fibers.c:zend_call_function_with_return_value
Unexecuted instantiation: zend_gc.c:zend_call_function_with_return_value
Unexecuted instantiation: zend_generators.c:zend_call_function_with_return_value
Unexecuted instantiation: zend_inheritance.c:zend_call_function_with_return_value
Unexecuted instantiation: zend_ini_parser.c:zend_call_function_with_return_value
Unexecuted instantiation: zend_ini_scanner.c:zend_call_function_with_return_value
Unexecuted instantiation: zend_ini.c:zend_call_function_with_return_value
Unexecuted instantiation: zend_interfaces.c:zend_call_function_with_return_value
Unexecuted instantiation: zend_iterators.c:zend_call_function_with_return_value
Unexecuted instantiation: zend_language_parser.c:zend_call_function_with_return_value
Unexecuted instantiation: zend_language_scanner.c:zend_call_function_with_return_value
Unexecuted instantiation: zend_lazy_objects.c:zend_call_function_with_return_value
Unexecuted instantiation: zend_list.c:zend_call_function_with_return_value
Unexecuted instantiation: zend_object_handlers.c:zend_call_function_with_return_value
Unexecuted instantiation: zend_objects_API.c:zend_call_function_with_return_value
Unexecuted instantiation: zend_objects.c:zend_call_function_with_return_value
Unexecuted instantiation: zend_observer.c:zend_call_function_with_return_value
Unexecuted instantiation: zend_opcode.c:zend_call_function_with_return_value
Unexecuted instantiation: zend_operators.c:zend_call_function_with_return_value
Unexecuted instantiation: zend_property_hooks.c:zend_call_function_with_return_value
Unexecuted instantiation: zend_smart_str.c:zend_call_function_with_return_value
Unexecuted instantiation: zend_system_id.c:zend_call_function_with_return_value
Unexecuted instantiation: zend_variables.c:zend_call_function_with_return_value
Unexecuted instantiation: zend_weakrefs.c:zend_call_function_with_return_value
Unexecuted instantiation: zend.c:zend_call_function_with_return_value
Unexecuted instantiation: internal_functions_cli.c:zend_call_function_with_return_value
Unexecuted instantiation: fuzzer-parser.c:zend_call_function_with_return_value
Unexecuted instantiation: fuzzer-sapi.c:zend_call_function_with_return_value
Unexecuted instantiation: fuzzer-tracing-jit.c:zend_call_function_with_return_value
Unexecuted instantiation: fuzzer-exif.c:zend_call_function_with_return_value
Unexecuted instantiation: fuzzer-unserialize.c:zend_call_function_with_return_value
Unexecuted instantiation: fuzzer-function-jit.c:zend_call_function_with_return_value
Unexecuted instantiation: fuzzer-json.c:zend_call_function_with_return_value
Unexecuted instantiation: fuzzer-unserializehash.c:zend_call_function_with_return_value
Unexecuted instantiation: fuzzer-execute.c:zend_call_function_with_return_value
833
834
/* Call the provided zend_function with the given params.
835
 * If retval_ptr is NULL, the return value is discarded.
836
 * If object is NULL, this must be a free function or static call.
837
 * called_scope must be provided for instance and static method calls. */
838
ZEND_API void zend_call_known_function(
839
    zend_function *fn, zend_object *object, zend_class_entry *called_scope, zval *retval_ptr,
840
    uint32_t param_count, zval *params, HashTable *named_params);
841
842
static zend_always_inline void zend_call_known_fcc(
843
  const zend_fcall_info_cache *fcc, zval *retval_ptr, uint32_t param_count, zval *params, HashTable *named_params)
844
10.8k
{
845
10.8k
  zend_function *func = fcc->function_handler;
846
  /* Need to copy trampolines as they get released after they are called */
847
10.8k
  if (UNEXPECTED(func->common.fn_flags & ZEND_ACC_CALL_VIA_TRAMPOLINE)) {
848
1.36k
    func = (zend_function*) emalloc(sizeof(zend_function));
849
1.36k
    memcpy(func, fcc->function_handler, sizeof(zend_function));
850
1.36k
    zend_string_addref(func->op_array.function_name);
851
1.36k
  }
852
10.8k
  zend_call_known_function(func, fcc->object, fcc->called_scope, retval_ptr, param_count, params, named_params);
853
10.8k
}
Unexecuted instantiation: php_date.c:zend_call_known_fcc
Unexecuted instantiation: php_pcre.c:zend_call_known_fcc
Unexecuted instantiation: exif.c:zend_call_known_fcc
Unexecuted instantiation: hash_adler32.c:zend_call_known_fcc
Unexecuted instantiation: hash_crc32.c:zend_call_known_fcc
Unexecuted instantiation: hash_fnv.c:zend_call_known_fcc
Unexecuted instantiation: hash_gost.c:zend_call_known_fcc
Unexecuted instantiation: hash_haval.c:zend_call_known_fcc
Unexecuted instantiation: hash_joaat.c:zend_call_known_fcc
Unexecuted instantiation: hash_md.c:zend_call_known_fcc
Unexecuted instantiation: hash_murmur.c:zend_call_known_fcc
Unexecuted instantiation: hash_ripemd.c:zend_call_known_fcc
Unexecuted instantiation: hash_sha_ni.c:zend_call_known_fcc
Unexecuted instantiation: hash_sha_sse2.c:zend_call_known_fcc
Unexecuted instantiation: hash_sha.c:zend_call_known_fcc
Unexecuted instantiation: hash_sha3.c:zend_call_known_fcc
Unexecuted instantiation: hash_snefru.c:zend_call_known_fcc
Unexecuted instantiation: hash_tiger.c:zend_call_known_fcc
Unexecuted instantiation: hash_whirlpool.c:zend_call_known_fcc
Unexecuted instantiation: hash_xxhash.c:zend_call_known_fcc
Unexecuted instantiation: hash.c:zend_call_known_fcc
Unexecuted instantiation: json_encoder.c:zend_call_known_fcc
Unexecuted instantiation: json_parser.tab.c:zend_call_known_fcc
Unexecuted instantiation: json_scanner.c:zend_call_known_fcc
Unexecuted instantiation: json.c:zend_call_known_fcc
Unexecuted instantiation: php_lexbor.c:zend_call_known_fcc
Unexecuted instantiation: shared_alloc_mmap.c:zend_call_known_fcc
Unexecuted instantiation: shared_alloc_posix.c:zend_call_known_fcc
Unexecuted instantiation: shared_alloc_shm.c:zend_call_known_fcc
Unexecuted instantiation: zend_accelerator_api.c:zend_call_known_fcc
Unexecuted instantiation: zend_accelerator_blacklist.c:zend_call_known_fcc
Unexecuted instantiation: zend_accelerator_debug.c:zend_call_known_fcc
Unexecuted instantiation: zend_accelerator_hash.c:zend_call_known_fcc
Unexecuted instantiation: zend_accelerator_module.c:zend_call_known_fcc
Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_call_known_fcc
Unexecuted instantiation: zend_file_cache.c:zend_call_known_fcc
Unexecuted instantiation: zend_persist_calc.c:zend_call_known_fcc
Unexecuted instantiation: zend_persist.c:zend_call_known_fcc
Unexecuted instantiation: zend_shared_alloc.c:zend_call_known_fcc
Unexecuted instantiation: ZendAccelerator.c:zend_call_known_fcc
Unexecuted instantiation: zend_jit_vm_helpers.c:zend_call_known_fcc
Unexecuted instantiation: zend_jit.c:zend_call_known_fcc
Unexecuted instantiation: csprng.c:zend_call_known_fcc
Unexecuted instantiation: engine_mt19937.c:zend_call_known_fcc
Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_call_known_fcc
Unexecuted instantiation: engine_secure.c:zend_call_known_fcc
Unexecuted instantiation: engine_user.c:zend_call_known_fcc
Unexecuted instantiation: engine_xoshiro256starstar.c:zend_call_known_fcc
Unexecuted instantiation: gammasection.c:zend_call_known_fcc
Unexecuted instantiation: random.c:zend_call_known_fcc
Unexecuted instantiation: randomizer.c:zend_call_known_fcc
Unexecuted instantiation: zend_utils.c:zend_call_known_fcc
php_reflection.c:zend_call_known_fcc
Line
Count
Source
844
41
{
845
41
  zend_function *func = fcc->function_handler;
846
  /* Need to copy trampolines as they get released after they are called */
847
41
  if (UNEXPECTED(func->common.fn_flags & ZEND_ACC_CALL_VIA_TRAMPOLINE)) {
848
    func = (zend_function*) emalloc(sizeof(zend_function));
849
0
    memcpy(func, fcc->function_handler, sizeof(zend_function));
850
0
    zend_string_addref(func->op_array.function_name);
851
0
  }
852
41
  zend_call_known_function(func, fcc->object, fcc->called_scope, retval_ptr, param_count, params, named_params);
853
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
844
61
{
845
61
  zend_function *func = fcc->function_handler;
846
  /* Need to copy trampolines as they get released after they are called */
847
61
  if (UNEXPECTED(func->common.fn_flags & ZEND_ACC_CALL_VIA_TRAMPOLINE)) {
848
    func = (zend_function*) emalloc(sizeof(zend_function));
849
0
    memcpy(func, fcc->function_handler, sizeof(zend_function));
850
0
    zend_string_addref(func->op_array.function_name);
851
0
  }
852
61
  zend_call_known_function(func, fcc->object, fcc->called_scope, retval_ptr, param_count, params, named_params);
853
61
}
Unexecuted instantiation: spl_observer.c:zend_call_known_fcc
Unexecuted instantiation: array.c:zend_call_known_fcc
Unexecuted instantiation: assert.c:zend_call_known_fcc
Unexecuted instantiation: base64.c:zend_call_known_fcc
basic_functions.c:zend_call_known_fcc
Line
Count
Source
844
583
{
845
583
  zend_function *func = fcc->function_handler;
846
  /* Need to copy trampolines as they get released after they are called */
847
583
  if (UNEXPECTED(func->common.fn_flags & ZEND_ACC_CALL_VIA_TRAMPOLINE)) {
848
    func = (zend_function*) emalloc(sizeof(zend_function));
849
5
    memcpy(func, fcc->function_handler, sizeof(zend_function));
850
5
    zend_string_addref(func->op_array.function_name);
851
5
  }
852
583
  zend_call_known_function(func, fcc->object, fcc->called_scope, retval_ptr, param_count, params, named_params);
853
583
}
Unexecuted instantiation: browscap.c:zend_call_known_fcc
Unexecuted instantiation: crc32_x86.c:zend_call_known_fcc
Unexecuted instantiation: crc32.c:zend_call_known_fcc
Unexecuted instantiation: credits.c:zend_call_known_fcc
Unexecuted instantiation: crypt.c:zend_call_known_fcc
Unexecuted instantiation: css.c:zend_call_known_fcc
Unexecuted instantiation: datetime.c:zend_call_known_fcc
Unexecuted instantiation: dir.c:zend_call_known_fcc
Unexecuted instantiation: dl.c:zend_call_known_fcc
Unexecuted instantiation: dns.c:zend_call_known_fcc
Unexecuted instantiation: exec.c:zend_call_known_fcc
Unexecuted instantiation: file.c:zend_call_known_fcc
Unexecuted instantiation: filestat.c:zend_call_known_fcc
Unexecuted instantiation: filters.c:zend_call_known_fcc
Unexecuted instantiation: flock_compat.c:zend_call_known_fcc
Unexecuted instantiation: formatted_print.c:zend_call_known_fcc
Unexecuted instantiation: fsock.c:zend_call_known_fcc
Unexecuted instantiation: ftok.c:zend_call_known_fcc
Unexecuted instantiation: ftp_fopen_wrapper.c:zend_call_known_fcc
Unexecuted instantiation: head.c:zend_call_known_fcc
Unexecuted instantiation: hrtime.c:zend_call_known_fcc
Unexecuted instantiation: html.c:zend_call_known_fcc
Unexecuted instantiation: http_fopen_wrapper.c:zend_call_known_fcc
Unexecuted instantiation: http.c:zend_call_known_fcc
Unexecuted instantiation: image.c:zend_call_known_fcc
Unexecuted instantiation: incomplete_class.c:zend_call_known_fcc
Unexecuted instantiation: info.c:zend_call_known_fcc
Unexecuted instantiation: iptc.c:zend_call_known_fcc
Unexecuted instantiation: levenshtein.c:zend_call_known_fcc
Unexecuted instantiation: link.c:zend_call_known_fcc
Unexecuted instantiation: mail.c:zend_call_known_fcc
Unexecuted instantiation: math.c:zend_call_known_fcc
Unexecuted instantiation: md5.c:zend_call_known_fcc
Unexecuted instantiation: metaphone.c:zend_call_known_fcc
Unexecuted instantiation: microtime.c:zend_call_known_fcc
Unexecuted instantiation: net.c:zend_call_known_fcc
Unexecuted instantiation: pack.c:zend_call_known_fcc
Unexecuted instantiation: pageinfo.c:zend_call_known_fcc
Unexecuted instantiation: password.c:zend_call_known_fcc
Unexecuted instantiation: php_fopen_wrapper.c:zend_call_known_fcc
Unexecuted instantiation: proc_open.c:zend_call_known_fcc
Unexecuted instantiation: quot_print.c:zend_call_known_fcc
Unexecuted instantiation: scanf.c:zend_call_known_fcc
Unexecuted instantiation: sha1.c:zend_call_known_fcc
Unexecuted instantiation: soundex.c:zend_call_known_fcc
Unexecuted instantiation: streamsfuncs.c:zend_call_known_fcc
Unexecuted instantiation: string.c:zend_call_known_fcc
Unexecuted instantiation: strnatcmp.c:zend_call_known_fcc
Unexecuted instantiation: syslog.c:zend_call_known_fcc
Unexecuted instantiation: type.c:zend_call_known_fcc
Unexecuted instantiation: uniqid.c:zend_call_known_fcc
Unexecuted instantiation: url_scanner_ex.c:zend_call_known_fcc
Unexecuted instantiation: url.c:zend_call_known_fcc
Unexecuted instantiation: user_filters.c:zend_call_known_fcc
Unexecuted instantiation: uuencode.c:zend_call_known_fcc
Unexecuted instantiation: var_unserializer.c:zend_call_known_fcc
Unexecuted instantiation: var.c:zend_call_known_fcc
Unexecuted instantiation: versioning.c:zend_call_known_fcc
Unexecuted instantiation: crypt_sha256.c:zend_call_known_fcc
Unexecuted instantiation: crypt_sha512.c:zend_call_known_fcc
Unexecuted instantiation: php_crypt_r.c:zend_call_known_fcc
Unexecuted instantiation: php_uri.c:zend_call_known_fcc
Unexecuted instantiation: php_uri_common.c:zend_call_known_fcc
Unexecuted instantiation: uri_parser_rfc3986.c:zend_call_known_fcc
Unexecuted instantiation: uri_parser_whatwg.c:zend_call_known_fcc
Unexecuted instantiation: uri_parser_php_parse_url.c:zend_call_known_fcc
Unexecuted instantiation: explicit_bzero.c:zend_call_known_fcc
Unexecuted instantiation: fopen_wrappers.c:zend_call_known_fcc
Unexecuted instantiation: getopt.c:zend_call_known_fcc
Unexecuted instantiation: main.c:zend_call_known_fcc
Unexecuted instantiation: network.c:zend_call_known_fcc
Unexecuted instantiation: output.c:zend_call_known_fcc
Unexecuted instantiation: php_content_types.c:zend_call_known_fcc
Unexecuted instantiation: php_ini_builder.c:zend_call_known_fcc
Unexecuted instantiation: php_ini.c:zend_call_known_fcc
Unexecuted instantiation: php_glob.c:zend_call_known_fcc
Unexecuted instantiation: php_odbc_utils.c:zend_call_known_fcc
Unexecuted instantiation: php_open_temporary_file.c:zend_call_known_fcc
Unexecuted instantiation: php_scandir.c:zend_call_known_fcc
Unexecuted instantiation: php_syslog.c:zend_call_known_fcc
Unexecuted instantiation: php_ticks.c:zend_call_known_fcc
Unexecuted instantiation: php_variables.c:zend_call_known_fcc
Unexecuted instantiation: reentrancy.c:zend_call_known_fcc
Unexecuted instantiation: rfc1867.c:zend_call_known_fcc
Unexecuted instantiation: safe_bcmp.c:zend_call_known_fcc
Unexecuted instantiation: SAPI.c:zend_call_known_fcc
Unexecuted instantiation: snprintf.c:zend_call_known_fcc
Unexecuted instantiation: spprintf.c:zend_call_known_fcc
Unexecuted instantiation: strlcat.c:zend_call_known_fcc
Unexecuted instantiation: strlcpy.c:zend_call_known_fcc
Unexecuted instantiation: cast.c:zend_call_known_fcc
Unexecuted instantiation: filter.c:zend_call_known_fcc
Unexecuted instantiation: glob_wrapper.c:zend_call_known_fcc
Unexecuted instantiation: memory.c:zend_call_known_fcc
Unexecuted instantiation: mmap.c:zend_call_known_fcc
Unexecuted instantiation: plain_wrapper.c:zend_call_known_fcc
Unexecuted instantiation: streams.c:zend_call_known_fcc
Unexecuted instantiation: transports.c:zend_call_known_fcc
Unexecuted instantiation: userspace.c:zend_call_known_fcc
Unexecuted instantiation: xp_socket.c:zend_call_known_fcc
Unexecuted instantiation: block_pass.c:zend_call_known_fcc
Unexecuted instantiation: compact_literals.c:zend_call_known_fcc
Unexecuted instantiation: compact_vars.c:zend_call_known_fcc
Unexecuted instantiation: dfa_pass.c:zend_call_known_fcc
Unexecuted instantiation: nop_removal.c:zend_call_known_fcc
Unexecuted instantiation: optimize_func_calls.c:zend_call_known_fcc
Unexecuted instantiation: optimize_temp_vars_5.c:zend_call_known_fcc
Unexecuted instantiation: pass1.c:zend_call_known_fcc
Unexecuted instantiation: pass3.c:zend_call_known_fcc
Unexecuted instantiation: sccp.c:zend_call_known_fcc
Unexecuted instantiation: zend_optimizer.c:zend_call_known_fcc
Unexecuted instantiation: zend_API.c:zend_call_known_fcc
Unexecuted instantiation: zend_ast.c:zend_call_known_fcc
Unexecuted instantiation: zend_attributes.c:zend_call_known_fcc
zend_autoload.c:zend_call_known_fcc
Line
Count
Source
844
1.05k
{
845
1.05k
  zend_function *func = fcc->function_handler;
846
  /* Need to copy trampolines as they get released after they are called */
847
1.05k
  if (UNEXPECTED(func->common.fn_flags & ZEND_ACC_CALL_VIA_TRAMPOLINE)) {
848
    func = (zend_function*) emalloc(sizeof(zend_function));
849
10
    memcpy(func, fcc->function_handler, sizeof(zend_function));
850
10
    zend_string_addref(func->op_array.function_name);
851
10
  }
852
1.05k
  zend_call_known_function(func, fcc->object, fcc->called_scope, retval_ptr, param_count, params, named_params);
853
1.05k
}
Unexecuted instantiation: zend_builtin_functions.c:zend_call_known_fcc
zend_closures.c:zend_call_known_fcc
Line
Count
Source
844
188
{
845
188
  zend_function *func = fcc->function_handler;
846
  /* Need to copy trampolines as they get released after they are called */
847
188
  if (UNEXPECTED(func->common.fn_flags & ZEND_ACC_CALL_VIA_TRAMPOLINE)) {
848
    func = (zend_function*) emalloc(sizeof(zend_function));
849
0
    memcpy(func, fcc->function_handler, sizeof(zend_function));
850
0
    zend_string_addref(func->op_array.function_name);
851
0
  }
852
188
  zend_call_known_function(func, fcc->object, fcc->called_scope, retval_ptr, param_count, params, named_params);
853
188
}
Unexecuted instantiation: zend_compile.c:zend_call_known_fcc
Unexecuted instantiation: zend_constants.c:zend_call_known_fcc
Unexecuted instantiation: zend_default_classes.c:zend_call_known_fcc
Unexecuted instantiation: zend_dtrace.c:zend_call_known_fcc
Unexecuted instantiation: zend_enum.c:zend_call_known_fcc
Unexecuted instantiation: zend_exceptions.c:zend_call_known_fcc
zend_execute_API.c:zend_call_known_fcc
Line
Count
Source
844
7.21k
{
845
7.21k
  zend_function *func = fcc->function_handler;
846
  /* Need to copy trampolines as they get released after they are called */
847
7.21k
  if (UNEXPECTED(func->common.fn_flags & ZEND_ACC_CALL_VIA_TRAMPOLINE)) {
848
    func = (zend_function*) emalloc(sizeof(zend_function));
849
1.34k
    memcpy(func, fcc->function_handler, sizeof(zend_function));
850
1.34k
    zend_string_addref(func->op_array.function_name);
851
1.34k
  }
852
7.21k
  zend_call_known_function(func, fcc->object, fcc->called_scope, retval_ptr, param_count, params, named_params);
853
7.21k
}
Unexecuted instantiation: zend_execute.c:zend_call_known_fcc
Unexecuted instantiation: zend_fibers.c:zend_call_known_fcc
Unexecuted instantiation: zend_gc.c:zend_call_known_fcc
Unexecuted instantiation: zend_generators.c:zend_call_known_fcc
Unexecuted instantiation: zend_inheritance.c:zend_call_known_fcc
Unexecuted instantiation: zend_ini_parser.c:zend_call_known_fcc
Unexecuted instantiation: zend_ini_scanner.c:zend_call_known_fcc
Unexecuted instantiation: zend_ini.c:zend_call_known_fcc
Unexecuted instantiation: zend_interfaces.c:zend_call_known_fcc
Unexecuted instantiation: zend_iterators.c:zend_call_known_fcc
Unexecuted instantiation: zend_language_parser.c:zend_call_known_fcc
Unexecuted instantiation: zend_language_scanner.c:zend_call_known_fcc
zend_lazy_objects.c:zend_call_known_fcc
Line
Count
Source
844
1.74k
{
845
1.74k
  zend_function *func = fcc->function_handler;
846
  /* Need to copy trampolines as they get released after they are called */
847
1.74k
  if (UNEXPECTED(func->common.fn_flags & ZEND_ACC_CALL_VIA_TRAMPOLINE)) {
848
    func = (zend_function*) emalloc(sizeof(zend_function));
849
0
    memcpy(func, fcc->function_handler, sizeof(zend_function));
850
0
    zend_string_addref(func->op_array.function_name);
851
0
  }
852
1.74k
  zend_call_known_function(func, fcc->object, fcc->called_scope, retval_ptr, param_count, params, named_params);
853
1.74k
}
Unexecuted instantiation: zend_list.c:zend_call_known_fcc
Unexecuted instantiation: zend_object_handlers.c:zend_call_known_fcc
Unexecuted instantiation: zend_objects_API.c:zend_call_known_fcc
Unexecuted instantiation: zend_objects.c:zend_call_known_fcc
Unexecuted instantiation: zend_observer.c:zend_call_known_fcc
Unexecuted instantiation: zend_opcode.c:zend_call_known_fcc
Unexecuted instantiation: zend_operators.c:zend_call_known_fcc
Unexecuted instantiation: zend_property_hooks.c:zend_call_known_fcc
Unexecuted instantiation: zend_smart_str.c:zend_call_known_fcc
Unexecuted instantiation: zend_system_id.c:zend_call_known_fcc
Unexecuted instantiation: zend_variables.c:zend_call_known_fcc
Unexecuted instantiation: zend_weakrefs.c:zend_call_known_fcc
Unexecuted instantiation: zend.c:zend_call_known_fcc
Unexecuted instantiation: internal_functions_cli.c:zend_call_known_fcc
Unexecuted instantiation: fuzzer-parser.c:zend_call_known_fcc
Unexecuted instantiation: fuzzer-sapi.c:zend_call_known_fcc
Unexecuted instantiation: fuzzer-tracing-jit.c:zend_call_known_fcc
Unexecuted instantiation: fuzzer-exif.c:zend_call_known_fcc
Unexecuted instantiation: fuzzer-unserialize.c:zend_call_known_fcc
Unexecuted instantiation: fuzzer-function-jit.c:zend_call_known_fcc
Unexecuted instantiation: fuzzer-json.c:zend_call_known_fcc
Unexecuted instantiation: fuzzer-unserializehash.c:zend_call_known_fcc
Unexecuted instantiation: fuzzer-execute.c:zend_call_known_fcc
854
855
/* Call the provided zend_function instance method on an object. */
856
static zend_always_inline void zend_call_known_instance_method(
857
    zend_function *fn, zend_object *object, zval *retval_ptr,
858
    uint32_t param_count, zval *params)
859
446k
{
860
446k
  zend_call_known_function(fn, object, object->ce, retval_ptr, param_count, params, NULL);
861
446k
}
Unexecuted instantiation: php_date.c:zend_call_known_instance_method
Unexecuted instantiation: php_pcre.c:zend_call_known_instance_method
Unexecuted instantiation: exif.c:zend_call_known_instance_method
Unexecuted instantiation: hash_adler32.c:zend_call_known_instance_method
Unexecuted instantiation: hash_crc32.c:zend_call_known_instance_method
Unexecuted instantiation: hash_fnv.c:zend_call_known_instance_method
Unexecuted instantiation: hash_gost.c:zend_call_known_instance_method
Unexecuted instantiation: hash_haval.c:zend_call_known_instance_method
Unexecuted instantiation: hash_joaat.c:zend_call_known_instance_method
Unexecuted instantiation: hash_md.c:zend_call_known_instance_method
Unexecuted instantiation: hash_murmur.c:zend_call_known_instance_method
Unexecuted instantiation: hash_ripemd.c:zend_call_known_instance_method
Unexecuted instantiation: hash_sha_ni.c:zend_call_known_instance_method
Unexecuted instantiation: hash_sha_sse2.c:zend_call_known_instance_method
Unexecuted instantiation: hash_sha.c:zend_call_known_instance_method
Unexecuted instantiation: hash_sha3.c:zend_call_known_instance_method
Unexecuted instantiation: hash_snefru.c:zend_call_known_instance_method
Unexecuted instantiation: hash_tiger.c:zend_call_known_instance_method
Unexecuted instantiation: hash_whirlpool.c:zend_call_known_instance_method
Unexecuted instantiation: hash_xxhash.c:zend_call_known_instance_method
Unexecuted instantiation: hash.c:zend_call_known_instance_method
Unexecuted instantiation: json_encoder.c:zend_call_known_instance_method
Unexecuted instantiation: json_parser.tab.c:zend_call_known_instance_method
Unexecuted instantiation: json_scanner.c:zend_call_known_instance_method
Unexecuted instantiation: json.c:zend_call_known_instance_method
Unexecuted instantiation: php_lexbor.c:zend_call_known_instance_method
Unexecuted instantiation: shared_alloc_mmap.c:zend_call_known_instance_method
Unexecuted instantiation: shared_alloc_posix.c:zend_call_known_instance_method
Unexecuted instantiation: shared_alloc_shm.c:zend_call_known_instance_method
Unexecuted instantiation: zend_accelerator_api.c:zend_call_known_instance_method
Unexecuted instantiation: zend_accelerator_blacklist.c:zend_call_known_instance_method
Unexecuted instantiation: zend_accelerator_debug.c:zend_call_known_instance_method
Unexecuted instantiation: zend_accelerator_hash.c:zend_call_known_instance_method
Unexecuted instantiation: zend_accelerator_module.c:zend_call_known_instance_method
Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_call_known_instance_method
Unexecuted instantiation: zend_file_cache.c:zend_call_known_instance_method
Unexecuted instantiation: zend_persist_calc.c:zend_call_known_instance_method
Unexecuted instantiation: zend_persist.c:zend_call_known_instance_method
Unexecuted instantiation: zend_shared_alloc.c:zend_call_known_instance_method
Unexecuted instantiation: ZendAccelerator.c:zend_call_known_instance_method
Unexecuted instantiation: zend_jit_vm_helpers.c:zend_call_known_instance_method
Unexecuted instantiation: zend_jit.c:zend_call_known_instance_method
Unexecuted instantiation: csprng.c:zend_call_known_instance_method
Unexecuted instantiation: engine_mt19937.c:zend_call_known_instance_method
Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_call_known_instance_method
Unexecuted instantiation: engine_secure.c:zend_call_known_instance_method
Unexecuted instantiation: engine_user.c:zend_call_known_instance_method
Unexecuted instantiation: engine_xoshiro256starstar.c:zend_call_known_instance_method
Unexecuted instantiation: gammasection.c:zend_call_known_instance_method
Unexecuted instantiation: random.c:zend_call_known_instance_method
Unexecuted instantiation: randomizer.c:zend_call_known_instance_method
Unexecuted instantiation: zend_utils.c:zend_call_known_instance_method
php_reflection.c:zend_call_known_instance_method
Line
Count
Source
859
12
{
860
  zend_call_known_function(fn, object, object->ce, retval_ptr, param_count, params, NULL);
861
12
}
Unexecuted instantiation: php_spl.c:zend_call_known_instance_method
Unexecuted instantiation: spl_array.c:zend_call_known_instance_method
Unexecuted instantiation: spl_directory.c:zend_call_known_instance_method
Unexecuted instantiation: spl_dllist.c:zend_call_known_instance_method
Unexecuted instantiation: spl_exceptions.c:zend_call_known_instance_method
Unexecuted instantiation: spl_fixedarray.c:zend_call_known_instance_method
Unexecuted instantiation: spl_functions.c:zend_call_known_instance_method
Unexecuted instantiation: spl_heap.c:zend_call_known_instance_method
Unexecuted instantiation: spl_iterators.c:zend_call_known_instance_method
spl_observer.c:zend_call_known_instance_method
Line
Count
Source
859
95
{
860
  zend_call_known_function(fn, object, object->ce, retval_ptr, param_count, params, NULL);
861
95
}
Unexecuted instantiation: array.c:zend_call_known_instance_method
Unexecuted instantiation: assert.c:zend_call_known_instance_method
Unexecuted instantiation: base64.c:zend_call_known_instance_method
Unexecuted instantiation: basic_functions.c:zend_call_known_instance_method
Unexecuted instantiation: browscap.c:zend_call_known_instance_method
Unexecuted instantiation: crc32_x86.c:zend_call_known_instance_method
Unexecuted instantiation: crc32.c:zend_call_known_instance_method
Unexecuted instantiation: credits.c:zend_call_known_instance_method
Unexecuted instantiation: crypt.c:zend_call_known_instance_method
Unexecuted instantiation: css.c:zend_call_known_instance_method
Unexecuted instantiation: datetime.c:zend_call_known_instance_method
Unexecuted instantiation: dir.c:zend_call_known_instance_method
Unexecuted instantiation: dl.c:zend_call_known_instance_method
Unexecuted instantiation: dns.c:zend_call_known_instance_method
Unexecuted instantiation: exec.c:zend_call_known_instance_method
Unexecuted instantiation: file.c:zend_call_known_instance_method
Unexecuted instantiation: filestat.c:zend_call_known_instance_method
Unexecuted instantiation: filters.c:zend_call_known_instance_method
Unexecuted instantiation: flock_compat.c:zend_call_known_instance_method
Unexecuted instantiation: formatted_print.c:zend_call_known_instance_method
Unexecuted instantiation: fsock.c:zend_call_known_instance_method
Unexecuted instantiation: ftok.c:zend_call_known_instance_method
Unexecuted instantiation: ftp_fopen_wrapper.c:zend_call_known_instance_method
Unexecuted instantiation: head.c:zend_call_known_instance_method
Unexecuted instantiation: hrtime.c:zend_call_known_instance_method
Unexecuted instantiation: html.c:zend_call_known_instance_method
Unexecuted instantiation: http_fopen_wrapper.c:zend_call_known_instance_method
Unexecuted instantiation: http.c:zend_call_known_instance_method
Unexecuted instantiation: image.c:zend_call_known_instance_method
Unexecuted instantiation: incomplete_class.c:zend_call_known_instance_method
Unexecuted instantiation: info.c:zend_call_known_instance_method
Unexecuted instantiation: iptc.c:zend_call_known_instance_method
Unexecuted instantiation: levenshtein.c:zend_call_known_instance_method
Unexecuted instantiation: link.c:zend_call_known_instance_method
Unexecuted instantiation: mail.c:zend_call_known_instance_method
Unexecuted instantiation: math.c:zend_call_known_instance_method
Unexecuted instantiation: md5.c:zend_call_known_instance_method
Unexecuted instantiation: metaphone.c:zend_call_known_instance_method
Unexecuted instantiation: microtime.c:zend_call_known_instance_method
Unexecuted instantiation: net.c:zend_call_known_instance_method
Unexecuted instantiation: pack.c:zend_call_known_instance_method
Unexecuted instantiation: pageinfo.c:zend_call_known_instance_method
Unexecuted instantiation: password.c:zend_call_known_instance_method
Unexecuted instantiation: php_fopen_wrapper.c:zend_call_known_instance_method
Unexecuted instantiation: proc_open.c:zend_call_known_instance_method
Unexecuted instantiation: quot_print.c:zend_call_known_instance_method
Unexecuted instantiation: scanf.c:zend_call_known_instance_method
Unexecuted instantiation: sha1.c:zend_call_known_instance_method
Unexecuted instantiation: soundex.c:zend_call_known_instance_method
Unexecuted instantiation: streamsfuncs.c:zend_call_known_instance_method
Unexecuted instantiation: string.c:zend_call_known_instance_method
Unexecuted instantiation: strnatcmp.c:zend_call_known_instance_method
Unexecuted instantiation: syslog.c:zend_call_known_instance_method
Unexecuted instantiation: type.c:zend_call_known_instance_method
Unexecuted instantiation: uniqid.c:zend_call_known_instance_method
Unexecuted instantiation: url_scanner_ex.c:zend_call_known_instance_method
Unexecuted instantiation: url.c:zend_call_known_instance_method
Unexecuted instantiation: user_filters.c:zend_call_known_instance_method
Unexecuted instantiation: uuencode.c:zend_call_known_instance_method
var_unserializer.c:zend_call_known_instance_method
Line
Count
Source
859
366k
{
860
  zend_call_known_function(fn, object, object->ce, retval_ptr, param_count, params, NULL);
861
366k
}
var.c:zend_call_known_instance_method
Line
Count
Source
859
113
{
860
  zend_call_known_function(fn, object, object->ce, retval_ptr, param_count, params, NULL);
861
113
}
Unexecuted instantiation: versioning.c:zend_call_known_instance_method
Unexecuted instantiation: crypt_sha256.c:zend_call_known_instance_method
Unexecuted instantiation: crypt_sha512.c:zend_call_known_instance_method
Unexecuted instantiation: php_crypt_r.c:zend_call_known_instance_method
Unexecuted instantiation: php_uri.c:zend_call_known_instance_method
Unexecuted instantiation: php_uri_common.c:zend_call_known_instance_method
Unexecuted instantiation: uri_parser_rfc3986.c:zend_call_known_instance_method
Unexecuted instantiation: uri_parser_whatwg.c:zend_call_known_instance_method
Unexecuted instantiation: uri_parser_php_parse_url.c:zend_call_known_instance_method
Unexecuted instantiation: explicit_bzero.c:zend_call_known_instance_method
Unexecuted instantiation: fopen_wrappers.c:zend_call_known_instance_method
Unexecuted instantiation: getopt.c:zend_call_known_instance_method
Unexecuted instantiation: main.c:zend_call_known_instance_method
Unexecuted instantiation: network.c:zend_call_known_instance_method
Unexecuted instantiation: output.c:zend_call_known_instance_method
Unexecuted instantiation: php_content_types.c:zend_call_known_instance_method
Unexecuted instantiation: php_ini_builder.c:zend_call_known_instance_method
Unexecuted instantiation: php_ini.c:zend_call_known_instance_method
Unexecuted instantiation: php_glob.c:zend_call_known_instance_method
Unexecuted instantiation: php_odbc_utils.c:zend_call_known_instance_method
Unexecuted instantiation: php_open_temporary_file.c:zend_call_known_instance_method
Unexecuted instantiation: php_scandir.c:zend_call_known_instance_method
Unexecuted instantiation: php_syslog.c:zend_call_known_instance_method
Unexecuted instantiation: php_ticks.c:zend_call_known_instance_method
Unexecuted instantiation: php_variables.c:zend_call_known_instance_method
Unexecuted instantiation: reentrancy.c:zend_call_known_instance_method
Unexecuted instantiation: rfc1867.c:zend_call_known_instance_method
Unexecuted instantiation: safe_bcmp.c:zend_call_known_instance_method
Unexecuted instantiation: SAPI.c:zend_call_known_instance_method
Unexecuted instantiation: snprintf.c:zend_call_known_instance_method
Unexecuted instantiation: spprintf.c:zend_call_known_instance_method
Unexecuted instantiation: strlcat.c:zend_call_known_instance_method
Unexecuted instantiation: strlcpy.c:zend_call_known_instance_method
Unexecuted instantiation: cast.c:zend_call_known_instance_method
Unexecuted instantiation: filter.c:zend_call_known_instance_method
Unexecuted instantiation: glob_wrapper.c:zend_call_known_instance_method
Unexecuted instantiation: memory.c:zend_call_known_instance_method
Unexecuted instantiation: mmap.c:zend_call_known_instance_method
Unexecuted instantiation: plain_wrapper.c:zend_call_known_instance_method
Unexecuted instantiation: streams.c:zend_call_known_instance_method
Unexecuted instantiation: transports.c:zend_call_known_instance_method
Unexecuted instantiation: userspace.c:zend_call_known_instance_method
Unexecuted instantiation: xp_socket.c:zend_call_known_instance_method
Unexecuted instantiation: block_pass.c:zend_call_known_instance_method
Unexecuted instantiation: compact_literals.c:zend_call_known_instance_method
Unexecuted instantiation: compact_vars.c:zend_call_known_instance_method
Unexecuted instantiation: dfa_pass.c:zend_call_known_instance_method
Unexecuted instantiation: nop_removal.c:zend_call_known_instance_method
Unexecuted instantiation: optimize_func_calls.c:zend_call_known_instance_method
Unexecuted instantiation: optimize_temp_vars_5.c:zend_call_known_instance_method
Unexecuted instantiation: pass1.c:zend_call_known_instance_method
Unexecuted instantiation: pass3.c:zend_call_known_instance_method
Unexecuted instantiation: sccp.c:zend_call_known_instance_method
Unexecuted instantiation: zend_optimizer.c:zend_call_known_instance_method
Unexecuted instantiation: zend_API.c:zend_call_known_instance_method
zend_ast.c:zend_call_known_instance_method
Line
Count
Source
859
204
{
860
  zend_call_known_function(fn, object, object->ce, retval_ptr, param_count, params, NULL);
861
204
}
Unexecuted instantiation: zend_attributes.c:zend_call_known_instance_method
Unexecuted instantiation: zend_autoload.c:zend_call_known_instance_method
Unexecuted instantiation: zend_builtin_functions.c:zend_call_known_instance_method
Unexecuted instantiation: zend_closures.c:zend_call_known_instance_method
Unexecuted instantiation: zend_compile.c:zend_call_known_instance_method
Unexecuted instantiation: zend_constants.c:zend_call_known_instance_method
Unexecuted instantiation: zend_default_classes.c:zend_call_known_instance_method
Unexecuted instantiation: zend_dtrace.c:zend_call_known_instance_method
Unexecuted instantiation: zend_enum.c:zend_call_known_instance_method
zend_exceptions.c:zend_call_known_instance_method
Line
Count
Source
859
919
{
860
  zend_call_known_function(fn, object, object->ce, retval_ptr, param_count, params, NULL);
861
919
}
zend_execute_API.c:zend_call_known_instance_method
Line
Count
Source
859
321
{
860
  zend_call_known_function(fn, object, object->ce, retval_ptr, param_count, params, NULL);
861
321
}
Unexecuted instantiation: zend_execute.c:zend_call_known_instance_method
Unexecuted instantiation: zend_fibers.c:zend_call_known_instance_method
Unexecuted instantiation: zend_gc.c:zend_call_known_instance_method
Unexecuted instantiation: zend_generators.c:zend_call_known_instance_method
Unexecuted instantiation: zend_inheritance.c:zend_call_known_instance_method
Unexecuted instantiation: zend_ini_parser.c:zend_call_known_instance_method
Unexecuted instantiation: zend_ini_scanner.c:zend_call_known_instance_method
Unexecuted instantiation: zend_ini.c:zend_call_known_instance_method
zend_interfaces.c:zend_call_known_instance_method
Line
Count
Source
859
2.51k
{
860
  zend_call_known_function(fn, object, object->ce, retval_ptr, param_count, params, NULL);
861
2.51k
}
Unexecuted instantiation: zend_iterators.c:zend_call_known_instance_method
Unexecuted instantiation: zend_language_parser.c:zend_call_known_instance_method
Unexecuted instantiation: zend_language_scanner.c:zend_call_known_instance_method
Unexecuted instantiation: zend_lazy_objects.c:zend_call_known_instance_method
Unexecuted instantiation: zend_list.c:zend_call_known_instance_method
zend_object_handlers.c:zend_call_known_instance_method
Line
Count
Source
859
19.2k
{
860
  zend_call_known_function(fn, object, object->ce, retval_ptr, param_count, params, NULL);
861
19.2k
}
Unexecuted instantiation: zend_objects_API.c:zend_call_known_instance_method
zend_objects.c:zend_call_known_instance_method
Line
Count
Source
859
56.6k
{
860
  zend_call_known_function(fn, object, object->ce, retval_ptr, param_count, params, NULL);
861
56.6k
}
Unexecuted instantiation: zend_observer.c:zend_call_known_instance_method
Unexecuted instantiation: zend_opcode.c:zend_call_known_instance_method
Unexecuted instantiation: zend_operators.c:zend_call_known_instance_method
Unexecuted instantiation: zend_property_hooks.c:zend_call_known_instance_method
Unexecuted instantiation: zend_smart_str.c:zend_call_known_instance_method
Unexecuted instantiation: zend_system_id.c:zend_call_known_instance_method
Unexecuted instantiation: zend_variables.c:zend_call_known_instance_method
Unexecuted instantiation: zend_weakrefs.c:zend_call_known_instance_method
Unexecuted instantiation: zend.c:zend_call_known_instance_method
Unexecuted instantiation: internal_functions_cli.c:zend_call_known_instance_method
Unexecuted instantiation: fuzzer-parser.c:zend_call_known_instance_method
Unexecuted instantiation: fuzzer-sapi.c:zend_call_known_instance_method
Unexecuted instantiation: fuzzer-tracing-jit.c:zend_call_known_instance_method
Unexecuted instantiation: fuzzer-exif.c:zend_call_known_instance_method
Unexecuted instantiation: fuzzer-unserialize.c:zend_call_known_instance_method
Unexecuted instantiation: fuzzer-function-jit.c:zend_call_known_instance_method
Unexecuted instantiation: fuzzer-json.c:zend_call_known_instance_method
Unexecuted instantiation: fuzzer-unserializehash.c:zend_call_known_instance_method
Unexecuted instantiation: fuzzer-execute.c:zend_call_known_instance_method
862
863
static zend_always_inline void zend_call_known_instance_method_with_0_params(
864
    zend_function *fn, zend_object *object, zval *retval_ptr)
865
72.6k
{
866
72.6k
  zend_call_known_instance_method(fn, object, retval_ptr, 0, NULL);
867
72.6k
}
Unexecuted instantiation: php_date.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: php_pcre.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: exif.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: hash_adler32.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: hash_crc32.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: hash_fnv.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: hash_gost.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: hash_haval.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: hash_joaat.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: hash_md.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: hash_murmur.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: hash_ripemd.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: hash_sha_ni.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: hash_sha_sse2.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: hash_sha.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: hash_sha3.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: hash_snefru.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: hash_tiger.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: hash_whirlpool.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: hash_xxhash.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: hash.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: json_encoder.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: json_parser.tab.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: json_scanner.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: json.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: php_lexbor.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: shared_alloc_mmap.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: shared_alloc_posix.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: shared_alloc_shm.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: zend_accelerator_api.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: zend_accelerator_blacklist.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: zend_accelerator_debug.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: zend_accelerator_hash.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: zend_accelerator_module.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: zend_file_cache.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: zend_persist_calc.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: zend_persist.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: zend_shared_alloc.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: ZendAccelerator.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: zend_jit_vm_helpers.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: zend_jit.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: csprng.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: engine_mt19937.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: engine_secure.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: engine_user.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: engine_xoshiro256starstar.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: gammasection.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: random.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: randomizer.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: zend_utils.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: php_reflection.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: php_spl.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: spl_array.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: spl_directory.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: spl_dllist.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: spl_exceptions.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: spl_fixedarray.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: spl_functions.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: spl_heap.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: spl_iterators.c:zend_call_known_instance_method_with_0_params
spl_observer.c:zend_call_known_instance_method_with_0_params
Line
Count
Source
865
95
{
866
  zend_call_known_instance_method(fn, object, retval_ptr, 0, NULL);
867
95
}
Unexecuted instantiation: array.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: assert.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: base64.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: basic_functions.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: browscap.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: crc32_x86.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: crc32.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: credits.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: crypt.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: css.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: datetime.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: dir.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: dl.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: dns.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: exec.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: file.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: filestat.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: filters.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: flock_compat.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: formatted_print.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: fsock.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: ftok.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: ftp_fopen_wrapper.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: head.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: hrtime.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: html.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: http_fopen_wrapper.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: http.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: image.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: incomplete_class.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: info.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: iptc.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: levenshtein.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: link.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: mail.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: math.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: md5.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: metaphone.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: microtime.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: net.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: pack.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: pageinfo.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: password.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: php_fopen_wrapper.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: proc_open.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: quot_print.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: scanf.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: sha1.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: soundex.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: streamsfuncs.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: string.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: strnatcmp.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: syslog.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: type.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: uniqid.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: url_scanner_ex.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: url.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: user_filters.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: uuencode.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: var_unserializer.c:zend_call_known_instance_method_with_0_params
var.c:zend_call_known_instance_method_with_0_params
Line
Count
Source
865
54
{
866
  zend_call_known_instance_method(fn, object, retval_ptr, 0, NULL);
867
54
}
Unexecuted instantiation: versioning.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: crypt_sha256.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: crypt_sha512.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: php_crypt_r.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: php_uri.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: php_uri_common.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: uri_parser_rfc3986.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: uri_parser_whatwg.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: uri_parser_php_parse_url.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: explicit_bzero.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: fopen_wrappers.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: getopt.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: main.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: network.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: output.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: php_content_types.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: php_ini_builder.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: php_ini.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: php_glob.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: php_odbc_utils.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: php_open_temporary_file.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: php_scandir.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: php_syslog.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: php_ticks.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: php_variables.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: reentrancy.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: rfc1867.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: safe_bcmp.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: SAPI.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: snprintf.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: spprintf.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: strlcat.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: strlcpy.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: cast.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: filter.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: glob_wrapper.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: memory.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: mmap.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: plain_wrapper.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: streams.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: transports.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: userspace.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: xp_socket.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: block_pass.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: compact_literals.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: compact_vars.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: dfa_pass.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: nop_removal.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: optimize_func_calls.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: optimize_temp_vars_5.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: pass1.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: pass3.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: sccp.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: zend_optimizer.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: zend_API.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: zend_ast.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: zend_attributes.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: zend_autoload.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: zend_builtin_functions.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: zend_closures.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: zend_compile.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: zend_constants.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: zend_default_classes.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: zend_dtrace.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: zend_enum.c:zend_call_known_instance_method_with_0_params
zend_exceptions.c:zend_call_known_instance_method_with_0_params
Line
Count
Source
865
919
{
866
  zend_call_known_instance_method(fn, object, retval_ptr, 0, NULL);
867
919
}
Unexecuted instantiation: zend_execute_API.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: zend_execute.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: zend_fibers.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: zend_gc.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: zend_generators.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: zend_inheritance.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: zend_ini_parser.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: zend_ini_scanner.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: zend_ini.c:zend_call_known_instance_method_with_0_params
zend_interfaces.c:zend_call_known_instance_method_with_0_params
Line
Count
Source
865
2.51k
{
866
  zend_call_known_instance_method(fn, object, retval_ptr, 0, NULL);
867
2.51k
}
Unexecuted instantiation: zend_iterators.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: zend_language_parser.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: zend_language_scanner.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: zend_lazy_objects.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: zend_list.c:zend_call_known_instance_method_with_0_params
zend_object_handlers.c:zend_call_known_instance_method_with_0_params
Line
Count
Source
865
12.4k
{
866
  zend_call_known_instance_method(fn, object, retval_ptr, 0, NULL);
867
12.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
865
56.6k
{
866
  zend_call_known_instance_method(fn, object, retval_ptr, 0, NULL);
867
56.6k
}
Unexecuted instantiation: zend_observer.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: zend_opcode.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: zend_operators.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: zend_property_hooks.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: zend_smart_str.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: zend_system_id.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: zend_variables.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: zend_weakrefs.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: zend.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: internal_functions_cli.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: fuzzer-parser.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: fuzzer-sapi.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: fuzzer-tracing-jit.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: fuzzer-exif.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: fuzzer-unserialize.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: fuzzer-function-jit.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: fuzzer-json.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: fuzzer-unserializehash.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: fuzzer-execute.c:zend_call_known_instance_method_with_0_params
868
869
static zend_always_inline void zend_call_known_instance_method_with_1_params(
870
    zend_function *fn, zend_object *object, zval *retval_ptr, zval *param)
871
372k
{
872
372k
  zend_call_known_instance_method(fn, object, retval_ptr, 1, param);
873
372k
}
Unexecuted instantiation: php_date.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: php_pcre.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: exif.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: hash_adler32.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: hash_crc32.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: hash_fnv.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: hash_gost.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: hash_haval.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: hash_joaat.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: hash_md.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: hash_murmur.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: hash_ripemd.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: hash_sha_ni.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: hash_sha_sse2.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: hash_sha.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: hash_sha3.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: hash_snefru.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: hash_tiger.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: hash_whirlpool.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: hash_xxhash.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: hash.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: json_encoder.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: json_parser.tab.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: json_scanner.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: json.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: php_lexbor.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: shared_alloc_mmap.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: shared_alloc_posix.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: shared_alloc_shm.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: zend_accelerator_api.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: zend_accelerator_blacklist.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: zend_accelerator_debug.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: zend_accelerator_hash.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: zend_accelerator_module.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: zend_file_cache.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: zend_persist_calc.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: zend_persist.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: zend_shared_alloc.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: ZendAccelerator.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: zend_jit_vm_helpers.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: zend_jit.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: csprng.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: engine_mt19937.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: engine_secure.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: engine_user.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: engine_xoshiro256starstar.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: gammasection.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: random.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: randomizer.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: zend_utils.c:zend_call_known_instance_method_with_1_params
php_reflection.c:zend_call_known_instance_method_with_1_params
Line
Count
Source
871
12
{
872
12
  zend_call_known_instance_method(fn, object, retval_ptr, 1, param);
873
12
}
Unexecuted instantiation: php_spl.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: spl_array.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: spl_directory.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: spl_dllist.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: spl_exceptions.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: spl_fixedarray.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: spl_functions.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: spl_heap.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: spl_iterators.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: spl_observer.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: array.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: assert.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: base64.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: basic_functions.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: browscap.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: crc32_x86.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: crc32.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: credits.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: crypt.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: css.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: datetime.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: dir.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: dl.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: dns.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: exec.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: file.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: filestat.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: filters.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: flock_compat.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: formatted_print.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: fsock.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: ftok.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: ftp_fopen_wrapper.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: head.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: hrtime.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: html.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: http_fopen_wrapper.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: http.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: image.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: incomplete_class.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: info.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: iptc.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: levenshtein.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: link.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: mail.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: math.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: md5.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: metaphone.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: microtime.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: net.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: pack.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: pageinfo.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: password.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: php_fopen_wrapper.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: proc_open.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: quot_print.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: scanf.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: sha1.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: soundex.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: streamsfuncs.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: string.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: strnatcmp.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: syslog.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: type.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: uniqid.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: url_scanner_ex.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: url.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: user_filters.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: uuencode.c:zend_call_known_instance_method_with_1_params
var_unserializer.c:zend_call_known_instance_method_with_1_params
Line
Count
Source
871
366k
{
872
366k
  zend_call_known_instance_method(fn, object, retval_ptr, 1, param);
873
366k
}
Unexecuted instantiation: var.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: versioning.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: crypt_sha256.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: crypt_sha512.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: php_crypt_r.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: php_uri.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: php_uri_common.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: uri_parser_rfc3986.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: uri_parser_whatwg.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: uri_parser_php_parse_url.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: explicit_bzero.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: fopen_wrappers.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: getopt.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: main.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: network.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: output.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: php_content_types.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: php_ini_builder.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: php_ini.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: php_glob.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: php_odbc_utils.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: php_open_temporary_file.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: php_scandir.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: php_syslog.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: php_ticks.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: php_variables.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: reentrancy.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: rfc1867.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: safe_bcmp.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: SAPI.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: snprintf.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: spprintf.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: strlcat.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: strlcpy.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: cast.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: filter.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: glob_wrapper.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: memory.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: mmap.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: plain_wrapper.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: streams.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: transports.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: userspace.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: xp_socket.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: block_pass.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: compact_literals.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: compact_vars.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: dfa_pass.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: nop_removal.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: optimize_func_calls.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: optimize_temp_vars_5.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: pass1.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: pass3.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: sccp.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: zend_optimizer.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: zend_API.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: zend_ast.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: zend_attributes.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: zend_autoload.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: zend_builtin_functions.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: zend_closures.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: zend_compile.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: zend_constants.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: zend_default_classes.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: zend_dtrace.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: zend_enum.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: zend_exceptions.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: zend_execute_API.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: zend_execute.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: zend_fibers.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: zend_gc.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: zend_generators.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: zend_inheritance.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: zend_ini_parser.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: zend_ini_scanner.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: zend_ini.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: zend_interfaces.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: zend_iterators.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: zend_language_parser.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: zend_language_scanner.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: zend_lazy_objects.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: zend_list.c:zend_call_known_instance_method_with_1_params
zend_object_handlers.c:zend_call_known_instance_method_with_1_params
Line
Count
Source
871
5.88k
{
872
5.88k
  zend_call_known_instance_method(fn, object, retval_ptr, 1, param);
873
5.88k
}
Unexecuted instantiation: zend_objects_API.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: zend_objects.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: zend_observer.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: zend_opcode.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: zend_operators.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: zend_property_hooks.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: zend_smart_str.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: zend_system_id.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: zend_variables.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: zend_weakrefs.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: zend.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: internal_functions_cli.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: fuzzer-parser.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: fuzzer-sapi.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: fuzzer-tracing-jit.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: fuzzer-exif.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: fuzzer-unserialize.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: fuzzer-function-jit.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: fuzzer-json.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: fuzzer-unserializehash.c:zend_call_known_instance_method_with_1_params
Unexecuted instantiation: fuzzer-execute.c:zend_call_known_instance_method_with_1_params
874
875
ZEND_API void zend_call_known_instance_method_with_2_params(
876
    zend_function *fn, zend_object *object, zval *retval_ptr, zval *param1, zval *param2);
877
878
/* Call method if it exists. Return FAILURE if method does not exist or call failed.
879
 * If FAILURE is returned, retval will be UNDEF. As such, destroying retval unconditionally
880
 * is legal. */
881
ZEND_API zend_result zend_call_method_if_exists(
882
    zend_object *object, zend_string *method_name, zval *retval,
883
    uint32_t param_count, zval *params);
884
885
ZEND_API zend_result zend_delete_global_variable(zend_string *name);
886
887
ZEND_API zend_array *zend_rebuild_symbol_table(void);
888
ZEND_API void zend_attach_symbol_table(zend_execute_data *execute_data);
889
ZEND_API void zend_detach_symbol_table(zend_execute_data *execute_data);
890
ZEND_API zend_result zend_set_local_var(zend_string *name, zval *value, bool force);
891
ZEND_API zend_result zend_set_local_var_str(const char *name, size_t len, zval *value, bool force);
892
893
static zend_always_inline zend_result zend_forbid_dynamic_call(void)
894
444
{
895
444
  const zend_execute_data *ex = EG(current_execute_data);
896
444
  ZEND_ASSERT(ex != NULL && ex->func != NULL);
897
898
444
  if (ZEND_CALL_INFO(ex) & ZEND_CALL_DYNAMIC) {
899
85
    zend_string *function_or_method_name = get_active_function_or_method_name();
900
85
    zend_throw_error(NULL, "Cannot call %.*s() dynamically",
901
85
      (int) ZSTR_LEN(function_or_method_name), ZSTR_VAL(function_or_method_name));
902
85
    zend_string_release(function_or_method_name);
903
85
    return FAILURE;
904
85
  }
905
906
359
  return SUCCESS;
907
444
}
Unexecuted instantiation: php_date.c:zend_forbid_dynamic_call
Unexecuted instantiation: php_pcre.c:zend_forbid_dynamic_call
Unexecuted instantiation: exif.c:zend_forbid_dynamic_call
Unexecuted instantiation: hash_adler32.c:zend_forbid_dynamic_call
Unexecuted instantiation: hash_crc32.c:zend_forbid_dynamic_call
Unexecuted instantiation: hash_fnv.c:zend_forbid_dynamic_call
Unexecuted instantiation: hash_gost.c:zend_forbid_dynamic_call
Unexecuted instantiation: hash_haval.c:zend_forbid_dynamic_call
Unexecuted instantiation: hash_joaat.c:zend_forbid_dynamic_call
Unexecuted instantiation: hash_md.c:zend_forbid_dynamic_call
Unexecuted instantiation: hash_murmur.c:zend_forbid_dynamic_call
Unexecuted instantiation: hash_ripemd.c:zend_forbid_dynamic_call
Unexecuted instantiation: hash_sha_ni.c:zend_forbid_dynamic_call
Unexecuted instantiation: hash_sha_sse2.c:zend_forbid_dynamic_call
Unexecuted instantiation: hash_sha.c:zend_forbid_dynamic_call
Unexecuted instantiation: hash_sha3.c:zend_forbid_dynamic_call
Unexecuted instantiation: hash_snefru.c:zend_forbid_dynamic_call
Unexecuted instantiation: hash_tiger.c:zend_forbid_dynamic_call
Unexecuted instantiation: hash_whirlpool.c:zend_forbid_dynamic_call
Unexecuted instantiation: hash_xxhash.c:zend_forbid_dynamic_call
Unexecuted instantiation: hash.c:zend_forbid_dynamic_call
Unexecuted instantiation: json_encoder.c:zend_forbid_dynamic_call
Unexecuted instantiation: json_parser.tab.c:zend_forbid_dynamic_call
Unexecuted instantiation: json_scanner.c:zend_forbid_dynamic_call
Unexecuted instantiation: json.c:zend_forbid_dynamic_call
Unexecuted instantiation: php_lexbor.c:zend_forbid_dynamic_call
Unexecuted instantiation: shared_alloc_mmap.c:zend_forbid_dynamic_call
Unexecuted instantiation: shared_alloc_posix.c:zend_forbid_dynamic_call
Unexecuted instantiation: shared_alloc_shm.c:zend_forbid_dynamic_call
Unexecuted instantiation: zend_accelerator_api.c:zend_forbid_dynamic_call
Unexecuted instantiation: zend_accelerator_blacklist.c:zend_forbid_dynamic_call
Unexecuted instantiation: zend_accelerator_debug.c:zend_forbid_dynamic_call
Unexecuted instantiation: zend_accelerator_hash.c:zend_forbid_dynamic_call
Unexecuted instantiation: zend_accelerator_module.c:zend_forbid_dynamic_call
Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_forbid_dynamic_call
Unexecuted instantiation: zend_file_cache.c:zend_forbid_dynamic_call
Unexecuted instantiation: zend_persist_calc.c:zend_forbid_dynamic_call
Unexecuted instantiation: zend_persist.c:zend_forbid_dynamic_call
Unexecuted instantiation: zend_shared_alloc.c:zend_forbid_dynamic_call
Unexecuted instantiation: ZendAccelerator.c:zend_forbid_dynamic_call
Unexecuted instantiation: zend_jit_vm_helpers.c:zend_forbid_dynamic_call
Unexecuted instantiation: zend_jit.c:zend_forbid_dynamic_call
Unexecuted instantiation: csprng.c:zend_forbid_dynamic_call
Unexecuted instantiation: engine_mt19937.c:zend_forbid_dynamic_call
Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_forbid_dynamic_call
Unexecuted instantiation: engine_secure.c:zend_forbid_dynamic_call
Unexecuted instantiation: engine_user.c:zend_forbid_dynamic_call
Unexecuted instantiation: engine_xoshiro256starstar.c:zend_forbid_dynamic_call
Unexecuted instantiation: gammasection.c:zend_forbid_dynamic_call
Unexecuted instantiation: random.c:zend_forbid_dynamic_call
Unexecuted instantiation: randomizer.c:zend_forbid_dynamic_call
Unexecuted instantiation: zend_utils.c:zend_forbid_dynamic_call
Unexecuted instantiation: php_reflection.c:zend_forbid_dynamic_call
Unexecuted instantiation: php_spl.c:zend_forbid_dynamic_call
Unexecuted instantiation: spl_array.c:zend_forbid_dynamic_call
Unexecuted instantiation: spl_directory.c:zend_forbid_dynamic_call
Unexecuted instantiation: spl_dllist.c:zend_forbid_dynamic_call
Unexecuted instantiation: spl_exceptions.c:zend_forbid_dynamic_call
Unexecuted instantiation: spl_fixedarray.c:zend_forbid_dynamic_call
Unexecuted instantiation: spl_functions.c:zend_forbid_dynamic_call
Unexecuted instantiation: spl_heap.c:zend_forbid_dynamic_call
Unexecuted instantiation: spl_iterators.c:zend_forbid_dynamic_call
Unexecuted instantiation: spl_observer.c:zend_forbid_dynamic_call
array.c:zend_forbid_dynamic_call
Line
Count
Source
894
112
{
895
112
  const zend_execute_data *ex = EG(current_execute_data);
896
112
  ZEND_ASSERT(ex != NULL && ex->func != NULL);
897
898
112
  if (ZEND_CALL_INFO(ex) & ZEND_CALL_DYNAMIC) {
899
55
    zend_string *function_or_method_name = get_active_function_or_method_name();
900
55
    zend_throw_error(NULL, "Cannot call %.*s() dynamically",
901
55
      (int) ZSTR_LEN(function_or_method_name), ZSTR_VAL(function_or_method_name));
902
55
    zend_string_release(function_or_method_name);
903
55
    return FAILURE;
904
55
  }
905
906
57
  return SUCCESS;
907
112
}
Unexecuted instantiation: assert.c:zend_forbid_dynamic_call
Unexecuted instantiation: base64.c:zend_forbid_dynamic_call
Unexecuted instantiation: basic_functions.c:zend_forbid_dynamic_call
Unexecuted instantiation: browscap.c:zend_forbid_dynamic_call
Unexecuted instantiation: crc32_x86.c:zend_forbid_dynamic_call
Unexecuted instantiation: crc32.c:zend_forbid_dynamic_call
Unexecuted instantiation: credits.c:zend_forbid_dynamic_call
Unexecuted instantiation: crypt.c:zend_forbid_dynamic_call
Unexecuted instantiation: css.c:zend_forbid_dynamic_call
Unexecuted instantiation: datetime.c:zend_forbid_dynamic_call
Unexecuted instantiation: dir.c:zend_forbid_dynamic_call
Unexecuted instantiation: dl.c:zend_forbid_dynamic_call
Unexecuted instantiation: dns.c:zend_forbid_dynamic_call
Unexecuted instantiation: exec.c:zend_forbid_dynamic_call
Unexecuted instantiation: file.c:zend_forbid_dynamic_call
Unexecuted instantiation: filestat.c:zend_forbid_dynamic_call
Unexecuted instantiation: filters.c:zend_forbid_dynamic_call
Unexecuted instantiation: flock_compat.c:zend_forbid_dynamic_call
Unexecuted instantiation: formatted_print.c:zend_forbid_dynamic_call
Unexecuted instantiation: fsock.c:zend_forbid_dynamic_call
Unexecuted instantiation: ftok.c:zend_forbid_dynamic_call
Unexecuted instantiation: ftp_fopen_wrapper.c:zend_forbid_dynamic_call
Unexecuted instantiation: head.c:zend_forbid_dynamic_call
Unexecuted instantiation: hrtime.c:zend_forbid_dynamic_call
Unexecuted instantiation: html.c:zend_forbid_dynamic_call
Unexecuted instantiation: http_fopen_wrapper.c:zend_forbid_dynamic_call
Unexecuted instantiation: http.c:zend_forbid_dynamic_call
Unexecuted instantiation: image.c:zend_forbid_dynamic_call
Unexecuted instantiation: incomplete_class.c:zend_forbid_dynamic_call
Unexecuted instantiation: info.c:zend_forbid_dynamic_call
Unexecuted instantiation: iptc.c:zend_forbid_dynamic_call
Unexecuted instantiation: levenshtein.c:zend_forbid_dynamic_call
Unexecuted instantiation: link.c:zend_forbid_dynamic_call
Unexecuted instantiation: mail.c:zend_forbid_dynamic_call
Unexecuted instantiation: math.c:zend_forbid_dynamic_call
Unexecuted instantiation: md5.c:zend_forbid_dynamic_call
Unexecuted instantiation: metaphone.c:zend_forbid_dynamic_call
Unexecuted instantiation: microtime.c:zend_forbid_dynamic_call
Unexecuted instantiation: net.c:zend_forbid_dynamic_call
Unexecuted instantiation: pack.c:zend_forbid_dynamic_call
Unexecuted instantiation: pageinfo.c:zend_forbid_dynamic_call
Unexecuted instantiation: password.c:zend_forbid_dynamic_call
Unexecuted instantiation: php_fopen_wrapper.c:zend_forbid_dynamic_call
Unexecuted instantiation: proc_open.c:zend_forbid_dynamic_call
Unexecuted instantiation: quot_print.c:zend_forbid_dynamic_call
Unexecuted instantiation: scanf.c:zend_forbid_dynamic_call
Unexecuted instantiation: sha1.c:zend_forbid_dynamic_call
Unexecuted instantiation: soundex.c:zend_forbid_dynamic_call
Unexecuted instantiation: streamsfuncs.c:zend_forbid_dynamic_call
Unexecuted instantiation: string.c:zend_forbid_dynamic_call
Unexecuted instantiation: strnatcmp.c:zend_forbid_dynamic_call
Unexecuted instantiation: syslog.c:zend_forbid_dynamic_call
Unexecuted instantiation: type.c:zend_forbid_dynamic_call
Unexecuted instantiation: uniqid.c:zend_forbid_dynamic_call
Unexecuted instantiation: url_scanner_ex.c:zend_forbid_dynamic_call
Unexecuted instantiation: url.c:zend_forbid_dynamic_call
Unexecuted instantiation: user_filters.c:zend_forbid_dynamic_call
Unexecuted instantiation: uuencode.c:zend_forbid_dynamic_call
Unexecuted instantiation: var_unserializer.c:zend_forbid_dynamic_call
Unexecuted instantiation: var.c:zend_forbid_dynamic_call
Unexecuted instantiation: versioning.c:zend_forbid_dynamic_call
Unexecuted instantiation: crypt_sha256.c:zend_forbid_dynamic_call
Unexecuted instantiation: crypt_sha512.c:zend_forbid_dynamic_call
Unexecuted instantiation: php_crypt_r.c:zend_forbid_dynamic_call
Unexecuted instantiation: php_uri.c:zend_forbid_dynamic_call
Unexecuted instantiation: php_uri_common.c:zend_forbid_dynamic_call
Unexecuted instantiation: uri_parser_rfc3986.c:zend_forbid_dynamic_call
Unexecuted instantiation: uri_parser_whatwg.c:zend_forbid_dynamic_call
Unexecuted instantiation: uri_parser_php_parse_url.c:zend_forbid_dynamic_call
Unexecuted instantiation: explicit_bzero.c:zend_forbid_dynamic_call
Unexecuted instantiation: fopen_wrappers.c:zend_forbid_dynamic_call
Unexecuted instantiation: getopt.c:zend_forbid_dynamic_call
Unexecuted instantiation: main.c:zend_forbid_dynamic_call
Unexecuted instantiation: network.c:zend_forbid_dynamic_call
Unexecuted instantiation: output.c:zend_forbid_dynamic_call
Unexecuted instantiation: php_content_types.c:zend_forbid_dynamic_call
Unexecuted instantiation: php_ini_builder.c:zend_forbid_dynamic_call
Unexecuted instantiation: php_ini.c:zend_forbid_dynamic_call
Unexecuted instantiation: php_glob.c:zend_forbid_dynamic_call
Unexecuted instantiation: php_odbc_utils.c:zend_forbid_dynamic_call
Unexecuted instantiation: php_open_temporary_file.c:zend_forbid_dynamic_call
Unexecuted instantiation: php_scandir.c:zend_forbid_dynamic_call
Unexecuted instantiation: php_syslog.c:zend_forbid_dynamic_call
Unexecuted instantiation: php_ticks.c:zend_forbid_dynamic_call
Unexecuted instantiation: php_variables.c:zend_forbid_dynamic_call
Unexecuted instantiation: reentrancy.c:zend_forbid_dynamic_call
Unexecuted instantiation: rfc1867.c:zend_forbid_dynamic_call
Unexecuted instantiation: safe_bcmp.c:zend_forbid_dynamic_call
Unexecuted instantiation: SAPI.c:zend_forbid_dynamic_call
Unexecuted instantiation: snprintf.c:zend_forbid_dynamic_call
Unexecuted instantiation: spprintf.c:zend_forbid_dynamic_call
Unexecuted instantiation: strlcat.c:zend_forbid_dynamic_call
Unexecuted instantiation: strlcpy.c:zend_forbid_dynamic_call
Unexecuted instantiation: cast.c:zend_forbid_dynamic_call
Unexecuted instantiation: filter.c:zend_forbid_dynamic_call
Unexecuted instantiation: glob_wrapper.c:zend_forbid_dynamic_call
Unexecuted instantiation: memory.c:zend_forbid_dynamic_call
Unexecuted instantiation: mmap.c:zend_forbid_dynamic_call
Unexecuted instantiation: plain_wrapper.c:zend_forbid_dynamic_call
Unexecuted instantiation: streams.c:zend_forbid_dynamic_call
Unexecuted instantiation: transports.c:zend_forbid_dynamic_call
Unexecuted instantiation: userspace.c:zend_forbid_dynamic_call
Unexecuted instantiation: xp_socket.c:zend_forbid_dynamic_call
Unexecuted instantiation: block_pass.c:zend_forbid_dynamic_call
Unexecuted instantiation: compact_literals.c:zend_forbid_dynamic_call
Unexecuted instantiation: compact_vars.c:zend_forbid_dynamic_call
Unexecuted instantiation: dfa_pass.c:zend_forbid_dynamic_call
Unexecuted instantiation: nop_removal.c:zend_forbid_dynamic_call
Unexecuted instantiation: optimize_func_calls.c:zend_forbid_dynamic_call
Unexecuted instantiation: optimize_temp_vars_5.c:zend_forbid_dynamic_call
Unexecuted instantiation: pass1.c:zend_forbid_dynamic_call
Unexecuted instantiation: pass3.c:zend_forbid_dynamic_call
Unexecuted instantiation: sccp.c:zend_forbid_dynamic_call
Unexecuted instantiation: zend_optimizer.c:zend_forbid_dynamic_call
Unexecuted instantiation: zend_API.c:zend_forbid_dynamic_call
Unexecuted instantiation: zend_ast.c:zend_forbid_dynamic_call
Unexecuted instantiation: zend_attributes.c:zend_forbid_dynamic_call
Unexecuted instantiation: zend_autoload.c:zend_forbid_dynamic_call
zend_builtin_functions.c:zend_forbid_dynamic_call
Line
Count
Source
894
332
{
895
332
  const zend_execute_data *ex = EG(current_execute_data);
896
332
  ZEND_ASSERT(ex != NULL && ex->func != NULL);
897
898
332
  if (ZEND_CALL_INFO(ex) & ZEND_CALL_DYNAMIC) {
899
30
    zend_string *function_or_method_name = get_active_function_or_method_name();
900
30
    zend_throw_error(NULL, "Cannot call %.*s() dynamically",
901
30
      (int) ZSTR_LEN(function_or_method_name), ZSTR_VAL(function_or_method_name));
902
30
    zend_string_release(function_or_method_name);
903
30
    return FAILURE;
904
30
  }
905
906
302
  return SUCCESS;
907
332
}
Unexecuted instantiation: zend_closures.c:zend_forbid_dynamic_call
Unexecuted instantiation: zend_compile.c:zend_forbid_dynamic_call
Unexecuted instantiation: zend_constants.c:zend_forbid_dynamic_call
Unexecuted instantiation: zend_default_classes.c:zend_forbid_dynamic_call
Unexecuted instantiation: zend_dtrace.c:zend_forbid_dynamic_call
Unexecuted instantiation: zend_enum.c:zend_forbid_dynamic_call
Unexecuted instantiation: zend_exceptions.c:zend_forbid_dynamic_call
Unexecuted instantiation: zend_execute_API.c:zend_forbid_dynamic_call
Unexecuted instantiation: zend_execute.c:zend_forbid_dynamic_call
Unexecuted instantiation: zend_fibers.c:zend_forbid_dynamic_call
Unexecuted instantiation: zend_gc.c:zend_forbid_dynamic_call
Unexecuted instantiation: zend_generators.c:zend_forbid_dynamic_call
Unexecuted instantiation: zend_inheritance.c:zend_forbid_dynamic_call
Unexecuted instantiation: zend_ini_parser.c:zend_forbid_dynamic_call
Unexecuted instantiation: zend_ini_scanner.c:zend_forbid_dynamic_call
Unexecuted instantiation: zend_ini.c:zend_forbid_dynamic_call
Unexecuted instantiation: zend_interfaces.c:zend_forbid_dynamic_call
Unexecuted instantiation: zend_iterators.c:zend_forbid_dynamic_call
Unexecuted instantiation: zend_language_parser.c:zend_forbid_dynamic_call
Unexecuted instantiation: zend_language_scanner.c:zend_forbid_dynamic_call
Unexecuted instantiation: zend_lazy_objects.c:zend_forbid_dynamic_call
Unexecuted instantiation: zend_list.c:zend_forbid_dynamic_call
Unexecuted instantiation: zend_object_handlers.c:zend_forbid_dynamic_call
Unexecuted instantiation: zend_objects_API.c:zend_forbid_dynamic_call
Unexecuted instantiation: zend_objects.c:zend_forbid_dynamic_call
Unexecuted instantiation: zend_observer.c:zend_forbid_dynamic_call
Unexecuted instantiation: zend_opcode.c:zend_forbid_dynamic_call
Unexecuted instantiation: zend_operators.c:zend_forbid_dynamic_call
Unexecuted instantiation: zend_property_hooks.c:zend_forbid_dynamic_call
Unexecuted instantiation: zend_smart_str.c:zend_forbid_dynamic_call
Unexecuted instantiation: zend_system_id.c:zend_forbid_dynamic_call
Unexecuted instantiation: zend_variables.c:zend_forbid_dynamic_call
Unexecuted instantiation: zend_weakrefs.c:zend_forbid_dynamic_call
Unexecuted instantiation: zend.c:zend_forbid_dynamic_call
Unexecuted instantiation: internal_functions_cli.c:zend_forbid_dynamic_call
Unexecuted instantiation: fuzzer-parser.c:zend_forbid_dynamic_call
Unexecuted instantiation: fuzzer-sapi.c:zend_forbid_dynamic_call
Unexecuted instantiation: fuzzer-tracing-jit.c:zend_forbid_dynamic_call
Unexecuted instantiation: fuzzer-exif.c:zend_forbid_dynamic_call
Unexecuted instantiation: fuzzer-unserialize.c:zend_forbid_dynamic_call
Unexecuted instantiation: fuzzer-function-jit.c:zend_forbid_dynamic_call
Unexecuted instantiation: fuzzer-json.c:zend_forbid_dynamic_call
Unexecuted instantiation: fuzzer-unserializehash.c:zend_forbid_dynamic_call
Unexecuted instantiation: fuzzer-execute.c:zend_forbid_dynamic_call
908
909
ZEND_API ZEND_COLD const char *zend_get_object_type_case(const zend_class_entry *ce, bool upper_case);
910
911
static zend_always_inline const char *zend_get_object_type(const zend_class_entry *ce)
912
158
{
913
158
  return zend_get_object_type_case(ce, false);
914
158
}
Unexecuted instantiation: php_date.c:zend_get_object_type
Unexecuted instantiation: php_pcre.c:zend_get_object_type
Unexecuted instantiation: exif.c:zend_get_object_type
Unexecuted instantiation: hash_adler32.c:zend_get_object_type
Unexecuted instantiation: hash_crc32.c:zend_get_object_type
Unexecuted instantiation: hash_fnv.c:zend_get_object_type
Unexecuted instantiation: hash_gost.c:zend_get_object_type
Unexecuted instantiation: hash_haval.c:zend_get_object_type
Unexecuted instantiation: hash_joaat.c:zend_get_object_type
Unexecuted instantiation: hash_md.c:zend_get_object_type
Unexecuted instantiation: hash_murmur.c:zend_get_object_type
Unexecuted instantiation: hash_ripemd.c:zend_get_object_type
Unexecuted instantiation: hash_sha_ni.c:zend_get_object_type
Unexecuted instantiation: hash_sha_sse2.c:zend_get_object_type
Unexecuted instantiation: hash_sha.c:zend_get_object_type
Unexecuted instantiation: hash_sha3.c:zend_get_object_type
Unexecuted instantiation: hash_snefru.c:zend_get_object_type
Unexecuted instantiation: hash_tiger.c:zend_get_object_type
Unexecuted instantiation: hash_whirlpool.c:zend_get_object_type
Unexecuted instantiation: hash_xxhash.c:zend_get_object_type
Unexecuted instantiation: hash.c:zend_get_object_type
Unexecuted instantiation: json_encoder.c:zend_get_object_type
Unexecuted instantiation: json_parser.tab.c:zend_get_object_type
Unexecuted instantiation: json_scanner.c:zend_get_object_type
Unexecuted instantiation: json.c:zend_get_object_type
Unexecuted instantiation: php_lexbor.c:zend_get_object_type
Unexecuted instantiation: shared_alloc_mmap.c:zend_get_object_type
Unexecuted instantiation: shared_alloc_posix.c:zend_get_object_type
Unexecuted instantiation: shared_alloc_shm.c:zend_get_object_type
Unexecuted instantiation: zend_accelerator_api.c:zend_get_object_type
Unexecuted instantiation: zend_accelerator_blacklist.c:zend_get_object_type
Unexecuted instantiation: zend_accelerator_debug.c:zend_get_object_type
Unexecuted instantiation: zend_accelerator_hash.c:zend_get_object_type
Unexecuted instantiation: zend_accelerator_module.c:zend_get_object_type
Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_get_object_type
Unexecuted instantiation: zend_file_cache.c:zend_get_object_type
Unexecuted instantiation: zend_persist_calc.c:zend_get_object_type
Unexecuted instantiation: zend_persist.c:zend_get_object_type
Unexecuted instantiation: zend_shared_alloc.c:zend_get_object_type
Unexecuted instantiation: ZendAccelerator.c:zend_get_object_type
Unexecuted instantiation: zend_jit_vm_helpers.c:zend_get_object_type
Unexecuted instantiation: zend_jit.c:zend_get_object_type
Unexecuted instantiation: csprng.c:zend_get_object_type
Unexecuted instantiation: engine_mt19937.c:zend_get_object_type
Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_get_object_type
Unexecuted instantiation: engine_secure.c:zend_get_object_type
Unexecuted instantiation: engine_user.c:zend_get_object_type
Unexecuted instantiation: engine_xoshiro256starstar.c:zend_get_object_type
Unexecuted instantiation: gammasection.c:zend_get_object_type
Unexecuted instantiation: random.c:zend_get_object_type
Unexecuted instantiation: randomizer.c:zend_get_object_type
Unexecuted instantiation: zend_utils.c:zend_get_object_type
Unexecuted instantiation: php_reflection.c:zend_get_object_type
Unexecuted instantiation: php_spl.c:zend_get_object_type
Unexecuted instantiation: spl_array.c:zend_get_object_type
Unexecuted instantiation: spl_directory.c:zend_get_object_type
Unexecuted instantiation: spl_dllist.c:zend_get_object_type
Unexecuted instantiation: spl_exceptions.c:zend_get_object_type
Unexecuted instantiation: spl_fixedarray.c:zend_get_object_type
Unexecuted instantiation: spl_functions.c:zend_get_object_type
Unexecuted instantiation: spl_heap.c:zend_get_object_type
Unexecuted instantiation: spl_iterators.c:zend_get_object_type
Unexecuted instantiation: spl_observer.c:zend_get_object_type
Unexecuted instantiation: array.c:zend_get_object_type
Unexecuted instantiation: assert.c:zend_get_object_type
Unexecuted instantiation: base64.c:zend_get_object_type
Unexecuted instantiation: basic_functions.c:zend_get_object_type
Unexecuted instantiation: browscap.c:zend_get_object_type
Unexecuted instantiation: crc32_x86.c:zend_get_object_type
Unexecuted instantiation: crc32.c:zend_get_object_type
Unexecuted instantiation: credits.c:zend_get_object_type
Unexecuted instantiation: crypt.c:zend_get_object_type
Unexecuted instantiation: css.c:zend_get_object_type
Unexecuted instantiation: datetime.c:zend_get_object_type
Unexecuted instantiation: dir.c:zend_get_object_type
Unexecuted instantiation: dl.c:zend_get_object_type
Unexecuted instantiation: dns.c:zend_get_object_type
Unexecuted instantiation: exec.c:zend_get_object_type
Unexecuted instantiation: file.c:zend_get_object_type
Unexecuted instantiation: filestat.c:zend_get_object_type
Unexecuted instantiation: filters.c:zend_get_object_type
Unexecuted instantiation: flock_compat.c:zend_get_object_type
Unexecuted instantiation: formatted_print.c:zend_get_object_type
Unexecuted instantiation: fsock.c:zend_get_object_type
Unexecuted instantiation: ftok.c:zend_get_object_type
Unexecuted instantiation: ftp_fopen_wrapper.c:zend_get_object_type
Unexecuted instantiation: head.c:zend_get_object_type
Unexecuted instantiation: hrtime.c:zend_get_object_type
Unexecuted instantiation: html.c:zend_get_object_type
Unexecuted instantiation: http_fopen_wrapper.c:zend_get_object_type
Unexecuted instantiation: http.c:zend_get_object_type
Unexecuted instantiation: image.c:zend_get_object_type
Unexecuted instantiation: incomplete_class.c:zend_get_object_type
Unexecuted instantiation: info.c:zend_get_object_type
Unexecuted instantiation: iptc.c:zend_get_object_type
Unexecuted instantiation: levenshtein.c:zend_get_object_type
Unexecuted instantiation: link.c:zend_get_object_type
Unexecuted instantiation: mail.c:zend_get_object_type
Unexecuted instantiation: math.c:zend_get_object_type
Unexecuted instantiation: md5.c:zend_get_object_type
Unexecuted instantiation: metaphone.c:zend_get_object_type
Unexecuted instantiation: microtime.c:zend_get_object_type
Unexecuted instantiation: net.c:zend_get_object_type
Unexecuted instantiation: pack.c:zend_get_object_type
Unexecuted instantiation: pageinfo.c:zend_get_object_type
Unexecuted instantiation: password.c:zend_get_object_type
Unexecuted instantiation: php_fopen_wrapper.c:zend_get_object_type
Unexecuted instantiation: proc_open.c:zend_get_object_type
Unexecuted instantiation: quot_print.c:zend_get_object_type
Unexecuted instantiation: scanf.c:zend_get_object_type
Unexecuted instantiation: sha1.c:zend_get_object_type
Unexecuted instantiation: soundex.c:zend_get_object_type
Unexecuted instantiation: streamsfuncs.c:zend_get_object_type
Unexecuted instantiation: string.c:zend_get_object_type
Unexecuted instantiation: strnatcmp.c:zend_get_object_type
Unexecuted instantiation: syslog.c:zend_get_object_type
Unexecuted instantiation: type.c:zend_get_object_type
Unexecuted instantiation: uniqid.c:zend_get_object_type
Unexecuted instantiation: url_scanner_ex.c:zend_get_object_type
Unexecuted instantiation: url.c:zend_get_object_type
Unexecuted instantiation: user_filters.c:zend_get_object_type
Unexecuted instantiation: uuencode.c:zend_get_object_type
Unexecuted instantiation: var_unserializer.c:zend_get_object_type
Unexecuted instantiation: var.c:zend_get_object_type
Unexecuted instantiation: versioning.c:zend_get_object_type
Unexecuted instantiation: crypt_sha256.c:zend_get_object_type
Unexecuted instantiation: crypt_sha512.c:zend_get_object_type
Unexecuted instantiation: php_crypt_r.c:zend_get_object_type
Unexecuted instantiation: php_uri.c:zend_get_object_type
Unexecuted instantiation: php_uri_common.c:zend_get_object_type
Unexecuted instantiation: uri_parser_rfc3986.c:zend_get_object_type
Unexecuted instantiation: uri_parser_whatwg.c:zend_get_object_type
Unexecuted instantiation: uri_parser_php_parse_url.c:zend_get_object_type
Unexecuted instantiation: explicit_bzero.c:zend_get_object_type
Unexecuted instantiation: fopen_wrappers.c:zend_get_object_type
Unexecuted instantiation: getopt.c:zend_get_object_type
Unexecuted instantiation: main.c:zend_get_object_type
Unexecuted instantiation: network.c:zend_get_object_type
Unexecuted instantiation: output.c:zend_get_object_type
Unexecuted instantiation: php_content_types.c:zend_get_object_type
Unexecuted instantiation: php_ini_builder.c:zend_get_object_type
Unexecuted instantiation: php_ini.c:zend_get_object_type
Unexecuted instantiation: php_glob.c:zend_get_object_type
Unexecuted instantiation: php_odbc_utils.c:zend_get_object_type
Unexecuted instantiation: php_open_temporary_file.c:zend_get_object_type
Unexecuted instantiation: php_scandir.c:zend_get_object_type
Unexecuted instantiation: php_syslog.c:zend_get_object_type
Unexecuted instantiation: php_ticks.c:zend_get_object_type
Unexecuted instantiation: php_variables.c:zend_get_object_type
Unexecuted instantiation: reentrancy.c:zend_get_object_type
Unexecuted instantiation: rfc1867.c:zend_get_object_type
Unexecuted instantiation: safe_bcmp.c:zend_get_object_type
Unexecuted instantiation: SAPI.c:zend_get_object_type
Unexecuted instantiation: snprintf.c:zend_get_object_type
Unexecuted instantiation: spprintf.c:zend_get_object_type
Unexecuted instantiation: strlcat.c:zend_get_object_type
Unexecuted instantiation: strlcpy.c:zend_get_object_type
Unexecuted instantiation: cast.c:zend_get_object_type
Unexecuted instantiation: filter.c:zend_get_object_type
Unexecuted instantiation: glob_wrapper.c:zend_get_object_type
Unexecuted instantiation: memory.c:zend_get_object_type
Unexecuted instantiation: mmap.c:zend_get_object_type
Unexecuted instantiation: plain_wrapper.c:zend_get_object_type
Unexecuted instantiation: streams.c:zend_get_object_type
Unexecuted instantiation: transports.c:zend_get_object_type
Unexecuted instantiation: userspace.c:zend_get_object_type
Unexecuted instantiation: xp_socket.c:zend_get_object_type
Unexecuted instantiation: block_pass.c:zend_get_object_type
Unexecuted instantiation: compact_literals.c:zend_get_object_type
Unexecuted instantiation: compact_vars.c:zend_get_object_type
Unexecuted instantiation: dfa_pass.c:zend_get_object_type
Unexecuted instantiation: nop_removal.c:zend_get_object_type
Unexecuted instantiation: optimize_func_calls.c:zend_get_object_type
Unexecuted instantiation: optimize_temp_vars_5.c:zend_get_object_type
Unexecuted instantiation: pass1.c:zend_get_object_type
Unexecuted instantiation: pass3.c:zend_get_object_type
Unexecuted instantiation: sccp.c:zend_get_object_type
Unexecuted instantiation: zend_optimizer.c:zend_get_object_type
zend_API.c:zend_get_object_type
Line
Count
Source
912
154
{
913
  return zend_get_object_type_case(ce, false);
914
154
}
Unexecuted instantiation: zend_ast.c:zend_get_object_type
Unexecuted instantiation: zend_attributes.c:zend_get_object_type
Unexecuted instantiation: zend_autoload.c:zend_get_object_type
Unexecuted instantiation: zend_builtin_functions.c:zend_get_object_type
Unexecuted instantiation: zend_closures.c:zend_get_object_type
Unexecuted instantiation: zend_compile.c:zend_get_object_type
Unexecuted instantiation: zend_constants.c:zend_get_object_type
Unexecuted instantiation: zend_default_classes.c:zend_get_object_type
Unexecuted instantiation: zend_dtrace.c:zend_get_object_type
Unexecuted instantiation: zend_enum.c:zend_get_object_type
Unexecuted instantiation: zend_exceptions.c:zend_get_object_type
Unexecuted instantiation: zend_execute_API.c:zend_get_object_type
Unexecuted instantiation: zend_execute.c:zend_get_object_type
Unexecuted instantiation: zend_fibers.c:zend_get_object_type
Unexecuted instantiation: zend_gc.c:zend_get_object_type
Unexecuted instantiation: zend_generators.c:zend_get_object_type
zend_inheritance.c:zend_get_object_type
Line
Count
Source
912
4
{
913
  return zend_get_object_type_case(ce, false);
914
4
}
Unexecuted instantiation: zend_ini_parser.c:zend_get_object_type
Unexecuted instantiation: zend_ini_scanner.c:zend_get_object_type
Unexecuted instantiation: zend_ini.c:zend_get_object_type
Unexecuted instantiation: zend_interfaces.c:zend_get_object_type
Unexecuted instantiation: zend_iterators.c:zend_get_object_type
Unexecuted instantiation: zend_language_parser.c:zend_get_object_type
Unexecuted instantiation: zend_language_scanner.c:zend_get_object_type
Unexecuted instantiation: zend_lazy_objects.c:zend_get_object_type
Unexecuted instantiation: zend_list.c:zend_get_object_type
Unexecuted instantiation: zend_object_handlers.c:zend_get_object_type
Unexecuted instantiation: zend_objects_API.c:zend_get_object_type
Unexecuted instantiation: zend_objects.c:zend_get_object_type
Unexecuted instantiation: zend_observer.c:zend_get_object_type
Unexecuted instantiation: zend_opcode.c:zend_get_object_type
Unexecuted instantiation: zend_operators.c:zend_get_object_type
Unexecuted instantiation: zend_property_hooks.c:zend_get_object_type
Unexecuted instantiation: zend_smart_str.c:zend_get_object_type
Unexecuted instantiation: zend_system_id.c:zend_get_object_type
Unexecuted instantiation: zend_variables.c:zend_get_object_type
Unexecuted instantiation: zend_weakrefs.c:zend_get_object_type
Unexecuted instantiation: zend.c:zend_get_object_type
Unexecuted instantiation: internal_functions_cli.c:zend_get_object_type
Unexecuted instantiation: fuzzer-parser.c:zend_get_object_type
Unexecuted instantiation: fuzzer-sapi.c:zend_get_object_type
Unexecuted instantiation: fuzzer-tracing-jit.c:zend_get_object_type
Unexecuted instantiation: fuzzer-exif.c:zend_get_object_type
Unexecuted instantiation: fuzzer-unserialize.c:zend_get_object_type
Unexecuted instantiation: fuzzer-function-jit.c:zend_get_object_type
Unexecuted instantiation: fuzzer-json.c:zend_get_object_type
Unexecuted instantiation: fuzzer-unserializehash.c:zend_get_object_type
Unexecuted instantiation: fuzzer-execute.c:zend_get_object_type
915
916
static zend_always_inline const char *zend_get_object_type_uc(const zend_class_entry *ce)
917
206
{
918
206
  return zend_get_object_type_case(ce, true);
919
206
}
Unexecuted instantiation: php_date.c:zend_get_object_type_uc
Unexecuted instantiation: php_pcre.c:zend_get_object_type_uc
Unexecuted instantiation: exif.c:zend_get_object_type_uc
Unexecuted instantiation: hash_adler32.c:zend_get_object_type_uc
Unexecuted instantiation: hash_crc32.c:zend_get_object_type_uc
Unexecuted instantiation: hash_fnv.c:zend_get_object_type_uc
Unexecuted instantiation: hash_gost.c:zend_get_object_type_uc
Unexecuted instantiation: hash_haval.c:zend_get_object_type_uc
Unexecuted instantiation: hash_joaat.c:zend_get_object_type_uc
Unexecuted instantiation: hash_md.c:zend_get_object_type_uc
Unexecuted instantiation: hash_murmur.c:zend_get_object_type_uc
Unexecuted instantiation: hash_ripemd.c:zend_get_object_type_uc
Unexecuted instantiation: hash_sha_ni.c:zend_get_object_type_uc
Unexecuted instantiation: hash_sha_sse2.c:zend_get_object_type_uc
Unexecuted instantiation: hash_sha.c:zend_get_object_type_uc
Unexecuted instantiation: hash_sha3.c:zend_get_object_type_uc
Unexecuted instantiation: hash_snefru.c:zend_get_object_type_uc
Unexecuted instantiation: hash_tiger.c:zend_get_object_type_uc
Unexecuted instantiation: hash_whirlpool.c:zend_get_object_type_uc
Unexecuted instantiation: hash_xxhash.c:zend_get_object_type_uc
Unexecuted instantiation: hash.c:zend_get_object_type_uc
Unexecuted instantiation: json_encoder.c:zend_get_object_type_uc
Unexecuted instantiation: json_parser.tab.c:zend_get_object_type_uc
Unexecuted instantiation: json_scanner.c:zend_get_object_type_uc
Unexecuted instantiation: json.c:zend_get_object_type_uc
Unexecuted instantiation: php_lexbor.c:zend_get_object_type_uc
Unexecuted instantiation: shared_alloc_mmap.c:zend_get_object_type_uc
Unexecuted instantiation: shared_alloc_posix.c:zend_get_object_type_uc
Unexecuted instantiation: shared_alloc_shm.c:zend_get_object_type_uc
Unexecuted instantiation: zend_accelerator_api.c:zend_get_object_type_uc
Unexecuted instantiation: zend_accelerator_blacklist.c:zend_get_object_type_uc
Unexecuted instantiation: zend_accelerator_debug.c:zend_get_object_type_uc
Unexecuted instantiation: zend_accelerator_hash.c:zend_get_object_type_uc
Unexecuted instantiation: zend_accelerator_module.c:zend_get_object_type_uc
Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_get_object_type_uc
Unexecuted instantiation: zend_file_cache.c:zend_get_object_type_uc
Unexecuted instantiation: zend_persist_calc.c:zend_get_object_type_uc
Unexecuted instantiation: zend_persist.c:zend_get_object_type_uc
Unexecuted instantiation: zend_shared_alloc.c:zend_get_object_type_uc
Unexecuted instantiation: ZendAccelerator.c:zend_get_object_type_uc
Unexecuted instantiation: zend_jit_vm_helpers.c:zend_get_object_type_uc
Unexecuted instantiation: zend_jit.c:zend_get_object_type_uc
Unexecuted instantiation: csprng.c:zend_get_object_type_uc
Unexecuted instantiation: engine_mt19937.c:zend_get_object_type_uc
Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_get_object_type_uc
Unexecuted instantiation: engine_secure.c:zend_get_object_type_uc
Unexecuted instantiation: engine_user.c:zend_get_object_type_uc
Unexecuted instantiation: engine_xoshiro256starstar.c:zend_get_object_type_uc
Unexecuted instantiation: gammasection.c:zend_get_object_type_uc
Unexecuted instantiation: random.c:zend_get_object_type_uc
Unexecuted instantiation: randomizer.c:zend_get_object_type_uc
Unexecuted instantiation: zend_utils.c:zend_get_object_type_uc
Unexecuted instantiation: php_reflection.c:zend_get_object_type_uc
Unexecuted instantiation: php_spl.c:zend_get_object_type_uc
Unexecuted instantiation: spl_array.c:zend_get_object_type_uc
Unexecuted instantiation: spl_directory.c:zend_get_object_type_uc
Unexecuted instantiation: spl_dllist.c:zend_get_object_type_uc
Unexecuted instantiation: spl_exceptions.c:zend_get_object_type_uc
Unexecuted instantiation: spl_fixedarray.c:zend_get_object_type_uc
Unexecuted instantiation: spl_functions.c:zend_get_object_type_uc
Unexecuted instantiation: spl_heap.c:zend_get_object_type_uc
Unexecuted instantiation: spl_iterators.c:zend_get_object_type_uc
Unexecuted instantiation: spl_observer.c:zend_get_object_type_uc
Unexecuted instantiation: array.c:zend_get_object_type_uc
Unexecuted instantiation: assert.c:zend_get_object_type_uc
Unexecuted instantiation: base64.c:zend_get_object_type_uc
Unexecuted instantiation: basic_functions.c:zend_get_object_type_uc
Unexecuted instantiation: browscap.c:zend_get_object_type_uc
Unexecuted instantiation: crc32_x86.c:zend_get_object_type_uc
Unexecuted instantiation: crc32.c:zend_get_object_type_uc
Unexecuted instantiation: credits.c:zend_get_object_type_uc
Unexecuted instantiation: crypt.c:zend_get_object_type_uc
Unexecuted instantiation: css.c:zend_get_object_type_uc
Unexecuted instantiation: datetime.c:zend_get_object_type_uc
Unexecuted instantiation: dir.c:zend_get_object_type_uc
Unexecuted instantiation: dl.c:zend_get_object_type_uc
Unexecuted instantiation: dns.c:zend_get_object_type_uc
Unexecuted instantiation: exec.c:zend_get_object_type_uc
Unexecuted instantiation: file.c:zend_get_object_type_uc
Unexecuted instantiation: filestat.c:zend_get_object_type_uc
Unexecuted instantiation: filters.c:zend_get_object_type_uc
Unexecuted instantiation: flock_compat.c:zend_get_object_type_uc
Unexecuted instantiation: formatted_print.c:zend_get_object_type_uc
Unexecuted instantiation: fsock.c:zend_get_object_type_uc
Unexecuted instantiation: ftok.c:zend_get_object_type_uc
Unexecuted instantiation: ftp_fopen_wrapper.c:zend_get_object_type_uc
Unexecuted instantiation: head.c:zend_get_object_type_uc
Unexecuted instantiation: hrtime.c:zend_get_object_type_uc
Unexecuted instantiation: html.c:zend_get_object_type_uc
Unexecuted instantiation: http_fopen_wrapper.c:zend_get_object_type_uc
Unexecuted instantiation: http.c:zend_get_object_type_uc
Unexecuted instantiation: image.c:zend_get_object_type_uc
Unexecuted instantiation: incomplete_class.c:zend_get_object_type_uc
Unexecuted instantiation: info.c:zend_get_object_type_uc
Unexecuted instantiation: iptc.c:zend_get_object_type_uc
Unexecuted instantiation: levenshtein.c:zend_get_object_type_uc
Unexecuted instantiation: link.c:zend_get_object_type_uc
Unexecuted instantiation: mail.c:zend_get_object_type_uc
Unexecuted instantiation: math.c:zend_get_object_type_uc
Unexecuted instantiation: md5.c:zend_get_object_type_uc
Unexecuted instantiation: metaphone.c:zend_get_object_type_uc
Unexecuted instantiation: microtime.c:zend_get_object_type_uc
Unexecuted instantiation: net.c:zend_get_object_type_uc
Unexecuted instantiation: pack.c:zend_get_object_type_uc
Unexecuted instantiation: pageinfo.c:zend_get_object_type_uc
Unexecuted instantiation: password.c:zend_get_object_type_uc
Unexecuted instantiation: php_fopen_wrapper.c:zend_get_object_type_uc
Unexecuted instantiation: proc_open.c:zend_get_object_type_uc
Unexecuted instantiation: quot_print.c:zend_get_object_type_uc
Unexecuted instantiation: scanf.c:zend_get_object_type_uc
Unexecuted instantiation: sha1.c:zend_get_object_type_uc
Unexecuted instantiation: soundex.c:zend_get_object_type_uc
Unexecuted instantiation: streamsfuncs.c:zend_get_object_type_uc
Unexecuted instantiation: string.c:zend_get_object_type_uc
Unexecuted instantiation: strnatcmp.c:zend_get_object_type_uc
Unexecuted instantiation: syslog.c:zend_get_object_type_uc
Unexecuted instantiation: type.c:zend_get_object_type_uc
Unexecuted instantiation: uniqid.c:zend_get_object_type_uc
Unexecuted instantiation: url_scanner_ex.c:zend_get_object_type_uc
Unexecuted instantiation: url.c:zend_get_object_type_uc
Unexecuted instantiation: user_filters.c:zend_get_object_type_uc
Unexecuted instantiation: uuencode.c:zend_get_object_type_uc
Unexecuted instantiation: var_unserializer.c:zend_get_object_type_uc
Unexecuted instantiation: var.c:zend_get_object_type_uc
Unexecuted instantiation: versioning.c:zend_get_object_type_uc
Unexecuted instantiation: crypt_sha256.c:zend_get_object_type_uc
Unexecuted instantiation: crypt_sha512.c:zend_get_object_type_uc
Unexecuted instantiation: php_crypt_r.c:zend_get_object_type_uc
Unexecuted instantiation: php_uri.c:zend_get_object_type_uc
Unexecuted instantiation: php_uri_common.c:zend_get_object_type_uc
Unexecuted instantiation: uri_parser_rfc3986.c:zend_get_object_type_uc
Unexecuted instantiation: uri_parser_whatwg.c:zend_get_object_type_uc
Unexecuted instantiation: uri_parser_php_parse_url.c:zend_get_object_type_uc
Unexecuted instantiation: explicit_bzero.c:zend_get_object_type_uc
Unexecuted instantiation: fopen_wrappers.c:zend_get_object_type_uc
Unexecuted instantiation: getopt.c:zend_get_object_type_uc
Unexecuted instantiation: main.c:zend_get_object_type_uc
Unexecuted instantiation: network.c:zend_get_object_type_uc
Unexecuted instantiation: output.c:zend_get_object_type_uc
Unexecuted instantiation: php_content_types.c:zend_get_object_type_uc
Unexecuted instantiation: php_ini_builder.c:zend_get_object_type_uc
Unexecuted instantiation: php_ini.c:zend_get_object_type_uc
Unexecuted instantiation: php_glob.c:zend_get_object_type_uc
Unexecuted instantiation: php_odbc_utils.c:zend_get_object_type_uc
Unexecuted instantiation: php_open_temporary_file.c:zend_get_object_type_uc
Unexecuted instantiation: php_scandir.c:zend_get_object_type_uc
Unexecuted instantiation: php_syslog.c:zend_get_object_type_uc
Unexecuted instantiation: php_ticks.c:zend_get_object_type_uc
Unexecuted instantiation: php_variables.c:zend_get_object_type_uc
Unexecuted instantiation: reentrancy.c:zend_get_object_type_uc
Unexecuted instantiation: rfc1867.c:zend_get_object_type_uc
Unexecuted instantiation: safe_bcmp.c:zend_get_object_type_uc
Unexecuted instantiation: SAPI.c:zend_get_object_type_uc
Unexecuted instantiation: snprintf.c:zend_get_object_type_uc
Unexecuted instantiation: spprintf.c:zend_get_object_type_uc
Unexecuted instantiation: strlcat.c:zend_get_object_type_uc
Unexecuted instantiation: strlcpy.c:zend_get_object_type_uc
Unexecuted instantiation: cast.c:zend_get_object_type_uc
Unexecuted instantiation: filter.c:zend_get_object_type_uc
Unexecuted instantiation: glob_wrapper.c:zend_get_object_type_uc
Unexecuted instantiation: memory.c:zend_get_object_type_uc
Unexecuted instantiation: mmap.c:zend_get_object_type_uc
Unexecuted instantiation: plain_wrapper.c:zend_get_object_type_uc
Unexecuted instantiation: streams.c:zend_get_object_type_uc
Unexecuted instantiation: transports.c:zend_get_object_type_uc
Unexecuted instantiation: userspace.c:zend_get_object_type_uc
Unexecuted instantiation: xp_socket.c:zend_get_object_type_uc
Unexecuted instantiation: block_pass.c:zend_get_object_type_uc
Unexecuted instantiation: compact_literals.c:zend_get_object_type_uc
Unexecuted instantiation: compact_vars.c:zend_get_object_type_uc
Unexecuted instantiation: dfa_pass.c:zend_get_object_type_uc
Unexecuted instantiation: nop_removal.c:zend_get_object_type_uc
Unexecuted instantiation: optimize_func_calls.c:zend_get_object_type_uc
Unexecuted instantiation: optimize_temp_vars_5.c:zend_get_object_type_uc
Unexecuted instantiation: pass1.c:zend_get_object_type_uc
Unexecuted instantiation: pass3.c:zend_get_object_type_uc
Unexecuted instantiation: sccp.c:zend_get_object_type_uc
Unexecuted instantiation: zend_optimizer.c:zend_get_object_type_uc
Unexecuted instantiation: zend_API.c:zend_get_object_type_uc
Unexecuted instantiation: zend_ast.c:zend_get_object_type_uc
Unexecuted instantiation: zend_attributes.c:zend_get_object_type_uc
Unexecuted instantiation: zend_autoload.c:zend_get_object_type_uc
Unexecuted instantiation: zend_builtin_functions.c:zend_get_object_type_uc
Unexecuted instantiation: zend_closures.c:zend_get_object_type_uc
Unexecuted instantiation: zend_compile.c:zend_get_object_type_uc
Unexecuted instantiation: zend_constants.c:zend_get_object_type_uc
Unexecuted instantiation: zend_default_classes.c:zend_get_object_type_uc
Unexecuted instantiation: zend_dtrace.c:zend_get_object_type_uc
Unexecuted instantiation: zend_enum.c:zend_get_object_type_uc
zend_exceptions.c:zend_get_object_type_uc
Line
Count
Source
917
11
{
918
  return zend_get_object_type_case(ce, true);
919
11
}
Unexecuted instantiation: zend_execute_API.c:zend_get_object_type_uc
Unexecuted instantiation: zend_execute.c:zend_get_object_type_uc
Unexecuted instantiation: zend_fibers.c:zend_get_object_type_uc
Unexecuted instantiation: zend_gc.c:zend_get_object_type_uc
Unexecuted instantiation: zend_generators.c:zend_get_object_type_uc
zend_inheritance.c:zend_get_object_type_uc
Line
Count
Source
917
187
{
918
  return zend_get_object_type_case(ce, true);
919
187
}
Unexecuted instantiation: zend_ini_parser.c:zend_get_object_type_uc
Unexecuted instantiation: zend_ini_scanner.c:zend_get_object_type_uc
Unexecuted instantiation: zend_ini.c:zend_get_object_type_uc
zend_interfaces.c:zend_get_object_type_uc
Line
Count
Source
917
8
{
918
  return zend_get_object_type_case(ce, true);
919
8
}
Unexecuted instantiation: zend_iterators.c:zend_get_object_type_uc
Unexecuted instantiation: zend_language_parser.c:zend_get_object_type_uc
Unexecuted instantiation: zend_language_scanner.c:zend_get_object_type_uc
Unexecuted instantiation: zend_lazy_objects.c:zend_get_object_type_uc
Unexecuted instantiation: zend_list.c:zend_get_object_type_uc
Unexecuted instantiation: zend_object_handlers.c:zend_get_object_type_uc
Unexecuted instantiation: zend_objects_API.c:zend_get_object_type_uc
Unexecuted instantiation: zend_objects.c:zend_get_object_type_uc
Unexecuted instantiation: zend_observer.c:zend_get_object_type_uc
Unexecuted instantiation: zend_opcode.c:zend_get_object_type_uc
Unexecuted instantiation: zend_operators.c:zend_get_object_type_uc
Unexecuted instantiation: zend_property_hooks.c:zend_get_object_type_uc
Unexecuted instantiation: zend_smart_str.c:zend_get_object_type_uc
Unexecuted instantiation: zend_system_id.c:zend_get_object_type_uc
Unexecuted instantiation: zend_variables.c:zend_get_object_type_uc
Unexecuted instantiation: zend_weakrefs.c:zend_get_object_type_uc
Unexecuted instantiation: zend.c:zend_get_object_type_uc
Unexecuted instantiation: internal_functions_cli.c:zend_get_object_type_uc
Unexecuted instantiation: fuzzer-parser.c:zend_get_object_type_uc
Unexecuted instantiation: fuzzer-sapi.c:zend_get_object_type_uc
Unexecuted instantiation: fuzzer-tracing-jit.c:zend_get_object_type_uc
Unexecuted instantiation: fuzzer-exif.c:zend_get_object_type_uc
Unexecuted instantiation: fuzzer-unserialize.c:zend_get_object_type_uc
Unexecuted instantiation: fuzzer-function-jit.c:zend_get_object_type_uc
Unexecuted instantiation: fuzzer-json.c:zend_get_object_type_uc
Unexecuted instantiation: fuzzer-unserializehash.c:zend_get_object_type_uc
Unexecuted instantiation: fuzzer-execute.c:zend_get_object_type_uc
920
921
ZEND_API bool zend_is_iterable(const zval *iterable);
922
923
ZEND_API bool zend_is_countable(const zval *countable);
924
925
ZEND_API void zend_convert_internal_arg_info(zend_arg_info *new_arg_info,
926
    const zend_internal_arg_info *arg_info, bool is_return_info,
927
    bool permanent);
928
929
ZEND_API zend_result zend_get_default_from_internal_arg_info(
930
    zval *default_value_zval, const zend_arg_info *arg_info);
931
932
END_EXTERN_C()
933
934
#if ZEND_DEBUG
935
#define CHECK_ZVAL_STRING(str) \
936
13.6M
  ZEND_ASSERT(ZSTR_VAL(str)[ZSTR_LEN(str)] == '\0' && "String is not null-terminated");
937
#else
938
#define CHECK_ZVAL_STRING(z)
939
#endif
940
941
static zend_always_inline bool zend_str_has_nul_byte(const zend_string *str)
942
229k
{
943
229k
  return ZSTR_LEN(str) != strlen(ZSTR_VAL(str));
944
229k
}
php_date.c:zend_str_has_nul_byte
Line
Count
Source
942
135k
{
943
135k
  return ZSTR_LEN(str) != strlen(ZSTR_VAL(str));
944
135k
}
Unexecuted instantiation: php_pcre.c:zend_str_has_nul_byte
Unexecuted instantiation: exif.c:zend_str_has_nul_byte
Unexecuted instantiation: hash_adler32.c:zend_str_has_nul_byte
Unexecuted instantiation: hash_crc32.c:zend_str_has_nul_byte
Unexecuted instantiation: hash_fnv.c:zend_str_has_nul_byte
Unexecuted instantiation: hash_gost.c:zend_str_has_nul_byte
Unexecuted instantiation: hash_haval.c:zend_str_has_nul_byte
Unexecuted instantiation: hash_joaat.c:zend_str_has_nul_byte
Unexecuted instantiation: hash_md.c:zend_str_has_nul_byte
Unexecuted instantiation: hash_murmur.c:zend_str_has_nul_byte
Unexecuted instantiation: hash_ripemd.c:zend_str_has_nul_byte
Unexecuted instantiation: hash_sha_ni.c:zend_str_has_nul_byte
Unexecuted instantiation: hash_sha_sse2.c:zend_str_has_nul_byte
Unexecuted instantiation: hash_sha.c:zend_str_has_nul_byte
Unexecuted instantiation: hash_sha3.c:zend_str_has_nul_byte
Unexecuted instantiation: hash_snefru.c:zend_str_has_nul_byte
Unexecuted instantiation: hash_tiger.c:zend_str_has_nul_byte
Unexecuted instantiation: hash_whirlpool.c:zend_str_has_nul_byte
Unexecuted instantiation: hash_xxhash.c:zend_str_has_nul_byte
Unexecuted instantiation: hash.c:zend_str_has_nul_byte
Unexecuted instantiation: json_encoder.c:zend_str_has_nul_byte
Unexecuted instantiation: json_parser.tab.c:zend_str_has_nul_byte
Unexecuted instantiation: json_scanner.c:zend_str_has_nul_byte
Unexecuted instantiation: json.c:zend_str_has_nul_byte
Unexecuted instantiation: php_lexbor.c:zend_str_has_nul_byte
Unexecuted instantiation: shared_alloc_mmap.c:zend_str_has_nul_byte
Unexecuted instantiation: shared_alloc_posix.c:zend_str_has_nul_byte
Unexecuted instantiation: shared_alloc_shm.c:zend_str_has_nul_byte
Unexecuted instantiation: zend_accelerator_api.c:zend_str_has_nul_byte
Unexecuted instantiation: zend_accelerator_blacklist.c:zend_str_has_nul_byte
Unexecuted instantiation: zend_accelerator_debug.c:zend_str_has_nul_byte
Unexecuted instantiation: zend_accelerator_hash.c:zend_str_has_nul_byte
Unexecuted instantiation: zend_accelerator_module.c:zend_str_has_nul_byte
Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_str_has_nul_byte
Unexecuted instantiation: zend_file_cache.c:zend_str_has_nul_byte
Unexecuted instantiation: zend_persist_calc.c:zend_str_has_nul_byte
Unexecuted instantiation: zend_persist.c:zend_str_has_nul_byte
Unexecuted instantiation: zend_shared_alloc.c:zend_str_has_nul_byte
Unexecuted instantiation: ZendAccelerator.c:zend_str_has_nul_byte
Unexecuted instantiation: zend_jit_vm_helpers.c:zend_str_has_nul_byte
Unexecuted instantiation: zend_jit.c:zend_str_has_nul_byte
Unexecuted instantiation: csprng.c:zend_str_has_nul_byte
Unexecuted instantiation: engine_mt19937.c:zend_str_has_nul_byte
Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_str_has_nul_byte
Unexecuted instantiation: engine_secure.c:zend_str_has_nul_byte
Unexecuted instantiation: engine_user.c:zend_str_has_nul_byte
Unexecuted instantiation: engine_xoshiro256starstar.c:zend_str_has_nul_byte
Unexecuted instantiation: gammasection.c:zend_str_has_nul_byte
Unexecuted instantiation: random.c:zend_str_has_nul_byte
Unexecuted instantiation: randomizer.c:zend_str_has_nul_byte
Unexecuted instantiation: zend_utils.c:zend_str_has_nul_byte
Unexecuted instantiation: php_reflection.c:zend_str_has_nul_byte
Unexecuted instantiation: php_spl.c:zend_str_has_nul_byte
Unexecuted instantiation: spl_array.c:zend_str_has_nul_byte
Unexecuted instantiation: spl_directory.c:zend_str_has_nul_byte
Unexecuted instantiation: spl_dllist.c:zend_str_has_nul_byte
Unexecuted instantiation: spl_exceptions.c:zend_str_has_nul_byte
Unexecuted instantiation: spl_fixedarray.c:zend_str_has_nul_byte
Unexecuted instantiation: spl_functions.c:zend_str_has_nul_byte
Unexecuted instantiation: spl_heap.c:zend_str_has_nul_byte
Unexecuted instantiation: spl_iterators.c:zend_str_has_nul_byte
Unexecuted instantiation: spl_observer.c:zend_str_has_nul_byte
Unexecuted instantiation: array.c:zend_str_has_nul_byte
Unexecuted instantiation: assert.c:zend_str_has_nul_byte
Unexecuted instantiation: base64.c:zend_str_has_nul_byte
basic_functions.c:zend_str_has_nul_byte
Line
Count
Source
942
47
{
943
47
  return ZSTR_LEN(str) != strlen(ZSTR_VAL(str));
944
47
}
Unexecuted instantiation: browscap.c:zend_str_has_nul_byte
Unexecuted instantiation: crc32_x86.c:zend_str_has_nul_byte
Unexecuted instantiation: crc32.c:zend_str_has_nul_byte
Unexecuted instantiation: credits.c:zend_str_has_nul_byte
Unexecuted instantiation: crypt.c:zend_str_has_nul_byte
Unexecuted instantiation: css.c:zend_str_has_nul_byte
Unexecuted instantiation: datetime.c:zend_str_has_nul_byte
dir.c:zend_str_has_nul_byte
Line
Count
Source
942
137
{
943
137
  return ZSTR_LEN(str) != strlen(ZSTR_VAL(str));
944
137
}
Unexecuted instantiation: dl.c:zend_str_has_nul_byte
Unexecuted instantiation: dns.c:zend_str_has_nul_byte
exec.c:zend_str_has_nul_byte
Line
Count
Source
942
43
{
943
43
  return ZSTR_LEN(str) != strlen(ZSTR_VAL(str));
944
43
}
file.c:zend_str_has_nul_byte
Line
Count
Source
942
9
{
943
9
  return ZSTR_LEN(str) != strlen(ZSTR_VAL(str));
944
9
}
filestat.c:zend_str_has_nul_byte
Line
Count
Source
942
507
{
943
507
  return ZSTR_LEN(str) != strlen(ZSTR_VAL(str));
944
507
}
Unexecuted instantiation: filters.c:zend_str_has_nul_byte
Unexecuted instantiation: flock_compat.c:zend_str_has_nul_byte
Unexecuted instantiation: formatted_print.c:zend_str_has_nul_byte
Unexecuted instantiation: fsock.c:zend_str_has_nul_byte
Unexecuted instantiation: ftok.c:zend_str_has_nul_byte
Unexecuted instantiation: ftp_fopen_wrapper.c:zend_str_has_nul_byte
Unexecuted instantiation: head.c:zend_str_has_nul_byte
Unexecuted instantiation: hrtime.c:zend_str_has_nul_byte
Unexecuted instantiation: html.c:zend_str_has_nul_byte
Unexecuted instantiation: http_fopen_wrapper.c:zend_str_has_nul_byte
Unexecuted instantiation: http.c:zend_str_has_nul_byte
image.c:zend_str_has_nul_byte
Line
Count
Source
942
5
{
943
5
  return ZSTR_LEN(str) != strlen(ZSTR_VAL(str));
944
5
}
Unexecuted instantiation: incomplete_class.c:zend_str_has_nul_byte
Unexecuted instantiation: info.c:zend_str_has_nul_byte
Unexecuted instantiation: iptc.c:zend_str_has_nul_byte
Unexecuted instantiation: levenshtein.c:zend_str_has_nul_byte
Unexecuted instantiation: link.c:zend_str_has_nul_byte
Unexecuted instantiation: mail.c:zend_str_has_nul_byte
Unexecuted instantiation: math.c:zend_str_has_nul_byte
Unexecuted instantiation: md5.c:zend_str_has_nul_byte
Unexecuted instantiation: metaphone.c:zend_str_has_nul_byte
Unexecuted instantiation: microtime.c:zend_str_has_nul_byte
Unexecuted instantiation: net.c:zend_str_has_nul_byte
Unexecuted instantiation: pack.c:zend_str_has_nul_byte
Unexecuted instantiation: pageinfo.c:zend_str_has_nul_byte
Unexecuted instantiation: password.c:zend_str_has_nul_byte
Unexecuted instantiation: php_fopen_wrapper.c:zend_str_has_nul_byte
Unexecuted instantiation: proc_open.c:zend_str_has_nul_byte
Unexecuted instantiation: quot_print.c:zend_str_has_nul_byte
Unexecuted instantiation: scanf.c:zend_str_has_nul_byte
Unexecuted instantiation: sha1.c:zend_str_has_nul_byte
Unexecuted instantiation: soundex.c:zend_str_has_nul_byte
Unexecuted instantiation: streamsfuncs.c:zend_str_has_nul_byte
Unexecuted instantiation: string.c:zend_str_has_nul_byte
Unexecuted instantiation: strnatcmp.c:zend_str_has_nul_byte
Unexecuted instantiation: syslog.c:zend_str_has_nul_byte
Unexecuted instantiation: type.c:zend_str_has_nul_byte
Unexecuted instantiation: uniqid.c:zend_str_has_nul_byte
Unexecuted instantiation: url_scanner_ex.c:zend_str_has_nul_byte
Unexecuted instantiation: url.c:zend_str_has_nul_byte
Unexecuted instantiation: user_filters.c:zend_str_has_nul_byte
Unexecuted instantiation: uuencode.c:zend_str_has_nul_byte
Unexecuted instantiation: var_unserializer.c:zend_str_has_nul_byte
Unexecuted instantiation: var.c:zend_str_has_nul_byte
Unexecuted instantiation: versioning.c:zend_str_has_nul_byte
Unexecuted instantiation: crypt_sha256.c:zend_str_has_nul_byte
Unexecuted instantiation: crypt_sha512.c:zend_str_has_nul_byte
Unexecuted instantiation: php_crypt_r.c:zend_str_has_nul_byte
Unexecuted instantiation: php_uri.c:zend_str_has_nul_byte
Unexecuted instantiation: php_uri_common.c:zend_str_has_nul_byte
Unexecuted instantiation: uri_parser_rfc3986.c:zend_str_has_nul_byte
Unexecuted instantiation: uri_parser_whatwg.c:zend_str_has_nul_byte
Unexecuted instantiation: uri_parser_php_parse_url.c:zend_str_has_nul_byte
Unexecuted instantiation: explicit_bzero.c:zend_str_has_nul_byte
Unexecuted instantiation: fopen_wrappers.c:zend_str_has_nul_byte
Unexecuted instantiation: getopt.c:zend_str_has_nul_byte
Unexecuted instantiation: main.c:zend_str_has_nul_byte
Unexecuted instantiation: network.c:zend_str_has_nul_byte
Unexecuted instantiation: output.c:zend_str_has_nul_byte
Unexecuted instantiation: php_content_types.c:zend_str_has_nul_byte
Unexecuted instantiation: php_ini_builder.c:zend_str_has_nul_byte
Unexecuted instantiation: php_ini.c:zend_str_has_nul_byte
Unexecuted instantiation: php_glob.c:zend_str_has_nul_byte
Unexecuted instantiation: php_odbc_utils.c:zend_str_has_nul_byte
Unexecuted instantiation: php_open_temporary_file.c:zend_str_has_nul_byte
Unexecuted instantiation: php_scandir.c:zend_str_has_nul_byte
Unexecuted instantiation: php_syslog.c:zend_str_has_nul_byte
Unexecuted instantiation: php_ticks.c:zend_str_has_nul_byte
Unexecuted instantiation: php_variables.c:zend_str_has_nul_byte
Unexecuted instantiation: reentrancy.c:zend_str_has_nul_byte
Unexecuted instantiation: rfc1867.c:zend_str_has_nul_byte
Unexecuted instantiation: safe_bcmp.c:zend_str_has_nul_byte
Unexecuted instantiation: SAPI.c:zend_str_has_nul_byte
Unexecuted instantiation: snprintf.c:zend_str_has_nul_byte
Unexecuted instantiation: spprintf.c:zend_str_has_nul_byte
Unexecuted instantiation: strlcat.c:zend_str_has_nul_byte
Unexecuted instantiation: strlcpy.c:zend_str_has_nul_byte
Unexecuted instantiation: cast.c:zend_str_has_nul_byte
Unexecuted instantiation: filter.c:zend_str_has_nul_byte
Unexecuted instantiation: glob_wrapper.c:zend_str_has_nul_byte
Unexecuted instantiation: memory.c:zend_str_has_nul_byte
Unexecuted instantiation: mmap.c:zend_str_has_nul_byte
Unexecuted instantiation: plain_wrapper.c:zend_str_has_nul_byte
Unexecuted instantiation: streams.c:zend_str_has_nul_byte
Unexecuted instantiation: transports.c:zend_str_has_nul_byte
Unexecuted instantiation: userspace.c:zend_str_has_nul_byte
Unexecuted instantiation: xp_socket.c:zend_str_has_nul_byte
Unexecuted instantiation: block_pass.c:zend_str_has_nul_byte
Unexecuted instantiation: compact_literals.c:zend_str_has_nul_byte
Unexecuted instantiation: compact_vars.c:zend_str_has_nul_byte
Unexecuted instantiation: dfa_pass.c:zend_str_has_nul_byte
Unexecuted instantiation: nop_removal.c:zend_str_has_nul_byte
Unexecuted instantiation: optimize_func_calls.c:zend_str_has_nul_byte
Unexecuted instantiation: optimize_temp_vars_5.c:zend_str_has_nul_byte
Unexecuted instantiation: pass1.c:zend_str_has_nul_byte
Unexecuted instantiation: pass3.c:zend_str_has_nul_byte
Unexecuted instantiation: sccp.c:zend_str_has_nul_byte
Unexecuted instantiation: zend_optimizer.c:zend_str_has_nul_byte
Unexecuted instantiation: zend_API.c:zend_str_has_nul_byte
Unexecuted instantiation: zend_ast.c:zend_str_has_nul_byte
Unexecuted instantiation: zend_attributes.c:zend_str_has_nul_byte
Unexecuted instantiation: zend_autoload.c:zend_str_has_nul_byte
Unexecuted instantiation: zend_builtin_functions.c:zend_str_has_nul_byte
Unexecuted instantiation: zend_closures.c:zend_str_has_nul_byte
Unexecuted instantiation: zend_compile.c:zend_str_has_nul_byte
Unexecuted instantiation: zend_constants.c:zend_str_has_nul_byte
Unexecuted instantiation: zend_default_classes.c:zend_str_has_nul_byte
Unexecuted instantiation: zend_dtrace.c:zend_str_has_nul_byte
Unexecuted instantiation: zend_enum.c:zend_str_has_nul_byte
Unexecuted instantiation: zend_exceptions.c:zend_str_has_nul_byte
Unexecuted instantiation: zend_execute_API.c:zend_str_has_nul_byte
zend_execute.c:zend_str_has_nul_byte
Line
Count
Source
942
93.5k
{
943
93.5k
  return ZSTR_LEN(str) != strlen(ZSTR_VAL(str));
944
93.5k
}
Unexecuted instantiation: zend_fibers.c:zend_str_has_nul_byte
Unexecuted instantiation: zend_gc.c:zend_str_has_nul_byte
Unexecuted instantiation: zend_generators.c:zend_str_has_nul_byte
Unexecuted instantiation: zend_inheritance.c:zend_str_has_nul_byte
Unexecuted instantiation: zend_ini_parser.c:zend_str_has_nul_byte
Unexecuted instantiation: zend_ini_scanner.c:zend_str_has_nul_byte
Unexecuted instantiation: zend_ini.c:zend_str_has_nul_byte
Unexecuted instantiation: zend_interfaces.c:zend_str_has_nul_byte
Unexecuted instantiation: zend_iterators.c:zend_str_has_nul_byte
Unexecuted instantiation: zend_language_parser.c:zend_str_has_nul_byte
Unexecuted instantiation: zend_language_scanner.c:zend_str_has_nul_byte
Unexecuted instantiation: zend_lazy_objects.c:zend_str_has_nul_byte
Unexecuted instantiation: zend_list.c:zend_str_has_nul_byte
Unexecuted instantiation: zend_object_handlers.c:zend_str_has_nul_byte
Unexecuted instantiation: zend_objects_API.c:zend_str_has_nul_byte
Unexecuted instantiation: zend_objects.c:zend_str_has_nul_byte
Unexecuted instantiation: zend_observer.c:zend_str_has_nul_byte
Unexecuted instantiation: zend_opcode.c:zend_str_has_nul_byte
Unexecuted instantiation: zend_operators.c:zend_str_has_nul_byte
Unexecuted instantiation: zend_property_hooks.c:zend_str_has_nul_byte
Unexecuted instantiation: zend_smart_str.c:zend_str_has_nul_byte
Unexecuted instantiation: zend_system_id.c:zend_str_has_nul_byte
Unexecuted instantiation: zend_variables.c:zend_str_has_nul_byte
Unexecuted instantiation: zend_weakrefs.c:zend_str_has_nul_byte
Unexecuted instantiation: zend.c:zend_str_has_nul_byte
Unexecuted instantiation: internal_functions_cli.c:zend_str_has_nul_byte
Unexecuted instantiation: fuzzer-parser.c:zend_str_has_nul_byte
Unexecuted instantiation: fuzzer-sapi.c:zend_str_has_nul_byte
Unexecuted instantiation: fuzzer-tracing-jit.c:zend_str_has_nul_byte
Unexecuted instantiation: fuzzer-exif.c:zend_str_has_nul_byte
Unexecuted instantiation: fuzzer-unserialize.c:zend_str_has_nul_byte
Unexecuted instantiation: fuzzer-function-jit.c:zend_str_has_nul_byte
Unexecuted instantiation: fuzzer-json.c:zend_str_has_nul_byte
Unexecuted instantiation: fuzzer-unserializehash.c:zend_str_has_nul_byte
Unexecuted instantiation: fuzzer-execute.c:zend_str_has_nul_byte
945
static zend_always_inline bool zend_char_has_nul_byte(const char *s, size_t known_length)
946
63.5k
{
947
63.5k
  return known_length != strlen(s);
948
63.5k
}
Unexecuted instantiation: php_date.c:zend_char_has_nul_byte
Unexecuted instantiation: php_pcre.c:zend_char_has_nul_byte
Unexecuted instantiation: exif.c:zend_char_has_nul_byte
Unexecuted instantiation: hash_adler32.c:zend_char_has_nul_byte
Unexecuted instantiation: hash_crc32.c:zend_char_has_nul_byte
Unexecuted instantiation: hash_fnv.c:zend_char_has_nul_byte
Unexecuted instantiation: hash_gost.c:zend_char_has_nul_byte
Unexecuted instantiation: hash_haval.c:zend_char_has_nul_byte
Unexecuted instantiation: hash_joaat.c:zend_char_has_nul_byte
Unexecuted instantiation: hash_md.c:zend_char_has_nul_byte
Unexecuted instantiation: hash_murmur.c:zend_char_has_nul_byte
Unexecuted instantiation: hash_ripemd.c:zend_char_has_nul_byte
Unexecuted instantiation: hash_sha_ni.c:zend_char_has_nul_byte
Unexecuted instantiation: hash_sha_sse2.c:zend_char_has_nul_byte
Unexecuted instantiation: hash_sha.c:zend_char_has_nul_byte
Unexecuted instantiation: hash_sha3.c:zend_char_has_nul_byte
Unexecuted instantiation: hash_snefru.c:zend_char_has_nul_byte
Unexecuted instantiation: hash_tiger.c:zend_char_has_nul_byte
Unexecuted instantiation: hash_whirlpool.c:zend_char_has_nul_byte
Unexecuted instantiation: hash_xxhash.c:zend_char_has_nul_byte
Unexecuted instantiation: hash.c:zend_char_has_nul_byte
Unexecuted instantiation: json_encoder.c:zend_char_has_nul_byte
Unexecuted instantiation: json_parser.tab.c:zend_char_has_nul_byte
Unexecuted instantiation: json_scanner.c:zend_char_has_nul_byte
Unexecuted instantiation: json.c:zend_char_has_nul_byte
Unexecuted instantiation: php_lexbor.c:zend_char_has_nul_byte
Unexecuted instantiation: shared_alloc_mmap.c:zend_char_has_nul_byte
Unexecuted instantiation: shared_alloc_posix.c:zend_char_has_nul_byte
Unexecuted instantiation: shared_alloc_shm.c:zend_char_has_nul_byte
Unexecuted instantiation: zend_accelerator_api.c:zend_char_has_nul_byte
Unexecuted instantiation: zend_accelerator_blacklist.c:zend_char_has_nul_byte
Unexecuted instantiation: zend_accelerator_debug.c:zend_char_has_nul_byte
Unexecuted instantiation: zend_accelerator_hash.c:zend_char_has_nul_byte
Unexecuted instantiation: zend_accelerator_module.c:zend_char_has_nul_byte
Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_char_has_nul_byte
Unexecuted instantiation: zend_file_cache.c:zend_char_has_nul_byte
Unexecuted instantiation: zend_persist_calc.c:zend_char_has_nul_byte
Unexecuted instantiation: zend_persist.c:zend_char_has_nul_byte
Unexecuted instantiation: zend_shared_alloc.c:zend_char_has_nul_byte
Unexecuted instantiation: ZendAccelerator.c:zend_char_has_nul_byte
Unexecuted instantiation: zend_jit_vm_helpers.c:zend_char_has_nul_byte
Unexecuted instantiation: zend_jit.c:zend_char_has_nul_byte
Unexecuted instantiation: csprng.c:zend_char_has_nul_byte
Unexecuted instantiation: engine_mt19937.c:zend_char_has_nul_byte
Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_char_has_nul_byte
Unexecuted instantiation: engine_secure.c:zend_char_has_nul_byte
Unexecuted instantiation: engine_user.c:zend_char_has_nul_byte
Unexecuted instantiation: engine_xoshiro256starstar.c:zend_char_has_nul_byte
Unexecuted instantiation: gammasection.c:zend_char_has_nul_byte
Unexecuted instantiation: random.c:zend_char_has_nul_byte
Unexecuted instantiation: randomizer.c:zend_char_has_nul_byte
Unexecuted instantiation: zend_utils.c:zend_char_has_nul_byte
Unexecuted instantiation: php_reflection.c:zend_char_has_nul_byte
Unexecuted instantiation: php_spl.c:zend_char_has_nul_byte
Unexecuted instantiation: spl_array.c:zend_char_has_nul_byte
Unexecuted instantiation: spl_directory.c:zend_char_has_nul_byte
Unexecuted instantiation: spl_dllist.c:zend_char_has_nul_byte
Unexecuted instantiation: spl_exceptions.c:zend_char_has_nul_byte
Unexecuted instantiation: spl_fixedarray.c:zend_char_has_nul_byte
Unexecuted instantiation: spl_functions.c:zend_char_has_nul_byte
Unexecuted instantiation: spl_heap.c:zend_char_has_nul_byte
Unexecuted instantiation: spl_iterators.c:zend_char_has_nul_byte
Unexecuted instantiation: spl_observer.c:zend_char_has_nul_byte
Unexecuted instantiation: array.c:zend_char_has_nul_byte
Unexecuted instantiation: assert.c:zend_char_has_nul_byte
Unexecuted instantiation: base64.c:zend_char_has_nul_byte
Unexecuted instantiation: basic_functions.c:zend_char_has_nul_byte
Unexecuted instantiation: browscap.c:zend_char_has_nul_byte
Unexecuted instantiation: crc32_x86.c:zend_char_has_nul_byte
Unexecuted instantiation: crc32.c:zend_char_has_nul_byte
Unexecuted instantiation: credits.c:zend_char_has_nul_byte
Unexecuted instantiation: crypt.c:zend_char_has_nul_byte
Unexecuted instantiation: css.c:zend_char_has_nul_byte
Unexecuted instantiation: datetime.c:zend_char_has_nul_byte
Unexecuted instantiation: dir.c:zend_char_has_nul_byte
Unexecuted instantiation: dl.c:zend_char_has_nul_byte
Unexecuted instantiation: dns.c:zend_char_has_nul_byte
Unexecuted instantiation: exec.c:zend_char_has_nul_byte
Unexecuted instantiation: file.c:zend_char_has_nul_byte
Unexecuted instantiation: filestat.c:zend_char_has_nul_byte
Unexecuted instantiation: filters.c:zend_char_has_nul_byte
Unexecuted instantiation: flock_compat.c:zend_char_has_nul_byte
Unexecuted instantiation: formatted_print.c:zend_char_has_nul_byte
Unexecuted instantiation: fsock.c:zend_char_has_nul_byte
Unexecuted instantiation: ftok.c:zend_char_has_nul_byte
Unexecuted instantiation: ftp_fopen_wrapper.c:zend_char_has_nul_byte
Unexecuted instantiation: head.c:zend_char_has_nul_byte
Unexecuted instantiation: hrtime.c:zend_char_has_nul_byte
Unexecuted instantiation: html.c:zend_char_has_nul_byte
Unexecuted instantiation: http_fopen_wrapper.c:zend_char_has_nul_byte
Unexecuted instantiation: http.c:zend_char_has_nul_byte
Unexecuted instantiation: image.c:zend_char_has_nul_byte
Unexecuted instantiation: incomplete_class.c:zend_char_has_nul_byte
Unexecuted instantiation: info.c:zend_char_has_nul_byte
Unexecuted instantiation: iptc.c:zend_char_has_nul_byte
Unexecuted instantiation: levenshtein.c:zend_char_has_nul_byte
Unexecuted instantiation: link.c:zend_char_has_nul_byte
Unexecuted instantiation: mail.c:zend_char_has_nul_byte
Unexecuted instantiation: math.c:zend_char_has_nul_byte
Unexecuted instantiation: md5.c:zend_char_has_nul_byte
Unexecuted instantiation: metaphone.c:zend_char_has_nul_byte
Unexecuted instantiation: microtime.c:zend_char_has_nul_byte
Unexecuted instantiation: net.c:zend_char_has_nul_byte
Unexecuted instantiation: pack.c:zend_char_has_nul_byte
Unexecuted instantiation: pageinfo.c:zend_char_has_nul_byte
Unexecuted instantiation: password.c:zend_char_has_nul_byte
Unexecuted instantiation: php_fopen_wrapper.c:zend_char_has_nul_byte
Unexecuted instantiation: proc_open.c:zend_char_has_nul_byte
Unexecuted instantiation: quot_print.c:zend_char_has_nul_byte
Unexecuted instantiation: scanf.c:zend_char_has_nul_byte
Unexecuted instantiation: sha1.c:zend_char_has_nul_byte
Unexecuted instantiation: soundex.c:zend_char_has_nul_byte
Unexecuted instantiation: streamsfuncs.c:zend_char_has_nul_byte
Unexecuted instantiation: string.c:zend_char_has_nul_byte
Unexecuted instantiation: strnatcmp.c:zend_char_has_nul_byte
Unexecuted instantiation: syslog.c:zend_char_has_nul_byte
Unexecuted instantiation: type.c:zend_char_has_nul_byte
Unexecuted instantiation: uniqid.c:zend_char_has_nul_byte
Unexecuted instantiation: url_scanner_ex.c:zend_char_has_nul_byte
Unexecuted instantiation: url.c:zend_char_has_nul_byte
Unexecuted instantiation: user_filters.c:zend_char_has_nul_byte
Unexecuted instantiation: uuencode.c:zend_char_has_nul_byte
Unexecuted instantiation: var_unserializer.c:zend_char_has_nul_byte
Unexecuted instantiation: var.c:zend_char_has_nul_byte
Unexecuted instantiation: versioning.c:zend_char_has_nul_byte
Unexecuted instantiation: crypt_sha256.c:zend_char_has_nul_byte
Unexecuted instantiation: crypt_sha512.c:zend_char_has_nul_byte
Unexecuted instantiation: php_crypt_r.c:zend_char_has_nul_byte
Unexecuted instantiation: php_uri.c:zend_char_has_nul_byte
Unexecuted instantiation: php_uri_common.c:zend_char_has_nul_byte
Unexecuted instantiation: uri_parser_rfc3986.c:zend_char_has_nul_byte
Unexecuted instantiation: uri_parser_whatwg.c:zend_char_has_nul_byte
Unexecuted instantiation: uri_parser_php_parse_url.c:zend_char_has_nul_byte
Unexecuted instantiation: explicit_bzero.c:zend_char_has_nul_byte
fopen_wrappers.c:zend_char_has_nul_byte
Line
Count
Source
946
63.5k
{
947
63.5k
  return known_length != strlen(s);
948
63.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_autoload.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
949
950
7.68M
#define ZVAL_STRINGL(z, s, l) do {       \
951
7.68M
    ZVAL_NEW_STR(z, zend_string_init(s, l, 0));   \
952
7.68M
  } while (0)
953
954
1.28M
#define ZVAL_STRING(z, s) do {         \
955
1.28M
    const char *_s = (s);         \
956
1.28M
    ZVAL_STRINGL(z, _s, strlen(_s));    \
957
1.28M
  } while (0)
958
959
717k
#define ZVAL_EMPTY_STRING(z) do {       \
960
717k
    ZVAL_INTERNED_STR(z, ZSTR_EMPTY_ALLOC());    \
961
717k
  } while (0)
962
963
0
#define ZVAL_PSTRINGL(z, s, l) do {       \
964
0
    ZVAL_NEW_STR(z, zend_string_init(s, l, 1));   \
965
0
  } while (0)
966
967
#define ZVAL_PSTRING(z, s) do {         \
968
    const char *_s = (s);         \
969
    ZVAL_PSTRINGL(z, _s, strlen(_s));   \
970
  } while (0)
971
972
0
#define ZVAL_EMPTY_PSTRING(z) do {       \
973
0
    ZVAL_PSTRINGL(z, "", 0);       \
974
0
  } while (0)
975
976
6.05k
#define ZVAL_CHAR(z, c)  do {               \
977
6.05k
    char _c = (c);                          \
978
6.05k
    ZVAL_INTERNED_STR(z, ZSTR_CHAR((zend_uchar) _c));  \
979
6.05k
  } while (0)
980
981
245k
#define ZVAL_STRINGL_FAST(z, s, l) do {     \
982
245k
    ZVAL_STR(z, zend_string_init_fast(s, l)); \
983
245k
  } while (0)
984
985
#define ZVAL_STRING_FAST(z, s) do {       \
986
    const char *_s = (s);         \
987
    ZVAL_STRINGL_FAST(z, _s, strlen(_s)); \
988
  } while (0)
989
990
49
#define ZVAL_ZVAL(z, zv, copy, dtor) do {   \
991
49
    zval *__z = (z);            \
992
49
    zval *__zv = (zv);            \
993
49
    if (EXPECTED(!Z_ISREF_P(__zv))) {   \
994
49
      if (copy && !dtor) {       \
995
49
        ZVAL_COPY(__z, __zv);      \
996
49
      } else {             \
997
0
        ZVAL_COPY_VALUE(__z, __zv);    \
998
0
      }                  \
999
49
    } else {               \
1000
0
      ZVAL_COPY(__z, Z_REFVAL_P(__zv));  \
1001
0
      if (dtor || !copy) {       \
1002
0
        zval_ptr_dtor(__zv);      \
1003
0
      }                  \
1004
0
    }                    \
1005
49
  } while (0)
1006
1007
62.0k
#define RETVAL_BOOL(b)          ZVAL_BOOL(return_value, b)
1008
454
#define RETVAL_NULL()         ZVAL_NULL(return_value)
1009
8.51k
#define RETVAL_LONG(l)          ZVAL_LONG(return_value, l)
1010
484
#define RETVAL_DOUBLE(d)        ZVAL_DOUBLE(return_value, d)
1011
93.3k
#define RETVAL_STR(s)         ZVAL_STR(return_value, s)
1012
0
#define RETVAL_INTERNED_STR(s)      ZVAL_INTERNED_STR(return_value, s)
1013
10.1k
#define RETVAL_NEW_STR(s)       ZVAL_NEW_STR(return_value, s)
1014
796
#define RETVAL_STR_COPY(s)        ZVAL_STR_COPY(return_value, s)
1015
51
#define RETVAL_STRING(s)        ZVAL_STRING(return_value, s)
1016
424
#define RETVAL_STRINGL(s, l)      ZVAL_STRINGL(return_value, s, l)
1017
#define RETVAL_STRING_FAST(s)     ZVAL_STRING_FAST(return_value, s)
1018
58
#define RETVAL_STRINGL_FAST(s, l)   ZVAL_STRINGL_FAST(return_value, s, l)
1019
87
#define RETVAL_EMPTY_STRING()     ZVAL_EMPTY_STRING(return_value)
1020
105
#define RETVAL_CHAR(c)                ZVAL_CHAR(return_value, c)
1021
0
#define RETVAL_RES(r)         ZVAL_RES(return_value, r)
1022
372
#define RETVAL_ARR(r)         ZVAL_ARR(return_value, r)
1023
499
#define RETVAL_EMPTY_ARRAY()      ZVAL_EMPTY_ARRAY(return_value)
1024
2.50k
#define RETVAL_OBJ(r)         ZVAL_OBJ(return_value, r)
1025
1.06k
#define RETVAL_OBJ_COPY(r)        ZVAL_OBJ_COPY(return_value, r)
1026
328
#define RETVAL_COPY(zv)         ZVAL_COPY(return_value, zv)
1027
1.71k
#define RETVAL_COPY_VALUE(zv)     ZVAL_COPY_VALUE(return_value, zv)
1028
2.53k
#define RETVAL_COPY_DEREF(zv)     ZVAL_COPY_DEREF(return_value, zv)
1029
49
#define RETVAL_ZVAL(zv, copy, dtor)   ZVAL_ZVAL(return_value, zv, copy, dtor)
1030
50.2k
#define RETVAL_FALSE          ZVAL_FALSE(return_value)
1031
39.1k
#define RETVAL_TRUE           ZVAL_TRUE(return_value)
1032
1033
61.8k
#define RETURN_BOOL(b)          do { RETVAL_BOOL(b); return; } while (0)
1034
364
#define RETURN_NULL()         do { RETVAL_NULL(); return;} while (0)
1035
4.81k
#define RETURN_LONG(l)          do { RETVAL_LONG(l); return; } while (0)
1036
484
#define RETURN_DOUBLE(d)        do { RETVAL_DOUBLE(d); return; } while (0)
1037
91.4k
#define RETURN_STR(s)           do { RETVAL_STR(s); return; } while (0)
1038
0
#define RETURN_INTERNED_STR(s)      do { RETVAL_INTERNED_STR(s); return; } while (0)
1039
9.72k
#define RETURN_NEW_STR(s)       do { RETVAL_NEW_STR(s); return; } while (0)
1040
796
#define RETURN_STR_COPY(s)        do { RETVAL_STR_COPY(s); return; } while (0)
1041
18
#define RETURN_STRING(s)        do { RETVAL_STRING(s); return; } while (0)
1042
229
#define RETURN_STRINGL(s, l)      do { RETVAL_STRINGL(s, l); return; } while (0)
1043
#define RETURN_STRING_FAST(s)       do { RETVAL_STRING_FAST(s); return; } while (0)
1044
58
#define RETURN_STRINGL_FAST(s, l)   do { RETVAL_STRINGL_FAST(s, l); return; } while (0)
1045
87
#define RETURN_EMPTY_STRING()       do { RETVAL_EMPTY_STRING(); return; } while (0)
1046
105
#define RETURN_CHAR(c)                do { RETVAL_CHAR(c); return; } while (0)
1047
0
#define RETURN_RES(r)         do { RETVAL_RES(r); return; } while (0)
1048
338
#define RETURN_ARR(r)         do { RETVAL_ARR(r); return; } while (0)
1049
117
#define RETURN_EMPTY_ARRAY()      do { RETVAL_EMPTY_ARRAY(); return; } while (0)
1050
2.50k
#define RETURN_OBJ(r)         do { RETVAL_OBJ(r); return; } while (0)
1051
859
#define RETURN_OBJ_COPY(r)        do { RETVAL_OBJ_COPY(r); return; } while (0)
1052
78
#define RETURN_COPY(zv)         do { RETVAL_COPY(zv); return; } while (0)
1053
1.32k
#define RETURN_COPY_VALUE(zv)     do { RETVAL_COPY_VALUE(zv); return; } while (0)
1054
2.53k
#define RETURN_COPY_DEREF(zv)     do { RETVAL_COPY_DEREF(zv); return; } while (0)
1055
49
#define RETURN_ZVAL(zv, copy, dtor)   do { RETVAL_ZVAL(zv, copy, dtor); return; } while (0)
1056
6.10k
#define RETURN_FALSE          do { RETVAL_FALSE; return; } while (0)
1057
38.9k
#define RETURN_TRUE           do { RETVAL_TRUE; return; } while (0)
1058
2.89k
#define RETURN_THROWS()         do { ZEND_ASSERT(EG(exception)); (void) return_value; return; } while (0)
1059
1060
40
#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)))
1061
1062
/* For compatibility */
1063
#define ZEND_MINIT      ZEND_MODULE_STARTUP_N
1064
#define ZEND_MSHUTDOWN    ZEND_MODULE_SHUTDOWN_N
1065
#define ZEND_RINIT      ZEND_MODULE_ACTIVATE_N
1066
#define ZEND_RSHUTDOWN    ZEND_MODULE_DEACTIVATE_N
1067
#define ZEND_MINFO      ZEND_MODULE_INFO_N
1068
#define ZEND_GINIT(module)    ((void (*)(void*))(ZEND_MODULE_GLOBALS_CTOR_N(module)))
1069
#define ZEND_GSHUTDOWN(module)  ((void (*)(void*))(ZEND_MODULE_GLOBALS_DTOR_N(module)))
1070
1071
#define ZEND_MINIT_FUNCTION     ZEND_MODULE_STARTUP_D
1072
#define ZEND_MSHUTDOWN_FUNCTION   ZEND_MODULE_SHUTDOWN_D
1073
#define ZEND_RINIT_FUNCTION     ZEND_MODULE_ACTIVATE_D
1074
#define ZEND_RSHUTDOWN_FUNCTION   ZEND_MODULE_DEACTIVATE_D
1075
#define ZEND_MINFO_FUNCTION     ZEND_MODULE_INFO_D
1076
#define ZEND_GINIT_FUNCTION     ZEND_MODULE_GLOBALS_CTOR_D
1077
#define ZEND_GSHUTDOWN_FUNCTION   ZEND_MODULE_GLOBALS_DTOR_D
1078
1079
/* May modify arg in-place. Will free arg in failure case (and take ownership in success case).
1080
 * Prefer using the ZEND_TRY_ASSIGN_* macros over these APIs. */
1081
ZEND_API zend_result zend_try_assign_typed_ref_ex(zend_reference *ref, zval *zv, bool strict);
1082
ZEND_API zend_result zend_try_assign_typed_ref(zend_reference *ref, zval *zv);
1083
1084
ZEND_API zend_result zend_try_assign_typed_ref_null(zend_reference *ref);
1085
ZEND_API zend_result zend_try_assign_typed_ref_bool(zend_reference *ref, bool val);
1086
ZEND_API zend_result zend_try_assign_typed_ref_long(zend_reference *ref, zend_long lval);
1087
ZEND_API zend_result zend_try_assign_typed_ref_double(zend_reference *ref, double dval);
1088
ZEND_API zend_result zend_try_assign_typed_ref_empty_string(zend_reference *ref);
1089
ZEND_API zend_result zend_try_assign_typed_ref_str(zend_reference *ref, zend_string *str);
1090
ZEND_API zend_result zend_try_assign_typed_ref_string(zend_reference *ref, const char *string);
1091
ZEND_API zend_result zend_try_assign_typed_ref_stringl(zend_reference *ref, const char *string, size_t len);
1092
ZEND_API zend_result zend_try_assign_typed_ref_arr(zend_reference *ref, zend_array *arr);
1093
ZEND_API zend_result zend_try_assign_typed_ref_res(zend_reference *ref, zend_resource *res);
1094
ZEND_API zend_result zend_try_assign_typed_ref_zval(zend_reference *ref, zval *zv);
1095
ZEND_API zend_result zend_try_assign_typed_ref_zval_ex(zend_reference *ref, zval *zv, bool strict);
1096
1097
0
#define _ZEND_TRY_ASSIGN_NULL(zv, is_ref) do { \
1098
0
  zval *_zv = zv; \
1099
0
  if (is_ref || UNEXPECTED(Z_ISREF_P(_zv))) { \
1100
0
    zend_reference *ref = Z_REF_P(_zv); \
1101
0
    if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) { \
1102
0
      zend_try_assign_typed_ref_null(ref); \
1103
0
      break; \
1104
0
    } \
1105
0
    _zv = &ref->val; \
1106
0
  } \
1107
0
  zval_ptr_safe_dtor(_zv); \
1108
0
  ZVAL_NULL(_zv); \
1109
0
} while (0)
1110
1111
#define ZEND_TRY_ASSIGN_NULL(zv) \
1112
  _ZEND_TRY_ASSIGN_NULL(zv, 0)
1113
1114
0
#define ZEND_TRY_ASSIGN_REF_NULL(zv) do { \
1115
0
  ZEND_ASSERT(Z_ISREF_P(zv)); \
1116
0
  _ZEND_TRY_ASSIGN_NULL(zv, 1); \
1117
0
} while (0)
1118
1119
#define _ZEND_TRY_ASSIGN_FALSE(zv, is_ref) do { \
1120
  zval *_zv = zv; \
1121
  if (is_ref || UNEXPECTED(Z_ISREF_P(_zv))) { \
1122
    zend_reference *ref = Z_REF_P(_zv); \
1123
    if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) { \
1124
      zend_try_assign_typed_ref_bool(ref, 0); \
1125
      break; \
1126
    } \
1127
    _zv = &ref->val; \
1128
  } \
1129
  zval_ptr_safe_dtor(_zv); \
1130
  ZVAL_FALSE(_zv); \
1131
} while (0)
1132
1133
#define ZEND_TRY_ASSIGN_FALSE(zv) \
1134
  _ZEND_TRY_ASSIGN_FALSE(zv, 0)
1135
1136
#define ZEND_TRY_ASSIGN_REF_FALSE(zv) do { \
1137
  ZEND_ASSERT(Z_ISREF_P(zv)); \
1138
  _ZEND_TRY_ASSIGN_FALSE(zv, 1); \
1139
} while (0)
1140
1141
#define _ZEND_TRY_ASSIGN_TRUE(zv, is_ref) do { \
1142
  zval *_zv = zv; \
1143
  if (is_ref || UNEXPECTED(Z_ISREF_P(_zv))) { \
1144
    zend_reference *ref = Z_REF_P(_zv); \
1145
    if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) { \
1146
      zend_try_assign_typed_ref_bool(ref, 1); \
1147
      break; \
1148
    } \
1149
    _zv = &ref->val; \
1150
  } \
1151
  zval_ptr_safe_dtor(_zv); \
1152
  ZVAL_TRUE(_zv); \
1153
} while (0)
1154
1155
#define ZEND_TRY_ASSIGN_TRUE(zv) \
1156
  _ZEND_TRY_ASSIGN_TRUE(zv, 0)
1157
1158
#define ZEND_TRY_ASSIGN_REF_TRUE(zv) do { \
1159
  ZEND_ASSERT(Z_ISREF_P(zv)); \
1160
  _ZEND_TRY_ASSIGN_TRUE(zv, 1); \
1161
} while (0)
1162
1163
#define _ZEND_TRY_ASSIGN_BOOL(zv, bval, is_ref) do { \
1164
  zval *_zv = zv; \
1165
  if (is_ref || UNEXPECTED(Z_ISREF_P(_zv))) { \
1166
    zend_reference *ref = Z_REF_P(_zv); \
1167
    if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) { \
1168
      zend_try_assign_typed_ref_bool(ref, 1); \
1169
      break; \
1170
    } \
1171
    _zv = &ref->val; \
1172
  } \
1173
  zval_ptr_safe_dtor(_zv); \
1174
  ZVAL_BOOL(_zv, bval); \
1175
} while (0)
1176
1177
#define ZEND_TRY_ASSIGN_BOOL(zv, bval) \
1178
  _ZEND_TRY_ASSIGN_BOOL(zv, bval, 0)
1179
1180
#define ZEND_TRY_ASSIGN_REF_BOOL(zv, bval) do { \
1181
  ZEND_ASSERT(Z_ISREF_P(zv)); \
1182
  _ZEND_TRY_ASSIGN_BOOL(zv, bval, 1); \
1183
} while (0)
1184
1185
35
#define _ZEND_TRY_ASSIGN_LONG(zv, lval, is_ref) do { \
1186
35
  zval *_zv = zv; \
1187
35
  if (is_ref || UNEXPECTED(Z_ISREF_P(_zv))) { \
1188
35
    zend_reference *ref = Z_REF_P(_zv); \
1189
35
    if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) { \
1190
0
      zend_try_assign_typed_ref_long(ref, lval); \
1191
0
      break; \
1192
0
    } \
1193
35
    _zv = &ref->val; \
1194
35
  } \
1195
35
  zval_ptr_safe_dtor(_zv); \
1196
35
  ZVAL_LONG(_zv, lval); \
1197
35
} while (0)
1198
1199
#define ZEND_TRY_ASSIGN_LONG(zv, lval) \
1200
  _ZEND_TRY_ASSIGN_LONG(zv, lval, 0)
1201
1202
35
#define ZEND_TRY_ASSIGN_REF_LONG(zv, lval) do { \
1203
35
  ZEND_ASSERT(Z_ISREF_P(zv)); \
1204
35
  _ZEND_TRY_ASSIGN_LONG(zv, lval, 1); \
1205
35
} while (0)
1206
1207
0
#define _ZEND_TRY_ASSIGN_DOUBLE(zv, dval, is_ref) do { \
1208
0
  zval *_zv = zv; \
1209
0
  if (is_ref || UNEXPECTED(Z_ISREF_P(_zv))) { \
1210
0
    zend_reference *ref = Z_REF_P(_zv); \
1211
0
    if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) { \
1212
0
      zend_try_assign_typed_ref_double(ref, dval); \
1213
0
      break; \
1214
0
    } \
1215
0
    _zv = &ref->val; \
1216
0
  } \
1217
0
  zval_ptr_safe_dtor(_zv); \
1218
0
  ZVAL_DOUBLE(_zv, dval); \
1219
0
} while (0)
1220
1221
#define ZEND_TRY_ASSIGN_DOUBLE(zv, dval) \
1222
  _ZEND_TRY_ASSIGN_DOUBLE(zv, dval, 0)
1223
1224
0
#define ZEND_TRY_ASSIGN_REF_DOUBLE(zv, dval) do { \
1225
0
  ZEND_ASSERT(Z_ISREF_P(zv)); \
1226
0
  _ZEND_TRY_ASSIGN_DOUBLE(zv, dval, 1); \
1227
0
} while (0)
1228
1229
0
#define _ZEND_TRY_ASSIGN_EMPTY_STRING(zv, is_ref) do { \
1230
0
  zval *_zv = zv; \
1231
0
  if (is_ref || UNEXPECTED(Z_ISREF_P(_zv))) { \
1232
0
    zend_reference *ref = Z_REF_P(_zv); \
1233
0
    if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) { \
1234
0
      zend_try_assign_typed_ref_empty_string(ref); \
1235
0
      break; \
1236
0
    } \
1237
0
    _zv = &ref->val; \
1238
0
  } \
1239
0
  zval_ptr_safe_dtor(_zv); \
1240
0
  ZVAL_EMPTY_STRING(_zv); \
1241
0
} while (0)
1242
1243
#define ZEND_TRY_ASSIGN_EMPTY_STRING(zv) \
1244
  _ZEND_TRY_ASSIGN_EMPTY_STRING(zv, 0)
1245
1246
0
#define ZEND_TRY_ASSIGN_REF_EMPTY_STRING(zv) do { \
1247
0
  ZEND_ASSERT(Z_ISREF_P(zv)); \
1248
0
  _ZEND_TRY_ASSIGN_EMPTY_STRING(zv, 1); \
1249
0
} while (0)
1250
1251
77
#define _ZEND_TRY_ASSIGN_STR(zv, str, is_ref) do { \
1252
77
  zval *_zv = zv; \
1253
77
  if (is_ref || UNEXPECTED(Z_ISREF_P(_zv))) { \
1254
77
    zend_reference *ref = Z_REF_P(_zv); \
1255
77
    if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) { \
1256
0
      zend_try_assign_typed_ref_str(ref, str); \
1257
0
      break; \
1258
0
    } \
1259
77
    _zv = &ref->val; \
1260
77
  } \
1261
77
  zval_ptr_safe_dtor(_zv); \
1262
77
  ZVAL_STR(_zv, str); \
1263
77
} while (0)
1264
1265
#define ZEND_TRY_ASSIGN_STR(zv, str) \
1266
  _ZEND_TRY_ASSIGN_STR(zv, str, 0)
1267
1268
77
#define ZEND_TRY_ASSIGN_REF_STR(zv, str) do { \
1269
77
  ZEND_ASSERT(Z_ISREF_P(zv)); \
1270
77
  _ZEND_TRY_ASSIGN_STR(zv, str, 1); \
1271
77
} while (0)
1272
1273
#define _ZEND_TRY_ASSIGN_NEW_STR(zv, str, is_str) do { \
1274
  zval *_zv = zv; \
1275
  if (is_str || UNEXPECTED(Z_ISREF_P(_zv))) { \
1276
    zend_reference *ref = Z_REF_P(_zv); \
1277
    if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) { \
1278
      zend_try_assign_typed_ref_str(ref, str); \
1279
      break; \
1280
    } \
1281
    _zv = &ref->val; \
1282
  } \
1283
  zval_ptr_safe_dtor(_zv); \
1284
  ZVAL_NEW_STR(_zv, str); \
1285
} while (0)
1286
1287
#define ZEND_TRY_ASSIGN_NEW_STR(zv, str) \
1288
  _ZEND_TRY_ASSIGN_NEW_STR(zv, str, 0)
1289
1290
#define ZEND_TRY_ASSIGN_REF_NEW_STR(zv, str) do { \
1291
  ZEND_ASSERT(Z_ISREF_P(zv)); \
1292
  _ZEND_TRY_ASSIGN_NEW_STR(zv, str, 1); \
1293
} while (0)
1294
1295
18
#define _ZEND_TRY_ASSIGN_STRING(zv, string, is_ref) do { \
1296
18
  zval *_zv = zv; \
1297
18
  if (is_ref || UNEXPECTED(Z_ISREF_P(_zv))) { \
1298
18
    zend_reference *ref = Z_REF_P(_zv); \
1299
18
    if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) { \
1300
5
      zend_try_assign_typed_ref_string(ref, string); \
1301
5
      break; \
1302
5
    } \
1303
18
    _zv = &ref->val; \
1304
13
  } \
1305
18
  zval_ptr_safe_dtor(_zv); \
1306
13
  ZVAL_STRING(_zv, string); \
1307
13
} while (0)
1308
1309
#define ZEND_TRY_ASSIGN_STRING(zv, string) \
1310
  _ZEND_TRY_ASSIGN_STRING(zv, string, 0)
1311
1312
18
#define ZEND_TRY_ASSIGN_REF_STRING(zv, string) do { \
1313
18
  ZEND_ASSERT(Z_ISREF_P(zv)); \
1314
18
  _ZEND_TRY_ASSIGN_STRING(zv, string, 1); \
1315
18
} while (0)
1316
1317
0
#define _ZEND_TRY_ASSIGN_STRINGL(zv, string, len, is_ref) do { \
1318
0
  zval *_zv = zv; \
1319
0
  if (is_ref || UNEXPECTED(Z_ISREF_P(_zv))) { \
1320
0
    zend_reference *ref = Z_REF_P(_zv); \
1321
0
    if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) { \
1322
0
      zend_try_assign_typed_ref_stringl(ref, string, len); \
1323
0
      break; \
1324
0
    } \
1325
0
    _zv = &ref->val; \
1326
0
  } \
1327
0
  zval_ptr_safe_dtor(_zv); \
1328
0
  ZVAL_STRINGL(_zv, string, len); \
1329
0
} while (0)
1330
1331
#define ZEND_TRY_ASSIGN_STRINGL(zv, string, len) \
1332
  _ZEND_TRY_ASSIGN_STRINGL(zv, string, len, 0)
1333
1334
0
#define ZEND_TRY_ASSIGN_REF_STRINGL(zv, string, len) do { \
1335
0
  ZEND_ASSERT(Z_ISREF_P(zv)); \
1336
0
  _ZEND_TRY_ASSIGN_STRINGL(zv, string, len, 1); \
1337
0
} while (0)
1338
1339
#define _ZEND_TRY_ASSIGN_ARR(zv, arr, is_ref) do { \
1340
  zval *_zv = zv; \
1341
  if (is_ref || UNEXPECTED(Z_ISREF_P(_zv))) { \
1342
    zend_reference *ref = Z_REF_P(_zv); \
1343
    if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) { \
1344
      zend_try_assign_typed_ref_arr(ref, arr); \
1345
      break; \
1346
    } \
1347
    _zv = &ref->val; \
1348
  } \
1349
  zval_ptr_safe_dtor(_zv); \
1350
  ZVAL_ARR(_zv, arr); \
1351
} while (0)
1352
1353
#define ZEND_TRY_ASSIGN_ARR(zv, arr) \
1354
  _ZEND_TRY_ASSIGN_ARR(zv, arr, 0)
1355
1356
#define ZEND_TRY_ASSIGN_REF_ARR(zv, arr) do { \
1357
  ZEND_ASSERT(Z_ISREF_P(zv)); \
1358
  ZEND_ASSERT(!(GC_FLAGS(arr) & GC_IMMUTABLE)); \
1359
  _ZEND_TRY_ASSIGN_ARR(zv, arr, 1); \
1360
} while (0)
1361
1362
#define _ZEND_TRY_ASSIGN_RES(zv, res, is_ref) do { \
1363
  zval *_zv = zv; \
1364
  if (is_ref || UNEXPECTED(Z_ISREF_P(_zv))) { \
1365
    zend_reference *ref = Z_REF_P(_zv); \
1366
    if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) { \
1367
      zend_try_assign_typed_ref_res(ref, res); \
1368
      break; \
1369
    } \
1370
    _zv = &ref->val; \
1371
  } \
1372
  zval_ptr_safe_dtor(_zv); \
1373
  ZVAL_RES(_zv, res); \
1374
} while (0)
1375
1376
#define ZEND_TRY_ASSIGN_RES(zv, res) \
1377
  _ZEND_TRY_ASSIGN_RES(zv, res, 0)
1378
1379
#define ZEND_TRY_ASSIGN_REF_RES(zv, res) do { \
1380
  ZEND_ASSERT(Z_ISREF_P(zv)); \
1381
  _ZEND_TRY_ASSIGN_RES(zv, res, 1); \
1382
} while (0)
1383
1384
0
#define _ZEND_TRY_ASSIGN_TMP(zv, other_zv, is_ref) do { \
1385
0
  zval *_zv = zv; \
1386
0
  if (is_ref || UNEXPECTED(Z_ISREF_P(_zv))) { \
1387
0
    zend_reference *ref = Z_REF_P(_zv); \
1388
0
    if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) { \
1389
0
      zend_try_assign_typed_ref(ref, other_zv); \
1390
0
      break; \
1391
0
    } \
1392
0
    _zv = &ref->val; \
1393
0
  } \
1394
0
  zval_ptr_safe_dtor(_zv); \
1395
0
  ZVAL_COPY_VALUE(_zv, other_zv); \
1396
0
} while (0)
1397
1398
#define ZEND_TRY_ASSIGN_TMP(zv, other_zv) \
1399
  _ZEND_TRY_ASSIGN_TMP(zv, other_zv, 0)
1400
1401
0
#define ZEND_TRY_ASSIGN_REF_TMP(zv, other_zv) do { \
1402
0
  ZEND_ASSERT(Z_ISREF_P(zv)); \
1403
0
  _ZEND_TRY_ASSIGN_TMP(zv, other_zv, 1); \
1404
0
} while (0)
1405
1406
#define _ZEND_TRY_ASSIGN_VALUE(zv, other_zv, is_ref) do { \
1407
  zval *_zv = zv; \
1408
  if (is_ref || UNEXPECTED(Z_ISREF_P(_zv))) { \
1409
    zend_reference *ref = Z_REF_P(_zv); \
1410
    if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) { \
1411
      zend_try_assign_typed_ref_zval(ref, other_zv); \
1412
      break; \
1413
    } \
1414
    _zv = &ref->val; \
1415
  } \
1416
  zval_ptr_safe_dtor(_zv); \
1417
  ZVAL_COPY_VALUE(_zv, other_zv); \
1418
} while (0)
1419
1420
#define ZEND_TRY_ASSIGN_VALUE(zv, other_zv) \
1421
  _ZEND_TRY_ASSIGN_VALUE(zv, other_zv, 0)
1422
1423
#define ZEND_TRY_ASSIGN_REF_VALUE(zv, other_zv) do { \
1424
  ZEND_ASSERT(Z_ISREF_P(zv)); \
1425
  _ZEND_TRY_ASSIGN_VALUE(zv, other_zv, 1); \
1426
} while (0)
1427
1428
#define ZEND_TRY_ASSIGN_COPY(zv, other_zv) do { \
1429
  Z_TRY_ADDREF_P(other_zv); \
1430
  ZEND_TRY_ASSIGN_VALUE(zv, other_zv); \
1431
} while (0)
1432
1433
#define ZEND_TRY_ASSIGN_REF_COPY(zv, other_zv) do { \
1434
  Z_TRY_ADDREF_P(other_zv); \
1435
  ZEND_TRY_ASSIGN_REF_VALUE(zv, other_zv); \
1436
} while (0)
1437
1438
2
#define _ZEND_TRY_ASSIGN_VALUE_EX(zv, other_zv, strict, is_ref) do { \
1439
2
  zval *_zv = zv; \
1440
2
  if (is_ref || UNEXPECTED(Z_ISREF_P(_zv))) { \
1441
0
    zend_reference *ref = Z_REF_P(_zv); \
1442
0
    if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) { \
1443
0
      zend_try_assign_typed_ref_zval_ex(ref, other_zv, strict); \
1444
0
      break; \
1445
0
    } \
1446
0
    _zv = &ref->val; \
1447
0
  } \
1448
2
  zval_ptr_safe_dtor(_zv); \
1449
2
  ZVAL_COPY_VALUE(_zv, other_zv); \
1450
2
} while (0)
1451
1452
#define ZEND_TRY_ASSIGN_VALUE_EX(zv, other_zv, strict) \
1453
2
  _ZEND_TRY_ASSIGN_VALUE_EX(zv, other_zv, strict, 0)
1454
1455
#define ZEND_TRY_ASSIGN_REF_VALUE_EX(zv, other_zv, strict) do { \
1456
  ZEND_ASSERT(Z_ISREF_P(zv)); \
1457
  _ZEND_TRY_ASSIGN_VALUE_EX(zv, other_zv, strict, 1); \
1458
} while (0)
1459
1460
2
#define ZEND_TRY_ASSIGN_COPY_EX(zv, other_zv, strict) do { \
1461
2
  Z_TRY_ADDREF_P(other_zv); \
1462
2
  ZEND_TRY_ASSIGN_VALUE_EX(zv, other_zv, strict); \
1463
2
} while (0)
1464
1465
#define ZEND_TRY_ASSIGN_REF_COPY_EX(zv, other_zv, strict) do { \
1466
  Z_TRY_ADDREF_P(other_zv); \
1467
  ZEND_TRY_ASSIGN_REF_VALUE_EX(zv, other_zv, strict); \
1468
} while (0)
1469
1470
/* Initializes a reference to an empty array and returns dereferenced zval,
1471
 * or NULL if the initialization failed. */
1472
static zend_always_inline zval *zend_try_array_init_size(zval *zv, uint32_t size)
1473
10
{
1474
10
  zend_array *arr = zend_new_array(size);
1475
1476
10
  if (EXPECTED(Z_ISREF_P(zv))) {
1477
10
    zend_reference *ref = Z_REF_P(zv);
1478
10
    if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) {
1479
5
      if (zend_try_assign_typed_ref_arr(ref, arr) == FAILURE) {
1480
0
        return NULL;
1481
0
      }
1482
5
      return &ref->val;
1483
5
    }
1484
5
    zv = &ref->val;
1485
5
  }
1486
5
  zval_ptr_safe_dtor(zv);
1487
5
  ZVAL_ARR(zv, arr);
1488
5
  return zv;
1489
10
}
Unexecuted instantiation: php_date.c:zend_try_array_init_size
Unexecuted instantiation: php_pcre.c:zend_try_array_init_size
Unexecuted instantiation: exif.c:zend_try_array_init_size
Unexecuted instantiation: hash_adler32.c:zend_try_array_init_size
Unexecuted instantiation: hash_crc32.c:zend_try_array_init_size
Unexecuted instantiation: hash_fnv.c:zend_try_array_init_size
Unexecuted instantiation: hash_gost.c:zend_try_array_init_size
Unexecuted instantiation: hash_haval.c:zend_try_array_init_size
Unexecuted instantiation: hash_joaat.c:zend_try_array_init_size
Unexecuted instantiation: hash_md.c:zend_try_array_init_size
Unexecuted instantiation: hash_murmur.c:zend_try_array_init_size
Unexecuted instantiation: hash_ripemd.c:zend_try_array_init_size
Unexecuted instantiation: hash_sha_ni.c:zend_try_array_init_size
Unexecuted instantiation: hash_sha_sse2.c:zend_try_array_init_size
Unexecuted instantiation: hash_sha.c:zend_try_array_init_size
Unexecuted instantiation: hash_sha3.c:zend_try_array_init_size
Unexecuted instantiation: hash_snefru.c:zend_try_array_init_size
Unexecuted instantiation: hash_tiger.c:zend_try_array_init_size
Unexecuted instantiation: hash_whirlpool.c:zend_try_array_init_size
Unexecuted instantiation: hash_xxhash.c:zend_try_array_init_size
Unexecuted instantiation: hash.c:zend_try_array_init_size
Unexecuted instantiation: json_encoder.c:zend_try_array_init_size
Unexecuted instantiation: json_parser.tab.c:zend_try_array_init_size
Unexecuted instantiation: json_scanner.c:zend_try_array_init_size
Unexecuted instantiation: json.c:zend_try_array_init_size
Unexecuted instantiation: php_lexbor.c:zend_try_array_init_size
Unexecuted instantiation: shared_alloc_mmap.c:zend_try_array_init_size
Unexecuted instantiation: shared_alloc_posix.c:zend_try_array_init_size
Unexecuted instantiation: shared_alloc_shm.c:zend_try_array_init_size
Unexecuted instantiation: zend_accelerator_api.c:zend_try_array_init_size
Unexecuted instantiation: zend_accelerator_blacklist.c:zend_try_array_init_size
Unexecuted instantiation: zend_accelerator_debug.c:zend_try_array_init_size
Unexecuted instantiation: zend_accelerator_hash.c:zend_try_array_init_size
Unexecuted instantiation: zend_accelerator_module.c:zend_try_array_init_size
Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_try_array_init_size
Unexecuted instantiation: zend_file_cache.c:zend_try_array_init_size
Unexecuted instantiation: zend_persist_calc.c:zend_try_array_init_size
Unexecuted instantiation: zend_persist.c:zend_try_array_init_size
Unexecuted instantiation: zend_shared_alloc.c:zend_try_array_init_size
Unexecuted instantiation: ZendAccelerator.c:zend_try_array_init_size
Unexecuted instantiation: zend_jit_vm_helpers.c:zend_try_array_init_size
Unexecuted instantiation: zend_jit.c:zend_try_array_init_size
Unexecuted instantiation: csprng.c:zend_try_array_init_size
Unexecuted instantiation: engine_mt19937.c:zend_try_array_init_size
Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_try_array_init_size
Unexecuted instantiation: engine_secure.c:zend_try_array_init_size
Unexecuted instantiation: engine_user.c:zend_try_array_init_size
Unexecuted instantiation: engine_xoshiro256starstar.c:zend_try_array_init_size
Unexecuted instantiation: gammasection.c:zend_try_array_init_size
Unexecuted instantiation: random.c:zend_try_array_init_size
Unexecuted instantiation: randomizer.c:zend_try_array_init_size
Unexecuted instantiation: zend_utils.c:zend_try_array_init_size
Unexecuted instantiation: php_reflection.c:zend_try_array_init_size
Unexecuted instantiation: php_spl.c:zend_try_array_init_size
Unexecuted instantiation: spl_array.c:zend_try_array_init_size
Unexecuted instantiation: spl_directory.c:zend_try_array_init_size
Unexecuted instantiation: spl_dllist.c:zend_try_array_init_size
Unexecuted instantiation: spl_exceptions.c:zend_try_array_init_size
Unexecuted instantiation: spl_fixedarray.c:zend_try_array_init_size
Unexecuted instantiation: spl_functions.c:zend_try_array_init_size
Unexecuted instantiation: spl_heap.c:zend_try_array_init_size
Unexecuted instantiation: spl_iterators.c:zend_try_array_init_size
Unexecuted instantiation: spl_observer.c:zend_try_array_init_size
Unexecuted instantiation: array.c:zend_try_array_init_size
Unexecuted instantiation: assert.c:zend_try_array_init_size
Unexecuted instantiation: base64.c:zend_try_array_init_size
Unexecuted instantiation: basic_functions.c:zend_try_array_init_size
Unexecuted instantiation: browscap.c:zend_try_array_init_size
Unexecuted instantiation: crc32_x86.c:zend_try_array_init_size
Unexecuted instantiation: crc32.c:zend_try_array_init_size
Unexecuted instantiation: credits.c:zend_try_array_init_size
Unexecuted instantiation: crypt.c:zend_try_array_init_size
Unexecuted instantiation: css.c:zend_try_array_init_size
Unexecuted instantiation: datetime.c:zend_try_array_init_size
Unexecuted instantiation: dir.c:zend_try_array_init_size
Unexecuted instantiation: dl.c:zend_try_array_init_size
Unexecuted instantiation: dns.c:zend_try_array_init_size
Unexecuted instantiation: exec.c:zend_try_array_init_size
Unexecuted instantiation: file.c:zend_try_array_init_size
Unexecuted instantiation: filestat.c:zend_try_array_init_size
Unexecuted instantiation: filters.c:zend_try_array_init_size
Unexecuted instantiation: flock_compat.c:zend_try_array_init_size
Unexecuted instantiation: formatted_print.c:zend_try_array_init_size
Unexecuted instantiation: fsock.c:zend_try_array_init_size
Unexecuted instantiation: ftok.c:zend_try_array_init_size
Unexecuted instantiation: ftp_fopen_wrapper.c:zend_try_array_init_size
Unexecuted instantiation: head.c:zend_try_array_init_size
Unexecuted instantiation: hrtime.c:zend_try_array_init_size
Unexecuted instantiation: html.c:zend_try_array_init_size
Unexecuted instantiation: http_fopen_wrapper.c:zend_try_array_init_size
Unexecuted instantiation: http.c:zend_try_array_init_size
image.c:zend_try_array_init_size
Line
Count
Source
1473
5
{
1474
5
  zend_array *arr = zend_new_array(size);
1475
1476
5
  if (EXPECTED(Z_ISREF_P(zv))) {
1477
5
    zend_reference *ref = Z_REF_P(zv);
1478
5
    if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) {
1479
0
      if (zend_try_assign_typed_ref_arr(ref, arr) == FAILURE) {
1480
0
        return NULL;
1481
0
      }
1482
0
      return &ref->val;
1483
0
    }
1484
5
    zv = &ref->val;
1485
5
  }
1486
5
  zval_ptr_safe_dtor(zv);
1487
5
  ZVAL_ARR(zv, arr);
1488
5
  return zv;
1489
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
1473
5
{
1474
5
  zend_array *arr = zend_new_array(size);
1475
1476
5
  if (EXPECTED(Z_ISREF_P(zv))) {
1477
5
    zend_reference *ref = Z_REF_P(zv);
1478
5
    if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) {
1479
5
      if (zend_try_assign_typed_ref_arr(ref, arr) == FAILURE) {
1480
0
        return NULL;
1481
0
      }
1482
5
      return &ref->val;
1483
5
    }
1484
0
    zv = &ref->val;
1485
0
  }
1486
0
  zval_ptr_safe_dtor(zv);
1487
0
  ZVAL_ARR(zv, arr);
1488
0
  return zv;
1489
5
}
Unexecuted instantiation: strnatcmp.c:zend_try_array_init_size
Unexecuted instantiation: syslog.c:zend_try_array_init_size
Unexecuted instantiation: type.c:zend_try_array_init_size
Unexecuted instantiation: uniqid.c:zend_try_array_init_size
Unexecuted instantiation: url_scanner_ex.c:zend_try_array_init_size
Unexecuted instantiation: url.c:zend_try_array_init_size
Unexecuted instantiation: user_filters.c:zend_try_array_init_size
Unexecuted instantiation: uuencode.c:zend_try_array_init_size
Unexecuted instantiation: var_unserializer.c:zend_try_array_init_size
Unexecuted instantiation: var.c:zend_try_array_init_size
Unexecuted instantiation: versioning.c:zend_try_array_init_size
Unexecuted instantiation: crypt_sha256.c:zend_try_array_init_size
Unexecuted instantiation: crypt_sha512.c:zend_try_array_init_size
Unexecuted instantiation: php_crypt_r.c:zend_try_array_init_size
Unexecuted instantiation: php_uri.c:zend_try_array_init_size
Unexecuted instantiation: php_uri_common.c:zend_try_array_init_size
Unexecuted instantiation: uri_parser_rfc3986.c:zend_try_array_init_size
Unexecuted instantiation: uri_parser_whatwg.c:zend_try_array_init_size
Unexecuted instantiation: uri_parser_php_parse_url.c:zend_try_array_init_size
Unexecuted instantiation: explicit_bzero.c:zend_try_array_init_size
Unexecuted instantiation: fopen_wrappers.c:zend_try_array_init_size
Unexecuted instantiation: getopt.c:zend_try_array_init_size
Unexecuted instantiation: main.c:zend_try_array_init_size
Unexecuted instantiation: network.c:zend_try_array_init_size
Unexecuted instantiation: output.c:zend_try_array_init_size
Unexecuted instantiation: php_content_types.c:zend_try_array_init_size
Unexecuted instantiation: php_ini_builder.c:zend_try_array_init_size
Unexecuted instantiation: php_ini.c:zend_try_array_init_size
Unexecuted instantiation: php_glob.c:zend_try_array_init_size
Unexecuted instantiation: php_odbc_utils.c:zend_try_array_init_size
Unexecuted instantiation: php_open_temporary_file.c:zend_try_array_init_size
Unexecuted instantiation: php_scandir.c:zend_try_array_init_size
Unexecuted instantiation: php_syslog.c:zend_try_array_init_size
Unexecuted instantiation: php_ticks.c:zend_try_array_init_size
Unexecuted instantiation: php_variables.c:zend_try_array_init_size
Unexecuted instantiation: reentrancy.c:zend_try_array_init_size
Unexecuted instantiation: rfc1867.c:zend_try_array_init_size
Unexecuted instantiation: safe_bcmp.c:zend_try_array_init_size
Unexecuted instantiation: SAPI.c:zend_try_array_init_size
Unexecuted instantiation: snprintf.c:zend_try_array_init_size
Unexecuted instantiation: spprintf.c:zend_try_array_init_size
Unexecuted instantiation: strlcat.c:zend_try_array_init_size
Unexecuted instantiation: strlcpy.c:zend_try_array_init_size
Unexecuted instantiation: cast.c:zend_try_array_init_size
Unexecuted instantiation: filter.c:zend_try_array_init_size
Unexecuted instantiation: glob_wrapper.c:zend_try_array_init_size
Unexecuted instantiation: memory.c:zend_try_array_init_size
Unexecuted instantiation: mmap.c:zend_try_array_init_size
Unexecuted instantiation: plain_wrapper.c:zend_try_array_init_size
Unexecuted instantiation: streams.c:zend_try_array_init_size
Unexecuted instantiation: transports.c:zend_try_array_init_size
Unexecuted instantiation: userspace.c:zend_try_array_init_size
Unexecuted instantiation: xp_socket.c:zend_try_array_init_size
Unexecuted instantiation: block_pass.c:zend_try_array_init_size
Unexecuted instantiation: compact_literals.c:zend_try_array_init_size
Unexecuted instantiation: compact_vars.c:zend_try_array_init_size
Unexecuted instantiation: dfa_pass.c:zend_try_array_init_size
Unexecuted instantiation: nop_removal.c:zend_try_array_init_size
Unexecuted instantiation: optimize_func_calls.c:zend_try_array_init_size
Unexecuted instantiation: optimize_temp_vars_5.c:zend_try_array_init_size
Unexecuted instantiation: pass1.c:zend_try_array_init_size
Unexecuted instantiation: pass3.c:zend_try_array_init_size
Unexecuted instantiation: sccp.c:zend_try_array_init_size
Unexecuted instantiation: zend_optimizer.c:zend_try_array_init_size
Unexecuted instantiation: zend_API.c:zend_try_array_init_size
Unexecuted instantiation: zend_ast.c:zend_try_array_init_size
Unexecuted instantiation: zend_attributes.c:zend_try_array_init_size
Unexecuted instantiation: zend_autoload.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
1490
1491
static zend_always_inline zval *zend_try_array_init(zval *zv)
1492
10
{
1493
10
  return zend_try_array_init_size(zv, 0);
1494
10
}
Unexecuted instantiation: php_date.c:zend_try_array_init
Unexecuted instantiation: php_pcre.c:zend_try_array_init
Unexecuted instantiation: exif.c:zend_try_array_init
Unexecuted instantiation: hash_adler32.c:zend_try_array_init
Unexecuted instantiation: hash_crc32.c:zend_try_array_init
Unexecuted instantiation: hash_fnv.c:zend_try_array_init
Unexecuted instantiation: hash_gost.c:zend_try_array_init
Unexecuted instantiation: hash_haval.c:zend_try_array_init
Unexecuted instantiation: hash_joaat.c:zend_try_array_init
Unexecuted instantiation: hash_md.c:zend_try_array_init
Unexecuted instantiation: hash_murmur.c:zend_try_array_init
Unexecuted instantiation: hash_ripemd.c:zend_try_array_init
Unexecuted instantiation: hash_sha_ni.c:zend_try_array_init
Unexecuted instantiation: hash_sha_sse2.c:zend_try_array_init
Unexecuted instantiation: hash_sha.c:zend_try_array_init
Unexecuted instantiation: hash_sha3.c:zend_try_array_init
Unexecuted instantiation: hash_snefru.c:zend_try_array_init
Unexecuted instantiation: hash_tiger.c:zend_try_array_init
Unexecuted instantiation: hash_whirlpool.c:zend_try_array_init
Unexecuted instantiation: hash_xxhash.c:zend_try_array_init
Unexecuted instantiation: hash.c:zend_try_array_init
Unexecuted instantiation: json_encoder.c:zend_try_array_init
Unexecuted instantiation: json_parser.tab.c:zend_try_array_init
Unexecuted instantiation: json_scanner.c:zend_try_array_init
Unexecuted instantiation: json.c:zend_try_array_init
Unexecuted instantiation: php_lexbor.c:zend_try_array_init
Unexecuted instantiation: shared_alloc_mmap.c:zend_try_array_init
Unexecuted instantiation: shared_alloc_posix.c:zend_try_array_init
Unexecuted instantiation: shared_alloc_shm.c:zend_try_array_init
Unexecuted instantiation: zend_accelerator_api.c:zend_try_array_init
Unexecuted instantiation: zend_accelerator_blacklist.c:zend_try_array_init
Unexecuted instantiation: zend_accelerator_debug.c:zend_try_array_init
Unexecuted instantiation: zend_accelerator_hash.c:zend_try_array_init
Unexecuted instantiation: zend_accelerator_module.c:zend_try_array_init
Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_try_array_init
Unexecuted instantiation: zend_file_cache.c:zend_try_array_init
Unexecuted instantiation: zend_persist_calc.c:zend_try_array_init
Unexecuted instantiation: zend_persist.c:zend_try_array_init
Unexecuted instantiation: zend_shared_alloc.c:zend_try_array_init
Unexecuted instantiation: ZendAccelerator.c:zend_try_array_init
Unexecuted instantiation: zend_jit_vm_helpers.c:zend_try_array_init
Unexecuted instantiation: zend_jit.c:zend_try_array_init
Unexecuted instantiation: csprng.c:zend_try_array_init
Unexecuted instantiation: engine_mt19937.c:zend_try_array_init
Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_try_array_init
Unexecuted instantiation: engine_secure.c:zend_try_array_init
Unexecuted instantiation: engine_user.c:zend_try_array_init
Unexecuted instantiation: engine_xoshiro256starstar.c:zend_try_array_init
Unexecuted instantiation: gammasection.c:zend_try_array_init
Unexecuted instantiation: random.c:zend_try_array_init
Unexecuted instantiation: randomizer.c:zend_try_array_init
Unexecuted instantiation: zend_utils.c:zend_try_array_init
Unexecuted instantiation: php_reflection.c:zend_try_array_init
Unexecuted instantiation: php_spl.c:zend_try_array_init
Unexecuted instantiation: spl_array.c:zend_try_array_init
Unexecuted instantiation: spl_directory.c:zend_try_array_init
Unexecuted instantiation: spl_dllist.c:zend_try_array_init
Unexecuted instantiation: spl_exceptions.c:zend_try_array_init
Unexecuted instantiation: spl_fixedarray.c:zend_try_array_init
Unexecuted instantiation: spl_functions.c:zend_try_array_init
Unexecuted instantiation: spl_heap.c:zend_try_array_init
Unexecuted instantiation: spl_iterators.c:zend_try_array_init
Unexecuted instantiation: spl_observer.c:zend_try_array_init
Unexecuted instantiation: array.c:zend_try_array_init
Unexecuted instantiation: assert.c:zend_try_array_init
Unexecuted instantiation: base64.c:zend_try_array_init
Unexecuted instantiation: basic_functions.c:zend_try_array_init
Unexecuted instantiation: browscap.c:zend_try_array_init
Unexecuted instantiation: crc32_x86.c:zend_try_array_init
Unexecuted instantiation: crc32.c:zend_try_array_init
Unexecuted instantiation: credits.c:zend_try_array_init
Unexecuted instantiation: crypt.c:zend_try_array_init
Unexecuted instantiation: css.c:zend_try_array_init
Unexecuted instantiation: datetime.c:zend_try_array_init
Unexecuted instantiation: dir.c:zend_try_array_init
Unexecuted instantiation: dl.c:zend_try_array_init
Unexecuted instantiation: dns.c:zend_try_array_init
Unexecuted instantiation: exec.c:zend_try_array_init
Unexecuted instantiation: file.c:zend_try_array_init
Unexecuted instantiation: filestat.c:zend_try_array_init
Unexecuted instantiation: filters.c:zend_try_array_init
Unexecuted instantiation: flock_compat.c:zend_try_array_init
Unexecuted instantiation: formatted_print.c:zend_try_array_init
Unexecuted instantiation: fsock.c:zend_try_array_init
Unexecuted instantiation: ftok.c:zend_try_array_init
Unexecuted instantiation: ftp_fopen_wrapper.c:zend_try_array_init
Unexecuted instantiation: head.c:zend_try_array_init
Unexecuted instantiation: hrtime.c:zend_try_array_init
Unexecuted instantiation: html.c:zend_try_array_init
Unexecuted instantiation: http_fopen_wrapper.c:zend_try_array_init
Unexecuted instantiation: http.c:zend_try_array_init
image.c:zend_try_array_init
Line
Count
Source
1492
5
{
1493
5
  return zend_try_array_init_size(zv, 0);
1494
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
1492
5
{
1493
5
  return zend_try_array_init_size(zv, 0);
1494
5
}
Unexecuted instantiation: strnatcmp.c:zend_try_array_init
Unexecuted instantiation: syslog.c:zend_try_array_init
Unexecuted instantiation: type.c:zend_try_array_init
Unexecuted instantiation: uniqid.c:zend_try_array_init
Unexecuted instantiation: url_scanner_ex.c:zend_try_array_init
Unexecuted instantiation: url.c:zend_try_array_init
Unexecuted instantiation: user_filters.c:zend_try_array_init
Unexecuted instantiation: uuencode.c:zend_try_array_init
Unexecuted instantiation: var_unserializer.c:zend_try_array_init
Unexecuted instantiation: var.c:zend_try_array_init
Unexecuted instantiation: versioning.c:zend_try_array_init
Unexecuted instantiation: crypt_sha256.c:zend_try_array_init
Unexecuted instantiation: crypt_sha512.c:zend_try_array_init
Unexecuted instantiation: php_crypt_r.c:zend_try_array_init
Unexecuted instantiation: php_uri.c:zend_try_array_init
Unexecuted instantiation: php_uri_common.c:zend_try_array_init
Unexecuted instantiation: uri_parser_rfc3986.c:zend_try_array_init
Unexecuted instantiation: uri_parser_whatwg.c:zend_try_array_init
Unexecuted instantiation: uri_parser_php_parse_url.c:zend_try_array_init
Unexecuted instantiation: explicit_bzero.c:zend_try_array_init
Unexecuted instantiation: fopen_wrappers.c:zend_try_array_init
Unexecuted instantiation: getopt.c:zend_try_array_init
Unexecuted instantiation: main.c:zend_try_array_init
Unexecuted instantiation: network.c:zend_try_array_init
Unexecuted instantiation: output.c:zend_try_array_init
Unexecuted instantiation: php_content_types.c:zend_try_array_init
Unexecuted instantiation: php_ini_builder.c:zend_try_array_init
Unexecuted instantiation: php_ini.c:zend_try_array_init
Unexecuted instantiation: php_glob.c:zend_try_array_init
Unexecuted instantiation: php_odbc_utils.c:zend_try_array_init
Unexecuted instantiation: php_open_temporary_file.c:zend_try_array_init
Unexecuted instantiation: php_scandir.c:zend_try_array_init
Unexecuted instantiation: php_syslog.c:zend_try_array_init
Unexecuted instantiation: php_ticks.c:zend_try_array_init
Unexecuted instantiation: php_variables.c:zend_try_array_init
Unexecuted instantiation: reentrancy.c:zend_try_array_init
Unexecuted instantiation: rfc1867.c:zend_try_array_init
Unexecuted instantiation: safe_bcmp.c:zend_try_array_init
Unexecuted instantiation: SAPI.c:zend_try_array_init
Unexecuted instantiation: snprintf.c:zend_try_array_init
Unexecuted instantiation: spprintf.c:zend_try_array_init
Unexecuted instantiation: strlcat.c:zend_try_array_init
Unexecuted instantiation: strlcpy.c:zend_try_array_init
Unexecuted instantiation: cast.c:zend_try_array_init
Unexecuted instantiation: filter.c:zend_try_array_init
Unexecuted instantiation: glob_wrapper.c:zend_try_array_init
Unexecuted instantiation: memory.c:zend_try_array_init
Unexecuted instantiation: mmap.c:zend_try_array_init
Unexecuted instantiation: plain_wrapper.c:zend_try_array_init
Unexecuted instantiation: streams.c:zend_try_array_init
Unexecuted instantiation: transports.c:zend_try_array_init
Unexecuted instantiation: userspace.c:zend_try_array_init
Unexecuted instantiation: xp_socket.c:zend_try_array_init
Unexecuted instantiation: block_pass.c:zend_try_array_init
Unexecuted instantiation: compact_literals.c:zend_try_array_init
Unexecuted instantiation: compact_vars.c:zend_try_array_init
Unexecuted instantiation: dfa_pass.c:zend_try_array_init
Unexecuted instantiation: nop_removal.c:zend_try_array_init
Unexecuted instantiation: optimize_func_calls.c:zend_try_array_init
Unexecuted instantiation: optimize_temp_vars_5.c:zend_try_array_init
Unexecuted instantiation: pass1.c:zend_try_array_init
Unexecuted instantiation: pass3.c:zend_try_array_init
Unexecuted instantiation: sccp.c:zend_try_array_init
Unexecuted instantiation: zend_optimizer.c:zend_try_array_init
Unexecuted instantiation: zend_API.c:zend_try_array_init
Unexecuted instantiation: zend_ast.c:zend_try_array_init
Unexecuted instantiation: zend_attributes.c:zend_try_array_init
Unexecuted instantiation: zend_autoload.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
1495
1496
/* Fast parameter parsing API */
1497
1498
/* Fast ZPP is always enabled now; this define is left in for compatibility
1499
 * with any existing conditional compilation blocks.
1500
 */
1501
#define FAST_ZPP 1
1502
1503
#define Z_EXPECTED_TYPES(_) \
1504
238
  _(Z_EXPECTED_LONG,       "of type int") \
1505
238
  _(Z_EXPECTED_LONG_OR_NULL,   "of type ?int") \
1506
238
  _(Z_EXPECTED_BOOL,       "of type bool") \
1507
238
  _(Z_EXPECTED_BOOL_OR_NULL,   "of type ?bool") \
1508
238
  _(Z_EXPECTED_STRING,     "of type string") \
1509
238
  _(Z_EXPECTED_STRING_OR_NULL, "of type ?string") \
1510
238
  _(Z_EXPECTED_ARRAY,        "of type array") \
1511
238
  _(Z_EXPECTED_ARRAY_OR_NULL,    "of type ?array") \
1512
238
  _(Z_EXPECTED_ARRAY_OR_LONG,    "of type array|int") \
1513
238
  _(Z_EXPECTED_ARRAY_OR_LONG_OR_NULL, "of type array|int|null") \
1514
238
  _(Z_EXPECTED_ITERABLE,       "of type Traversable|array") \
1515
238
  _(Z_EXPECTED_ITERABLE_OR_NULL,   "of type Traversable|array|null") \
1516
238
  _(Z_EXPECTED_FUNC,       "a valid callback") \
1517
238
  _(Z_EXPECTED_FUNC_OR_NULL,   "a valid callback or null") \
1518
238
  _(Z_EXPECTED_RESOURCE,     "of type resource") \
1519
238
  _(Z_EXPECTED_RESOURCE_OR_NULL, "of type resource or null") \
1520
238
  _(Z_EXPECTED_PATH,       "of type string") \
1521
238
  _(Z_EXPECTED_PATH_OR_NULL,   "of type ?string") \
1522
238
  _(Z_EXPECTED_OBJECT,     "of type object") \
1523
238
  _(Z_EXPECTED_OBJECT_OR_NULL, "of type ?object") \
1524
238
  _(Z_EXPECTED_DOUBLE,     "of type float") \
1525
238
  _(Z_EXPECTED_DOUBLE_OR_NULL, "of type ?float") \
1526
238
  _(Z_EXPECTED_NUMBER,     "of type int|float") \
1527
238
  _(Z_EXPECTED_NUMBER_OR_NULL, "of type int|float|null") \
1528
238
  _(Z_EXPECTED_NUMBER_OR_STRING,     "of type string|int|float") \
1529
238
  _(Z_EXPECTED_NUMBER_OR_STRING_OR_NULL, "of type string|int|float|null") \
1530
238
  _(Z_EXPECTED_ARRAY_OR_STRING,  "of type array|string") \
1531
238
  _(Z_EXPECTED_ARRAY_OR_STRING_OR_NULL, "of type array|string|null") \
1532
238
  _(Z_EXPECTED_STRING_OR_LONG, "of type string|int") \
1533
238
  _(Z_EXPECTED_STRING_OR_LONG_OR_NULL, "of type string|int|null") \
1534
238
  _(Z_EXPECTED_OBJECT_OR_CLASS_NAME, "an object or a valid class name") \
1535
238
  _(Z_EXPECTED_OBJECT_OR_CLASS_NAME_OR_NULL, "an object, a valid class name, or null") \
1536
238
  _(Z_EXPECTED_OBJECT_OR_STRING, "of type object|string") \
1537
238
  _(Z_EXPECTED_OBJECT_OR_STRING_OR_NULL, "of type object|string|null") \
1538
1539
#define Z_EXPECTED_TYPE
1540
1541
#define Z_EXPECTED_TYPE_ENUM(id, str) id,
1542
8.09k
#define Z_EXPECTED_TYPE_STR(id, str)  str,
1543
1544
typedef enum _zend_expected_type {
1545
  Z_EXPECTED_TYPES(Z_EXPECTED_TYPE_ENUM)
1546
  Z_EXPECTED_LAST
1547
} zend_expected_type;
1548
1549
ZEND_API ZEND_COLD void ZEND_FASTCALL zend_wrong_parameters_none_error(void);
1550
ZEND_API ZEND_COLD void ZEND_FASTCALL zend_wrong_parameters_count_error(uint32_t min_num_args, uint32_t max_num_args);
1551
ZEND_API ZEND_COLD void ZEND_FASTCALL zend_wrong_parameter_error(int error_code, uint32_t num, char *name, zend_expected_type expected_type, const zval *arg);
1552
ZEND_API ZEND_COLD void ZEND_FASTCALL zend_wrong_parameter_type_error(uint32_t num, zend_expected_type expected_type, const zval *arg);
1553
ZEND_API ZEND_COLD void ZEND_FASTCALL zend_wrong_parameter_class_error(uint32_t num, const char *name, const zval *arg);
1554
ZEND_API ZEND_COLD void ZEND_FASTCALL zend_wrong_parameter_class_or_null_error(uint32_t num, const char *name, const zval *arg);
1555
ZEND_API ZEND_COLD void ZEND_FASTCALL zend_wrong_parameter_class_or_long_error(uint32_t num, const char *name, const zval *arg);
1556
ZEND_API ZEND_COLD void ZEND_FASTCALL zend_wrong_parameter_class_or_long_or_null_error(uint32_t num, const char *name, const zval *arg);
1557
ZEND_API ZEND_COLD void ZEND_FASTCALL zend_wrong_parameter_class_or_string_error(uint32_t num, const char *name, const zval *arg);
1558
ZEND_API ZEND_COLD void ZEND_FASTCALL zend_wrong_parameter_class_or_string_or_null_error(uint32_t num, const char *name, const zval *arg);
1559
ZEND_API ZEND_COLD void ZEND_FASTCALL zend_wrong_callback_error(uint32_t num, char *error);
1560
ZEND_API ZEND_COLD void ZEND_FASTCALL zend_wrong_callback_or_null_error(uint32_t num, char *error);
1561
ZEND_API ZEND_COLD void ZEND_FASTCALL zend_unexpected_extra_named_error(void);
1562
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);
1563
ZEND_API ZEND_COLD void zend_argument_error(zend_class_entry *error_ce, uint32_t arg_num, const char *format, ...);
1564
ZEND_API ZEND_COLD void zend_argument_type_error(uint32_t arg_num, const char *format, ...);
1565
ZEND_API ZEND_COLD void zend_argument_value_error(uint32_t arg_num, const char *format, ...);
1566
ZEND_API ZEND_COLD void zend_argument_must_not_be_empty_error(uint32_t arg_num);
1567
ZEND_API ZEND_COLD void zend_class_redeclaration_error(int type, const zend_class_entry *old_ce);
1568
ZEND_API ZEND_COLD void zend_class_redeclaration_error_ex(int type, zend_string *new_name, const zend_class_entry *old_ce);
1569
1570
1.09M
#define ZPP_ERROR_OK                            0
1571
452
#define ZPP_ERROR_FAILURE                       1
1572
154
#define ZPP_ERROR_WRONG_CALLBACK                2
1573
84
#define ZPP_ERROR_WRONG_CLASS                   3
1574
0
#define ZPP_ERROR_WRONG_CLASS_OR_NULL           4
1575
0
#define ZPP_ERROR_WRONG_CLASS_OR_STRING         5
1576
0
#define ZPP_ERROR_WRONG_CLASS_OR_STRING_OR_NULL 6
1577
0
#define ZPP_ERROR_WRONG_CLASS_OR_LONG           7
1578
0
#define ZPP_ERROR_WRONG_CLASS_OR_LONG_OR_NULL   8
1579
476
#define ZPP_ERROR_WRONG_ARG                     9
1580
#define ZPP_ERROR_WRONG_COUNT                   10
1581
30
#define ZPP_ERROR_UNEXPECTED_EXTRA_NAMED        11
1582
134
#define ZPP_ERROR_WRONG_CALLBACK_OR_NULL        12
1583
1584
1.09M
#define ZEND_PARSE_PARAMETERS_START_EX(flags, min_num_args, max_num_args) do { \
1585
1.09M
    const int _flags = (flags); \
1586
1.09M
    uint32_t _min_num_args = (min_num_args); \
1587
1.09M
    uint32_t _max_num_args = (uint32_t) (max_num_args); \
1588
1.09M
    uint32_t _num_args = EX_NUM_ARGS(); \
1589
1.09M
    uint32_t _i = 0; \
1590
1.09M
    zval *_real_arg, *_arg = NULL; \
1591
1.09M
    zend_expected_type _expected_type = Z_EXPECTED_LONG; \
1592
1.09M
    char *_error = NULL; \
1593
1.09M
    bool _dummy = 0; \
1594
1.09M
    bool _optional = 0; \
1595
1.09M
    int _error_code = ZPP_ERROR_OK; \
1596
1.09M
    ((void)_i); \
1597
1.09M
    ((void)_real_arg); \
1598
1.09M
    ((void)_arg); \
1599
1.09M
    ((void)_expected_type); \
1600
1.09M
    ((void)_error); \
1601
1.09M
    ((void)_optional); \
1602
1.09M
    ((void)_dummy); \
1603
1.09M
    \
1604
1.09M
    do { \
1605
1.09M
      if (UNEXPECTED(_num_args < _min_num_args) || \
1606
1.09M
          UNEXPECTED(_num_args > _max_num_args)) { \
1607
223
        if (!(_flags & ZEND_PARSE_PARAMS_QUIET)) { \
1608
223
          zend_wrong_parameters_count_error(_min_num_args, _max_num_args); \
1609
223
        } \
1610
223
        _error_code = ZPP_ERROR_FAILURE; \
1611
223
        break; \
1612
223
      } \
1613
1.09M
      _real_arg = ZEND_CALL_ARG(execute_data, 0);
1614
1615
#define ZEND_PARSE_PARAMETERS_START(min_num_args, max_num_args) \
1616
1.09M
  ZEND_PARSE_PARAMETERS_START_EX(0, min_num_args, max_num_args)
1617
1618
179k
#define ZEND_PARSE_PARAMETERS_NONE() do { \
1619
179k
    if (UNEXPECTED(ZEND_NUM_ARGS() != 0)) { \
1620
47
      zend_wrong_parameters_none_error(); \
1621
47
      return; \
1622
47
    } \
1623
179k
  } while (0)
1624
1625
#define ZEND_PARSE_PARAMETERS_END_EX(failure) \
1626
971k
      ZEND_ASSERT(_i == _max_num_args || _max_num_args == (uint32_t) -1); \
1627
971k
    } while (0); \
1628
1.09M
    if (UNEXPECTED(_error_code != ZPP_ERROR_OK)) { \
1629
600
      if (!(_flags & ZEND_PARSE_PARAMS_QUIET)) { \
1630
600
        zend_wrong_parameter_error(_error_code, _i, _error, _expected_type, _arg); \
1631
600
      } \
1632
600
      failure; \
1633
600
    } \
1634
1.09M
  } while (0)
1635
1636
#define ZEND_PARSE_PARAMETERS_END() \
1637
971k
  ZEND_PARSE_PARAMETERS_END_EX(return)
1638
1639
#define Z_PARAM_PROLOGUE(deref, separate) \
1640
1.38M
  ++_i; \
1641
1.38M
  ZEND_ASSERT(_i <= _min_num_args || _optional==1); \
1642
1.38M
  ZEND_ASSERT(_i >  _min_num_args || _optional==0); \
1643
1.38M
  if (_optional) { \
1644
803k
    if (UNEXPECTED(_i >_num_args)) break; \
1645
803k
  } \
1646
1.38M
  _real_arg++; \
1647
1.26M
  _arg = _real_arg; \
1648
1.26M
  if (deref) { \
1649
3.89k
    if (EXPECTED(Z_ISREF_P(_arg))) { \
1650
3.82k
      _arg = Z_REFVAL_P(_arg); \
1651
3.82k
    } \
1652
3.89k
  } \
1653
1.26M
  if (separate) { \
1654
3.81k
    SEPARATE_ZVAL_NOREF(_arg); \
1655
3.81k
  }
1656
1657
/* get the zval* for a previously parsed argument */
1658
#define Z_PARAM_GET_PREV_ZVAL(dest) \
1659
  zend_parse_arg_zval_deref(_arg, &dest, 0);
1660
1661
/* old "|" */
1662
#define Z_PARAM_OPTIONAL \
1663
463k
  _optional = 1;
1664
1665
/* old "a" */
1666
#define Z_PARAM_ARRAY_EX2(dest, check_null, deref, separate) \
1667
1.92k
    Z_PARAM_PROLOGUE(deref, separate); \
1668
1.92k
    if (UNEXPECTED(!zend_parse_arg_array(_arg, &dest, check_null, 0))) { \
1669
33
      _expected_type = check_null ? Z_EXPECTED_ARRAY_OR_NULL : Z_EXPECTED_ARRAY; \
1670
33
      _error_code = ZPP_ERROR_WRONG_ARG; \
1671
33
      break; \
1672
33
    }
1673
1674
#define Z_PARAM_ARRAY_EX(dest, check_null, separate) \
1675
1.84k
  Z_PARAM_ARRAY_EX2(dest, check_null, separate, separate)
1676
1677
#define Z_PARAM_ARRAY(dest) \
1678
547
  Z_PARAM_ARRAY_EX(dest, 0, 0)
1679
1680
#define Z_PARAM_ARRAY_OR_NULL(dest) \
1681
0
  Z_PARAM_ARRAY_EX(dest, 1, 0)
1682
1683
/* old "A" */
1684
#define Z_PARAM_ARRAY_OR_OBJECT_EX2(dest, check_null, deref, separate) \
1685
1.92k
    Z_PARAM_PROLOGUE(deref, separate); \
1686
1.92k
    if (UNEXPECTED(!zend_parse_arg_array(_arg, &dest, check_null, 1))) { \
1687
24
      _expected_type = check_null ? Z_EXPECTED_ARRAY_OR_NULL : Z_EXPECTED_ARRAY; \
1688
24
      _error_code = ZPP_ERROR_WRONG_ARG; \
1689
24
      break; \
1690
24
    }
1691
1692
#define Z_PARAM_ARRAY_OR_OBJECT_EX(dest, check_null, separate) \
1693
1.92k
  Z_PARAM_ARRAY_OR_OBJECT_EX2(dest, check_null, separate, separate)
1694
1695
#define Z_PARAM_ARRAY_OR_OBJECT(dest) \
1696
423
  Z_PARAM_ARRAY_OR_OBJECT_EX(dest, 0, 0)
1697
1698
#define Z_PARAM_ITERABLE_EX(dest, check_null) \
1699
54
  Z_PARAM_PROLOGUE(0, 0); \
1700
54
  if (UNEXPECTED(!zend_parse_arg_iterable(_arg, &dest, check_null))) { \
1701
1
    _expected_type = check_null ? Z_EXPECTED_ITERABLE_OR_NULL : Z_EXPECTED_ITERABLE; \
1702
1
    _error_code = ZPP_ERROR_WRONG_ARG; \
1703
1
    break; \
1704
1
  }
1705
1706
#define Z_PARAM_ITERABLE(dest) \
1707
54
  Z_PARAM_ITERABLE_EX(dest, 0)
1708
1709
#define Z_PARAM_ITERABLE_OR_NULL(dest) \
1710
  Z_PARAM_ITERABLE_EX(dest, 1)
1711
1712
/* old "b" */
1713
#define Z_PARAM_BOOL_EX(dest, is_null, check_null, deref) \
1714
99.1k
    Z_PARAM_PROLOGUE(deref, 0); \
1715
2.75k
    if (UNEXPECTED(!zend_parse_arg_bool(_arg, &dest, &is_null, check_null, _i))) { \
1716
0
      _expected_type = check_null ? Z_EXPECTED_BOOL_OR_NULL : Z_EXPECTED_BOOL; \
1717
0
      _error_code = ZPP_ERROR_WRONG_ARG; \
1718
0
      break; \
1719
0
    }
1720
1721
#define Z_PARAM_BOOL(dest) \
1722
99.1k
  Z_PARAM_BOOL_EX(dest, _dummy, 0, 0)
1723
1724
#define Z_PARAM_BOOL_OR_NULL(dest, is_null) \
1725
40
  Z_PARAM_BOOL_EX(dest, is_null, 1, 0)
1726
1727
/* old "C" */
1728
#define Z_PARAM_CLASS_EX(dest, check_null, deref) \
1729
0
    Z_PARAM_PROLOGUE(deref, 0); \
1730
0
    if (UNEXPECTED(!zend_parse_arg_class(_arg, &dest, _i, check_null))) { \
1731
0
      _error_code = ZPP_ERROR_FAILURE; \
1732
0
      break; \
1733
0
    }
1734
1735
#define Z_PARAM_CLASS(dest) \
1736
0
  Z_PARAM_CLASS_EX(dest, 0, 0)
1737
1738
#define Z_PARAM_CLASS_OR_NULL(dest) \
1739
  Z_PARAM_CLASS_EX(dest, 1, 0)
1740
1741
#define Z_PARAM_OBJ_OR_CLASS_NAME_EX(dest, allow_null) \
1742
126
  Z_PARAM_PROLOGUE(0, 0); \
1743
116
  if (UNEXPECTED(!zend_parse_arg_obj_or_class_name(_arg, &dest, allow_null))) { \
1744
5
    _expected_type = allow_null ? Z_EXPECTED_OBJECT_OR_CLASS_NAME_OR_NULL : Z_EXPECTED_OBJECT_OR_CLASS_NAME; \
1745
5
    _error_code = ZPP_ERROR_WRONG_ARG; \
1746
5
    break; \
1747
5
  }
1748
1749
#define Z_PARAM_OBJ_OR_CLASS_NAME(dest) \
1750
126
  Z_PARAM_OBJ_OR_CLASS_NAME_EX(dest, 0);
1751
1752
#define Z_PARAM_OBJ_OR_CLASS_NAME_OR_NULL(dest) \
1753
  Z_PARAM_OBJ_OR_CLASS_NAME_EX(dest, 1);
1754
1755
#define Z_PARAM_OBJ_OR_STR_EX(destination_object, destination_string, allow_null) \
1756
3.93k
  Z_PARAM_PROLOGUE(0, 0); \
1757
3.77k
  if (UNEXPECTED(!zend_parse_arg_obj_or_str(_arg, &destination_object, NULL, &destination_string, allow_null, _i))) { \
1758
5
    _expected_type = allow_null ? Z_EXPECTED_OBJECT_OR_STRING_OR_NULL : Z_EXPECTED_OBJECT_OR_STRING; \
1759
5
    _error_code = ZPP_ERROR_WRONG_ARG; \
1760
5
    break; \
1761
5
  }
1762
1763
#define Z_PARAM_OBJ_OR_STR(destination_object, destination_string) \
1764
3.44k
  Z_PARAM_OBJ_OR_STR_EX(destination_object, destination_string, 0);
1765
1766
#define Z_PARAM_OBJ_OR_STR_OR_NULL(destination_object, destination_string) \
1767
497
  Z_PARAM_OBJ_OR_STR_EX(destination_object, destination_string, 1);
1768
1769
#define Z_PARAM_OBJ_OF_CLASS_OR_STR_EX(destination_object, base_ce, destination_string, allow_null) \
1770
3.21k
  Z_PARAM_PROLOGUE(0, 0); \
1771
3.19k
  if (UNEXPECTED(!zend_parse_arg_obj_or_str(_arg, &destination_object, base_ce, &destination_string, allow_null, _i))) { \
1772
0
    if (base_ce) { \
1773
0
      _error = ZSTR_VAL((base_ce)->name); \
1774
0
      _error_code = allow_null ? ZPP_ERROR_WRONG_CLASS_OR_STRING_OR_NULL : ZPP_ERROR_WRONG_CLASS_OR_STRING; \
1775
0
      break; \
1776
0
    } else { \
1777
0
      _expected_type = allow_null ? Z_EXPECTED_OBJECT_OR_STRING_OR_NULL : Z_EXPECTED_OBJECT_OR_STRING; \
1778
0
      _error_code = ZPP_ERROR_WRONG_ARG; \
1779
0
      break; \
1780
0
    } \
1781
0
  }
1782
1783
#define Z_PARAM_OBJ_OF_CLASS_OR_STR(destination_object, base_ce, destination_string) \
1784
671
  Z_PARAM_OBJ_OF_CLASS_OR_STR_EX(destination_object, base_ce, destination_string, 0);
1785
1786
#define Z_PARAM_OBJ_OF_CLASS_OR_STR_OR_NULL(destination_object, base_ce, destination_string) \
1787
2.54k
  Z_PARAM_OBJ_OF_CLASS_OR_STR_EX(destination_object, base_ce, destination_string, 1);
1788
1789
/* old "d" */
1790
#define Z_PARAM_DOUBLE_EX(dest, is_null, check_null, deref) \
1791
725
    Z_PARAM_PROLOGUE(deref, 0); \
1792
715
    if (UNEXPECTED(!zend_parse_arg_double(_arg, &dest, &is_null, check_null, _i))) { \
1793
0
      _expected_type = check_null ? Z_EXPECTED_DOUBLE_OR_NULL : Z_EXPECTED_DOUBLE; \
1794
0
      _error_code = ZPP_ERROR_WRONG_ARG; \
1795
0
      break; \
1796
0
    }
1797
1798
#define Z_PARAM_DOUBLE(dest) \
1799
725
  Z_PARAM_DOUBLE_EX(dest, _dummy, 0, 0)
1800
1801
#define Z_PARAM_DOUBLE_OR_NULL(dest, is_null) \
1802
0
  Z_PARAM_DOUBLE_EX(dest, is_null, 1, 0)
1803
1804
/* old "f" */
1805
#define Z_PARAM_FUNC_EX2(dest_fci, dest_fcc, check_null, deref, free_trampoline) \
1806
6.26k
    Z_PARAM_PROLOGUE(deref, 0); \
1807
6.26k
    if (UNEXPECTED(!zend_parse_arg_func(_arg, &dest_fci, &dest_fcc, check_null, &_error, free_trampoline))) { \
1808
96
      if (!_error) { \
1809
0
        _expected_type = check_null ? Z_EXPECTED_FUNC_OR_NULL : Z_EXPECTED_FUNC; \
1810
0
        _error_code = ZPP_ERROR_WRONG_ARG; \
1811
96
      } else { \
1812
96
        _error_code = check_null ? ZPP_ERROR_WRONG_CALLBACK_OR_NULL : ZPP_ERROR_WRONG_CALLBACK; \
1813
96
      } \
1814
96
      break; \
1815
96
    } \
1816
1817
#define Z_PARAM_FUNC_EX(dest_fci, dest_fcc, check_null, deref) Z_PARAM_FUNC_EX2(dest_fci, dest_fcc, check_null, deref, true)
1818
1819
#define Z_PARAM_FUNC(dest_fci, dest_fcc) \
1820
4.23k
  Z_PARAM_FUNC_EX2(dest_fci, dest_fcc, 0, 0, true)
1821
1822
#define Z_PARAM_FUNC_NO_TRAMPOLINE_FREE(dest_fci, dest_fcc) \
1823
0
  Z_PARAM_FUNC_EX2(dest_fci, dest_fcc, 0, 0, false)
1824
1825
#define Z_PARAM_FUNC_OR_NULL(dest_fci, dest_fcc) \
1826
2.05k
  Z_PARAM_FUNC_EX2(dest_fci, dest_fcc, 1, 0, true)
1827
1828
#define Z_PARAM_FUNC_NO_TRAMPOLINE_FREE_OR_NULL(dest_fci, dest_fcc) \
1829
  Z_PARAM_FUNC_EX2(dest_fci, dest_fcc, 1, 0, false)
1830
1831
#define Z_PARAM_FUNC_OR_NULL_WITH_ZVAL(dest_fci, dest_fcc, dest_zp) \
1832
  Z_PARAM_FUNC_EX2(dest_fci, dest_fcc, 1, 0, true) \
1833
  Z_PARAM_GET_PREV_ZVAL(dest_zp)
1834
1835
/* old "h" */
1836
#define Z_PARAM_ARRAY_HT_EX2(dest, check_null, deref, separate) \
1837
345k
    Z_PARAM_PROLOGUE(deref, separate); \
1838
343k
    if (UNEXPECTED(!zend_parse_arg_array_ht(_arg, &dest, check_null, 0, separate))) { \
1839
24
      _expected_type = check_null ? Z_EXPECTED_ARRAY_OR_NULL : Z_EXPECTED_ARRAY; \
1840
24
      _error_code = ZPP_ERROR_WRONG_ARG; \
1841
24
      break; \
1842
24
    }
1843
1844
#define Z_PARAM_ARRAY_HT_EX(dest, check_null, separate) \
1845
345k
  Z_PARAM_ARRAY_HT_EX2(dest, check_null, separate, separate)
1846
1847
#define Z_PARAM_ARRAY_HT(dest) \
1848
342k
  Z_PARAM_ARRAY_HT_EX(dest, 0, 0)
1849
1850
#define Z_PARAM_ARRAY_HT_OR_NULL(dest) \
1851
79
  Z_PARAM_ARRAY_HT_EX(dest, 1, 0)
1852
1853
#define Z_PARAM_ARRAY_HT_OR_LONG_EX(dest_ht, dest_long, is_null, allow_null) \
1854
10
  Z_PARAM_PROLOGUE(0, 0); \
1855
5
  if (UNEXPECTED(!zend_parse_arg_array_ht_or_long(_arg, &dest_ht, &dest_long, &is_null, allow_null, _i))) { \
1856
0
    _expected_type = allow_null ? Z_EXPECTED_ARRAY_OR_LONG_OR_NULL : Z_EXPECTED_ARRAY_OR_LONG; \
1857
0
    _error_code = ZPP_ERROR_WRONG_ARG; \
1858
0
    break; \
1859
0
  }
1860
1861
#define Z_PARAM_ARRAY_HT_OR_LONG(dest_ht, dest_long) \
1862
5
  Z_PARAM_ARRAY_HT_OR_LONG_EX(dest_ht, dest_long, _dummy, 0)
1863
1864
#define Z_PARAM_ARRAY_HT_OR_LONG_OR_NULL(dest_ht, dest_long, is_null) \
1865
5
  Z_PARAM_ARRAY_HT_OR_LONG_EX(dest_ht, dest_long, is_null, 1)
1866
1867
/* old "H" */
1868
#define Z_PARAM_ARRAY_OR_OBJECT_HT_EX2(dest, check_null, deref, separate) \
1869
    Z_PARAM_PROLOGUE(deref, separate); \
1870
    if (UNEXPECTED(!zend_parse_arg_array_ht(_arg, &dest, check_null, 1, separate))) { \
1871
      _expected_type = check_null ? Z_EXPECTED_ARRAY_OR_NULL : Z_EXPECTED_ARRAY; \
1872
      _error_code = ZPP_ERROR_WRONG_ARG; \
1873
      break; \
1874
    }
1875
1876
#define Z_PARAM_ARRAY_OR_OBJECT_HT_EX(dest, check_null, separate) \
1877
  Z_PARAM_ARRAY_OR_OBJECT_HT_EX2(dest, check_null, separate, separate)
1878
1879
#define Z_PARAM_ARRAY_OR_OBJECT_HT(dest) \
1880
  Z_PARAM_ARRAY_OR_OBJECT_HT_EX(dest, 0, 0)
1881
1882
/* old "l" */
1883
#define Z_PARAM_LONG_EX(dest, is_null, check_null, deref) \
1884
15.8k
    Z_PARAM_PROLOGUE(deref, 0); \
1885
8.66k
    if (UNEXPECTED(!zend_parse_arg_long(_arg, &dest, &is_null, check_null, _i))) { \
1886
53
      _expected_type = check_null ? Z_EXPECTED_LONG_OR_NULL : Z_EXPECTED_LONG; \
1887
53
      _error_code = ZPP_ERROR_WRONG_ARG; \
1888
53
      break; \
1889
53
    }
1890
1891
#define Z_PARAM_LONG(dest) \
1892
13.9k
  Z_PARAM_LONG_EX(dest, _dummy, 0, 0)
1893
1894
#define Z_PARAM_LONG_OR_NULL(dest, is_null) \
1895
1.92k
  Z_PARAM_LONG_EX(dest, is_null, 1, 0)
1896
1897
/* old "n" */
1898
#define Z_PARAM_NUMBER_EX(dest, check_null) \
1899
476
  Z_PARAM_PROLOGUE(0, 0); \
1900
21
  if (UNEXPECTED(!zend_parse_arg_number(_arg, &dest, check_null, _i))) { \
1901
0
    _expected_type = check_null ? Z_EXPECTED_NUMBER_OR_NULL : Z_EXPECTED_NUMBER; \
1902
0
    _error_code = ZPP_ERROR_WRONG_ARG; \
1903
0
    break; \
1904
0
  }
1905
1906
#define Z_PARAM_NUMBER_OR_NULL(dest) \
1907
  Z_PARAM_NUMBER_EX(dest, 1)
1908
1909
#define Z_PARAM_NUMBER(dest) \
1910
476
  Z_PARAM_NUMBER_EX(dest, 0)
1911
1912
#define Z_PARAM_NUMBER_OR_STR_EX(dest, check_null) \
1913
942
  Z_PARAM_PROLOGUE(0, 0); \
1914
942
  if (UNEXPECTED(!zend_parse_arg_number_or_str(_arg, &dest, check_null, _i))) { \
1915
0
    _expected_type = check_null ? Z_EXPECTED_NUMBER_OR_STRING_OR_NULL : Z_EXPECTED_NUMBER_OR_STRING; \
1916
0
    _error_code = ZPP_ERROR_WRONG_ARG; \
1917
0
    break; \
1918
0
  }
1919
1920
#define Z_PARAM_NUMBER_OR_STR(dest) \
1921
942
  Z_PARAM_NUMBER_OR_STR_EX(dest, false)
1922
1923
#define Z_PARAM_NUMBER_OR_STR_OR_NULL(dest) \
1924
  Z_PARAM_NUMBER_OR_STR_EX(dest, true)
1925
1926
/* old "o" */
1927
#define Z_PARAM_OBJECT_EX(dest, check_null, deref) \
1928
1.99k
    Z_PARAM_PROLOGUE(deref, 0); \
1929
1.98k
    if (UNEXPECTED(!zend_parse_arg_object(_arg, &dest, NULL, check_null))) { \
1930
1
      _expected_type = check_null ? Z_EXPECTED_OBJECT_OR_NULL : Z_EXPECTED_OBJECT; \
1931
1
      _error_code = ZPP_ERROR_WRONG_ARG; \
1932
1
      break; \
1933
1
    }
1934
1935
#define Z_PARAM_OBJECT(dest) \
1936
1.43k
  Z_PARAM_OBJECT_EX(dest, 0, 0)
1937
1938
#define Z_PARAM_OBJECT_OR_NULL(dest) \
1939
538
  Z_PARAM_OBJECT_EX(dest, 1, 0)
1940
1941
/* The same as Z_PARAM_OBJECT_EX except that dest is a zend_object rather than a zval */
1942
#define Z_PARAM_OBJ_EX(dest, check_null, deref) \
1943
1.97k
    Z_PARAM_PROLOGUE(deref, 0); \
1944
1.97k
    if (UNEXPECTED(!zend_parse_arg_obj(_arg, &dest, NULL, check_null))) { \
1945
8
      _expected_type = check_null ? Z_EXPECTED_OBJECT_OR_NULL : Z_EXPECTED_OBJECT; \
1946
8
      _error_code = ZPP_ERROR_WRONG_ARG; \
1947
8
      break; \
1948
8
    }
1949
1950
#define Z_PARAM_OBJ(dest) \
1951
1.97k
  Z_PARAM_OBJ_EX(dest, 0, 0)
1952
1953
#define Z_PARAM_OBJ_OR_NULL(dest) \
1954
  Z_PARAM_OBJ_EX(dest, 1, 0)
1955
1956
/* old "O" */
1957
#define Z_PARAM_OBJECT_OF_CLASS_EX(dest, _ce, check_null, deref) \
1958
335k
    Z_PARAM_PROLOGUE(deref, 0); \
1959
333k
    if (UNEXPECTED(!zend_parse_arg_object(_arg, &dest, _ce, check_null))) { \
1960
4
      if (_ce) { \
1961
4
        _error = ZSTR_VAL((_ce)->name); \
1962
4
        _error_code = check_null ? ZPP_ERROR_WRONG_CLASS_OR_NULL : ZPP_ERROR_WRONG_CLASS; \
1963
4
        break; \
1964
4
      } else { \
1965
0
        _expected_type = check_null ? Z_EXPECTED_OBJECT_OR_NULL : Z_EXPECTED_OBJECT; \
1966
0
        _error_code = ZPP_ERROR_WRONG_ARG; \
1967
0
        break; \
1968
0
      } \
1969
4
    }
1970
1971
#define Z_PARAM_OBJECT_OF_CLASS(dest, _ce) \
1972
190
  Z_PARAM_OBJECT_OF_CLASS_EX(dest, _ce, 0, 0)
1973
1974
#define Z_PARAM_OBJECT_OF_CLASS_OR_NULL(dest, _ce) \
1975
335k
  Z_PARAM_OBJECT_OF_CLASS_EX(dest, _ce, 1, 0)
1976
1977
/* The same as Z_PARAM_OBJECT_OF_CLASS_EX except that dest is a zend_object rather than a zval */
1978
#define Z_PARAM_OBJ_OF_CLASS_EX(dest, _ce, check_null, deref) \
1979
2.99k
    Z_PARAM_PROLOGUE(deref, 0); \
1980
2.99k
    if (UNEXPECTED(!zend_parse_arg_obj(_arg, &dest, _ce, check_null))) { \
1981
24
      if (_ce) { \
1982
24
        _error = ZSTR_VAL((_ce)->name); \
1983
24
        _error_code = check_null ? ZPP_ERROR_WRONG_CLASS_OR_NULL : ZPP_ERROR_WRONG_CLASS; \
1984
24
        break; \
1985
24
      } else { \
1986
0
        _expected_type = check_null ? Z_EXPECTED_OBJECT_OR_NULL : Z_EXPECTED_OBJECT; \
1987
0
        _error_code = ZPP_ERROR_WRONG_ARG; \
1988
0
        break; \
1989
0
      } \
1990
24
    }
1991
1992
#define Z_PARAM_OBJ_OF_CLASS(dest, _ce) \
1993
2.99k
  Z_PARAM_OBJ_OF_CLASS_EX(dest, _ce, 0, 0)
1994
1995
#define Z_PARAM_OBJ_OF_CLASS_OR_NULL(dest, _ce) \
1996
0
  Z_PARAM_OBJ_OF_CLASS_EX(dest, _ce, 1, 0)
1997
1998
#define Z_PARAM_OBJ_OF_CLASS_OR_LONG_EX(dest_obj, _ce, dest_long, is_null, allow_null) \
1999
0
    Z_PARAM_PROLOGUE(0, 0); \
2000
0
    if (UNEXPECTED(!zend_parse_arg_obj_or_long(_arg, &dest_obj, _ce, &dest_long, &is_null, allow_null, _i))) { \
2001
0
      _error = ZSTR_VAL((_ce)->name); \
2002
0
      _error_code = allow_null ? ZPP_ERROR_WRONG_CLASS_OR_LONG_OR_NULL : ZPP_ERROR_WRONG_CLASS_OR_LONG; \
2003
0
      break; \
2004
0
    }
2005
2006
#define Z_PARAM_OBJ_OF_CLASS_OR_LONG(dest_obj, _ce, dest_long) \
2007
0
  Z_PARAM_OBJ_OF_CLASS_OR_LONG_EX(dest_obj, _ce, dest_long, _dummy, 0)
2008
2009
#define Z_PARAM_OBJ_OF_CLASS_OR_LONG_OR_NULL(dest_obj, _ce, dest_long, is_null) \
2010
  Z_PARAM_OBJ_OF_CLASS_OR_LONG_EX(dest_obj, _ce, dest_long, is_null, 1)
2011
2012
#define Z_PARAM_ENUM(dest, _ce) \
2013
40
  { \
2014
40
    zend_object *_tmp = NULL; \
2015
40
    Z_PARAM_OBJ_OF_CLASS(_tmp, _ce); \
2016
40
    dest = zend_enum_fetch_case_id(_tmp); \
2017
40
  }
2018
2019
/* old "p" */
2020
#define Z_PARAM_PATH_EX(dest, dest_len, check_null, deref) \
2021
146
    Z_PARAM_PROLOGUE(deref, 0); \
2022
146
    if (UNEXPECTED(!zend_parse_arg_path(_arg, &dest, &dest_len, check_null, _i))) { \
2023
1
      _expected_type = check_null ? Z_EXPECTED_PATH_OR_NULL : Z_EXPECTED_PATH; \
2024
1
      _error_code = ZPP_ERROR_WRONG_ARG; \
2025
1
      break; \
2026
1
    }
2027
2028
#define Z_PARAM_PATH(dest, dest_len) \
2029
146
  Z_PARAM_PATH_EX(dest, dest_len, 0, 0)
2030
2031
#define Z_PARAM_PATH_OR_NULL(dest, dest_len) \
2032
  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
67.8k
    Z_PARAM_PROLOGUE(deref, 0); \
2037
67.8k
    if (UNEXPECTED(!zend_parse_arg_path_str(_arg, &dest, check_null, _i))) { \
2038
10
      _expected_type = check_null ? Z_EXPECTED_PATH_OR_NULL : Z_EXPECTED_PATH; \
2039
10
      _error_code = ZPP_ERROR_WRONG_ARG; \
2040
10
      break; \
2041
10
    }
2042
2043
#define Z_PARAM_PATH_STR(dest) \
2044
67.8k
  Z_PARAM_PATH_STR_EX(dest, 0, 0)
2045
2046
#define Z_PARAM_PATH_STR_OR_NULL(dest) \
2047
3
  Z_PARAM_PATH_STR_EX(dest, 1, 0)
2048
2049
/* old "r" */
2050
#define Z_PARAM_RESOURCE_EX(dest, check_null, deref) \
2051
174
    Z_PARAM_PROLOGUE(deref, 0); \
2052
42
    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
42
  Z_PARAM_RESOURCE_EX(dest, 0, 0)
2060
2061
#define Z_PARAM_RESOURCE_OR_NULL(dest) \
2062
132
  Z_PARAM_RESOURCE_EX(dest, 1, 0)
2063
2064
/* old "s" */
2065
#define Z_PARAM_STRING_EX(dest, dest_len, check_null, deref) \
2066
399k
    Z_PARAM_PROLOGUE(deref, 0); \
2067
399k
    if (UNEXPECTED(!zend_parse_arg_string(_arg, &dest, &dest_len, check_null, _i))) { \
2068
0
      _expected_type = check_null ? Z_EXPECTED_STRING_OR_NULL : Z_EXPECTED_STRING; \
2069
0
      _error_code = ZPP_ERROR_WRONG_ARG; \
2070
0
      break; \
2071
0
    }
2072
2073
#define Z_PARAM_STRING(dest, dest_len) \
2074
399k
  Z_PARAM_STRING_EX(dest, dest_len, 0, 0)
2075
2076
#define Z_PARAM_STRING_OR_NULL(dest, dest_len) \
2077
34
  Z_PARAM_STRING_EX(dest, dest_len, 1, 0)
2078
2079
/* old "S" */
2080
#define Z_PARAM_STR_EX(dest, check_null, deref) \
2081
61.4k
    Z_PARAM_PROLOGUE(deref, 0); \
2082
57.6k
    if (UNEXPECTED(!zend_parse_arg_str(_arg, &dest, check_null, _i))) { \
2083
58
      _expected_type = check_null ? Z_EXPECTED_STRING_OR_NULL : Z_EXPECTED_STRING; \
2084
58
      _error_code = ZPP_ERROR_WRONG_ARG; \
2085
58
      break; \
2086
58
    }
2087
2088
#define Z_PARAM_STR(dest) \
2089
56.7k
  Z_PARAM_STR_EX(dest, 0, 0)
2090
2091
#define Z_PARAM_STR_OR_NULL(dest) \
2092
4.74k
  Z_PARAM_STR_EX(dest, 1, 0)
2093
2094
/* old "z" */
2095
#define Z_PARAM_ZVAL_EX2(dest, check_null, deref, separate) \
2096
23.2k
    Z_PARAM_PROLOGUE(deref, separate); \
2097
15.3k
    zend_parse_arg_zval_deref(_arg, &dest, check_null);
2098
2099
#define Z_PARAM_ZVAL_EX(dest, check_null, separate) \
2100
23.3k
  Z_PARAM_ZVAL_EX2(dest, check_null, separate, separate)
2101
2102
#define Z_PARAM_ZVAL(dest) \
2103
15.3k
  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
193k
#define Z_PARAM_VARIADIC_EX(spec, dest, dest_num, post_varargs) do { \
2110
193k
    uint32_t _num_varargs = _num_args - _i - (post_varargs); \
2111
193k
    if (EXPECTED(_num_varargs > 0)) { \
2112
193k
      dest = _real_arg + 1; \
2113
193k
      dest_num = _num_varargs; \
2114
193k
      _i += _num_varargs; \
2115
193k
      _real_arg += _num_varargs; \
2116
193k
    } else { \
2117
18
      dest = NULL; \
2118
18
      dest_num = 0; \
2119
18
    } \
2120
193k
    if (UNEXPECTED(ZEND_CALL_INFO(execute_data) & ZEND_CALL_HAS_EXTRA_NAMED_PARAMS)) { \
2121
15
      _error_code = ZPP_ERROR_UNEXPECTED_EXTRA_NAMED; \
2122
15
      break; \
2123
15
    } \
2124
193k
  } while (0);
2125
2126
#define Z_PARAM_VARIADIC(spec, dest, dest_num) \
2127
193k
  Z_PARAM_VARIADIC_EX(spec, dest, dest_num, 0)
2128
2129
2.85k
#define Z_PARAM_VARIADIC_WITH_NAMED(dest, dest_num, dest_named) do { \
2130
2.85k
    uint32_t _num_varargs = _num_args - _i; \
2131
2.85k
    if (EXPECTED(_num_varargs > 0)) { \
2132
420
      dest = _real_arg + 1; \
2133
420
      dest_num = _num_varargs; \
2134
2.43k
    } else { \
2135
2.43k
      dest = NULL; \
2136
2.43k
      dest_num = 0; \
2137
2.43k
    } \
2138
2.85k
    if (ZEND_CALL_INFO(execute_data) & ZEND_CALL_HAS_EXTRA_NAMED_PARAMS) { \
2139
133
      dest_named = execute_data->extra_named_params; \
2140
2.72k
    } else { \
2141
2.72k
      dest_named = NULL; \
2142
2.72k
    } \
2143
2.85k
  } while (0);
2144
2145
#define Z_PARAM_ARRAY_HT_OR_STR_EX(dest_ht, dest_str, allow_null) \
2146
9.44k
  Z_PARAM_PROLOGUE(0, 0); \
2147
8.13k
  if (UNEXPECTED(!zend_parse_arg_array_ht_or_str(_arg, &dest_ht, &dest_str, allow_null, _i))) { \
2148
5
    _expected_type = allow_null ? Z_EXPECTED_ARRAY_OR_STRING_OR_NULL : Z_EXPECTED_ARRAY_OR_STRING; \
2149
5
    _error_code = ZPP_ERROR_WRONG_ARG; \
2150
5
    break; \
2151
5
  }
2152
2153
#define Z_PARAM_ARRAY_HT_OR_STR(dest_ht, dest_str) \
2154
8.10k
  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.34k
  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
290
  Z_PARAM_PROLOGUE(0, 0); \
2161
228
  if (UNEXPECTED(!zend_parse_arg_str_or_long(_arg, &dest_str, &dest_long, &is_null, allow_null, _i))) { \
2162
4
    _expected_type = allow_null ? Z_EXPECTED_STRING_OR_LONG_OR_NULL : Z_EXPECTED_STRING_OR_LONG; \
2163
4
    _error_code = ZPP_ERROR_WRONG_ARG; \
2164
4
    break; \
2165
4
  }
2166
2167
#define Z_PARAM_STR_OR_LONG(dest_str, dest_long) \
2168
266
  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
26
  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
59.3k
{
2196
59.3k
  if (check_null) {
2197
0
    *is_null = 0;
2198
0
  }
2199
59.3k
  if (EXPECTED(Z_TYPE_P(arg) == IS_TRUE)) {
2200
57.7k
    *dest = 1;
2201
57.7k
  } else if (EXPECTED(Z_TYPE_P(arg) == IS_FALSE)) {
2202
196
    *dest = 0;
2203
1.43k
  } else if (check_null && Z_TYPE_P(arg) == IS_NULL) {
2204
0
    *is_null = 1;
2205
0
    *dest = 0;
2206
1.43k
  } else {
2207
1.43k
    if (frameless) {
2208
0
      return zend_flf_parse_arg_bool_slow(arg, dest, arg_num);
2209
1.43k
    } else {
2210
1.43k
      return zend_parse_arg_bool_slow(arg, dest, arg_num);
2211
1.43k
    }
2212
1.43k
  }
2213
57.9k
  return 1;
2214
59.3k
}
Unexecuted instantiation: php_date.c:zend_parse_arg_bool_ex
Unexecuted instantiation: php_pcre.c:zend_parse_arg_bool_ex
Unexecuted instantiation: exif.c:zend_parse_arg_bool_ex
Unexecuted instantiation: hash_adler32.c:zend_parse_arg_bool_ex
Unexecuted instantiation: hash_crc32.c:zend_parse_arg_bool_ex
Unexecuted instantiation: hash_fnv.c:zend_parse_arg_bool_ex
Unexecuted instantiation: hash_gost.c:zend_parse_arg_bool_ex
Unexecuted instantiation: hash_haval.c:zend_parse_arg_bool_ex
Unexecuted instantiation: hash_joaat.c:zend_parse_arg_bool_ex
Unexecuted instantiation: hash_md.c:zend_parse_arg_bool_ex
Unexecuted instantiation: hash_murmur.c:zend_parse_arg_bool_ex
Unexecuted instantiation: hash_ripemd.c:zend_parse_arg_bool_ex
Unexecuted instantiation: hash_sha_ni.c:zend_parse_arg_bool_ex
Unexecuted instantiation: hash_sha_sse2.c:zend_parse_arg_bool_ex
Unexecuted instantiation: hash_sha.c:zend_parse_arg_bool_ex
Unexecuted instantiation: hash_sha3.c:zend_parse_arg_bool_ex
Unexecuted instantiation: hash_snefru.c:zend_parse_arg_bool_ex
Unexecuted instantiation: hash_tiger.c:zend_parse_arg_bool_ex
Unexecuted instantiation: hash_whirlpool.c:zend_parse_arg_bool_ex
Unexecuted instantiation: hash_xxhash.c:zend_parse_arg_bool_ex
Unexecuted instantiation: hash.c:zend_parse_arg_bool_ex
Unexecuted instantiation: json_encoder.c:zend_parse_arg_bool_ex
Unexecuted instantiation: json_parser.tab.c:zend_parse_arg_bool_ex
Unexecuted instantiation: json_scanner.c:zend_parse_arg_bool_ex
Unexecuted instantiation: json.c:zend_parse_arg_bool_ex
Unexecuted instantiation: php_lexbor.c:zend_parse_arg_bool_ex
Unexecuted instantiation: shared_alloc_mmap.c:zend_parse_arg_bool_ex
Unexecuted instantiation: shared_alloc_posix.c:zend_parse_arg_bool_ex
Unexecuted instantiation: shared_alloc_shm.c:zend_parse_arg_bool_ex
Unexecuted instantiation: zend_accelerator_api.c:zend_parse_arg_bool_ex
Unexecuted instantiation: zend_accelerator_blacklist.c:zend_parse_arg_bool_ex
Unexecuted instantiation: zend_accelerator_debug.c:zend_parse_arg_bool_ex
Unexecuted instantiation: zend_accelerator_hash.c:zend_parse_arg_bool_ex
Unexecuted instantiation: zend_accelerator_module.c:zend_parse_arg_bool_ex
Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_parse_arg_bool_ex
Unexecuted instantiation: zend_file_cache.c:zend_parse_arg_bool_ex
Unexecuted instantiation: zend_persist_calc.c:zend_parse_arg_bool_ex
Unexecuted instantiation: zend_persist.c:zend_parse_arg_bool_ex
Unexecuted instantiation: zend_shared_alloc.c:zend_parse_arg_bool_ex
Unexecuted instantiation: ZendAccelerator.c:zend_parse_arg_bool_ex
Unexecuted instantiation: zend_jit_vm_helpers.c:zend_parse_arg_bool_ex
Unexecuted instantiation: zend_jit.c:zend_parse_arg_bool_ex
Unexecuted instantiation: csprng.c:zend_parse_arg_bool_ex
Unexecuted instantiation: engine_mt19937.c:zend_parse_arg_bool_ex
Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_parse_arg_bool_ex
Unexecuted instantiation: engine_secure.c:zend_parse_arg_bool_ex
Unexecuted instantiation: engine_user.c:zend_parse_arg_bool_ex
Unexecuted instantiation: engine_xoshiro256starstar.c:zend_parse_arg_bool_ex
Unexecuted instantiation: gammasection.c:zend_parse_arg_bool_ex
Unexecuted instantiation: random.c:zend_parse_arg_bool_ex
Unexecuted instantiation: randomizer.c:zend_parse_arg_bool_ex
Unexecuted instantiation: zend_utils.c:zend_parse_arg_bool_ex
Unexecuted instantiation: php_reflection.c:zend_parse_arg_bool_ex
php_spl.c:zend_parse_arg_bool_ex
Line
Count
Source
2195
36
{
2196
36
  if (check_null) {
2197
0
    *is_null = 0;
2198
0
  }
2199
36
  if (EXPECTED(Z_TYPE_P(arg) == IS_TRUE)) {
2200
36
    *dest = 1;
2201
36
  } 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
36
  return 1;
2214
36
}
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
6
{
2196
6
  if (check_null) {
2197
0
    *is_null = 0;
2198
0
  }
2199
6
  if (EXPECTED(Z_TYPE_P(arg) == IS_TRUE)) {
2200
0
    *dest = 1;
2201
6
  } else if (EXPECTED(Z_TYPE_P(arg) == IS_FALSE)) {
2202
6
    *dest = 0;
2203
6
  } 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
6
  return 1;
2214
6
}
Unexecuted instantiation: spl_observer.c:zend_parse_arg_bool_ex
array.c:zend_parse_arg_bool_ex
Line
Count
Source
2195
121
{
2196
121
  if (check_null) {
2197
0
    *is_null = 0;
2198
0
  }
2199
121
  if (EXPECTED(Z_TYPE_P(arg) == IS_TRUE)) {
2200
121
    *dest = 1;
2201
121
  } 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
121
  return 1;
2214
121
}
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
2.03k
{
2196
2.03k
  if (check_null) {
2197
0
    *is_null = 0;
2198
0
  }
2199
2.03k
  if (EXPECTED(Z_TYPE_P(arg) == IS_TRUE)) {
2200
716
    *dest = 1;
2201
1.31k
  } else if (EXPECTED(Z_TYPE_P(arg) == IS_FALSE)) {
2202
75
    *dest = 0;
2203
1.24k
  } else if (check_null && Z_TYPE_P(arg) == IS_NULL) {
2204
0
    *is_null = 1;
2205
0
    *dest = 0;
2206
1.24k
  } else {
2207
1.24k
    if (frameless) {
2208
0
      return zend_flf_parse_arg_bool_slow(arg, dest, arg_num);
2209
1.24k
    } else {
2210
1.24k
      return zend_parse_arg_bool_slow(arg, dest, arg_num);
2211
1.24k
    }
2212
1.24k
  }
2213
791
  return 1;
2214
2.03k
}
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
8
{
2196
8
  if (check_null) {
2197
0
    *is_null = 0;
2198
0
  }
2199
8
  if (EXPECTED(Z_TYPE_P(arg) == IS_TRUE)) {
2200
0
    *dest = 1;
2201
8
  } else if (EXPECTED(Z_TYPE_P(arg) == IS_FALSE)) {
2202
0
    *dest = 0;
2203
8
  } else if (check_null && Z_TYPE_P(arg) == IS_NULL) {
2204
0
    *is_null = 1;
2205
0
    *dest = 0;
2206
8
  } else {
2207
8
    if (frameless) {
2208
0
      return zend_flf_parse_arg_bool_slow(arg, dest, arg_num);
2209
8
    } else {
2210
8
      return zend_parse_arg_bool_slow(arg, dest, arg_num);
2211
8
    }
2212
8
  }
2213
0
  return 1;
2214
8
}
Unexecuted instantiation: hrtime.c:zend_parse_arg_bool_ex
html.c:zend_parse_arg_bool_ex
Line
Count
Source
2195
52
{
2196
52
  if (check_null) {
2197
0
    *is_null = 0;
2198
0
  }
2199
52
  if (EXPECTED(Z_TYPE_P(arg) == IS_TRUE)) {
2200
0
    *dest = 1;
2201
52
  } else if (EXPECTED(Z_TYPE_P(arg) == IS_FALSE)) {
2202
13
    *dest = 0;
2203
39
  } else if (check_null && Z_TYPE_P(arg) == IS_NULL) {
2204
0
    *is_null = 1;
2205
0
    *dest = 0;
2206
39
  } else {
2207
39
    if (frameless) {
2208
0
      return zend_flf_parse_arg_bool_slow(arg, dest, arg_num);
2209
39
    } else {
2210
39
      return zend_parse_arg_bool_slow(arg, dest, arg_num);
2211
39
    }
2212
39
  }
2213
13
  return 1;
2214
52
}
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
135
{
2196
135
  if (check_null) {
2197
0
    *is_null = 0;
2198
0
  }
2199
135
  if (EXPECTED(Z_TYPE_P(arg) == IS_TRUE)) {
2200
135
    *dest = 1;
2201
135
  } 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
135
  return 1;
2214
135
}
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
79
{
2196
79
  if (check_null) {
2197
0
    *is_null = 0;
2198
0
  }
2199
79
  if (EXPECTED(Z_TYPE_P(arg) == IS_TRUE)) {
2200
26
    *dest = 1;
2201
53
  } else if (EXPECTED(Z_TYPE_P(arg) == IS_FALSE)) {
2202
51
    *dest = 0;
2203
51
  } else if (check_null && Z_TYPE_P(arg) == IS_NULL) {
2204
0
    *is_null = 1;
2205
0
    *dest = 0;
2206
2
  } else {
2207
2
    if (frameless) {
2208
0
      return zend_flf_parse_arg_bool_slow(arg, dest, arg_num);
2209
2
    } else {
2210
2
      return zend_parse_arg_bool_slow(arg, dest, arg_num);
2211
2
    }
2212
2
  }
2213
77
  return 1;
2214
79
}
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
59
{
2196
59
  if (check_null) {
2197
0
    *is_null = 0;
2198
0
  }
2199
59
  if (EXPECTED(Z_TYPE_P(arg) == IS_TRUE)) {
2200
59
    *dest = 1;
2201
59
  } 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
59
  return 1;
2214
59
}
Unexecuted instantiation: versioning.c:zend_parse_arg_bool_ex
Unexecuted instantiation: crypt_sha256.c:zend_parse_arg_bool_ex
Unexecuted instantiation: crypt_sha512.c:zend_parse_arg_bool_ex
Unexecuted instantiation: php_crypt_r.c:zend_parse_arg_bool_ex
Unexecuted instantiation: php_uri.c:zend_parse_arg_bool_ex
Unexecuted instantiation: php_uri_common.c:zend_parse_arg_bool_ex
Unexecuted instantiation: uri_parser_rfc3986.c:zend_parse_arg_bool_ex
Unexecuted instantiation: uri_parser_whatwg.c:zend_parse_arg_bool_ex
Unexecuted instantiation: uri_parser_php_parse_url.c:zend_parse_arg_bool_ex
Unexecuted instantiation: explicit_bzero.c:zend_parse_arg_bool_ex
Unexecuted instantiation: fopen_wrappers.c:zend_parse_arg_bool_ex
Unexecuted instantiation: getopt.c:zend_parse_arg_bool_ex
Unexecuted instantiation: main.c:zend_parse_arg_bool_ex
Unexecuted instantiation: network.c:zend_parse_arg_bool_ex
Unexecuted instantiation: output.c:zend_parse_arg_bool_ex
Unexecuted instantiation: php_content_types.c:zend_parse_arg_bool_ex
Unexecuted instantiation: php_ini_builder.c:zend_parse_arg_bool_ex
Unexecuted instantiation: php_ini.c:zend_parse_arg_bool_ex
Unexecuted instantiation: php_glob.c:zend_parse_arg_bool_ex
Unexecuted instantiation: php_odbc_utils.c:zend_parse_arg_bool_ex
Unexecuted instantiation: php_open_temporary_file.c:zend_parse_arg_bool_ex
Unexecuted instantiation: php_scandir.c:zend_parse_arg_bool_ex
Unexecuted instantiation: php_syslog.c:zend_parse_arg_bool_ex
Unexecuted instantiation: php_ticks.c:zend_parse_arg_bool_ex
Unexecuted instantiation: php_variables.c:zend_parse_arg_bool_ex
Unexecuted instantiation: reentrancy.c:zend_parse_arg_bool_ex
Unexecuted instantiation: rfc1867.c:zend_parse_arg_bool_ex
Unexecuted instantiation: safe_bcmp.c:zend_parse_arg_bool_ex
Unexecuted instantiation: SAPI.c:zend_parse_arg_bool_ex
Unexecuted instantiation: snprintf.c:zend_parse_arg_bool_ex
Unexecuted instantiation: spprintf.c:zend_parse_arg_bool_ex
Unexecuted instantiation: strlcat.c:zend_parse_arg_bool_ex
Unexecuted instantiation: strlcpy.c:zend_parse_arg_bool_ex
Unexecuted instantiation: cast.c:zend_parse_arg_bool_ex
Unexecuted instantiation: filter.c:zend_parse_arg_bool_ex
Unexecuted instantiation: glob_wrapper.c:zend_parse_arg_bool_ex
Unexecuted instantiation: memory.c:zend_parse_arg_bool_ex
Unexecuted instantiation: mmap.c:zend_parse_arg_bool_ex
Unexecuted instantiation: plain_wrapper.c:zend_parse_arg_bool_ex
Unexecuted instantiation: streams.c:zend_parse_arg_bool_ex
Unexecuted instantiation: transports.c:zend_parse_arg_bool_ex
Unexecuted instantiation: userspace.c:zend_parse_arg_bool_ex
Unexecuted instantiation: xp_socket.c:zend_parse_arg_bool_ex
Unexecuted instantiation: block_pass.c:zend_parse_arg_bool_ex
Unexecuted instantiation: compact_literals.c:zend_parse_arg_bool_ex
Unexecuted instantiation: compact_vars.c:zend_parse_arg_bool_ex
Unexecuted instantiation: dfa_pass.c:zend_parse_arg_bool_ex
Unexecuted instantiation: nop_removal.c:zend_parse_arg_bool_ex
Unexecuted instantiation: optimize_func_calls.c:zend_parse_arg_bool_ex
Unexecuted instantiation: optimize_temp_vars_5.c:zend_parse_arg_bool_ex
Unexecuted instantiation: pass1.c:zend_parse_arg_bool_ex
Unexecuted instantiation: pass3.c:zend_parse_arg_bool_ex
Unexecuted instantiation: sccp.c:zend_parse_arg_bool_ex
Unexecuted instantiation: zend_optimizer.c:zend_parse_arg_bool_ex
zend_API.c:zend_parse_arg_bool_ex
Line
Count
Source
2195
56.6k
{
2196
56.6k
  if (check_null) {
2197
0
    *is_null = 0;
2198
0
  }
2199
56.6k
  if (EXPECTED(Z_TYPE_P(arg) == IS_TRUE)) {
2200
56.6k
    *dest = 1;
2201
56.6k
  } else if (EXPECTED(Z_TYPE_P(arg) == IS_FALSE)) {
2202
0
    *dest = 0;
2203
2
  } else if (check_null && Z_TYPE_P(arg) == IS_NULL) {
2204
0
    *is_null = 1;
2205
0
    *dest = 0;
2206
2
  } else {
2207
2
    if (frameless) {
2208
0
      return zend_flf_parse_arg_bool_slow(arg, dest, arg_num);
2209
2
    } else {
2210
2
      return zend_parse_arg_bool_slow(arg, dest, arg_num);
2211
2
    }
2212
2
  }
2213
56.6k
  return 1;
2214
56.6k
}
Unexecuted instantiation: zend_ast.c:zend_parse_arg_bool_ex
Unexecuted instantiation: zend_attributes.c:zend_parse_arg_bool_ex
Unexecuted instantiation: zend_autoload.c:zend_parse_arg_bool_ex
zend_builtin_functions.c:zend_parse_arg_bool_ex
Line
Count
Source
2195
230
{
2196
230
  if (check_null) {
2197
0
    *is_null = 0;
2198
0
  }
2199
230
  if (EXPECTED(Z_TYPE_P(arg) == IS_TRUE)) {
2200
31
    *dest = 1;
2201
199
  } else if (EXPECTED(Z_TYPE_P(arg) == IS_FALSE)) {
2202
51
    *dest = 0;
2203
148
  } else if (check_null && Z_TYPE_P(arg) == IS_NULL) {
2204
0
    *is_null = 1;
2205
0
    *dest = 0;
2206
148
  } else {
2207
148
    if (frameless) {
2208
0
      return zend_flf_parse_arg_bool_slow(arg, dest, arg_num);
2209
148
    } else {
2210
148
      return zend_parse_arg_bool_slow(arg, dest, arg_num);
2211
148
    }
2212
148
  }
2213
82
  return 1;
2214
230
}
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
59.3k
{
2218
59.3k
  return zend_parse_arg_bool_ex(arg, dest, is_null, check_null, arg_num, /* frameless */ false);
2219
59.3k
}
Unexecuted instantiation: php_date.c:zend_parse_arg_bool
Unexecuted instantiation: php_pcre.c:zend_parse_arg_bool
Unexecuted instantiation: exif.c:zend_parse_arg_bool
Unexecuted instantiation: hash_adler32.c:zend_parse_arg_bool
Unexecuted instantiation: hash_crc32.c:zend_parse_arg_bool
Unexecuted instantiation: hash_fnv.c:zend_parse_arg_bool
Unexecuted instantiation: hash_gost.c:zend_parse_arg_bool
Unexecuted instantiation: hash_haval.c:zend_parse_arg_bool
Unexecuted instantiation: hash_joaat.c:zend_parse_arg_bool
Unexecuted instantiation: hash_md.c:zend_parse_arg_bool
Unexecuted instantiation: hash_murmur.c:zend_parse_arg_bool
Unexecuted instantiation: hash_ripemd.c:zend_parse_arg_bool
Unexecuted instantiation: hash_sha_ni.c:zend_parse_arg_bool
Unexecuted instantiation: hash_sha_sse2.c:zend_parse_arg_bool
Unexecuted instantiation: hash_sha.c:zend_parse_arg_bool
Unexecuted instantiation: hash_sha3.c:zend_parse_arg_bool
Unexecuted instantiation: hash_snefru.c:zend_parse_arg_bool
Unexecuted instantiation: hash_tiger.c:zend_parse_arg_bool
Unexecuted instantiation: hash_whirlpool.c:zend_parse_arg_bool
Unexecuted instantiation: hash_xxhash.c:zend_parse_arg_bool
Unexecuted instantiation: hash.c:zend_parse_arg_bool
Unexecuted instantiation: json_encoder.c:zend_parse_arg_bool
Unexecuted instantiation: json_parser.tab.c:zend_parse_arg_bool
Unexecuted instantiation: json_scanner.c:zend_parse_arg_bool
Unexecuted instantiation: json.c:zend_parse_arg_bool
Unexecuted instantiation: php_lexbor.c:zend_parse_arg_bool
Unexecuted instantiation: shared_alloc_mmap.c:zend_parse_arg_bool
Unexecuted instantiation: shared_alloc_posix.c:zend_parse_arg_bool
Unexecuted instantiation: shared_alloc_shm.c:zend_parse_arg_bool
Unexecuted instantiation: zend_accelerator_api.c:zend_parse_arg_bool
Unexecuted instantiation: zend_accelerator_blacklist.c:zend_parse_arg_bool
Unexecuted instantiation: zend_accelerator_debug.c:zend_parse_arg_bool
Unexecuted instantiation: zend_accelerator_hash.c:zend_parse_arg_bool
Unexecuted instantiation: zend_accelerator_module.c:zend_parse_arg_bool
Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_parse_arg_bool
Unexecuted instantiation: zend_file_cache.c:zend_parse_arg_bool
Unexecuted instantiation: zend_persist_calc.c:zend_parse_arg_bool
Unexecuted instantiation: zend_persist.c:zend_parse_arg_bool
Unexecuted instantiation: zend_shared_alloc.c:zend_parse_arg_bool
Unexecuted instantiation: ZendAccelerator.c:zend_parse_arg_bool
Unexecuted instantiation: zend_jit_vm_helpers.c:zend_parse_arg_bool
Unexecuted instantiation: zend_jit.c:zend_parse_arg_bool
Unexecuted instantiation: csprng.c:zend_parse_arg_bool
Unexecuted instantiation: engine_mt19937.c:zend_parse_arg_bool
Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_parse_arg_bool
Unexecuted instantiation: engine_secure.c:zend_parse_arg_bool
Unexecuted instantiation: engine_user.c:zend_parse_arg_bool
Unexecuted instantiation: engine_xoshiro256starstar.c:zend_parse_arg_bool
Unexecuted instantiation: gammasection.c:zend_parse_arg_bool
Unexecuted instantiation: random.c:zend_parse_arg_bool
Unexecuted instantiation: randomizer.c:zend_parse_arg_bool
Unexecuted instantiation: zend_utils.c:zend_parse_arg_bool
Unexecuted instantiation: php_reflection.c:zend_parse_arg_bool
php_spl.c:zend_parse_arg_bool
Line
Count
Source
2217
36
{
2218
  return zend_parse_arg_bool_ex(arg, dest, is_null, check_null, arg_num, /* frameless */ false);
2219
36
}
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
6
{
2218
  return zend_parse_arg_bool_ex(arg, dest, is_null, check_null, arg_num, /* frameless */ false);
2219
6
}
Unexecuted instantiation: spl_observer.c:zend_parse_arg_bool
array.c:zend_parse_arg_bool
Line
Count
Source
2217
121
{
2218
  return zend_parse_arg_bool_ex(arg, dest, is_null, check_null, arg_num, /* frameless */ false);
2219
121
}
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
2.03k
{
2218
  return zend_parse_arg_bool_ex(arg, dest, is_null, check_null, arg_num, /* frameless */ false);
2219
2.03k
}
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
8
{
2218
  return zend_parse_arg_bool_ex(arg, dest, is_null, check_null, arg_num, /* frameless */ false);
2219
8
}
Unexecuted instantiation: hrtime.c:zend_parse_arg_bool
html.c:zend_parse_arg_bool
Line
Count
Source
2217
52
{
2218
  return zend_parse_arg_bool_ex(arg, dest, is_null, check_null, arg_num, /* frameless */ false);
2219
52
}
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
135
{
2218
  return zend_parse_arg_bool_ex(arg, dest, is_null, check_null, arg_num, /* frameless */ false);
2219
135
}
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
79
{
2218
  return zend_parse_arg_bool_ex(arg, dest, is_null, check_null, arg_num, /* frameless */ false);
2219
79
}
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
59
{
2218
  return zend_parse_arg_bool_ex(arg, dest, is_null, check_null, arg_num, /* frameless */ false);
2219
59
}
Unexecuted instantiation: versioning.c:zend_parse_arg_bool
Unexecuted instantiation: crypt_sha256.c:zend_parse_arg_bool
Unexecuted instantiation: crypt_sha512.c:zend_parse_arg_bool
Unexecuted instantiation: php_crypt_r.c:zend_parse_arg_bool
Unexecuted instantiation: php_uri.c:zend_parse_arg_bool
Unexecuted instantiation: php_uri_common.c:zend_parse_arg_bool
Unexecuted instantiation: uri_parser_rfc3986.c:zend_parse_arg_bool
Unexecuted instantiation: uri_parser_whatwg.c:zend_parse_arg_bool
Unexecuted instantiation: uri_parser_php_parse_url.c:zend_parse_arg_bool
Unexecuted instantiation: explicit_bzero.c:zend_parse_arg_bool
Unexecuted instantiation: fopen_wrappers.c:zend_parse_arg_bool
Unexecuted instantiation: getopt.c:zend_parse_arg_bool
Unexecuted instantiation: main.c:zend_parse_arg_bool
Unexecuted instantiation: network.c:zend_parse_arg_bool
Unexecuted instantiation: output.c:zend_parse_arg_bool
Unexecuted instantiation: php_content_types.c:zend_parse_arg_bool
Unexecuted instantiation: php_ini_builder.c:zend_parse_arg_bool
Unexecuted instantiation: php_ini.c:zend_parse_arg_bool
Unexecuted instantiation: php_glob.c:zend_parse_arg_bool
Unexecuted instantiation: php_odbc_utils.c:zend_parse_arg_bool
Unexecuted instantiation: php_open_temporary_file.c:zend_parse_arg_bool
Unexecuted instantiation: php_scandir.c:zend_parse_arg_bool
Unexecuted instantiation: php_syslog.c:zend_parse_arg_bool
Unexecuted instantiation: php_ticks.c:zend_parse_arg_bool
Unexecuted instantiation: php_variables.c:zend_parse_arg_bool
Unexecuted instantiation: reentrancy.c:zend_parse_arg_bool
Unexecuted instantiation: rfc1867.c:zend_parse_arg_bool
Unexecuted instantiation: safe_bcmp.c:zend_parse_arg_bool
Unexecuted instantiation: SAPI.c:zend_parse_arg_bool
Unexecuted instantiation: snprintf.c:zend_parse_arg_bool
Unexecuted instantiation: spprintf.c:zend_parse_arg_bool
Unexecuted instantiation: strlcat.c:zend_parse_arg_bool
Unexecuted instantiation: strlcpy.c:zend_parse_arg_bool
Unexecuted instantiation: cast.c:zend_parse_arg_bool
Unexecuted instantiation: filter.c:zend_parse_arg_bool
Unexecuted instantiation: glob_wrapper.c:zend_parse_arg_bool
Unexecuted instantiation: memory.c:zend_parse_arg_bool
Unexecuted instantiation: mmap.c:zend_parse_arg_bool
Unexecuted instantiation: plain_wrapper.c:zend_parse_arg_bool
Unexecuted instantiation: streams.c:zend_parse_arg_bool
Unexecuted instantiation: transports.c:zend_parse_arg_bool
Unexecuted instantiation: userspace.c:zend_parse_arg_bool
Unexecuted instantiation: xp_socket.c:zend_parse_arg_bool
Unexecuted instantiation: block_pass.c:zend_parse_arg_bool
Unexecuted instantiation: compact_literals.c:zend_parse_arg_bool
Unexecuted instantiation: compact_vars.c:zend_parse_arg_bool
Unexecuted instantiation: dfa_pass.c:zend_parse_arg_bool
Unexecuted instantiation: nop_removal.c:zend_parse_arg_bool
Unexecuted instantiation: optimize_func_calls.c:zend_parse_arg_bool
Unexecuted instantiation: optimize_temp_vars_5.c:zend_parse_arg_bool
Unexecuted instantiation: pass1.c:zend_parse_arg_bool
Unexecuted instantiation: pass3.c:zend_parse_arg_bool
Unexecuted instantiation: sccp.c:zend_parse_arg_bool
Unexecuted instantiation: zend_optimizer.c:zend_parse_arg_bool
zend_API.c:zend_parse_arg_bool
Line
Count
Source
2217
56.6k
{
2218
  return zend_parse_arg_bool_ex(arg, dest, is_null, check_null, arg_num, /* frameless */ false);
2219
56.6k
}
Unexecuted instantiation: zend_ast.c:zend_parse_arg_bool
Unexecuted instantiation: zend_attributes.c:zend_parse_arg_bool
Unexecuted instantiation: zend_autoload.c:zend_parse_arg_bool
zend_builtin_functions.c:zend_parse_arg_bool
Line
Count
Source
2217
230
{
2218
  return zend_parse_arg_bool_ex(arg, dest, is_null, check_null, arg_num, /* frameless */ false);
2219
230
}
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
10.2k
{
2223
10.2k
  if (check_null) {
2224
1.45k
    *is_null = 0;
2225
1.45k
  }
2226
10.2k
  if (EXPECTED(Z_TYPE_P(arg) == IS_LONG)) {
2227
9.50k
    *dest = Z_LVAL_P(arg);
2228
9.50k
  } else if (check_null && Z_TYPE_P(arg) == IS_NULL) {
2229
69
    *is_null = 1;
2230
69
    *dest = 0;
2231
679
  } else {
2232
679
    if (frameless) {
2233
0
      return zend_flf_parse_arg_long_slow(arg, dest, arg_num);
2234
679
    } else {
2235
679
      return zend_parse_arg_long_slow(arg, dest, arg_num);
2236
679
    }
2237
679
  }
2238
9.57k
  return 1;
2239
10.2k
}
php_date.c:zend_parse_arg_long_ex
Line
Count
Source
2222
175
{
2223
175
  if (check_null) {
2224
168
    *is_null = 0;
2225
168
  }
2226
175
  if (EXPECTED(Z_TYPE_P(arg) == IS_LONG)) {
2227
46
    *dest = Z_LVAL_P(arg);
2228
129
  } else if (check_null && Z_TYPE_P(arg) == IS_NULL) {
2229
3
    *is_null = 1;
2230
3
    *dest = 0;
2231
126
  } else {
2232
126
    if (frameless) {
2233
0
      return zend_flf_parse_arg_long_slow(arg, dest, arg_num);
2234
126
    } else {
2235
126
      return zend_parse_arg_long_slow(arg, dest, arg_num);
2236
126
    }
2237
126
  }
2238
49
  return 1;
2239
175
}
php_pcre.c:zend_parse_arg_long_ex
Line
Count
Source
2222
198
{
2223
198
  if (check_null) {
2224
0
    *is_null = 0;
2225
0
  }
2226
198
  if (EXPECTED(Z_TYPE_P(arg) == IS_LONG)) {
2227
197
    *dest = Z_LVAL_P(arg);
2228
197
  } else if (check_null && Z_TYPE_P(arg) == IS_NULL) {
2229
0
    *is_null = 1;
2230
0
    *dest = 0;
2231
1
  } else {
2232
1
    if (frameless) {
2233
0
      return zend_flf_parse_arg_long_slow(arg, dest, arg_num);
2234
1
    } else {
2235
1
      return zend_parse_arg_long_slow(arg, dest, arg_num);
2236
1
    }
2237
1
  }
2238
197
  return 1;
2239
198
}
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
309
{
2223
309
  if (check_null) {
2224
0
    *is_null = 0;
2225
0
  }
2226
309
  if (EXPECTED(Z_TYPE_P(arg) == IS_LONG)) {
2227
309
    *dest = Z_LVAL_P(arg);
2228
309
  } 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
309
  return 1;
2239
309
}
Unexecuted instantiation: php_lexbor.c:zend_parse_arg_long_ex
Unexecuted instantiation: shared_alloc_mmap.c:zend_parse_arg_long_ex
Unexecuted instantiation: shared_alloc_posix.c:zend_parse_arg_long_ex
Unexecuted instantiation: shared_alloc_shm.c:zend_parse_arg_long_ex
Unexecuted instantiation: zend_accelerator_api.c:zend_parse_arg_long_ex
Unexecuted instantiation: zend_accelerator_blacklist.c:zend_parse_arg_long_ex
Unexecuted instantiation: zend_accelerator_debug.c:zend_parse_arg_long_ex
Unexecuted instantiation: zend_accelerator_hash.c:zend_parse_arg_long_ex
Unexecuted instantiation: zend_accelerator_module.c:zend_parse_arg_long_ex
Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_parse_arg_long_ex
Unexecuted instantiation: zend_file_cache.c:zend_parse_arg_long_ex
Unexecuted instantiation: zend_persist_calc.c:zend_parse_arg_long_ex
Unexecuted instantiation: zend_persist.c:zend_parse_arg_long_ex
Unexecuted instantiation: zend_shared_alloc.c:zend_parse_arg_long_ex
Unexecuted instantiation: ZendAccelerator.c:zend_parse_arg_long_ex
Unexecuted instantiation: zend_jit_vm_helpers.c:zend_parse_arg_long_ex
Unexecuted instantiation: zend_jit.c:zend_parse_arg_long_ex
Unexecuted instantiation: csprng.c:zend_parse_arg_long_ex
Unexecuted instantiation: engine_mt19937.c:zend_parse_arg_long_ex
Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_parse_arg_long_ex
Unexecuted instantiation: engine_secure.c:zend_parse_arg_long_ex
Unexecuted instantiation: engine_user.c:zend_parse_arg_long_ex
Unexecuted instantiation: engine_xoshiro256starstar.c:zend_parse_arg_long_ex
Unexecuted instantiation: gammasection.c:zend_parse_arg_long_ex
random.c:zend_parse_arg_long_ex
Line
Count
Source
2222
132
{
2223
132
  if (check_null) {
2224
8
    *is_null = 0;
2225
8
  }
2226
132
  if (EXPECTED(Z_TYPE_P(arg) == IS_LONG)) {
2227
129
    *dest = Z_LVAL_P(arg);
2228
129
  } else if (check_null && Z_TYPE_P(arg) == IS_NULL) {
2229
0
    *is_null = 1;
2230
0
    *dest = 0;
2231
3
  } else {
2232
3
    if (frameless) {
2233
0
      return zend_flf_parse_arg_long_slow(arg, dest, arg_num);
2234
3
    } else {
2235
3
      return zend_parse_arg_long_slow(arg, dest, arg_num);
2236
3
    }
2237
3
  }
2238
129
  return 1;
2239
132
}
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
93
{
2223
93
  if (check_null) {
2224
0
    *is_null = 0;
2225
0
  }
2226
93
  if (EXPECTED(Z_TYPE_P(arg) == IS_LONG)) {
2227
93
    *dest = Z_LVAL_P(arg);
2228
93
  } 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
93
  return 1;
2239
93
}
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.27k
{
2223
2.27k
  if (check_null) {
2224
575
    *is_null = 0;
2225
575
  }
2226
2.27k
  if (EXPECTED(Z_TYPE_P(arg) == IS_LONG)) {
2227
1.96k
    *dest = Z_LVAL_P(arg);
2228
1.96k
  } else if (check_null && Z_TYPE_P(arg) == IS_NULL) {
2229
41
    *is_null = 1;
2230
41
    *dest = 0;
2231
261
  } else {
2232
261
    if (frameless) {
2233
0
      return zend_flf_parse_arg_long_slow(arg, dest, arg_num);
2234
261
    } else {
2235
261
      return zend_parse_arg_long_slow(arg, dest, arg_num);
2236
261
    }
2237
261
  }
2238
2.01k
  return 1;
2239
2.27k
}
assert.c:zend_parse_arg_long_ex
Line
Count
Source
2222
49
{
2223
49
  if (check_null) {
2224
0
    *is_null = 0;
2225
0
  }
2226
49
  if (EXPECTED(Z_TYPE_P(arg) == IS_LONG)) {
2227
48
    *dest = Z_LVAL_P(arg);
2228
48
  } else if (check_null && Z_TYPE_P(arg) == IS_NULL) {
2229
0
    *is_null = 1;
2230
0
    *dest = 0;
2231
1
  } else {
2232
1
    if (frameless) {
2233
0
      return zend_flf_parse_arg_long_slow(arg, dest, arg_num);
2234
1
    } else {
2235
1
      return zend_parse_arg_long_slow(arg, dest, arg_num);
2236
1
    }
2237
1
  }
2238
48
  return 1;
2239
49
}
Unexecuted instantiation: base64.c:zend_parse_arg_long_ex
basic_functions.c:zend_parse_arg_long_ex
Line
Count
Source
2222
932
{
2223
932
  if (check_null) {
2224
0
    *is_null = 0;
2225
0
  }
2226
932
  if (EXPECTED(Z_TYPE_P(arg) == IS_LONG)) {
2227
915
    *dest = Z_LVAL_P(arg);
2228
915
  } else if (check_null && Z_TYPE_P(arg) == IS_NULL) {
2229
0
    *is_null = 1;
2230
0
    *dest = 0;
2231
17
  } else {
2232
17
    if (frameless) {
2233
0
      return zend_flf_parse_arg_long_slow(arg, dest, arg_num);
2234
17
    } else {
2235
17
      return zend_parse_arg_long_slow(arg, dest, arg_num);
2236
17
    }
2237
17
  }
2238
915
  return 1;
2239
932
}
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
dir.c:zend_parse_arg_long_ex
Line
Count
Source
2222
4
{
2223
4
  if (check_null) {
2224
0
    *is_null = 0;
2225
0
  }
2226
4
  if (EXPECTED(Z_TYPE_P(arg) == IS_LONG)) {
2227
2
    *dest = Z_LVAL_P(arg);
2228
2
  } else if (check_null && Z_TYPE_P(arg) == IS_NULL) {
2229
0
    *is_null = 1;
2230
0
    *dest = 0;
2231
2
  } else {
2232
2
    if (frameless) {
2233
0
      return zend_flf_parse_arg_long_slow(arg, dest, arg_num);
2234
2
    } else {
2235
2
      return zend_parse_arg_long_slow(arg, dest, arg_num);
2236
2
    }
2237
2
  }
2238
2
  return 1;
2239
4
}
Unexecuted instantiation: dl.c:zend_parse_arg_long_ex
Unexecuted instantiation: dns.c:zend_parse_arg_long_ex
Unexecuted instantiation: exec.c:zend_parse_arg_long_ex
Unexecuted instantiation: file.c:zend_parse_arg_long_ex
Unexecuted instantiation: filestat.c:zend_parse_arg_long_ex
Unexecuted instantiation: filters.c:zend_parse_arg_long_ex
Unexecuted instantiation: flock_compat.c:zend_parse_arg_long_ex
Unexecuted instantiation: formatted_print.c:zend_parse_arg_long_ex
Unexecuted instantiation: fsock.c:zend_parse_arg_long_ex
Unexecuted instantiation: ftok.c:zend_parse_arg_long_ex
Unexecuted instantiation: ftp_fopen_wrapper.c:zend_parse_arg_long_ex
Unexecuted instantiation: head.c:zend_parse_arg_long_ex
Unexecuted instantiation: hrtime.c:zend_parse_arg_long_ex
html.c:zend_parse_arg_long_ex
Line
Count
Source
2222
1.01k
{
2223
1.01k
  if (check_null) {
2224
0
    *is_null = 0;
2225
0
  }
2226
1.01k
  if (EXPECTED(Z_TYPE_P(arg) == IS_LONG)) {
2227
1.00k
    *dest = Z_LVAL_P(arg);
2228
1.00k
  } else if (check_null && Z_TYPE_P(arg) == IS_NULL) {
2229
0
    *is_null = 1;
2230
0
    *dest = 0;
2231
9
  } else {
2232
9
    if (frameless) {
2233
0
      return zend_flf_parse_arg_long_slow(arg, dest, arg_num);
2234
9
    } else {
2235
9
      return zend_parse_arg_long_slow(arg, dest, arg_num);
2236
9
    }
2237
9
  }
2238
1.00k
  return 1;
2239
1.01k
}
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.41k
{
2223
1.41k
  if (check_null) {
2224
0
    *is_null = 0;
2225
0
  }
2226
1.41k
  if (EXPECTED(Z_TYPE_P(arg) == IS_LONG)) {
2227
1.36k
    *dest = Z_LVAL_P(arg);
2228
1.36k
  } else if (check_null && Z_TYPE_P(arg) == IS_NULL) {
2229
0
    *is_null = 1;
2230
0
    *dest = 0;
2231
55
  } else {
2232
55
    if (frameless) {
2233
0
      return zend_flf_parse_arg_long_slow(arg, dest, arg_num);
2234
55
    } else {
2235
55
      return zend_parse_arg_long_slow(arg, dest, arg_num);
2236
55
    }
2237
55
  }
2238
1.36k
  return 1;
2239
1.41k
}
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.39k
{
2223
1.39k
  if (check_null) {
2224
190
    *is_null = 0;
2225
190
  }
2226
1.39k
  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
128
  } else {
2232
128
    if (frameless) {
2233
0
      return zend_flf_parse_arg_long_slow(arg, dest, arg_num);
2234
128
    } else {
2235
128
      return zend_parse_arg_long_slow(arg, dest, arg_num);
2236
128
    }
2237
128
  }
2238
1.26k
  return 1;
2239
1.39k
}
Unexecuted instantiation: strnatcmp.c:zend_parse_arg_long_ex
Unexecuted instantiation: syslog.c:zend_parse_arg_long_ex
Unexecuted instantiation: type.c:zend_parse_arg_long_ex
Unexecuted instantiation: uniqid.c:zend_parse_arg_long_ex
Unexecuted instantiation: url_scanner_ex.c:zend_parse_arg_long_ex
Unexecuted instantiation: url.c:zend_parse_arg_long_ex
Unexecuted instantiation: user_filters.c:zend_parse_arg_long_ex
Unexecuted instantiation: uuencode.c:zend_parse_arg_long_ex
Unexecuted instantiation: var_unserializer.c:zend_parse_arg_long_ex
Unexecuted instantiation: var.c:zend_parse_arg_long_ex
Unexecuted instantiation: versioning.c:zend_parse_arg_long_ex
Unexecuted instantiation: crypt_sha256.c:zend_parse_arg_long_ex
Unexecuted instantiation: crypt_sha512.c:zend_parse_arg_long_ex
Unexecuted instantiation: php_crypt_r.c:zend_parse_arg_long_ex
Unexecuted instantiation: php_uri.c:zend_parse_arg_long_ex
Unexecuted instantiation: php_uri_common.c:zend_parse_arg_long_ex
Unexecuted instantiation: uri_parser_rfc3986.c:zend_parse_arg_long_ex
Unexecuted instantiation: uri_parser_whatwg.c:zend_parse_arg_long_ex
Unexecuted instantiation: uri_parser_php_parse_url.c:zend_parse_arg_long_ex
Unexecuted instantiation: explicit_bzero.c:zend_parse_arg_long_ex
Unexecuted instantiation: fopen_wrappers.c:zend_parse_arg_long_ex
Unexecuted instantiation: getopt.c:zend_parse_arg_long_ex
Unexecuted instantiation: main.c:zend_parse_arg_long_ex
Unexecuted instantiation: network.c:zend_parse_arg_long_ex
Unexecuted instantiation: output.c:zend_parse_arg_long_ex
Unexecuted instantiation: php_content_types.c:zend_parse_arg_long_ex
Unexecuted instantiation: php_ini_builder.c:zend_parse_arg_long_ex
Unexecuted instantiation: php_ini.c:zend_parse_arg_long_ex
Unexecuted instantiation: php_glob.c:zend_parse_arg_long_ex
Unexecuted instantiation: php_odbc_utils.c:zend_parse_arg_long_ex
Unexecuted instantiation: php_open_temporary_file.c:zend_parse_arg_long_ex
Unexecuted instantiation: php_scandir.c:zend_parse_arg_long_ex
Unexecuted instantiation: php_syslog.c:zend_parse_arg_long_ex
Unexecuted instantiation: php_ticks.c:zend_parse_arg_long_ex
Unexecuted instantiation: php_variables.c:zend_parse_arg_long_ex
Unexecuted instantiation: reentrancy.c:zend_parse_arg_long_ex
Unexecuted instantiation: rfc1867.c:zend_parse_arg_long_ex
Unexecuted instantiation: safe_bcmp.c:zend_parse_arg_long_ex
Unexecuted instantiation: SAPI.c:zend_parse_arg_long_ex
Unexecuted instantiation: snprintf.c:zend_parse_arg_long_ex
Unexecuted instantiation: spprintf.c:zend_parse_arg_long_ex
Unexecuted instantiation: strlcat.c:zend_parse_arg_long_ex
Unexecuted instantiation: strlcpy.c:zend_parse_arg_long_ex
Unexecuted instantiation: cast.c:zend_parse_arg_long_ex
Unexecuted instantiation: filter.c:zend_parse_arg_long_ex
Unexecuted instantiation: glob_wrapper.c:zend_parse_arg_long_ex
Unexecuted instantiation: memory.c:zend_parse_arg_long_ex
Unexecuted instantiation: mmap.c:zend_parse_arg_long_ex
Unexecuted instantiation: plain_wrapper.c:zend_parse_arg_long_ex
Unexecuted instantiation: streams.c:zend_parse_arg_long_ex
Unexecuted instantiation: transports.c:zend_parse_arg_long_ex
Unexecuted instantiation: userspace.c:zend_parse_arg_long_ex
Unexecuted instantiation: xp_socket.c:zend_parse_arg_long_ex
Unexecuted instantiation: block_pass.c:zend_parse_arg_long_ex
Unexecuted instantiation: compact_literals.c:zend_parse_arg_long_ex
Unexecuted instantiation: compact_vars.c:zend_parse_arg_long_ex
Unexecuted instantiation: dfa_pass.c:zend_parse_arg_long_ex
Unexecuted instantiation: nop_removal.c:zend_parse_arg_long_ex
Unexecuted instantiation: optimize_func_calls.c:zend_parse_arg_long_ex
Unexecuted instantiation: optimize_temp_vars_5.c:zend_parse_arg_long_ex
Unexecuted instantiation: pass1.c:zend_parse_arg_long_ex
Unexecuted instantiation: pass3.c:zend_parse_arg_long_ex
Unexecuted instantiation: sccp.c:zend_parse_arg_long_ex
Unexecuted instantiation: zend_optimizer.c:zend_parse_arg_long_ex
zend_API.c:zend_parse_arg_long_ex
Line
Count
Source
2222
1.59k
{
2223
1.59k
  if (check_null) {
2224
55
    *is_null = 0;
2225
55
  }
2226
1.59k
  if (EXPECTED(Z_TYPE_P(arg) == IS_LONG)) {
2227
1.53k
    *dest = Z_LVAL_P(arg);
2228
1.53k
  } else if (check_null && Z_TYPE_P(arg) == IS_NULL) {
2229
20
    *is_null = 1;
2230
20
    *dest = 0;
2231
39
  } else {
2232
39
    if (frameless) {
2233
0
      return zend_flf_parse_arg_long_slow(arg, dest, arg_num);
2234
39
    } else {
2235
39
      return zend_parse_arg_long_slow(arg, dest, arg_num);
2236
39
    }
2237
39
  }
2238
1.55k
  return 1;
2239
1.59k
}
Unexecuted instantiation: zend_ast.c:zend_parse_arg_long_ex
zend_attributes.c:zend_parse_arg_long_ex
Line
Count
Source
2222
9
{
2223
9
  if (check_null) {
2224
0
    *is_null = 0;
2225
0
  }
2226
9
  if (EXPECTED(Z_TYPE_P(arg) == IS_LONG)) {
2227
9
    *dest = Z_LVAL_P(arg);
2228
9
  } 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
9
  return 1;
2239
9
}
Unexecuted instantiation: zend_autoload.c:zend_parse_arg_long_ex
zend_builtin_functions.c:zend_parse_arg_long_ex
Line
Count
Source
2222
568
{
2223
568
  if (check_null) {
2224
457
    *is_null = 0;
2225
457
  }
2226
568
  if (EXPECTED(Z_TYPE_P(arg) == IS_LONG)) {
2227
557
    *dest = Z_LVAL_P(arg);
2228
557
  } else if (check_null && Z_TYPE_P(arg) == IS_NULL) {
2229
3
    *is_null = 1;
2230
3
    *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
560
  return 1;
2239
568
}
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
98
{
2223
98
  if (check_null) {
2224
0
    *is_null = 0;
2225
0
  }
2226
98
  if (EXPECTED(Z_TYPE_P(arg) == IS_LONG)) {
2227
69
    *dest = Z_LVAL_P(arg);
2228
69
  } else if (check_null && Z_TYPE_P(arg) == IS_NULL) {
2229
0
    *is_null = 1;
2230
0
    *dest = 0;
2231
29
  } else {
2232
29
    if (frameless) {
2233
0
      return zend_flf_parse_arg_long_slow(arg, dest, arg_num);
2234
29
    } else {
2235
29
      return zend_parse_arg_long_slow(arg, dest, arg_num);
2236
29
    }
2237
29
  }
2238
69
  return 1;
2239
98
}
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
10.2k
{
2243
10.2k
  return zend_parse_arg_long_ex(arg, dest, is_null, check_null, arg_num, /* frameless */ false);
2244
10.2k
}
php_date.c:zend_parse_arg_long
Line
Count
Source
2242
175
{
2243
  return zend_parse_arg_long_ex(arg, dest, is_null, check_null, arg_num, /* frameless */ false);
2244
175
}
php_pcre.c:zend_parse_arg_long
Line
Count
Source
2242
198
{
2243
  return zend_parse_arg_long_ex(arg, dest, is_null, check_null, arg_num, /* frameless */ false);
2244
198
}
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
309
{
2243
  return zend_parse_arg_long_ex(arg, dest, is_null, check_null, arg_num, /* frameless */ false);
2244
309
}
Unexecuted instantiation: php_lexbor.c:zend_parse_arg_long
Unexecuted instantiation: shared_alloc_mmap.c:zend_parse_arg_long
Unexecuted instantiation: shared_alloc_posix.c:zend_parse_arg_long
Unexecuted instantiation: shared_alloc_shm.c:zend_parse_arg_long
Unexecuted instantiation: zend_accelerator_api.c:zend_parse_arg_long
Unexecuted instantiation: zend_accelerator_blacklist.c:zend_parse_arg_long
Unexecuted instantiation: zend_accelerator_debug.c:zend_parse_arg_long
Unexecuted instantiation: zend_accelerator_hash.c:zend_parse_arg_long
Unexecuted instantiation: zend_accelerator_module.c:zend_parse_arg_long
Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_parse_arg_long
Unexecuted instantiation: zend_file_cache.c:zend_parse_arg_long
Unexecuted instantiation: zend_persist_calc.c:zend_parse_arg_long
Unexecuted instantiation: zend_persist.c:zend_parse_arg_long
Unexecuted instantiation: zend_shared_alloc.c:zend_parse_arg_long
Unexecuted instantiation: ZendAccelerator.c:zend_parse_arg_long
Unexecuted instantiation: zend_jit_vm_helpers.c:zend_parse_arg_long
Unexecuted instantiation: zend_jit.c:zend_parse_arg_long
Unexecuted instantiation: csprng.c:zend_parse_arg_long
Unexecuted instantiation: engine_mt19937.c:zend_parse_arg_long
Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_parse_arg_long
Unexecuted instantiation: engine_secure.c:zend_parse_arg_long
Unexecuted instantiation: engine_user.c:zend_parse_arg_long
Unexecuted instantiation: engine_xoshiro256starstar.c:zend_parse_arg_long
Unexecuted instantiation: gammasection.c:zend_parse_arg_long
random.c:zend_parse_arg_long
Line
Count
Source
2242
132
{
2243
  return zend_parse_arg_long_ex(arg, dest, is_null, check_null, arg_num, /* frameless */ false);
2244
132
}
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
93
{
2243
  return zend_parse_arg_long_ex(arg, dest, is_null, check_null, arg_num, /* frameless */ false);
2244
93
}
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.27k
{
2243
  return zend_parse_arg_long_ex(arg, dest, is_null, check_null, arg_num, /* frameless */ false);
2244
2.27k
}
assert.c:zend_parse_arg_long
Line
Count
Source
2242
49
{
2243
  return zend_parse_arg_long_ex(arg, dest, is_null, check_null, arg_num, /* frameless */ false);
2244
49
}
Unexecuted instantiation: base64.c:zend_parse_arg_long
basic_functions.c:zend_parse_arg_long
Line
Count
Source
2242
932
{
2243
  return zend_parse_arg_long_ex(arg, dest, is_null, check_null, arg_num, /* frameless */ false);
2244
932
}
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
dir.c:zend_parse_arg_long
Line
Count
Source
2242
4
{
2243
  return zend_parse_arg_long_ex(arg, dest, is_null, check_null, arg_num, /* frameless */ false);
2244
4
}
Unexecuted instantiation: dl.c:zend_parse_arg_long
Unexecuted instantiation: dns.c:zend_parse_arg_long
Unexecuted instantiation: exec.c:zend_parse_arg_long
Unexecuted instantiation: file.c:zend_parse_arg_long
Unexecuted instantiation: filestat.c:zend_parse_arg_long
Unexecuted instantiation: filters.c:zend_parse_arg_long
Unexecuted instantiation: flock_compat.c:zend_parse_arg_long
Unexecuted instantiation: formatted_print.c:zend_parse_arg_long
Unexecuted instantiation: fsock.c:zend_parse_arg_long
Unexecuted instantiation: ftok.c:zend_parse_arg_long
Unexecuted instantiation: ftp_fopen_wrapper.c:zend_parse_arg_long
Unexecuted instantiation: head.c:zend_parse_arg_long
Unexecuted instantiation: hrtime.c:zend_parse_arg_long
html.c:zend_parse_arg_long
Line
Count
Source
2242
1.01k
{
2243
  return zend_parse_arg_long_ex(arg, dest, is_null, check_null, arg_num, /* frameless */ false);
2244
1.01k
}
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.41k
{
2243
  return zend_parse_arg_long_ex(arg, dest, is_null, check_null, arg_num, /* frameless */ false);
2244
1.41k
}
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.39k
{
2243
  return zend_parse_arg_long_ex(arg, dest, is_null, check_null, arg_num, /* frameless */ false);
2244
1.39k
}
Unexecuted instantiation: strnatcmp.c:zend_parse_arg_long
Unexecuted instantiation: syslog.c:zend_parse_arg_long
Unexecuted instantiation: type.c:zend_parse_arg_long
Unexecuted instantiation: uniqid.c:zend_parse_arg_long
Unexecuted instantiation: url_scanner_ex.c:zend_parse_arg_long
Unexecuted instantiation: url.c:zend_parse_arg_long
Unexecuted instantiation: user_filters.c:zend_parse_arg_long
Unexecuted instantiation: uuencode.c:zend_parse_arg_long
Unexecuted instantiation: var_unserializer.c:zend_parse_arg_long
Unexecuted instantiation: var.c:zend_parse_arg_long
Unexecuted instantiation: versioning.c:zend_parse_arg_long
Unexecuted instantiation: crypt_sha256.c:zend_parse_arg_long
Unexecuted instantiation: crypt_sha512.c:zend_parse_arg_long
Unexecuted instantiation: php_crypt_r.c:zend_parse_arg_long
Unexecuted instantiation: php_uri.c:zend_parse_arg_long
Unexecuted instantiation: php_uri_common.c:zend_parse_arg_long
Unexecuted instantiation: uri_parser_rfc3986.c:zend_parse_arg_long
Unexecuted instantiation: uri_parser_whatwg.c:zend_parse_arg_long
Unexecuted instantiation: uri_parser_php_parse_url.c:zend_parse_arg_long
Unexecuted instantiation: explicit_bzero.c:zend_parse_arg_long
Unexecuted instantiation: fopen_wrappers.c:zend_parse_arg_long
Unexecuted instantiation: getopt.c:zend_parse_arg_long
Unexecuted instantiation: main.c:zend_parse_arg_long
Unexecuted instantiation: network.c:zend_parse_arg_long
Unexecuted instantiation: output.c:zend_parse_arg_long
Unexecuted instantiation: php_content_types.c:zend_parse_arg_long
Unexecuted instantiation: php_ini_builder.c:zend_parse_arg_long
Unexecuted instantiation: php_ini.c:zend_parse_arg_long
Unexecuted instantiation: php_glob.c:zend_parse_arg_long
Unexecuted instantiation: php_odbc_utils.c:zend_parse_arg_long
Unexecuted instantiation: php_open_temporary_file.c:zend_parse_arg_long
Unexecuted instantiation: php_scandir.c:zend_parse_arg_long
Unexecuted instantiation: php_syslog.c:zend_parse_arg_long
Unexecuted instantiation: php_ticks.c:zend_parse_arg_long
Unexecuted instantiation: php_variables.c:zend_parse_arg_long
Unexecuted instantiation: reentrancy.c:zend_parse_arg_long
Unexecuted instantiation: rfc1867.c:zend_parse_arg_long
Unexecuted instantiation: safe_bcmp.c:zend_parse_arg_long
Unexecuted instantiation: SAPI.c:zend_parse_arg_long
Unexecuted instantiation: snprintf.c:zend_parse_arg_long
Unexecuted instantiation: spprintf.c:zend_parse_arg_long
Unexecuted instantiation: strlcat.c:zend_parse_arg_long
Unexecuted instantiation: strlcpy.c:zend_parse_arg_long
Unexecuted instantiation: cast.c:zend_parse_arg_long
Unexecuted instantiation: filter.c:zend_parse_arg_long
Unexecuted instantiation: glob_wrapper.c:zend_parse_arg_long
Unexecuted instantiation: memory.c:zend_parse_arg_long
Unexecuted instantiation: mmap.c:zend_parse_arg_long
Unexecuted instantiation: plain_wrapper.c:zend_parse_arg_long
Unexecuted instantiation: streams.c:zend_parse_arg_long
Unexecuted instantiation: transports.c:zend_parse_arg_long
Unexecuted instantiation: userspace.c:zend_parse_arg_long
Unexecuted instantiation: xp_socket.c:zend_parse_arg_long
Unexecuted instantiation: block_pass.c:zend_parse_arg_long
Unexecuted instantiation: compact_literals.c:zend_parse_arg_long
Unexecuted instantiation: compact_vars.c:zend_parse_arg_long
Unexecuted instantiation: dfa_pass.c:zend_parse_arg_long
Unexecuted instantiation: nop_removal.c:zend_parse_arg_long
Unexecuted instantiation: optimize_func_calls.c:zend_parse_arg_long
Unexecuted instantiation: optimize_temp_vars_5.c:zend_parse_arg_long
Unexecuted instantiation: pass1.c:zend_parse_arg_long
Unexecuted instantiation: pass3.c:zend_parse_arg_long
Unexecuted instantiation: sccp.c:zend_parse_arg_long
Unexecuted instantiation: zend_optimizer.c:zend_parse_arg_long
zend_API.c:zend_parse_arg_long
Line
Count
Source
2242
1.59k
{
2243
  return zend_parse_arg_long_ex(arg, dest, is_null, check_null, arg_num, /* frameless */ false);
2244
1.59k
}
Unexecuted instantiation: zend_ast.c:zend_parse_arg_long
zend_attributes.c:zend_parse_arg_long
Line
Count
Source
2242
9
{
2243
  return zend_parse_arg_long_ex(arg, dest, is_null, check_null, arg_num, /* frameless */ false);
2244
9
}
Unexecuted instantiation: zend_autoload.c:zend_parse_arg_long
zend_builtin_functions.c:zend_parse_arg_long
Line
Count
Source
2242
568
{
2243
  return zend_parse_arg_long_ex(arg, dest, is_null, check_null, arg_num, /* frameless */ false);
2244
568
}
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
98
{
2243
  return zend_parse_arg_long_ex(arg, dest, is_null, check_null, arg_num, /* frameless */ false);
2244
98
}
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
715
{
2248
715
  if (check_null) {
2249
0
    *is_null = 0;
2250
0
  }
2251
715
  if (EXPECTED(Z_TYPE_P(arg) == IS_DOUBLE)) {
2252
163
    *dest = Z_DVAL_P(arg);
2253
552
  } else if (check_null && Z_TYPE_P(arg) == IS_NULL) {
2254
0
    *is_null = 1;
2255
0
    *dest = 0.0;
2256
552
  } else {
2257
552
    return zend_parse_arg_double_slow(arg, dest, arg_num);
2258
552
  }
2259
163
  return 1;
2260
715
}
Unexecuted instantiation: php_date.c:zend_parse_arg_double
Unexecuted instantiation: php_pcre.c:zend_parse_arg_double
Unexecuted instantiation: exif.c:zend_parse_arg_double
Unexecuted instantiation: hash_adler32.c:zend_parse_arg_double
Unexecuted instantiation: hash_crc32.c:zend_parse_arg_double
Unexecuted instantiation: hash_fnv.c:zend_parse_arg_double
Unexecuted instantiation: hash_gost.c:zend_parse_arg_double
Unexecuted instantiation: hash_haval.c:zend_parse_arg_double
Unexecuted instantiation: hash_joaat.c:zend_parse_arg_double
Unexecuted instantiation: hash_md.c:zend_parse_arg_double
Unexecuted instantiation: hash_murmur.c:zend_parse_arg_double
Unexecuted instantiation: hash_ripemd.c:zend_parse_arg_double
Unexecuted instantiation: hash_sha_ni.c:zend_parse_arg_double
Unexecuted instantiation: hash_sha_sse2.c:zend_parse_arg_double
Unexecuted instantiation: hash_sha.c:zend_parse_arg_double
Unexecuted instantiation: hash_sha3.c:zend_parse_arg_double
Unexecuted instantiation: hash_snefru.c:zend_parse_arg_double
Unexecuted instantiation: hash_tiger.c:zend_parse_arg_double
Unexecuted instantiation: hash_whirlpool.c:zend_parse_arg_double
Unexecuted instantiation: hash_xxhash.c:zend_parse_arg_double
Unexecuted instantiation: hash.c:zend_parse_arg_double
Unexecuted instantiation: json_encoder.c:zend_parse_arg_double
Unexecuted instantiation: json_parser.tab.c:zend_parse_arg_double
Unexecuted instantiation: json_scanner.c:zend_parse_arg_double
Unexecuted instantiation: json.c:zend_parse_arg_double
Unexecuted instantiation: php_lexbor.c:zend_parse_arg_double
Unexecuted instantiation: shared_alloc_mmap.c:zend_parse_arg_double
Unexecuted instantiation: shared_alloc_posix.c:zend_parse_arg_double
Unexecuted instantiation: shared_alloc_shm.c:zend_parse_arg_double
Unexecuted instantiation: zend_accelerator_api.c:zend_parse_arg_double
Unexecuted instantiation: zend_accelerator_blacklist.c:zend_parse_arg_double
Unexecuted instantiation: zend_accelerator_debug.c:zend_parse_arg_double
Unexecuted instantiation: zend_accelerator_hash.c:zend_parse_arg_double
Unexecuted instantiation: zend_accelerator_module.c:zend_parse_arg_double
Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_parse_arg_double
Unexecuted instantiation: zend_file_cache.c:zend_parse_arg_double
Unexecuted instantiation: zend_persist_calc.c:zend_parse_arg_double
Unexecuted instantiation: zend_persist.c:zend_parse_arg_double
Unexecuted instantiation: zend_shared_alloc.c:zend_parse_arg_double
Unexecuted instantiation: ZendAccelerator.c:zend_parse_arg_double
Unexecuted instantiation: zend_jit_vm_helpers.c:zend_parse_arg_double
Unexecuted instantiation: zend_jit.c:zend_parse_arg_double
Unexecuted instantiation: csprng.c:zend_parse_arg_double
Unexecuted instantiation: engine_mt19937.c:zend_parse_arg_double
Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_parse_arg_double
Unexecuted instantiation: engine_secure.c:zend_parse_arg_double
Unexecuted instantiation: engine_user.c:zend_parse_arg_double
Unexecuted instantiation: engine_xoshiro256starstar.c:zend_parse_arg_double
Unexecuted instantiation: gammasection.c:zend_parse_arg_double
Unexecuted instantiation: random.c:zend_parse_arg_double
Unexecuted instantiation: randomizer.c:zend_parse_arg_double
Unexecuted instantiation: zend_utils.c:zend_parse_arg_double
Unexecuted instantiation: php_reflection.c:zend_parse_arg_double
Unexecuted instantiation: php_spl.c:zend_parse_arg_double
Unexecuted instantiation: spl_array.c:zend_parse_arg_double
Unexecuted instantiation: spl_directory.c:zend_parse_arg_double
Unexecuted instantiation: spl_dllist.c:zend_parse_arg_double
Unexecuted instantiation: spl_exceptions.c:zend_parse_arg_double
Unexecuted instantiation: spl_fixedarray.c:zend_parse_arg_double
Unexecuted instantiation: spl_functions.c:zend_parse_arg_double
Unexecuted instantiation: spl_heap.c:zend_parse_arg_double
Unexecuted instantiation: spl_iterators.c:zend_parse_arg_double
Unexecuted instantiation: spl_observer.c:zend_parse_arg_double
Unexecuted instantiation: array.c:zend_parse_arg_double
Unexecuted instantiation: assert.c:zend_parse_arg_double
Unexecuted instantiation: base64.c:zend_parse_arg_double
Unexecuted instantiation: basic_functions.c:zend_parse_arg_double
Unexecuted instantiation: browscap.c:zend_parse_arg_double
Unexecuted instantiation: crc32_x86.c:zend_parse_arg_double
Unexecuted instantiation: crc32.c:zend_parse_arg_double
Unexecuted instantiation: credits.c:zend_parse_arg_double
Unexecuted instantiation: crypt.c:zend_parse_arg_double
Unexecuted instantiation: css.c:zend_parse_arg_double
Unexecuted instantiation: datetime.c:zend_parse_arg_double
Unexecuted instantiation: dir.c:zend_parse_arg_double
Unexecuted instantiation: dl.c:zend_parse_arg_double
Unexecuted instantiation: dns.c:zend_parse_arg_double
Unexecuted instantiation: exec.c:zend_parse_arg_double
Unexecuted instantiation: file.c:zend_parse_arg_double
Unexecuted instantiation: filestat.c:zend_parse_arg_double
Unexecuted instantiation: filters.c:zend_parse_arg_double
Unexecuted instantiation: flock_compat.c:zend_parse_arg_double
Unexecuted instantiation: formatted_print.c:zend_parse_arg_double
Unexecuted instantiation: fsock.c:zend_parse_arg_double
Unexecuted instantiation: ftok.c:zend_parse_arg_double
Unexecuted instantiation: ftp_fopen_wrapper.c:zend_parse_arg_double
Unexecuted instantiation: head.c:zend_parse_arg_double
Unexecuted instantiation: hrtime.c:zend_parse_arg_double
Unexecuted instantiation: html.c:zend_parse_arg_double
Unexecuted instantiation: http_fopen_wrapper.c:zend_parse_arg_double
Unexecuted instantiation: http.c:zend_parse_arg_double
Unexecuted instantiation: image.c:zend_parse_arg_double
Unexecuted instantiation: incomplete_class.c:zend_parse_arg_double
Unexecuted instantiation: info.c:zend_parse_arg_double
Unexecuted instantiation: iptc.c:zend_parse_arg_double
Unexecuted instantiation: levenshtein.c:zend_parse_arg_double
Unexecuted instantiation: link.c:zend_parse_arg_double
Unexecuted instantiation: mail.c:zend_parse_arg_double
math.c:zend_parse_arg_double
Line
Count
Source
2247
715
{
2248
715
  if (check_null) {
2249
0
    *is_null = 0;
2250
0
  }
2251
715
  if (EXPECTED(Z_TYPE_P(arg) == IS_DOUBLE)) {
2252
163
    *dest = Z_DVAL_P(arg);
2253
552
  } else if (check_null && Z_TYPE_P(arg) == IS_NULL) {
2254
0
    *is_null = 1;
2255
0
    *dest = 0.0;
2256
552
  } else {
2257
552
    return zend_parse_arg_double_slow(arg, dest, arg_num);
2258
552
  }
2259
163
  return 1;
2260
715
}
Unexecuted instantiation: md5.c:zend_parse_arg_double
Unexecuted instantiation: metaphone.c:zend_parse_arg_double
Unexecuted instantiation: microtime.c:zend_parse_arg_double
Unexecuted instantiation: net.c:zend_parse_arg_double
Unexecuted instantiation: pack.c:zend_parse_arg_double
Unexecuted instantiation: pageinfo.c:zend_parse_arg_double
Unexecuted instantiation: password.c:zend_parse_arg_double
Unexecuted instantiation: php_fopen_wrapper.c:zend_parse_arg_double
Unexecuted instantiation: proc_open.c:zend_parse_arg_double
Unexecuted instantiation: quot_print.c:zend_parse_arg_double
Unexecuted instantiation: scanf.c:zend_parse_arg_double
Unexecuted instantiation: sha1.c:zend_parse_arg_double
Unexecuted instantiation: soundex.c:zend_parse_arg_double
Unexecuted instantiation: streamsfuncs.c:zend_parse_arg_double
Unexecuted instantiation: string.c:zend_parse_arg_double
Unexecuted instantiation: strnatcmp.c:zend_parse_arg_double
Unexecuted instantiation: syslog.c:zend_parse_arg_double
Unexecuted instantiation: type.c:zend_parse_arg_double
Unexecuted instantiation: uniqid.c:zend_parse_arg_double
Unexecuted instantiation: url_scanner_ex.c:zend_parse_arg_double
Unexecuted instantiation: url.c:zend_parse_arg_double
Unexecuted instantiation: user_filters.c:zend_parse_arg_double
Unexecuted instantiation: uuencode.c:zend_parse_arg_double
Unexecuted instantiation: var_unserializer.c:zend_parse_arg_double
Unexecuted instantiation: var.c:zend_parse_arg_double
Unexecuted instantiation: versioning.c:zend_parse_arg_double
Unexecuted instantiation: crypt_sha256.c:zend_parse_arg_double
Unexecuted instantiation: crypt_sha512.c:zend_parse_arg_double
Unexecuted instantiation: php_crypt_r.c:zend_parse_arg_double
Unexecuted instantiation: php_uri.c:zend_parse_arg_double
Unexecuted instantiation: php_uri_common.c:zend_parse_arg_double
Unexecuted instantiation: uri_parser_rfc3986.c:zend_parse_arg_double
Unexecuted instantiation: uri_parser_whatwg.c:zend_parse_arg_double
Unexecuted instantiation: uri_parser_php_parse_url.c:zend_parse_arg_double
Unexecuted instantiation: explicit_bzero.c:zend_parse_arg_double
Unexecuted instantiation: fopen_wrappers.c:zend_parse_arg_double
Unexecuted instantiation: getopt.c:zend_parse_arg_double
Unexecuted instantiation: main.c:zend_parse_arg_double
Unexecuted instantiation: network.c:zend_parse_arg_double
Unexecuted instantiation: output.c:zend_parse_arg_double
Unexecuted instantiation: php_content_types.c:zend_parse_arg_double
Unexecuted instantiation: php_ini_builder.c:zend_parse_arg_double
Unexecuted instantiation: php_ini.c:zend_parse_arg_double
Unexecuted instantiation: php_glob.c:zend_parse_arg_double
Unexecuted instantiation: php_odbc_utils.c:zend_parse_arg_double
Unexecuted instantiation: php_open_temporary_file.c:zend_parse_arg_double
Unexecuted instantiation: php_scandir.c:zend_parse_arg_double
Unexecuted instantiation: php_syslog.c:zend_parse_arg_double
Unexecuted instantiation: php_ticks.c:zend_parse_arg_double
Unexecuted instantiation: php_variables.c:zend_parse_arg_double
Unexecuted instantiation: reentrancy.c:zend_parse_arg_double
Unexecuted instantiation: rfc1867.c:zend_parse_arg_double
Unexecuted instantiation: safe_bcmp.c:zend_parse_arg_double
Unexecuted instantiation: SAPI.c:zend_parse_arg_double
Unexecuted instantiation: snprintf.c:zend_parse_arg_double
Unexecuted instantiation: spprintf.c:zend_parse_arg_double
Unexecuted instantiation: strlcat.c:zend_parse_arg_double
Unexecuted instantiation: strlcpy.c:zend_parse_arg_double
Unexecuted instantiation: cast.c:zend_parse_arg_double
Unexecuted instantiation: filter.c:zend_parse_arg_double
Unexecuted instantiation: glob_wrapper.c:zend_parse_arg_double
Unexecuted instantiation: memory.c:zend_parse_arg_double
Unexecuted instantiation: mmap.c:zend_parse_arg_double
Unexecuted instantiation: plain_wrapper.c:zend_parse_arg_double
Unexecuted instantiation: streams.c:zend_parse_arg_double
Unexecuted instantiation: transports.c:zend_parse_arg_double
Unexecuted instantiation: userspace.c:zend_parse_arg_double
Unexecuted instantiation: xp_socket.c:zend_parse_arg_double
Unexecuted instantiation: block_pass.c:zend_parse_arg_double
Unexecuted instantiation: compact_literals.c:zend_parse_arg_double
Unexecuted instantiation: compact_vars.c:zend_parse_arg_double
Unexecuted instantiation: dfa_pass.c:zend_parse_arg_double
Unexecuted instantiation: nop_removal.c:zend_parse_arg_double
Unexecuted instantiation: optimize_func_calls.c:zend_parse_arg_double
Unexecuted instantiation: optimize_temp_vars_5.c:zend_parse_arg_double
Unexecuted instantiation: pass1.c:zend_parse_arg_double
Unexecuted instantiation: pass3.c:zend_parse_arg_double
Unexecuted instantiation: sccp.c:zend_parse_arg_double
Unexecuted instantiation: zend_optimizer.c:zend_parse_arg_double
Unexecuted instantiation: zend_API.c:zend_parse_arg_double
Unexecuted instantiation: zend_ast.c:zend_parse_arg_double
Unexecuted instantiation: zend_attributes.c:zend_parse_arg_double
Unexecuted instantiation: zend_autoload.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
21
{
2264
21
  if (EXPECTED(Z_TYPE_P(arg) == IS_LONG || Z_TYPE_P(arg) == IS_DOUBLE)) {
2265
21
    *dest = arg;
2266
21
  } 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
21
  return 1;
2272
21
}
Unexecuted instantiation: php_date.c:zend_parse_arg_number
Unexecuted instantiation: php_pcre.c:zend_parse_arg_number
Unexecuted instantiation: exif.c:zend_parse_arg_number
Unexecuted instantiation: hash_adler32.c:zend_parse_arg_number
Unexecuted instantiation: hash_crc32.c:zend_parse_arg_number
Unexecuted instantiation: hash_fnv.c:zend_parse_arg_number
Unexecuted instantiation: hash_gost.c:zend_parse_arg_number
Unexecuted instantiation: hash_haval.c:zend_parse_arg_number
Unexecuted instantiation: hash_joaat.c:zend_parse_arg_number
Unexecuted instantiation: hash_md.c:zend_parse_arg_number
Unexecuted instantiation: hash_murmur.c:zend_parse_arg_number
Unexecuted instantiation: hash_ripemd.c:zend_parse_arg_number
Unexecuted instantiation: hash_sha_ni.c:zend_parse_arg_number
Unexecuted instantiation: hash_sha_sse2.c:zend_parse_arg_number
Unexecuted instantiation: hash_sha.c:zend_parse_arg_number
Unexecuted instantiation: hash_sha3.c:zend_parse_arg_number
Unexecuted instantiation: hash_snefru.c:zend_parse_arg_number
Unexecuted instantiation: hash_tiger.c:zend_parse_arg_number
Unexecuted instantiation: hash_whirlpool.c:zend_parse_arg_number
Unexecuted instantiation: hash_xxhash.c:zend_parse_arg_number
Unexecuted instantiation: hash.c:zend_parse_arg_number
Unexecuted instantiation: json_encoder.c:zend_parse_arg_number
Unexecuted instantiation: json_parser.tab.c:zend_parse_arg_number
Unexecuted instantiation: json_scanner.c:zend_parse_arg_number
Unexecuted instantiation: json.c:zend_parse_arg_number
Unexecuted instantiation: php_lexbor.c:zend_parse_arg_number
Unexecuted instantiation: shared_alloc_mmap.c:zend_parse_arg_number
Unexecuted instantiation: shared_alloc_posix.c:zend_parse_arg_number
Unexecuted instantiation: shared_alloc_shm.c:zend_parse_arg_number
Unexecuted instantiation: zend_accelerator_api.c:zend_parse_arg_number
Unexecuted instantiation: zend_accelerator_blacklist.c:zend_parse_arg_number
Unexecuted instantiation: zend_accelerator_debug.c:zend_parse_arg_number
Unexecuted instantiation: zend_accelerator_hash.c:zend_parse_arg_number
Unexecuted instantiation: zend_accelerator_module.c:zend_parse_arg_number
Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_parse_arg_number
Unexecuted instantiation: zend_file_cache.c:zend_parse_arg_number
Unexecuted instantiation: zend_persist_calc.c:zend_parse_arg_number
Unexecuted instantiation: zend_persist.c:zend_parse_arg_number
Unexecuted instantiation: zend_shared_alloc.c:zend_parse_arg_number
Unexecuted instantiation: ZendAccelerator.c:zend_parse_arg_number
Unexecuted instantiation: zend_jit_vm_helpers.c:zend_parse_arg_number
Unexecuted instantiation: zend_jit.c:zend_parse_arg_number
Unexecuted instantiation: csprng.c:zend_parse_arg_number
Unexecuted instantiation: engine_mt19937.c:zend_parse_arg_number
Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_parse_arg_number
Unexecuted instantiation: engine_secure.c:zend_parse_arg_number
Unexecuted instantiation: engine_user.c:zend_parse_arg_number
Unexecuted instantiation: engine_xoshiro256starstar.c:zend_parse_arg_number
Unexecuted instantiation: gammasection.c:zend_parse_arg_number
Unexecuted instantiation: random.c:zend_parse_arg_number
Unexecuted instantiation: randomizer.c:zend_parse_arg_number
Unexecuted instantiation: zend_utils.c:zend_parse_arg_number
Unexecuted instantiation: php_reflection.c:zend_parse_arg_number
Unexecuted instantiation: php_spl.c:zend_parse_arg_number
Unexecuted instantiation: spl_array.c:zend_parse_arg_number
Unexecuted instantiation: spl_directory.c:zend_parse_arg_number
Unexecuted instantiation: spl_dllist.c:zend_parse_arg_number
Unexecuted instantiation: spl_exceptions.c:zend_parse_arg_number
Unexecuted instantiation: spl_fixedarray.c:zend_parse_arg_number
Unexecuted instantiation: spl_functions.c:zend_parse_arg_number
Unexecuted instantiation: spl_heap.c:zend_parse_arg_number
Unexecuted instantiation: spl_iterators.c:zend_parse_arg_number
Unexecuted instantiation: spl_observer.c:zend_parse_arg_number
array.c:zend_parse_arg_number
Line
Count
Source
2263
16
{
2264
16
  if (EXPECTED(Z_TYPE_P(arg) == IS_LONG || Z_TYPE_P(arg) == IS_DOUBLE)) {
2265
16
    *dest = arg;
2266
16
  } 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
16
  return 1;
2272
16
}
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: uri_parser_rfc3986.c:zend_parse_arg_number
Unexecuted instantiation: uri_parser_whatwg.c:zend_parse_arg_number
Unexecuted instantiation: uri_parser_php_parse_url.c:zend_parse_arg_number
Unexecuted instantiation: explicit_bzero.c:zend_parse_arg_number
Unexecuted instantiation: fopen_wrappers.c:zend_parse_arg_number
Unexecuted instantiation: getopt.c:zend_parse_arg_number
Unexecuted instantiation: main.c:zend_parse_arg_number
Unexecuted instantiation: network.c:zend_parse_arg_number
Unexecuted instantiation: output.c:zend_parse_arg_number
Unexecuted instantiation: php_content_types.c:zend_parse_arg_number
Unexecuted instantiation: php_ini_builder.c:zend_parse_arg_number
Unexecuted instantiation: php_ini.c:zend_parse_arg_number
Unexecuted instantiation: php_glob.c:zend_parse_arg_number
Unexecuted instantiation: php_odbc_utils.c:zend_parse_arg_number
Unexecuted instantiation: php_open_temporary_file.c:zend_parse_arg_number
Unexecuted instantiation: php_scandir.c:zend_parse_arg_number
Unexecuted instantiation: php_syslog.c:zend_parse_arg_number
Unexecuted instantiation: php_ticks.c:zend_parse_arg_number
Unexecuted instantiation: php_variables.c:zend_parse_arg_number
Unexecuted instantiation: reentrancy.c:zend_parse_arg_number
Unexecuted instantiation: rfc1867.c:zend_parse_arg_number
Unexecuted instantiation: safe_bcmp.c:zend_parse_arg_number
Unexecuted instantiation: SAPI.c:zend_parse_arg_number
Unexecuted instantiation: snprintf.c:zend_parse_arg_number
Unexecuted instantiation: spprintf.c:zend_parse_arg_number
Unexecuted instantiation: strlcat.c:zend_parse_arg_number
Unexecuted instantiation: strlcpy.c:zend_parse_arg_number
Unexecuted instantiation: cast.c:zend_parse_arg_number
Unexecuted instantiation: filter.c:zend_parse_arg_number
Unexecuted instantiation: glob_wrapper.c:zend_parse_arg_number
Unexecuted instantiation: memory.c:zend_parse_arg_number
Unexecuted instantiation: mmap.c:zend_parse_arg_number
Unexecuted instantiation: plain_wrapper.c:zend_parse_arg_number
Unexecuted instantiation: streams.c:zend_parse_arg_number
Unexecuted instantiation: transports.c:zend_parse_arg_number
Unexecuted instantiation: userspace.c:zend_parse_arg_number
Unexecuted instantiation: xp_socket.c:zend_parse_arg_number
Unexecuted instantiation: block_pass.c:zend_parse_arg_number
Unexecuted instantiation: compact_literals.c:zend_parse_arg_number
Unexecuted instantiation: compact_vars.c:zend_parse_arg_number
Unexecuted instantiation: dfa_pass.c:zend_parse_arg_number
Unexecuted instantiation: nop_removal.c:zend_parse_arg_number
Unexecuted instantiation: optimize_func_calls.c:zend_parse_arg_number
Unexecuted instantiation: optimize_temp_vars_5.c:zend_parse_arg_number
Unexecuted instantiation: pass1.c:zend_parse_arg_number
Unexecuted instantiation: pass3.c:zend_parse_arg_number
Unexecuted instantiation: sccp.c:zend_parse_arg_number
Unexecuted instantiation: zend_optimizer.c:zend_parse_arg_number
Unexecuted instantiation: zend_API.c:zend_parse_arg_number
Unexecuted instantiation: zend_ast.c:zend_parse_arg_number
Unexecuted instantiation: zend_attributes.c:zend_parse_arg_number
Unexecuted instantiation: zend_autoload.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
942
{
2276
942
  if (EXPECTED(Z_TYPE_P(arg) == IS_LONG || Z_TYPE_P(arg) == IS_DOUBLE || Z_TYPE_P(arg) == IS_STRING)) {
2277
939
    *dest = arg;
2278
939
  } else if (check_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) {
2279
0
    *dest = NULL;
2280
3
  } else {
2281
3
    return zend_parse_arg_number_or_str_slow(arg, dest, arg_num);
2282
3
  }
2283
939
  return true;
2284
942
}
Unexecuted instantiation: php_date.c:zend_parse_arg_number_or_str
Unexecuted instantiation: php_pcre.c:zend_parse_arg_number_or_str
Unexecuted instantiation: exif.c:zend_parse_arg_number_or_str
Unexecuted instantiation: hash_adler32.c:zend_parse_arg_number_or_str
Unexecuted instantiation: hash_crc32.c:zend_parse_arg_number_or_str
Unexecuted instantiation: hash_fnv.c:zend_parse_arg_number_or_str
Unexecuted instantiation: hash_gost.c:zend_parse_arg_number_or_str
Unexecuted instantiation: hash_haval.c:zend_parse_arg_number_or_str
Unexecuted instantiation: hash_joaat.c:zend_parse_arg_number_or_str
Unexecuted instantiation: hash_md.c:zend_parse_arg_number_or_str
Unexecuted instantiation: hash_murmur.c:zend_parse_arg_number_or_str
Unexecuted instantiation: hash_ripemd.c:zend_parse_arg_number_or_str
Unexecuted instantiation: hash_sha_ni.c:zend_parse_arg_number_or_str
Unexecuted instantiation: hash_sha_sse2.c:zend_parse_arg_number_or_str
Unexecuted instantiation: hash_sha.c:zend_parse_arg_number_or_str
Unexecuted instantiation: hash_sha3.c:zend_parse_arg_number_or_str
Unexecuted instantiation: hash_snefru.c:zend_parse_arg_number_or_str
Unexecuted instantiation: hash_tiger.c:zend_parse_arg_number_or_str
Unexecuted instantiation: hash_whirlpool.c:zend_parse_arg_number_or_str
Unexecuted instantiation: hash_xxhash.c:zend_parse_arg_number_or_str
Unexecuted instantiation: hash.c:zend_parse_arg_number_or_str
Unexecuted instantiation: json_encoder.c:zend_parse_arg_number_or_str
Unexecuted instantiation: json_parser.tab.c:zend_parse_arg_number_or_str
Unexecuted instantiation: json_scanner.c:zend_parse_arg_number_or_str
Unexecuted instantiation: json.c:zend_parse_arg_number_or_str
Unexecuted instantiation: php_lexbor.c:zend_parse_arg_number_or_str
Unexecuted instantiation: shared_alloc_mmap.c:zend_parse_arg_number_or_str
Unexecuted instantiation: shared_alloc_posix.c:zend_parse_arg_number_or_str
Unexecuted instantiation: shared_alloc_shm.c:zend_parse_arg_number_or_str
Unexecuted instantiation: zend_accelerator_api.c:zend_parse_arg_number_or_str
Unexecuted instantiation: zend_accelerator_blacklist.c:zend_parse_arg_number_or_str
Unexecuted instantiation: zend_accelerator_debug.c:zend_parse_arg_number_or_str
Unexecuted instantiation: zend_accelerator_hash.c:zend_parse_arg_number_or_str
Unexecuted instantiation: zend_accelerator_module.c:zend_parse_arg_number_or_str
Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_parse_arg_number_or_str
Unexecuted instantiation: zend_file_cache.c:zend_parse_arg_number_or_str
Unexecuted instantiation: zend_persist_calc.c:zend_parse_arg_number_or_str
Unexecuted instantiation: zend_persist.c:zend_parse_arg_number_or_str
Unexecuted instantiation: zend_shared_alloc.c:zend_parse_arg_number_or_str
Unexecuted instantiation: ZendAccelerator.c:zend_parse_arg_number_or_str
Unexecuted instantiation: zend_jit_vm_helpers.c:zend_parse_arg_number_or_str
Unexecuted instantiation: zend_jit.c:zend_parse_arg_number_or_str
Unexecuted instantiation: csprng.c:zend_parse_arg_number_or_str
Unexecuted instantiation: engine_mt19937.c:zend_parse_arg_number_or_str
Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_parse_arg_number_or_str
Unexecuted instantiation: engine_secure.c:zend_parse_arg_number_or_str
Unexecuted instantiation: engine_user.c:zend_parse_arg_number_or_str
Unexecuted instantiation: engine_xoshiro256starstar.c:zend_parse_arg_number_or_str
Unexecuted instantiation: gammasection.c:zend_parse_arg_number_or_str
Unexecuted instantiation: random.c:zend_parse_arg_number_or_str
Unexecuted instantiation: randomizer.c:zend_parse_arg_number_or_str
Unexecuted instantiation: zend_utils.c:zend_parse_arg_number_or_str
Unexecuted instantiation: php_reflection.c:zend_parse_arg_number_or_str
Unexecuted instantiation: php_spl.c:zend_parse_arg_number_or_str
Unexecuted instantiation: spl_array.c:zend_parse_arg_number_or_str
Unexecuted instantiation: spl_directory.c:zend_parse_arg_number_or_str
Unexecuted instantiation: spl_dllist.c:zend_parse_arg_number_or_str
Unexecuted instantiation: spl_exceptions.c:zend_parse_arg_number_or_str
Unexecuted instantiation: spl_fixedarray.c:zend_parse_arg_number_or_str
Unexecuted instantiation: spl_functions.c:zend_parse_arg_number_or_str
Unexecuted instantiation: spl_heap.c:zend_parse_arg_number_or_str
Unexecuted instantiation: spl_iterators.c:zend_parse_arg_number_or_str
Unexecuted instantiation: spl_observer.c:zend_parse_arg_number_or_str
array.c:zend_parse_arg_number_or_str
Line
Count
Source
2275
942
{
2276
942
  if (EXPECTED(Z_TYPE_P(arg) == IS_LONG || Z_TYPE_P(arg) == IS_DOUBLE || Z_TYPE_P(arg) == IS_STRING)) {
2277
939
    *dest = arg;
2278
939
  } else if (check_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) {
2279
0
    *dest = NULL;
2280
3
  } else {
2281
3
    return zend_parse_arg_number_or_str_slow(arg, dest, arg_num);
2282
3
  }
2283
939
  return true;
2284
942
}
Unexecuted instantiation: assert.c:zend_parse_arg_number_or_str
Unexecuted instantiation: base64.c:zend_parse_arg_number_or_str
Unexecuted instantiation: basic_functions.c:zend_parse_arg_number_or_str
Unexecuted instantiation: browscap.c:zend_parse_arg_number_or_str
Unexecuted instantiation: crc32_x86.c:zend_parse_arg_number_or_str
Unexecuted instantiation: crc32.c:zend_parse_arg_number_or_str
Unexecuted instantiation: credits.c:zend_parse_arg_number_or_str
Unexecuted instantiation: crypt.c:zend_parse_arg_number_or_str
Unexecuted instantiation: css.c:zend_parse_arg_number_or_str
Unexecuted instantiation: datetime.c:zend_parse_arg_number_or_str
Unexecuted instantiation: dir.c:zend_parse_arg_number_or_str
Unexecuted instantiation: dl.c:zend_parse_arg_number_or_str
Unexecuted instantiation: dns.c:zend_parse_arg_number_or_str
Unexecuted instantiation: exec.c:zend_parse_arg_number_or_str
Unexecuted instantiation: file.c:zend_parse_arg_number_or_str
Unexecuted instantiation: filestat.c:zend_parse_arg_number_or_str
Unexecuted instantiation: filters.c:zend_parse_arg_number_or_str
Unexecuted instantiation: flock_compat.c:zend_parse_arg_number_or_str
Unexecuted instantiation: formatted_print.c:zend_parse_arg_number_or_str
Unexecuted instantiation: fsock.c:zend_parse_arg_number_or_str
Unexecuted instantiation: ftok.c:zend_parse_arg_number_or_str
Unexecuted instantiation: ftp_fopen_wrapper.c:zend_parse_arg_number_or_str
Unexecuted instantiation: head.c:zend_parse_arg_number_or_str
Unexecuted instantiation: hrtime.c:zend_parse_arg_number_or_str
Unexecuted instantiation: html.c:zend_parse_arg_number_or_str
Unexecuted instantiation: http_fopen_wrapper.c:zend_parse_arg_number_or_str
Unexecuted instantiation: http.c:zend_parse_arg_number_or_str
Unexecuted instantiation: image.c:zend_parse_arg_number_or_str
Unexecuted instantiation: incomplete_class.c:zend_parse_arg_number_or_str
Unexecuted instantiation: info.c:zend_parse_arg_number_or_str
Unexecuted instantiation: iptc.c:zend_parse_arg_number_or_str
Unexecuted instantiation: levenshtein.c:zend_parse_arg_number_or_str
Unexecuted instantiation: link.c:zend_parse_arg_number_or_str
Unexecuted instantiation: mail.c:zend_parse_arg_number_or_str
Unexecuted instantiation: math.c:zend_parse_arg_number_or_str
Unexecuted instantiation: md5.c:zend_parse_arg_number_or_str
Unexecuted instantiation: metaphone.c:zend_parse_arg_number_or_str
Unexecuted instantiation: microtime.c:zend_parse_arg_number_or_str
Unexecuted instantiation: net.c:zend_parse_arg_number_or_str
Unexecuted instantiation: pack.c:zend_parse_arg_number_or_str
Unexecuted instantiation: pageinfo.c:zend_parse_arg_number_or_str
Unexecuted instantiation: password.c:zend_parse_arg_number_or_str
Unexecuted instantiation: php_fopen_wrapper.c:zend_parse_arg_number_or_str
Unexecuted instantiation: proc_open.c:zend_parse_arg_number_or_str
Unexecuted instantiation: quot_print.c:zend_parse_arg_number_or_str
Unexecuted instantiation: scanf.c:zend_parse_arg_number_or_str
Unexecuted instantiation: sha1.c:zend_parse_arg_number_or_str
Unexecuted instantiation: soundex.c:zend_parse_arg_number_or_str
Unexecuted instantiation: streamsfuncs.c:zend_parse_arg_number_or_str
Unexecuted instantiation: string.c:zend_parse_arg_number_or_str
Unexecuted instantiation: strnatcmp.c:zend_parse_arg_number_or_str
Unexecuted instantiation: syslog.c:zend_parse_arg_number_or_str
Unexecuted instantiation: type.c:zend_parse_arg_number_or_str
Unexecuted instantiation: uniqid.c:zend_parse_arg_number_or_str
Unexecuted instantiation: url_scanner_ex.c:zend_parse_arg_number_or_str
Unexecuted instantiation: url.c:zend_parse_arg_number_or_str
Unexecuted instantiation: user_filters.c:zend_parse_arg_number_or_str
Unexecuted instantiation: uuencode.c:zend_parse_arg_number_or_str
Unexecuted instantiation: var_unserializer.c:zend_parse_arg_number_or_str
Unexecuted instantiation: var.c:zend_parse_arg_number_or_str
Unexecuted instantiation: versioning.c:zend_parse_arg_number_or_str
Unexecuted instantiation: crypt_sha256.c:zend_parse_arg_number_or_str
Unexecuted instantiation: crypt_sha512.c:zend_parse_arg_number_or_str
Unexecuted instantiation: php_crypt_r.c:zend_parse_arg_number_or_str
Unexecuted instantiation: php_uri.c:zend_parse_arg_number_or_str
Unexecuted instantiation: php_uri_common.c:zend_parse_arg_number_or_str
Unexecuted instantiation: uri_parser_rfc3986.c:zend_parse_arg_number_or_str
Unexecuted instantiation: uri_parser_whatwg.c:zend_parse_arg_number_or_str
Unexecuted instantiation: uri_parser_php_parse_url.c:zend_parse_arg_number_or_str
Unexecuted instantiation: explicit_bzero.c:zend_parse_arg_number_or_str
Unexecuted instantiation: fopen_wrappers.c:zend_parse_arg_number_or_str
Unexecuted instantiation: getopt.c:zend_parse_arg_number_or_str
Unexecuted instantiation: main.c:zend_parse_arg_number_or_str
Unexecuted instantiation: network.c:zend_parse_arg_number_or_str
Unexecuted instantiation: output.c:zend_parse_arg_number_or_str
Unexecuted instantiation: php_content_types.c:zend_parse_arg_number_or_str
Unexecuted instantiation: php_ini_builder.c:zend_parse_arg_number_or_str
Unexecuted instantiation: php_ini.c:zend_parse_arg_number_or_str
Unexecuted instantiation: php_glob.c:zend_parse_arg_number_or_str
Unexecuted instantiation: php_odbc_utils.c:zend_parse_arg_number_or_str
Unexecuted instantiation: php_open_temporary_file.c:zend_parse_arg_number_or_str
Unexecuted instantiation: php_scandir.c:zend_parse_arg_number_or_str
Unexecuted instantiation: php_syslog.c:zend_parse_arg_number_or_str
Unexecuted instantiation: php_ticks.c:zend_parse_arg_number_or_str
Unexecuted instantiation: php_variables.c:zend_parse_arg_number_or_str
Unexecuted instantiation: reentrancy.c:zend_parse_arg_number_or_str
Unexecuted instantiation: rfc1867.c:zend_parse_arg_number_or_str
Unexecuted instantiation: safe_bcmp.c:zend_parse_arg_number_or_str
Unexecuted instantiation: SAPI.c:zend_parse_arg_number_or_str
Unexecuted instantiation: snprintf.c:zend_parse_arg_number_or_str
Unexecuted instantiation: spprintf.c:zend_parse_arg_number_or_str
Unexecuted instantiation: strlcat.c:zend_parse_arg_number_or_str
Unexecuted instantiation: strlcpy.c:zend_parse_arg_number_or_str
Unexecuted instantiation: cast.c:zend_parse_arg_number_or_str
Unexecuted instantiation: filter.c:zend_parse_arg_number_or_str
Unexecuted instantiation: glob_wrapper.c:zend_parse_arg_number_or_str
Unexecuted instantiation: memory.c:zend_parse_arg_number_or_str
Unexecuted instantiation: mmap.c:zend_parse_arg_number_or_str
Unexecuted instantiation: plain_wrapper.c:zend_parse_arg_number_or_str
Unexecuted instantiation: streams.c:zend_parse_arg_number_or_str
Unexecuted instantiation: transports.c:zend_parse_arg_number_or_str
Unexecuted instantiation: userspace.c:zend_parse_arg_number_or_str
Unexecuted instantiation: xp_socket.c:zend_parse_arg_number_or_str
Unexecuted instantiation: block_pass.c:zend_parse_arg_number_or_str
Unexecuted instantiation: compact_literals.c:zend_parse_arg_number_or_str
Unexecuted instantiation: compact_vars.c:zend_parse_arg_number_or_str
Unexecuted instantiation: dfa_pass.c:zend_parse_arg_number_or_str
Unexecuted instantiation: nop_removal.c:zend_parse_arg_number_or_str
Unexecuted instantiation: optimize_func_calls.c:zend_parse_arg_number_or_str
Unexecuted instantiation: optimize_temp_vars_5.c:zend_parse_arg_number_or_str
Unexecuted instantiation: pass1.c:zend_parse_arg_number_or_str
Unexecuted instantiation: pass3.c:zend_parse_arg_number_or_str
Unexecuted instantiation: sccp.c:zend_parse_arg_number_or_str
Unexecuted instantiation: zend_optimizer.c:zend_parse_arg_number_or_str
Unexecuted instantiation: zend_API.c:zend_parse_arg_number_or_str
Unexecuted instantiation: zend_ast.c:zend_parse_arg_number_or_str
Unexecuted instantiation: zend_attributes.c:zend_parse_arg_number_or_str
Unexecuted instantiation: zend_autoload.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
857k
{
2288
857k
  if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) {
2289
848k
    *dest = Z_STR_P(arg);
2290
848k
  } else if (check_null && Z_TYPE_P(arg) == IS_NULL) {
2291
179
    *dest = NULL;
2292
7.97k
  } else {
2293
7.97k
    if (frameless) {
2294
0
      return zend_flf_parse_arg_str_slow(arg, dest, arg_num);
2295
7.97k
    } else {
2296
7.97k
      return zend_parse_arg_str_slow(arg, dest, arg_num);
2297
7.97k
    }
2298
7.97k
  }
2299
849k
  return 1;
2300
857k
}
php_date.c:zend_parse_arg_str_ex
Line
Count
Source
2287
403k
{
2288
403k
  if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) {
2289
399k
    *dest = Z_STR_P(arg);
2290
399k
  } else if (check_null && Z_TYPE_P(arg) == IS_NULL) {
2291
0
    *dest = NULL;
2292
3.78k
  } else {
2293
3.78k
    if (frameless) {
2294
0
      return zend_flf_parse_arg_str_slow(arg, dest, arg_num);
2295
3.78k
    } else {
2296
3.78k
      return zend_parse_arg_str_slow(arg, dest, arg_num);
2297
3.78k
    }
2298
3.78k
  }
2299
399k
  return 1;
2300
403k
}
php_pcre.c:zend_parse_arg_str_ex
Line
Count
Source
2287
8.67k
{
2288
8.67k
  if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) {
2289
8.67k
    *dest = Z_STR_P(arg);
2290
8.67k
  } 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
8.67k
  return 1;
2300
8.67k
}
Unexecuted instantiation: exif.c:zend_parse_arg_str_ex
Unexecuted instantiation: hash_adler32.c:zend_parse_arg_str_ex
Unexecuted instantiation: hash_crc32.c:zend_parse_arg_str_ex
Unexecuted instantiation: hash_fnv.c:zend_parse_arg_str_ex
Unexecuted instantiation: hash_gost.c:zend_parse_arg_str_ex
Unexecuted instantiation: hash_haval.c:zend_parse_arg_str_ex
Unexecuted instantiation: hash_joaat.c:zend_parse_arg_str_ex
Unexecuted instantiation: hash_md.c:zend_parse_arg_str_ex
Unexecuted instantiation: hash_murmur.c:zend_parse_arg_str_ex
Unexecuted instantiation: hash_ripemd.c:zend_parse_arg_str_ex
Unexecuted instantiation: hash_sha_ni.c:zend_parse_arg_str_ex
Unexecuted instantiation: hash_sha_sse2.c:zend_parse_arg_str_ex
Unexecuted instantiation: hash_sha.c:zend_parse_arg_str_ex
Unexecuted instantiation: hash_sha3.c:zend_parse_arg_str_ex
Unexecuted instantiation: hash_snefru.c:zend_parse_arg_str_ex
Unexecuted instantiation: hash_tiger.c:zend_parse_arg_str_ex
Unexecuted instantiation: hash_whirlpool.c:zend_parse_arg_str_ex
Unexecuted instantiation: hash_xxhash.c:zend_parse_arg_str_ex
Unexecuted instantiation: hash.c:zend_parse_arg_str_ex
Unexecuted instantiation: json_encoder.c:zend_parse_arg_str_ex
Unexecuted instantiation: json_parser.tab.c:zend_parse_arg_str_ex
Unexecuted instantiation: json_scanner.c:zend_parse_arg_str_ex
json.c:zend_parse_arg_str_ex
Line
Count
Source
2287
40
{
2288
40
  if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) {
2289
40
    *dest = Z_STR_P(arg);
2290
40
  } 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
40
  return 1;
2300
40
}
Unexecuted instantiation: php_lexbor.c:zend_parse_arg_str_ex
Unexecuted instantiation: shared_alloc_mmap.c:zend_parse_arg_str_ex
Unexecuted instantiation: shared_alloc_posix.c:zend_parse_arg_str_ex
Unexecuted instantiation: shared_alloc_shm.c:zend_parse_arg_str_ex
Unexecuted instantiation: zend_accelerator_api.c:zend_parse_arg_str_ex
Unexecuted instantiation: zend_accelerator_blacklist.c:zend_parse_arg_str_ex
Unexecuted instantiation: zend_accelerator_debug.c:zend_parse_arg_str_ex
Unexecuted instantiation: zend_accelerator_hash.c:zend_parse_arg_str_ex
Unexecuted instantiation: zend_accelerator_module.c:zend_parse_arg_str_ex
Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_parse_arg_str_ex
Unexecuted instantiation: zend_file_cache.c:zend_parse_arg_str_ex
Unexecuted instantiation: zend_persist_calc.c:zend_parse_arg_str_ex
Unexecuted instantiation: zend_persist.c:zend_parse_arg_str_ex
Unexecuted instantiation: zend_shared_alloc.c:zend_parse_arg_str_ex
Unexecuted instantiation: ZendAccelerator.c:zend_parse_arg_str_ex
Unexecuted instantiation: zend_jit_vm_helpers.c:zend_parse_arg_str_ex
Unexecuted instantiation: zend_jit.c:zend_parse_arg_str_ex
Unexecuted instantiation: csprng.c:zend_parse_arg_str_ex
Unexecuted instantiation: engine_mt19937.c:zend_parse_arg_str_ex
Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_parse_arg_str_ex
Unexecuted instantiation: engine_secure.c:zend_parse_arg_str_ex
Unexecuted instantiation: engine_user.c:zend_parse_arg_str_ex
Unexecuted instantiation: engine_xoshiro256starstar.c:zend_parse_arg_str_ex
Unexecuted instantiation: gammasection.c:zend_parse_arg_str_ex
Unexecuted instantiation: random.c:zend_parse_arg_str_ex
Unexecuted instantiation: randomizer.c:zend_parse_arg_str_ex
Unexecuted instantiation: zend_utils.c:zend_parse_arg_str_ex
php_reflection.c:zend_parse_arg_str_ex
Line
Count
Source
2287
4.09k
{
2288
4.09k
  if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) {
2289
4.07k
    *dest = Z_STR_P(arg);
2290
4.07k
  } else if (check_null && Z_TYPE_P(arg) == IS_NULL) {
2291
2
    *dest = NULL;
2292
16
  } else {
2293
16
    if (frameless) {
2294
0
      return zend_flf_parse_arg_str_slow(arg, dest, arg_num);
2295
16
    } else {
2296
16
      return zend_parse_arg_str_slow(arg, dest, arg_num);
2297
16
    }
2298
16
  }
2299
4.07k
  return 1;
2300
4.09k
}
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.50k
{
2288
2.50k
  if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) {
2289
2.50k
    *dest = Z_STR_P(arg);
2290
2.50k
  } else if (check_null && Z_TYPE_P(arg) == IS_NULL) {
2291
0
    *dest = NULL;
2292
1
  } else {
2293
1
    if (frameless) {
2294
0
      return zend_flf_parse_arg_str_slow(arg, dest, arg_num);
2295
1
    } else {
2296
1
      return zend_parse_arg_str_slow(arg, dest, arg_num);
2297
1
    }
2298
1
  }
2299
2.50k
  return 1;
2300
2.50k
}
base64.c:zend_parse_arg_str_ex
Line
Count
Source
2287
9
{
2288
9
  if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) {
2289
9
    *dest = Z_STR_P(arg);
2290
9
  } 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
9
  return 1;
2300
9
}
basic_functions.c:zend_parse_arg_str_ex
Line
Count
Source
2287
92.3k
{
2288
92.3k
  if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) {
2289
90.4k
    *dest = Z_STR_P(arg);
2290
90.4k
  } else if (check_null && Z_TYPE_P(arg) == IS_NULL) {
2291
0
    *dest = NULL;
2292
1.94k
  } else {
2293
1.94k
    if (frameless) {
2294
0
      return zend_flf_parse_arg_str_slow(arg, dest, arg_num);
2295
1.94k
    } else {
2296
1.94k
      return zend_parse_arg_str_slow(arg, dest, arg_num);
2297
1.94k
    }
2298
1.94k
  }
2299
90.4k
  return 1;
2300
92.3k
}
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
82
{
2288
82
  if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) {
2289
82
    *dest = Z_STR_P(arg);
2290
82
  } 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
82
  return 1;
2300
82
}
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
137
{
2288
137
  if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) {
2289
137
    *dest = Z_STR_P(arg);
2290
137
  } 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
137
  return 1;
2300
137
}
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
23
{
2288
23
  if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) {
2289
23
    *dest = Z_STR_P(arg);
2290
23
  } 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
23
  return 1;
2300
23
}
file.c:zend_parse_arg_str_ex
Line
Count
Source
2287
9
{
2288
9
  if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) {
2289
9
    *dest = Z_STR_P(arg);
2290
9
  } 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
9
  return 1;
2300
9
}
filestat.c:zend_parse_arg_str_ex
Line
Count
Source
2287
506
{
2288
506
  if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) {
2289
506
    *dest = Z_STR_P(arg);
2290
506
  } 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
506
  return 1;
2300
506
}
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
307
{
2288
307
  if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) {
2289
304
    *dest = Z_STR_P(arg);
2290
304
  } 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
304
  return 1;
2300
307
}
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
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: hrtime.c:zend_parse_arg_str_ex
html.c:zend_parse_arg_str_ex
Line
Count
Source
2287
2.78k
{
2288
2.78k
  if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) {
2289
1.89k
    *dest = Z_STR_P(arg);
2290
1.89k
  } else if (check_null && Z_TYPE_P(arg) == IS_NULL) {
2291
12
    *dest = NULL;
2292
877
  } else {
2293
877
    if (frameless) {
2294
0
      return zend_flf_parse_arg_str_slow(arg, dest, arg_num);
2295
877
    } else {
2296
877
      return zend_parse_arg_str_slow(arg, dest, arg_num);
2297
877
    }
2298
877
  }
2299
1.90k
  return 1;
2300
2.78k
}
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
28
{
2288
28
  if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) {
2289
28
    *dest = Z_STR_P(arg);
2290
28
  } 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
28
  return 1;
2300
28
}
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
28
{
2288
28
  if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) {
2289
28
    *dest = Z_STR_P(arg);
2290
28
  } 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
28
  return 1;
2300
28
}
md5.c:zend_parse_arg_str_ex
Line
Count
Source
2287
378
{
2288
378
  if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) {
2289
22
    *dest = Z_STR_P(arg);
2290
356
  } else if (check_null && Z_TYPE_P(arg) == IS_NULL) {
2291
0
    *dest = NULL;
2292
356
  } else {
2293
356
    if (frameless) {
2294
0
      return zend_flf_parse_arg_str_slow(arg, dest, arg_num);
2295
356
    } else {
2296
356
      return zend_parse_arg_str_slow(arg, dest, arg_num);
2297
356
    }
2298
356
  }
2299
22
  return 1;
2300
378
}
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
82
{
2288
82
  if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) {
2289
77
    *dest = Z_STR_P(arg);
2290
77
  } else if (check_null && Z_TYPE_P(arg) == IS_NULL) {
2291
0
    *dest = NULL;
2292
5
  } 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
77
  return 1;
2300
82
}
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
8.52k
{
2288
8.52k
  if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) {
2289
7.88k
    *dest = Z_STR_P(arg);
2290
7.88k
  } else if (check_null && Z_TYPE_P(arg) == IS_NULL) {
2291
3
    *dest = NULL;
2292
641
  } else {
2293
641
    if (frameless) {
2294
0
      return zend_flf_parse_arg_str_slow(arg, dest, arg_num);
2295
641
    } else {
2296
641
      return zend_parse_arg_str_slow(arg, dest, arg_num);
2297
641
    }
2298
641
  }
2299
7.88k
  return 1;
2300
8.52k
}
Unexecuted instantiation: strnatcmp.c:zend_parse_arg_str_ex
Unexecuted instantiation: syslog.c:zend_parse_arg_str_ex
type.c:zend_parse_arg_str_ex
Line
Count
Source
2287
54
{
2288
54
  if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) {
2289
54
    *dest = Z_STR_P(arg);
2290
54
  } 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
54
  return 1;
2300
54
}
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
815
{
2288
815
  if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) {
2289
813
    *dest = Z_STR_P(arg);
2290
813
  } 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
813
  return 1;
2300
815
}
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.69k
{
2288
1.69k
  if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) {
2289
1.67k
    *dest = Z_STR_P(arg);
2290
1.67k
  } else if (check_null && Z_TYPE_P(arg) == IS_NULL) {
2291
0
    *dest = NULL;
2292
21
  } else {
2293
21
    if (frameless) {
2294
0
      return zend_flf_parse_arg_str_slow(arg, dest, arg_num);
2295
21
    } else {
2296
21
      return zend_parse_arg_str_slow(arg, dest, arg_num);
2297
21
    }
2298
21
  }
2299
1.67k
  return 1;
2300
1.69k
}
Unexecuted instantiation: versioning.c:zend_parse_arg_str_ex
Unexecuted instantiation: crypt_sha256.c:zend_parse_arg_str_ex
Unexecuted instantiation: crypt_sha512.c:zend_parse_arg_str_ex
Unexecuted instantiation: php_crypt_r.c:zend_parse_arg_str_ex
Unexecuted instantiation: php_uri.c:zend_parse_arg_str_ex
Unexecuted instantiation: php_uri_common.c:zend_parse_arg_str_ex
Unexecuted instantiation: uri_parser_rfc3986.c:zend_parse_arg_str_ex
Unexecuted instantiation: uri_parser_whatwg.c:zend_parse_arg_str_ex
Unexecuted instantiation: uri_parser_php_parse_url.c:zend_parse_arg_str_ex
Unexecuted instantiation: explicit_bzero.c:zend_parse_arg_str_ex
Unexecuted instantiation: fopen_wrappers.c:zend_parse_arg_str_ex
Unexecuted instantiation: getopt.c:zend_parse_arg_str_ex
Unexecuted instantiation: main.c:zend_parse_arg_str_ex
Unexecuted instantiation: network.c:zend_parse_arg_str_ex
Unexecuted instantiation: output.c:zend_parse_arg_str_ex
Unexecuted instantiation: php_content_types.c:zend_parse_arg_str_ex
Unexecuted instantiation: php_ini_builder.c:zend_parse_arg_str_ex
Unexecuted instantiation: php_ini.c:zend_parse_arg_str_ex
Unexecuted instantiation: php_glob.c:zend_parse_arg_str_ex
Unexecuted instantiation: php_odbc_utils.c:zend_parse_arg_str_ex
Unexecuted instantiation: php_open_temporary_file.c:zend_parse_arg_str_ex
Unexecuted instantiation: php_scandir.c:zend_parse_arg_str_ex
Unexecuted instantiation: php_syslog.c:zend_parse_arg_str_ex
Unexecuted instantiation: php_ticks.c:zend_parse_arg_str_ex
Unexecuted instantiation: php_variables.c:zend_parse_arg_str_ex
Unexecuted instantiation: reentrancy.c:zend_parse_arg_str_ex
Unexecuted instantiation: rfc1867.c:zend_parse_arg_str_ex
Unexecuted instantiation: safe_bcmp.c:zend_parse_arg_str_ex
Unexecuted instantiation: SAPI.c:zend_parse_arg_str_ex
Unexecuted instantiation: snprintf.c:zend_parse_arg_str_ex
Unexecuted instantiation: spprintf.c:zend_parse_arg_str_ex
Unexecuted instantiation: strlcat.c:zend_parse_arg_str_ex
Unexecuted instantiation: strlcpy.c:zend_parse_arg_str_ex
Unexecuted instantiation: cast.c:zend_parse_arg_str_ex
Unexecuted instantiation: filter.c:zend_parse_arg_str_ex
Unexecuted instantiation: glob_wrapper.c:zend_parse_arg_str_ex
Unexecuted instantiation: memory.c:zend_parse_arg_str_ex
Unexecuted instantiation: mmap.c:zend_parse_arg_str_ex
Unexecuted instantiation: plain_wrapper.c:zend_parse_arg_str_ex
Unexecuted instantiation: streams.c:zend_parse_arg_str_ex
Unexecuted instantiation: transports.c:zend_parse_arg_str_ex
Unexecuted instantiation: userspace.c:zend_parse_arg_str_ex
Unexecuted instantiation: xp_socket.c:zend_parse_arg_str_ex
Unexecuted instantiation: block_pass.c:zend_parse_arg_str_ex
Unexecuted instantiation: compact_literals.c:zend_parse_arg_str_ex
Unexecuted instantiation: compact_vars.c:zend_parse_arg_str_ex
Unexecuted instantiation: dfa_pass.c:zend_parse_arg_str_ex
Unexecuted instantiation: nop_removal.c:zend_parse_arg_str_ex
Unexecuted instantiation: optimize_func_calls.c:zend_parse_arg_str_ex
Unexecuted instantiation: optimize_temp_vars_5.c:zend_parse_arg_str_ex
Unexecuted instantiation: pass1.c:zend_parse_arg_str_ex
Unexecuted instantiation: pass3.c:zend_parse_arg_str_ex
Unexecuted instantiation: sccp.c:zend_parse_arg_str_ex
Unexecuted instantiation: zend_optimizer.c:zend_parse_arg_str_ex
zend_API.c:zend_parse_arg_str_ex
Line
Count
Source
2287
325k
{
2288
325k
  if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) {
2289
325k
    *dest = Z_STR_P(arg);
2290
325k
  } else if (check_null && Z_TYPE_P(arg) == IS_NULL) {
2291
25
    *dest = NULL;
2292
236
  } else {
2293
236
    if (frameless) {
2294
0
      return zend_flf_parse_arg_str_slow(arg, dest, arg_num);
2295
236
    } else {
2296
236
      return zend_parse_arg_str_slow(arg, dest, arg_num);
2297
236
    }
2298
236
  }
2299
325k
  return 1;
2300
325k
}
Unexecuted instantiation: zend_ast.c:zend_parse_arg_str_ex
zend_attributes.c:zend_parse_arg_str_ex
Line
Count
Source
2287
636
{
2288
636
  if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) {
2289
547
    *dest = Z_STR_P(arg);
2290
547
  } else if (check_null && Z_TYPE_P(arg) == IS_NULL) {
2291
66
    *dest = NULL;
2292
66
  } else {
2293
23
    if (frameless) {
2294
0
      return zend_flf_parse_arg_str_slow(arg, dest, arg_num);
2295
23
    } else {
2296
23
      return zend_parse_arg_str_slow(arg, dest, arg_num);
2297
23
    }
2298
23
  }
2299
613
  return 1;
2300
636
}
Unexecuted instantiation: zend_autoload.c:zend_parse_arg_str_ex
zend_builtin_functions.c:zend_parse_arg_str_ex
Line
Count
Source
2287
3.69k
{
2288
3.69k
  if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) {
2289
3.63k
    *dest = Z_STR_P(arg);
2290
3.63k
  } else if (check_null && Z_TYPE_P(arg) == IS_NULL) {
2291
0
    *dest = NULL;
2292
59
  } else {
2293
59
    if (frameless) {
2294
0
      return zend_flf_parse_arg_str_slow(arg, dest, arg_num);
2295
59
    } else {
2296
59
      return zend_parse_arg_str_slow(arg, dest, arg_num);
2297
59
    }
2298
59
  }
2299
3.63k
  return 1;
2300
3.69k
}
zend_closures.c:zend_parse_arg_str_ex
Line
Count
Source
2287
307
{
2288
307
  if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) {
2289
231
    *dest = Z_STR_P(arg);
2290
231
  } else if (check_null && Z_TYPE_P(arg) == IS_NULL) {
2291
71
    *dest = NULL;
2292
71
  } 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
302
  return 1;
2300
307
}
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
857k
{
2304
857k
  return zend_parse_arg_str_ex(arg, dest, check_null, arg_num, /* frameless */ false);
2305
857k
}
php_date.c:zend_parse_arg_str
Line
Count
Source
2303
403k
{
2304
  return zend_parse_arg_str_ex(arg, dest, check_null, arg_num, /* frameless */ false);
2305
403k
}
php_pcre.c:zend_parse_arg_str
Line
Count
Source
2303
8.67k
{
2304
  return zend_parse_arg_str_ex(arg, dest, check_null, arg_num, /* frameless */ false);
2305
8.67k
}
Unexecuted instantiation: exif.c:zend_parse_arg_str
Unexecuted instantiation: hash_adler32.c:zend_parse_arg_str
Unexecuted instantiation: hash_crc32.c:zend_parse_arg_str
Unexecuted instantiation: hash_fnv.c:zend_parse_arg_str
Unexecuted instantiation: hash_gost.c:zend_parse_arg_str
Unexecuted instantiation: hash_haval.c:zend_parse_arg_str
Unexecuted instantiation: hash_joaat.c:zend_parse_arg_str
Unexecuted instantiation: hash_md.c:zend_parse_arg_str
Unexecuted instantiation: hash_murmur.c:zend_parse_arg_str
Unexecuted instantiation: hash_ripemd.c:zend_parse_arg_str
Unexecuted instantiation: hash_sha_ni.c:zend_parse_arg_str
Unexecuted instantiation: hash_sha_sse2.c:zend_parse_arg_str
Unexecuted instantiation: hash_sha.c:zend_parse_arg_str
Unexecuted instantiation: hash_sha3.c:zend_parse_arg_str
Unexecuted instantiation: hash_snefru.c:zend_parse_arg_str
Unexecuted instantiation: hash_tiger.c:zend_parse_arg_str
Unexecuted instantiation: hash_whirlpool.c:zend_parse_arg_str
Unexecuted instantiation: hash_xxhash.c:zend_parse_arg_str
Unexecuted instantiation: hash.c:zend_parse_arg_str
Unexecuted instantiation: json_encoder.c:zend_parse_arg_str
Unexecuted instantiation: json_parser.tab.c:zend_parse_arg_str
Unexecuted instantiation: json_scanner.c:zend_parse_arg_str
json.c:zend_parse_arg_str
Line
Count
Source
2303
40
{
2304
  return zend_parse_arg_str_ex(arg, dest, check_null, arg_num, /* frameless */ false);
2305
40
}
Unexecuted instantiation: php_lexbor.c:zend_parse_arg_str
Unexecuted instantiation: shared_alloc_mmap.c:zend_parse_arg_str
Unexecuted instantiation: shared_alloc_posix.c:zend_parse_arg_str
Unexecuted instantiation: shared_alloc_shm.c:zend_parse_arg_str
Unexecuted instantiation: zend_accelerator_api.c:zend_parse_arg_str
Unexecuted instantiation: zend_accelerator_blacklist.c:zend_parse_arg_str
Unexecuted instantiation: zend_accelerator_debug.c:zend_parse_arg_str
Unexecuted instantiation: zend_accelerator_hash.c:zend_parse_arg_str
Unexecuted instantiation: zend_accelerator_module.c:zend_parse_arg_str
Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_parse_arg_str
Unexecuted instantiation: zend_file_cache.c:zend_parse_arg_str
Unexecuted instantiation: zend_persist_calc.c:zend_parse_arg_str
Unexecuted instantiation: zend_persist.c:zend_parse_arg_str
Unexecuted instantiation: zend_shared_alloc.c:zend_parse_arg_str
Unexecuted instantiation: ZendAccelerator.c:zend_parse_arg_str
Unexecuted instantiation: zend_jit_vm_helpers.c:zend_parse_arg_str
Unexecuted instantiation: zend_jit.c:zend_parse_arg_str
Unexecuted instantiation: csprng.c:zend_parse_arg_str
Unexecuted instantiation: engine_mt19937.c:zend_parse_arg_str
Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_parse_arg_str
Unexecuted instantiation: engine_secure.c:zend_parse_arg_str
Unexecuted instantiation: engine_user.c:zend_parse_arg_str
Unexecuted instantiation: engine_xoshiro256starstar.c:zend_parse_arg_str
Unexecuted instantiation: gammasection.c:zend_parse_arg_str
Unexecuted instantiation: random.c:zend_parse_arg_str
Unexecuted instantiation: randomizer.c:zend_parse_arg_str
Unexecuted instantiation: zend_utils.c:zend_parse_arg_str
php_reflection.c:zend_parse_arg_str
Line
Count
Source
2303
4.09k
{
2304
  return zend_parse_arg_str_ex(arg, dest, check_null, arg_num, /* frameless */ false);
2305
4.09k
}
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.50k
{
2304
  return zend_parse_arg_str_ex(arg, dest, check_null, arg_num, /* frameless */ false);
2305
2.50k
}
base64.c:zend_parse_arg_str
Line
Count
Source
2303
9
{
2304
  return zend_parse_arg_str_ex(arg, dest, check_null, arg_num, /* frameless */ false);
2305
9
}
basic_functions.c:zend_parse_arg_str
Line
Count
Source
2303
92.3k
{
2304
  return zend_parse_arg_str_ex(arg, dest, check_null, arg_num, /* frameless */ false);
2305
92.3k
}
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
82
{
2304
  return zend_parse_arg_str_ex(arg, dest, check_null, arg_num, /* frameless */ false);
2305
82
}
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
137
{
2304
  return zend_parse_arg_str_ex(arg, dest, check_null, arg_num, /* frameless */ false);
2305
137
}
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
23
{
2304
  return zend_parse_arg_str_ex(arg, dest, check_null, arg_num, /* frameless */ false);
2305
23
}
file.c:zend_parse_arg_str
Line
Count
Source
2303
9
{
2304
  return zend_parse_arg_str_ex(arg, dest, check_null, arg_num, /* frameless */ false);
2305
9
}
filestat.c:zend_parse_arg_str
Line
Count
Source
2303
506
{
2304
  return zend_parse_arg_str_ex(arg, dest, check_null, arg_num, /* frameless */ false);
2305
506
}
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
307
{
2304
  return zend_parse_arg_str_ex(arg, dest, check_null, arg_num, /* frameless */ false);
2305
307
}
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
60
{
2304
  return zend_parse_arg_str_ex(arg, dest, check_null, arg_num, /* frameless */ false);
2305
60
}
Unexecuted instantiation: hrtime.c:zend_parse_arg_str
html.c:zend_parse_arg_str
Line
Count
Source
2303
2.78k
{
2304
  return zend_parse_arg_str_ex(arg, dest, check_null, arg_num, /* frameless */ false);
2305
2.78k
}
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
28
{
2304
  return zend_parse_arg_str_ex(arg, dest, check_null, arg_num, /* frameless */ false);
2305
28
}
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
28
{
2304
  return zend_parse_arg_str_ex(arg, dest, check_null, arg_num, /* frameless */ false);
2305
28
}
md5.c:zend_parse_arg_str
Line
Count
Source
2303
378
{
2304
  return zend_parse_arg_str_ex(arg, dest, check_null, arg_num, /* frameless */ false);
2305
378
}
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
82
{
2304
  return zend_parse_arg_str_ex(arg, dest, check_null, arg_num, /* frameless */ false);
2305
82
}
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
8.52k
{
2304
  return zend_parse_arg_str_ex(arg, dest, check_null, arg_num, /* frameless */ false);
2305
8.52k
}
Unexecuted instantiation: strnatcmp.c:zend_parse_arg_str
Unexecuted instantiation: syslog.c:zend_parse_arg_str
type.c:zend_parse_arg_str
Line
Count
Source
2303
54
{
2304
  return zend_parse_arg_str_ex(arg, dest, check_null, arg_num, /* frameless */ false);
2305
54
}
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
815
{
2304
  return zend_parse_arg_str_ex(arg, dest, check_null, arg_num, /* frameless */ false);
2305
815
}
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.69k
{
2304
  return zend_parse_arg_str_ex(arg, dest, check_null, arg_num, /* frameless */ false);
2305
1.69k
}
Unexecuted instantiation: versioning.c:zend_parse_arg_str
Unexecuted instantiation: crypt_sha256.c:zend_parse_arg_str
Unexecuted instantiation: crypt_sha512.c:zend_parse_arg_str
Unexecuted instantiation: php_crypt_r.c:zend_parse_arg_str
Unexecuted instantiation: php_uri.c:zend_parse_arg_str
Unexecuted instantiation: php_uri_common.c:zend_parse_arg_str
Unexecuted instantiation: uri_parser_rfc3986.c:zend_parse_arg_str
Unexecuted instantiation: uri_parser_whatwg.c:zend_parse_arg_str
Unexecuted instantiation: uri_parser_php_parse_url.c:zend_parse_arg_str
Unexecuted instantiation: explicit_bzero.c:zend_parse_arg_str
Unexecuted instantiation: fopen_wrappers.c:zend_parse_arg_str
Unexecuted instantiation: getopt.c:zend_parse_arg_str
Unexecuted instantiation: main.c:zend_parse_arg_str
Unexecuted instantiation: network.c:zend_parse_arg_str
Unexecuted instantiation: output.c:zend_parse_arg_str
Unexecuted instantiation: php_content_types.c:zend_parse_arg_str
Unexecuted instantiation: php_ini_builder.c:zend_parse_arg_str
Unexecuted instantiation: php_ini.c:zend_parse_arg_str
Unexecuted instantiation: php_glob.c:zend_parse_arg_str
Unexecuted instantiation: php_odbc_utils.c:zend_parse_arg_str
Unexecuted instantiation: php_open_temporary_file.c:zend_parse_arg_str
Unexecuted instantiation: php_scandir.c:zend_parse_arg_str
Unexecuted instantiation: php_syslog.c:zend_parse_arg_str
Unexecuted instantiation: php_ticks.c:zend_parse_arg_str
Unexecuted instantiation: php_variables.c:zend_parse_arg_str
Unexecuted instantiation: reentrancy.c:zend_parse_arg_str
Unexecuted instantiation: rfc1867.c:zend_parse_arg_str
Unexecuted instantiation: safe_bcmp.c:zend_parse_arg_str
Unexecuted instantiation: SAPI.c:zend_parse_arg_str
Unexecuted instantiation: snprintf.c:zend_parse_arg_str
Unexecuted instantiation: spprintf.c:zend_parse_arg_str
Unexecuted instantiation: strlcat.c:zend_parse_arg_str
Unexecuted instantiation: strlcpy.c:zend_parse_arg_str
Unexecuted instantiation: cast.c:zend_parse_arg_str
Unexecuted instantiation: filter.c:zend_parse_arg_str
Unexecuted instantiation: glob_wrapper.c:zend_parse_arg_str
Unexecuted instantiation: memory.c:zend_parse_arg_str
Unexecuted instantiation: mmap.c:zend_parse_arg_str
Unexecuted instantiation: plain_wrapper.c:zend_parse_arg_str
Unexecuted instantiation: streams.c:zend_parse_arg_str
Unexecuted instantiation: transports.c:zend_parse_arg_str
Unexecuted instantiation: userspace.c:zend_parse_arg_str
Unexecuted instantiation: xp_socket.c:zend_parse_arg_str
Unexecuted instantiation: block_pass.c:zend_parse_arg_str
Unexecuted instantiation: compact_literals.c:zend_parse_arg_str
Unexecuted instantiation: compact_vars.c:zend_parse_arg_str
Unexecuted instantiation: dfa_pass.c:zend_parse_arg_str
Unexecuted instantiation: nop_removal.c:zend_parse_arg_str
Unexecuted instantiation: optimize_func_calls.c:zend_parse_arg_str
Unexecuted instantiation: optimize_temp_vars_5.c:zend_parse_arg_str
Unexecuted instantiation: pass1.c:zend_parse_arg_str
Unexecuted instantiation: pass3.c:zend_parse_arg_str
Unexecuted instantiation: sccp.c:zend_parse_arg_str
Unexecuted instantiation: zend_optimizer.c:zend_parse_arg_str
zend_API.c:zend_parse_arg_str
Line
Count
Source
2303
325k
{
2304
  return zend_parse_arg_str_ex(arg, dest, check_null, arg_num, /* frameless */ false);
2305
325k
}
Unexecuted instantiation: zend_ast.c:zend_parse_arg_str
zend_attributes.c:zend_parse_arg_str
Line
Count
Source
2303
636
{
2304
  return zend_parse_arg_str_ex(arg, dest, check_null, arg_num, /* frameless */ false);
2305
636
}
Unexecuted instantiation: zend_autoload.c:zend_parse_arg_str
zend_builtin_functions.c:zend_parse_arg_str
Line
Count
Source
2303
3.69k
{
2304
  return zend_parse_arg_str_ex(arg, dest, check_null, arg_num, /* frameless */ false);
2305
3.69k
}
zend_closures.c:zend_parse_arg_str
Line
Count
Source
2303
307
{
2304
  return zend_parse_arg_str_ex(arg, dest, check_null, arg_num, /* frameless */ false);
2305
307
}
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
661k
{
2309
661k
  zend_string *str;
2310
2311
661k
  if (!zend_parse_arg_str(arg, &str, check_null, arg_num)) {
2312
0
    return 0;
2313
0
  }
2314
661k
  if (check_null && UNEXPECTED(!str)) {
2315
0
    *dest = NULL;
2316
0
    *dest_len = 0;
2317
661k
  } else {
2318
661k
    *dest = ZSTR_VAL(str);
2319
661k
    *dest_len = ZSTR_LEN(str);
2320
661k
  }
2321
661k
  return 1;
2322
661k
}
php_date.c:zend_parse_arg_string
Line
Count
Source
2308
335k
{
2309
335k
  zend_string *str;
2310
2311
335k
  if (!zend_parse_arg_str(arg, &str, check_null, arg_num)) {
2312
0
    return 0;
2313
0
  }
2314
335k
  if (check_null && UNEXPECTED(!str)) {
2315
0
    *dest = NULL;
2316
0
    *dest_len = 0;
2317
335k
  } else {
2318
335k
    *dest = ZSTR_VAL(str);
2319
335k
    *dest_len = ZSTR_LEN(str);
2320
335k
  }
2321
335k
  return 1;
2322
335k
}
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
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: php_lexbor.c:zend_parse_arg_string
Unexecuted instantiation: shared_alloc_mmap.c:zend_parse_arg_string
Unexecuted instantiation: shared_alloc_posix.c:zend_parse_arg_string
Unexecuted instantiation: shared_alloc_shm.c:zend_parse_arg_string
Unexecuted instantiation: zend_accelerator_api.c:zend_parse_arg_string
Unexecuted instantiation: zend_accelerator_blacklist.c:zend_parse_arg_string
Unexecuted instantiation: zend_accelerator_debug.c:zend_parse_arg_string
Unexecuted instantiation: zend_accelerator_hash.c:zend_parse_arg_string
Unexecuted instantiation: zend_accelerator_module.c:zend_parse_arg_string
Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_parse_arg_string
Unexecuted instantiation: zend_file_cache.c:zend_parse_arg_string
Unexecuted instantiation: zend_persist_calc.c:zend_parse_arg_string
Unexecuted instantiation: zend_persist.c:zend_parse_arg_string
Unexecuted instantiation: zend_shared_alloc.c:zend_parse_arg_string
Unexecuted instantiation: ZendAccelerator.c:zend_parse_arg_string
Unexecuted instantiation: zend_jit_vm_helpers.c:zend_parse_arg_string
Unexecuted instantiation: zend_jit.c:zend_parse_arg_string
Unexecuted instantiation: csprng.c:zend_parse_arg_string
Unexecuted instantiation: engine_mt19937.c:zend_parse_arg_string
Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_parse_arg_string
Unexecuted instantiation: engine_secure.c:zend_parse_arg_string
Unexecuted instantiation: engine_user.c:zend_parse_arg_string
Unexecuted instantiation: engine_xoshiro256starstar.c:zend_parse_arg_string
Unexecuted instantiation: gammasection.c:zend_parse_arg_string
Unexecuted instantiation: random.c:zend_parse_arg_string
Unexecuted instantiation: randomizer.c:zend_parse_arg_string
Unexecuted instantiation: zend_utils.c:zend_parse_arg_string
Unexecuted instantiation: php_reflection.c:zend_parse_arg_string
Unexecuted instantiation: php_spl.c:zend_parse_arg_string
Unexecuted instantiation: spl_array.c:zend_parse_arg_string
Unexecuted instantiation: spl_directory.c:zend_parse_arg_string
Unexecuted instantiation: spl_dllist.c:zend_parse_arg_string
Unexecuted instantiation: spl_exceptions.c:zend_parse_arg_string
Unexecuted instantiation: spl_fixedarray.c:zend_parse_arg_string
Unexecuted instantiation: spl_functions.c:zend_parse_arg_string
Unexecuted instantiation: spl_heap.c:zend_parse_arg_string
Unexecuted instantiation: spl_iterators.c:zend_parse_arg_string
Unexecuted instantiation: spl_observer.c:zend_parse_arg_string
Unexecuted instantiation: array.c:zend_parse_arg_string
Unexecuted instantiation: assert.c:zend_parse_arg_string
base64.c:zend_parse_arg_string
Line
Count
Source
2308
9
{
2309
9
  zend_string *str;
2310
2311
9
  if (!zend_parse_arg_str(arg, &str, check_null, arg_num)) {
2312
0
    return 0;
2313
0
  }
2314
9
  if (check_null && UNEXPECTED(!str)) {
2315
0
    *dest = NULL;
2316
0
    *dest_len = 0;
2317
9
  } else {
2318
9
    *dest = ZSTR_VAL(str);
2319
9
    *dest_len = ZSTR_LEN(str);
2320
9
  }
2321
9
  return 1;
2322
9
}
basic_functions.c:zend_parse_arg_string
Line
Count
Source
2308
61.5k
{
2309
61.5k
  zend_string *str;
2310
2311
61.5k
  if (!zend_parse_arg_str(arg, &str, check_null, arg_num)) {
2312
0
    return 0;
2313
0
  }
2314
61.5k
  if (check_null && UNEXPECTED(!str)) {
2315
0
    *dest = NULL;
2316
0
    *dest_len = 0;
2317
61.5k
  } else {
2318
61.5k
    *dest = ZSTR_VAL(str);
2319
61.5k
    *dest_len = ZSTR_LEN(str);
2320
61.5k
  }
2321
61.5k
  return 1;
2322
61.5k
}
Unexecuted instantiation: browscap.c:zend_parse_arg_string
Unexecuted instantiation: crc32_x86.c:zend_parse_arg_string
crc32.c:zend_parse_arg_string
Line
Count
Source
2308
82
{
2309
82
  zend_string *str;
2310
2311
82
  if (!zend_parse_arg_str(arg, &str, check_null, arg_num)) {
2312
0
    return 0;
2313
0
  }
2314
82
  if (check_null && UNEXPECTED(!str)) {
2315
0
    *dest = NULL;
2316
0
    *dest_len = 0;
2317
82
  } else {
2318
82
    *dest = ZSTR_VAL(str);
2319
82
    *dest_len = ZSTR_LEN(str);
2320
82
  }
2321
82
  return 1;
2322
82
}
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
307
{
2309
307
  zend_string *str;
2310
2311
307
  if (!zend_parse_arg_str(arg, &str, check_null, arg_num)) {
2312
0
    return 0;
2313
0
  }
2314
307
  if (check_null && UNEXPECTED(!str)) {
2315
0
    *dest = NULL;
2316
0
    *dest_len = 0;
2317
307
  } else {
2318
307
    *dest = ZSTR_VAL(str);
2319
307
    *dest_len = ZSTR_LEN(str);
2320
307
  }
2321
307
  return 1;
2322
307
}
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
60
{
2309
60
  zend_string *str;
2310
2311
60
  if (!zend_parse_arg_str(arg, &str, check_null, arg_num)) {
2312
0
    return 0;
2313
0
  }
2314
60
  if (check_null && UNEXPECTED(!str)) {
2315
0
    *dest = NULL;
2316
0
    *dest_len = 0;
2317
60
  } else {
2318
60
    *dest = ZSTR_VAL(str);
2319
60
    *dest_len = ZSTR_LEN(str);
2320
60
  }
2321
60
  return 1;
2322
60
}
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
209
{
2309
209
  zend_string *str;
2310
2311
209
  if (!zend_parse_arg_str(arg, &str, check_null, arg_num)) {
2312
0
    return 0;
2313
0
  }
2314
209
  if (check_null && UNEXPECTED(!str)) {
2315
0
    *dest = NULL;
2316
0
    *dest_len = 0;
2317
209
  } else {
2318
209
    *dest = ZSTR_VAL(str);
2319
209
    *dest_len = ZSTR_LEN(str);
2320
209
  }
2321
209
  return 1;
2322
209
}
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
17
{
2309
17
  zend_string *str;
2310
2311
17
  if (!zend_parse_arg_str(arg, &str, check_null, arg_num)) {
2312
0
    return 0;
2313
0
  }
2314
17
  if (check_null && UNEXPECTED(!str)) {
2315
0
    *dest = NULL;
2316
0
    *dest_len = 0;
2317
17
  } else {
2318
17
    *dest = ZSTR_VAL(str);
2319
17
    *dest_len = ZSTR_LEN(str);
2320
17
  }
2321
17
  return 1;
2322
17
}
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.69k
{
2309
1.69k
  zend_string *str;
2310
2311
1.69k
  if (!zend_parse_arg_str(arg, &str, check_null, arg_num)) {
2312
0
    return 0;
2313
0
  }
2314
1.69k
  if (check_null && UNEXPECTED(!str)) {
2315
0
    *dest = NULL;
2316
0
    *dest_len = 0;
2317
1.69k
  } else {
2318
1.69k
    *dest = ZSTR_VAL(str);
2319
1.69k
    *dest_len = ZSTR_LEN(str);
2320
1.69k
  }
2321
1.69k
  return 1;
2322
1.69k
}
Unexecuted instantiation: versioning.c:zend_parse_arg_string
Unexecuted instantiation: crypt_sha256.c:zend_parse_arg_string
Unexecuted instantiation: crypt_sha512.c:zend_parse_arg_string
Unexecuted instantiation: php_crypt_r.c:zend_parse_arg_string
Unexecuted instantiation: php_uri.c:zend_parse_arg_string
Unexecuted instantiation: php_uri_common.c:zend_parse_arg_string
Unexecuted instantiation: uri_parser_rfc3986.c:zend_parse_arg_string
Unexecuted instantiation: uri_parser_whatwg.c:zend_parse_arg_string
Unexecuted instantiation: uri_parser_php_parse_url.c:zend_parse_arg_string
Unexecuted instantiation: explicit_bzero.c:zend_parse_arg_string
Unexecuted instantiation: fopen_wrappers.c:zend_parse_arg_string
Unexecuted instantiation: getopt.c:zend_parse_arg_string
Unexecuted instantiation: main.c:zend_parse_arg_string
Unexecuted instantiation: network.c:zend_parse_arg_string
Unexecuted instantiation: output.c:zend_parse_arg_string
Unexecuted instantiation: php_content_types.c:zend_parse_arg_string
Unexecuted instantiation: php_ini_builder.c:zend_parse_arg_string
Unexecuted instantiation: php_ini.c:zend_parse_arg_string
Unexecuted instantiation: php_glob.c:zend_parse_arg_string
Unexecuted instantiation: php_odbc_utils.c:zend_parse_arg_string
Unexecuted instantiation: php_open_temporary_file.c:zend_parse_arg_string
Unexecuted instantiation: php_scandir.c:zend_parse_arg_string
Unexecuted instantiation: php_syslog.c:zend_parse_arg_string
Unexecuted instantiation: php_ticks.c:zend_parse_arg_string
Unexecuted instantiation: php_variables.c:zend_parse_arg_string
Unexecuted instantiation: reentrancy.c:zend_parse_arg_string
Unexecuted instantiation: rfc1867.c:zend_parse_arg_string
Unexecuted instantiation: safe_bcmp.c:zend_parse_arg_string
Unexecuted instantiation: SAPI.c:zend_parse_arg_string
Unexecuted instantiation: snprintf.c:zend_parse_arg_string
Unexecuted instantiation: spprintf.c:zend_parse_arg_string
Unexecuted instantiation: strlcat.c:zend_parse_arg_string
Unexecuted instantiation: strlcpy.c:zend_parse_arg_string
Unexecuted instantiation: cast.c:zend_parse_arg_string
Unexecuted instantiation: filter.c:zend_parse_arg_string
Unexecuted instantiation: glob_wrapper.c:zend_parse_arg_string
Unexecuted instantiation: memory.c:zend_parse_arg_string
Unexecuted instantiation: mmap.c:zend_parse_arg_string
Unexecuted instantiation: plain_wrapper.c:zend_parse_arg_string
Unexecuted instantiation: streams.c:zend_parse_arg_string
Unexecuted instantiation: transports.c:zend_parse_arg_string
Unexecuted instantiation: userspace.c:zend_parse_arg_string
Unexecuted instantiation: xp_socket.c:zend_parse_arg_string
Unexecuted instantiation: block_pass.c:zend_parse_arg_string
Unexecuted instantiation: compact_literals.c:zend_parse_arg_string
Unexecuted instantiation: compact_vars.c:zend_parse_arg_string
Unexecuted instantiation: dfa_pass.c:zend_parse_arg_string
Unexecuted instantiation: nop_removal.c:zend_parse_arg_string
Unexecuted instantiation: optimize_func_calls.c:zend_parse_arg_string
Unexecuted instantiation: optimize_temp_vars_5.c:zend_parse_arg_string
Unexecuted instantiation: pass1.c:zend_parse_arg_string
Unexecuted instantiation: pass3.c:zend_parse_arg_string
Unexecuted instantiation: sccp.c:zend_parse_arg_string
Unexecuted instantiation: zend_optimizer.c:zend_parse_arg_string
zend_API.c:zend_parse_arg_string
Line
Count
Source
2308
262k
{
2309
262k
  zend_string *str;
2310
2311
262k
  if (!zend_parse_arg_str(arg, &str, check_null, arg_num)) {
2312
0
    return 0;
2313
0
  }
2314
262k
  if (check_null && UNEXPECTED(!str)) {
2315
0
    *dest = NULL;
2316
0
    *dest_len = 0;
2317
262k
  } else {
2318
262k
    *dest = ZSTR_VAL(str);
2319
262k
    *dest_len = ZSTR_LEN(str);
2320
262k
  }
2321
262k
  return 1;
2322
262k
}
Unexecuted instantiation: zend_ast.c:zend_parse_arg_string
Unexecuted instantiation: zend_attributes.c:zend_parse_arg_string
Unexecuted instantiation: zend_autoload.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
68.0k
{
2326
68.0k
  if (!zend_parse_arg_str(arg, dest, check_null, arg_num) ||
2327
68.0k
      (*dest && UNEXPECTED(zend_str_has_nul_byte(*dest)))) {
2328
11
    return 0;
2329
11
  }
2330
68.0k
  return 1;
2331
68.0k
}
php_date.c:zend_parse_arg_path_str
Line
Count
Source
2325
67.7k
{
2326
67.7k
  if (!zend_parse_arg_str(arg, dest, check_null, arg_num) ||
2327
67.7k
      (*dest && UNEXPECTED(zend_str_has_nul_byte(*dest)))) {
2328
3
    return 0;
2329
3
  }
2330
67.7k
  return 1;
2331
67.7k
}
Unexecuted instantiation: php_pcre.c:zend_parse_arg_path_str
Unexecuted instantiation: exif.c:zend_parse_arg_path_str
Unexecuted instantiation: hash_adler32.c:zend_parse_arg_path_str
Unexecuted instantiation: hash_crc32.c:zend_parse_arg_path_str
Unexecuted instantiation: hash_fnv.c:zend_parse_arg_path_str
Unexecuted instantiation: hash_gost.c:zend_parse_arg_path_str
Unexecuted instantiation: hash_haval.c:zend_parse_arg_path_str
Unexecuted instantiation: hash_joaat.c:zend_parse_arg_path_str
Unexecuted instantiation: hash_md.c:zend_parse_arg_path_str
Unexecuted instantiation: hash_murmur.c:zend_parse_arg_path_str
Unexecuted instantiation: hash_ripemd.c:zend_parse_arg_path_str
Unexecuted instantiation: hash_sha_ni.c:zend_parse_arg_path_str
Unexecuted instantiation: hash_sha_sse2.c:zend_parse_arg_path_str
Unexecuted instantiation: hash_sha.c:zend_parse_arg_path_str
Unexecuted instantiation: hash_sha3.c:zend_parse_arg_path_str
Unexecuted instantiation: hash_snefru.c:zend_parse_arg_path_str
Unexecuted instantiation: hash_tiger.c:zend_parse_arg_path_str
Unexecuted instantiation: hash_whirlpool.c:zend_parse_arg_path_str
Unexecuted instantiation: hash_xxhash.c:zend_parse_arg_path_str
Unexecuted instantiation: hash.c:zend_parse_arg_path_str
Unexecuted instantiation: json_encoder.c:zend_parse_arg_path_str
Unexecuted instantiation: json_parser.tab.c:zend_parse_arg_path_str
Unexecuted instantiation: json_scanner.c:zend_parse_arg_path_str
Unexecuted instantiation: json.c:zend_parse_arg_path_str
Unexecuted instantiation: php_lexbor.c:zend_parse_arg_path_str
Unexecuted instantiation: shared_alloc_mmap.c:zend_parse_arg_path_str
Unexecuted instantiation: shared_alloc_posix.c:zend_parse_arg_path_str
Unexecuted instantiation: shared_alloc_shm.c:zend_parse_arg_path_str
Unexecuted instantiation: zend_accelerator_api.c:zend_parse_arg_path_str
Unexecuted instantiation: zend_accelerator_blacklist.c:zend_parse_arg_path_str
Unexecuted instantiation: zend_accelerator_debug.c:zend_parse_arg_path_str
Unexecuted instantiation: zend_accelerator_hash.c:zend_parse_arg_path_str
Unexecuted instantiation: zend_accelerator_module.c:zend_parse_arg_path_str
Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_parse_arg_path_str
Unexecuted instantiation: zend_file_cache.c:zend_parse_arg_path_str
Unexecuted instantiation: zend_persist_calc.c:zend_parse_arg_path_str
Unexecuted instantiation: zend_persist.c:zend_parse_arg_path_str
Unexecuted instantiation: zend_shared_alloc.c:zend_parse_arg_path_str
Unexecuted instantiation: ZendAccelerator.c:zend_parse_arg_path_str
Unexecuted instantiation: zend_jit_vm_helpers.c:zend_parse_arg_path_str
Unexecuted instantiation: zend_jit.c:zend_parse_arg_path_str
Unexecuted instantiation: csprng.c:zend_parse_arg_path_str
Unexecuted instantiation: engine_mt19937.c:zend_parse_arg_path_str
Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_parse_arg_path_str
Unexecuted instantiation: engine_secure.c:zend_parse_arg_path_str
Unexecuted instantiation: engine_user.c:zend_parse_arg_path_str
Unexecuted instantiation: engine_xoshiro256starstar.c:zend_parse_arg_path_str
Unexecuted instantiation: gammasection.c:zend_parse_arg_path_str
Unexecuted instantiation: random.c:zend_parse_arg_path_str
Unexecuted instantiation: randomizer.c:zend_parse_arg_path_str
Unexecuted instantiation: zend_utils.c:zend_parse_arg_path_str
Unexecuted instantiation: php_reflection.c:zend_parse_arg_path_str
Unexecuted instantiation: php_spl.c:zend_parse_arg_path_str
Unexecuted instantiation: spl_array.c:zend_parse_arg_path_str
Unexecuted instantiation: spl_directory.c:zend_parse_arg_path_str
Unexecuted instantiation: spl_dllist.c:zend_parse_arg_path_str
Unexecuted instantiation: spl_exceptions.c:zend_parse_arg_path_str
Unexecuted instantiation: spl_fixedarray.c:zend_parse_arg_path_str
Unexecuted instantiation: spl_functions.c:zend_parse_arg_path_str
Unexecuted instantiation: spl_heap.c:zend_parse_arg_path_str
Unexecuted instantiation: spl_iterators.c:zend_parse_arg_path_str
Unexecuted instantiation: spl_observer.c:zend_parse_arg_path_str
Unexecuted instantiation: array.c:zend_parse_arg_path_str
Unexecuted instantiation: assert.c:zend_parse_arg_path_str
Unexecuted instantiation: base64.c:zend_parse_arg_path_str
basic_functions.c:zend_parse_arg_path_str
Line
Count
Source
2325
47
{
2326
47
  if (!zend_parse_arg_str(arg, dest, check_null, arg_num) ||
2327
47
      (*dest && UNEXPECTED(zend_str_has_nul_byte(*dest)))) {
2328
4
    return 0;
2329
4
  }
2330
43
  return 1;
2331
47
}
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
137
{
2326
137
  if (!zend_parse_arg_str(arg, dest, check_null, arg_num) ||
2327
137
      (*dest && UNEXPECTED(zend_str_has_nul_byte(*dest)))) {
2328
1
    return 0;
2329
1
  }
2330
136
  return 1;
2331
137
}
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
23
{
2326
23
  if (!zend_parse_arg_str(arg, dest, check_null, arg_num) ||
2327
23
      (*dest && UNEXPECTED(zend_str_has_nul_byte(*dest)))) {
2328
3
    return 0;
2329
3
  }
2330
20
  return 1;
2331
23
}
file.c:zend_parse_arg_path_str
Line
Count
Source
2325
9
{
2326
9
  if (!zend_parse_arg_str(arg, dest, check_null, arg_num) ||
2327
9
      (*dest && UNEXPECTED(zend_str_has_nul_byte(*dest)))) {
2328
0
    return 0;
2329
0
  }
2330
9
  return 1;
2331
9
}
Unexecuted instantiation: filestat.c:zend_parse_arg_path_str
Unexecuted instantiation: filters.c:zend_parse_arg_path_str
Unexecuted instantiation: flock_compat.c:zend_parse_arg_path_str
Unexecuted instantiation: formatted_print.c:zend_parse_arg_path_str
Unexecuted instantiation: fsock.c:zend_parse_arg_path_str
Unexecuted instantiation: ftok.c:zend_parse_arg_path_str
Unexecuted instantiation: ftp_fopen_wrapper.c:zend_parse_arg_path_str
Unexecuted instantiation: head.c:zend_parse_arg_path_str
Unexecuted instantiation: hrtime.c:zend_parse_arg_path_str
Unexecuted instantiation: html.c:zend_parse_arg_path_str
Unexecuted instantiation: http_fopen_wrapper.c:zend_parse_arg_path_str
Unexecuted instantiation: http.c:zend_parse_arg_path_str
Unexecuted instantiation: image.c:zend_parse_arg_path_str
Unexecuted instantiation: incomplete_class.c:zend_parse_arg_path_str
Unexecuted instantiation: info.c:zend_parse_arg_path_str
Unexecuted instantiation: iptc.c:zend_parse_arg_path_str
Unexecuted instantiation: levenshtein.c:zend_parse_arg_path_str
Unexecuted instantiation: link.c:zend_parse_arg_path_str
Unexecuted instantiation: mail.c:zend_parse_arg_path_str
Unexecuted instantiation: math.c:zend_parse_arg_path_str
Unexecuted instantiation: md5.c:zend_parse_arg_path_str
Unexecuted instantiation: metaphone.c:zend_parse_arg_path_str
Unexecuted instantiation: microtime.c:zend_parse_arg_path_str
Unexecuted instantiation: net.c:zend_parse_arg_path_str
Unexecuted instantiation: pack.c:zend_parse_arg_path_str
Unexecuted instantiation: pageinfo.c:zend_parse_arg_path_str
Unexecuted instantiation: password.c:zend_parse_arg_path_str
Unexecuted instantiation: php_fopen_wrapper.c:zend_parse_arg_path_str
Unexecuted instantiation: proc_open.c:zend_parse_arg_path_str
Unexecuted instantiation: quot_print.c:zend_parse_arg_path_str
Unexecuted instantiation: scanf.c:zend_parse_arg_path_str
Unexecuted instantiation: sha1.c:zend_parse_arg_path_str
Unexecuted instantiation: soundex.c:zend_parse_arg_path_str
Unexecuted instantiation: streamsfuncs.c:zend_parse_arg_path_str
Unexecuted instantiation: string.c:zend_parse_arg_path_str
Unexecuted instantiation: strnatcmp.c:zend_parse_arg_path_str
Unexecuted instantiation: syslog.c:zend_parse_arg_path_str
Unexecuted instantiation: type.c:zend_parse_arg_path_str
Unexecuted instantiation: uniqid.c:zend_parse_arg_path_str
Unexecuted instantiation: url_scanner_ex.c:zend_parse_arg_path_str
Unexecuted instantiation: url.c:zend_parse_arg_path_str
Unexecuted instantiation: user_filters.c:zend_parse_arg_path_str
Unexecuted instantiation: uuencode.c:zend_parse_arg_path_str
Unexecuted instantiation: var_unserializer.c:zend_parse_arg_path_str
Unexecuted instantiation: var.c:zend_parse_arg_path_str
Unexecuted instantiation: versioning.c:zend_parse_arg_path_str
Unexecuted instantiation: crypt_sha256.c:zend_parse_arg_path_str
Unexecuted instantiation: crypt_sha512.c:zend_parse_arg_path_str
Unexecuted instantiation: php_crypt_r.c:zend_parse_arg_path_str
Unexecuted instantiation: php_uri.c:zend_parse_arg_path_str
Unexecuted instantiation: php_uri_common.c:zend_parse_arg_path_str
Unexecuted instantiation: uri_parser_rfc3986.c:zend_parse_arg_path_str
Unexecuted instantiation: uri_parser_whatwg.c:zend_parse_arg_path_str
Unexecuted instantiation: uri_parser_php_parse_url.c:zend_parse_arg_path_str
Unexecuted instantiation: explicit_bzero.c:zend_parse_arg_path_str
Unexecuted instantiation: fopen_wrappers.c:zend_parse_arg_path_str
Unexecuted instantiation: getopt.c:zend_parse_arg_path_str
Unexecuted instantiation: main.c:zend_parse_arg_path_str
Unexecuted instantiation: network.c:zend_parse_arg_path_str
Unexecuted instantiation: output.c:zend_parse_arg_path_str
Unexecuted instantiation: php_content_types.c:zend_parse_arg_path_str
Unexecuted instantiation: php_ini_builder.c:zend_parse_arg_path_str
Unexecuted instantiation: php_ini.c:zend_parse_arg_path_str
Unexecuted instantiation: php_glob.c:zend_parse_arg_path_str
Unexecuted instantiation: php_odbc_utils.c:zend_parse_arg_path_str
Unexecuted instantiation: php_open_temporary_file.c:zend_parse_arg_path_str
Unexecuted instantiation: php_scandir.c:zend_parse_arg_path_str
Unexecuted instantiation: php_syslog.c:zend_parse_arg_path_str
Unexecuted instantiation: php_ticks.c:zend_parse_arg_path_str
Unexecuted instantiation: php_variables.c:zend_parse_arg_path_str
Unexecuted instantiation: reentrancy.c:zend_parse_arg_path_str
Unexecuted instantiation: rfc1867.c:zend_parse_arg_path_str
Unexecuted instantiation: safe_bcmp.c:zend_parse_arg_path_str
Unexecuted instantiation: SAPI.c:zend_parse_arg_path_str
Unexecuted instantiation: snprintf.c:zend_parse_arg_path_str
Unexecuted instantiation: spprintf.c:zend_parse_arg_path_str
Unexecuted instantiation: strlcat.c:zend_parse_arg_path_str
Unexecuted instantiation: strlcpy.c:zend_parse_arg_path_str
Unexecuted instantiation: cast.c:zend_parse_arg_path_str
Unexecuted instantiation: filter.c:zend_parse_arg_path_str
Unexecuted instantiation: glob_wrapper.c:zend_parse_arg_path_str
Unexecuted instantiation: memory.c:zend_parse_arg_path_str
Unexecuted instantiation: mmap.c:zend_parse_arg_path_str
Unexecuted instantiation: plain_wrapper.c:zend_parse_arg_path_str
Unexecuted instantiation: streams.c:zend_parse_arg_path_str
Unexecuted instantiation: transports.c:zend_parse_arg_path_str
Unexecuted instantiation: userspace.c:zend_parse_arg_path_str
Unexecuted instantiation: xp_socket.c:zend_parse_arg_path_str
Unexecuted instantiation: block_pass.c:zend_parse_arg_path_str
Unexecuted instantiation: compact_literals.c:zend_parse_arg_path_str
Unexecuted instantiation: compact_vars.c:zend_parse_arg_path_str
Unexecuted instantiation: dfa_pass.c:zend_parse_arg_path_str
Unexecuted instantiation: nop_removal.c:zend_parse_arg_path_str
Unexecuted instantiation: optimize_func_calls.c:zend_parse_arg_path_str
Unexecuted instantiation: optimize_temp_vars_5.c:zend_parse_arg_path_str
Unexecuted instantiation: pass1.c:zend_parse_arg_path_str
Unexecuted instantiation: pass3.c:zend_parse_arg_path_str
Unexecuted instantiation: sccp.c:zend_parse_arg_path_str
Unexecuted instantiation: zend_optimizer.c:zend_parse_arg_path_str
Unexecuted instantiation: zend_API.c:zend_parse_arg_path_str
Unexecuted instantiation: zend_ast.c:zend_parse_arg_path_str
Unexecuted instantiation: zend_attributes.c:zend_parse_arg_path_str
Unexecuted instantiation: zend_autoload.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
146
{
2335
146
  zend_string *str;
2336
2337
146
  if (!zend_parse_arg_path_str(arg, &str, check_null, arg_num)) {
2338
1
    return 0;
2339
1
  }
2340
145
  if (check_null && UNEXPECTED(!str)) {
2341
0
    *dest = NULL;
2342
0
    *dest_len = 0;
2343
145
  } else {
2344
145
    *dest = ZSTR_VAL(str);
2345
145
    *dest_len = ZSTR_LEN(str);
2346
145
  }
2347
145
  return 1;
2348
146
}
Unexecuted instantiation: php_date.c:zend_parse_arg_path
Unexecuted instantiation: php_pcre.c:zend_parse_arg_path
Unexecuted instantiation: exif.c:zend_parse_arg_path
Unexecuted instantiation: hash_adler32.c:zend_parse_arg_path
Unexecuted instantiation: hash_crc32.c:zend_parse_arg_path
Unexecuted instantiation: hash_fnv.c:zend_parse_arg_path
Unexecuted instantiation: hash_gost.c:zend_parse_arg_path
Unexecuted instantiation: hash_haval.c:zend_parse_arg_path
Unexecuted instantiation: hash_joaat.c:zend_parse_arg_path
Unexecuted instantiation: hash_md.c:zend_parse_arg_path
Unexecuted instantiation: hash_murmur.c:zend_parse_arg_path
Unexecuted instantiation: hash_ripemd.c:zend_parse_arg_path
Unexecuted instantiation: hash_sha_ni.c:zend_parse_arg_path
Unexecuted instantiation: hash_sha_sse2.c:zend_parse_arg_path
Unexecuted instantiation: hash_sha.c:zend_parse_arg_path
Unexecuted instantiation: hash_sha3.c:zend_parse_arg_path
Unexecuted instantiation: hash_snefru.c:zend_parse_arg_path
Unexecuted instantiation: hash_tiger.c:zend_parse_arg_path
Unexecuted instantiation: hash_whirlpool.c:zend_parse_arg_path
Unexecuted instantiation: hash_xxhash.c:zend_parse_arg_path
Unexecuted instantiation: hash.c:zend_parse_arg_path
Unexecuted instantiation: json_encoder.c:zend_parse_arg_path
Unexecuted instantiation: json_parser.tab.c:zend_parse_arg_path
Unexecuted instantiation: json_scanner.c:zend_parse_arg_path
Unexecuted instantiation: json.c:zend_parse_arg_path
Unexecuted instantiation: php_lexbor.c:zend_parse_arg_path
Unexecuted instantiation: shared_alloc_mmap.c:zend_parse_arg_path
Unexecuted instantiation: shared_alloc_posix.c:zend_parse_arg_path
Unexecuted instantiation: shared_alloc_shm.c:zend_parse_arg_path
Unexecuted instantiation: zend_accelerator_api.c:zend_parse_arg_path
Unexecuted instantiation: zend_accelerator_blacklist.c:zend_parse_arg_path
Unexecuted instantiation: zend_accelerator_debug.c:zend_parse_arg_path
Unexecuted instantiation: zend_accelerator_hash.c:zend_parse_arg_path
Unexecuted instantiation: zend_accelerator_module.c:zend_parse_arg_path
Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_parse_arg_path
Unexecuted instantiation: zend_file_cache.c:zend_parse_arg_path
Unexecuted instantiation: zend_persist_calc.c:zend_parse_arg_path
Unexecuted instantiation: zend_persist.c:zend_parse_arg_path
Unexecuted instantiation: zend_shared_alloc.c:zend_parse_arg_path
Unexecuted instantiation: ZendAccelerator.c:zend_parse_arg_path
Unexecuted instantiation: zend_jit_vm_helpers.c:zend_parse_arg_path
Unexecuted instantiation: zend_jit.c:zend_parse_arg_path
Unexecuted instantiation: csprng.c:zend_parse_arg_path
Unexecuted instantiation: engine_mt19937.c:zend_parse_arg_path
Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_parse_arg_path
Unexecuted instantiation: engine_secure.c:zend_parse_arg_path
Unexecuted instantiation: engine_user.c:zend_parse_arg_path
Unexecuted instantiation: engine_xoshiro256starstar.c:zend_parse_arg_path
Unexecuted instantiation: gammasection.c:zend_parse_arg_path
Unexecuted instantiation: random.c:zend_parse_arg_path
Unexecuted instantiation: randomizer.c:zend_parse_arg_path
Unexecuted instantiation: zend_utils.c:zend_parse_arg_path
Unexecuted instantiation: php_reflection.c:zend_parse_arg_path
Unexecuted instantiation: php_spl.c:zend_parse_arg_path
Unexecuted instantiation: spl_array.c:zend_parse_arg_path
Unexecuted instantiation: spl_directory.c:zend_parse_arg_path
Unexecuted instantiation: spl_dllist.c:zend_parse_arg_path
Unexecuted instantiation: spl_exceptions.c:zend_parse_arg_path
Unexecuted instantiation: spl_fixedarray.c:zend_parse_arg_path
Unexecuted instantiation: spl_functions.c:zend_parse_arg_path
Unexecuted instantiation: spl_heap.c:zend_parse_arg_path
Unexecuted instantiation: spl_iterators.c:zend_parse_arg_path
Unexecuted instantiation: spl_observer.c:zend_parse_arg_path
Unexecuted instantiation: array.c:zend_parse_arg_path
Unexecuted instantiation: assert.c:zend_parse_arg_path
Unexecuted instantiation: base64.c:zend_parse_arg_path
Unexecuted instantiation: basic_functions.c:zend_parse_arg_path
Unexecuted instantiation: browscap.c:zend_parse_arg_path
Unexecuted instantiation: crc32_x86.c:zend_parse_arg_path
Unexecuted instantiation: crc32.c:zend_parse_arg_path
Unexecuted instantiation: credits.c:zend_parse_arg_path
Unexecuted instantiation: crypt.c:zend_parse_arg_path
Unexecuted instantiation: css.c:zend_parse_arg_path
Unexecuted instantiation: datetime.c:zend_parse_arg_path
dir.c:zend_parse_arg_path
Line
Count
Source
2334
137
{
2335
137
  zend_string *str;
2336
2337
137
  if (!zend_parse_arg_path_str(arg, &str, check_null, arg_num)) {
2338
1
    return 0;
2339
1
  }
2340
136
  if (check_null && UNEXPECTED(!str)) {
2341
0
    *dest = NULL;
2342
0
    *dest_len = 0;
2343
136
  } else {
2344
136
    *dest = ZSTR_VAL(str);
2345
136
    *dest_len = ZSTR_LEN(str);
2346
136
  }
2347
136
  return 1;
2348
137
}
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
9
{
2335
9
  zend_string *str;
2336
2337
9
  if (!zend_parse_arg_path_str(arg, &str, check_null, arg_num)) {
2338
0
    return 0;
2339
0
  }
2340
9
  if (check_null && UNEXPECTED(!str)) {
2341
0
    *dest = NULL;
2342
0
    *dest_len = 0;
2343
9
  } else {
2344
9
    *dest = ZSTR_VAL(str);
2345
9
    *dest_len = ZSTR_LEN(str);
2346
9
  }
2347
9
  return 1;
2348
9
}
Unexecuted instantiation: filestat.c:zend_parse_arg_path
Unexecuted instantiation: filters.c:zend_parse_arg_path
Unexecuted instantiation: flock_compat.c:zend_parse_arg_path
Unexecuted instantiation: formatted_print.c:zend_parse_arg_path
Unexecuted instantiation: fsock.c:zend_parse_arg_path
Unexecuted instantiation: ftok.c:zend_parse_arg_path
Unexecuted instantiation: ftp_fopen_wrapper.c:zend_parse_arg_path
Unexecuted instantiation: head.c:zend_parse_arg_path
Unexecuted instantiation: hrtime.c:zend_parse_arg_path
Unexecuted instantiation: html.c:zend_parse_arg_path
Unexecuted instantiation: http_fopen_wrapper.c:zend_parse_arg_path
Unexecuted instantiation: http.c:zend_parse_arg_path
Unexecuted instantiation: image.c:zend_parse_arg_path
Unexecuted instantiation: incomplete_class.c:zend_parse_arg_path
Unexecuted instantiation: info.c:zend_parse_arg_path
Unexecuted instantiation: iptc.c:zend_parse_arg_path
Unexecuted instantiation: levenshtein.c:zend_parse_arg_path
Unexecuted instantiation: link.c:zend_parse_arg_path
Unexecuted instantiation: mail.c:zend_parse_arg_path
Unexecuted instantiation: math.c:zend_parse_arg_path
Unexecuted instantiation: md5.c:zend_parse_arg_path
Unexecuted instantiation: metaphone.c:zend_parse_arg_path
Unexecuted instantiation: microtime.c:zend_parse_arg_path
Unexecuted instantiation: net.c:zend_parse_arg_path
Unexecuted instantiation: pack.c:zend_parse_arg_path
Unexecuted instantiation: pageinfo.c:zend_parse_arg_path
Unexecuted instantiation: password.c:zend_parse_arg_path
Unexecuted instantiation: php_fopen_wrapper.c:zend_parse_arg_path
Unexecuted instantiation: proc_open.c:zend_parse_arg_path
Unexecuted instantiation: quot_print.c:zend_parse_arg_path
Unexecuted instantiation: scanf.c:zend_parse_arg_path
Unexecuted instantiation: sha1.c:zend_parse_arg_path
Unexecuted instantiation: soundex.c:zend_parse_arg_path
Unexecuted instantiation: streamsfuncs.c:zend_parse_arg_path
Unexecuted instantiation: string.c:zend_parse_arg_path
Unexecuted instantiation: strnatcmp.c:zend_parse_arg_path
Unexecuted instantiation: syslog.c:zend_parse_arg_path
Unexecuted instantiation: type.c:zend_parse_arg_path
Unexecuted instantiation: uniqid.c:zend_parse_arg_path
Unexecuted instantiation: url_scanner_ex.c:zend_parse_arg_path
Unexecuted instantiation: url.c:zend_parse_arg_path
Unexecuted instantiation: user_filters.c:zend_parse_arg_path
Unexecuted instantiation: uuencode.c:zend_parse_arg_path
Unexecuted instantiation: var_unserializer.c:zend_parse_arg_path
Unexecuted instantiation: var.c:zend_parse_arg_path
Unexecuted instantiation: versioning.c:zend_parse_arg_path
Unexecuted instantiation: crypt_sha256.c:zend_parse_arg_path
Unexecuted instantiation: crypt_sha512.c:zend_parse_arg_path
Unexecuted instantiation: php_crypt_r.c:zend_parse_arg_path
Unexecuted instantiation: php_uri.c:zend_parse_arg_path
Unexecuted instantiation: php_uri_common.c:zend_parse_arg_path
Unexecuted instantiation: uri_parser_rfc3986.c:zend_parse_arg_path
Unexecuted instantiation: uri_parser_whatwg.c:zend_parse_arg_path
Unexecuted instantiation: uri_parser_php_parse_url.c:zend_parse_arg_path
Unexecuted instantiation: explicit_bzero.c:zend_parse_arg_path
Unexecuted instantiation: fopen_wrappers.c:zend_parse_arg_path
Unexecuted instantiation: getopt.c:zend_parse_arg_path
Unexecuted instantiation: main.c:zend_parse_arg_path
Unexecuted instantiation: network.c:zend_parse_arg_path
Unexecuted instantiation: output.c:zend_parse_arg_path
Unexecuted instantiation: php_content_types.c:zend_parse_arg_path
Unexecuted instantiation: php_ini_builder.c:zend_parse_arg_path
Unexecuted instantiation: php_ini.c:zend_parse_arg_path
Unexecuted instantiation: php_glob.c:zend_parse_arg_path
Unexecuted instantiation: php_odbc_utils.c:zend_parse_arg_path
Unexecuted instantiation: php_open_temporary_file.c:zend_parse_arg_path
Unexecuted instantiation: php_scandir.c:zend_parse_arg_path
Unexecuted instantiation: php_syslog.c:zend_parse_arg_path
Unexecuted instantiation: php_ticks.c:zend_parse_arg_path
Unexecuted instantiation: php_variables.c:zend_parse_arg_path
Unexecuted instantiation: reentrancy.c:zend_parse_arg_path
Unexecuted instantiation: rfc1867.c:zend_parse_arg_path
Unexecuted instantiation: safe_bcmp.c:zend_parse_arg_path
Unexecuted instantiation: SAPI.c:zend_parse_arg_path
Unexecuted instantiation: snprintf.c:zend_parse_arg_path
Unexecuted instantiation: spprintf.c:zend_parse_arg_path
Unexecuted instantiation: strlcat.c:zend_parse_arg_path
Unexecuted instantiation: strlcpy.c:zend_parse_arg_path
Unexecuted instantiation: cast.c:zend_parse_arg_path
Unexecuted instantiation: filter.c:zend_parse_arg_path
Unexecuted instantiation: glob_wrapper.c:zend_parse_arg_path
Unexecuted instantiation: memory.c:zend_parse_arg_path
Unexecuted instantiation: mmap.c:zend_parse_arg_path
Unexecuted instantiation: plain_wrapper.c:zend_parse_arg_path
Unexecuted instantiation: streams.c:zend_parse_arg_path
Unexecuted instantiation: transports.c:zend_parse_arg_path
Unexecuted instantiation: userspace.c:zend_parse_arg_path
Unexecuted instantiation: xp_socket.c:zend_parse_arg_path
Unexecuted instantiation: block_pass.c:zend_parse_arg_path
Unexecuted instantiation: compact_literals.c:zend_parse_arg_path
Unexecuted instantiation: compact_vars.c:zend_parse_arg_path
Unexecuted instantiation: dfa_pass.c:zend_parse_arg_path
Unexecuted instantiation: nop_removal.c:zend_parse_arg_path
Unexecuted instantiation: optimize_func_calls.c:zend_parse_arg_path
Unexecuted instantiation: optimize_temp_vars_5.c:zend_parse_arg_path
Unexecuted instantiation: pass1.c:zend_parse_arg_path
Unexecuted instantiation: pass3.c:zend_parse_arg_path
Unexecuted instantiation: sccp.c:zend_parse_arg_path
Unexecuted instantiation: zend_optimizer.c:zend_parse_arg_path
Unexecuted instantiation: zend_API.c:zend_parse_arg_path
Unexecuted instantiation: zend_ast.c:zend_parse_arg_path
Unexecuted instantiation: zend_attributes.c:zend_parse_arg_path
Unexecuted instantiation: zend_autoload.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
54
{
2352
54
  if (EXPECTED(zend_is_iterable(arg))) {
2353
53
    *dest = arg;
2354
53
    return 1;
2355
53
  }
2356
2357
1
  if (check_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) {
2358
0
    *dest = NULL;
2359
0
    return 1;
2360
0
  }
2361
2362
1
  return 0;
2363
1
}
Unexecuted instantiation: php_date.c:zend_parse_arg_iterable
Unexecuted instantiation: php_pcre.c:zend_parse_arg_iterable
Unexecuted instantiation: exif.c:zend_parse_arg_iterable
Unexecuted instantiation: hash_adler32.c:zend_parse_arg_iterable
Unexecuted instantiation: hash_crc32.c:zend_parse_arg_iterable
Unexecuted instantiation: hash_fnv.c:zend_parse_arg_iterable
Unexecuted instantiation: hash_gost.c:zend_parse_arg_iterable
Unexecuted instantiation: hash_haval.c:zend_parse_arg_iterable
Unexecuted instantiation: hash_joaat.c:zend_parse_arg_iterable
Unexecuted instantiation: hash_md.c:zend_parse_arg_iterable
Unexecuted instantiation: hash_murmur.c:zend_parse_arg_iterable
Unexecuted instantiation: hash_ripemd.c:zend_parse_arg_iterable
Unexecuted instantiation: hash_sha_ni.c:zend_parse_arg_iterable
Unexecuted instantiation: hash_sha_sse2.c:zend_parse_arg_iterable
Unexecuted instantiation: hash_sha.c:zend_parse_arg_iterable
Unexecuted instantiation: hash_sha3.c:zend_parse_arg_iterable
Unexecuted instantiation: hash_snefru.c:zend_parse_arg_iterable
Unexecuted instantiation: hash_tiger.c:zend_parse_arg_iterable
Unexecuted instantiation: hash_whirlpool.c:zend_parse_arg_iterable
Unexecuted instantiation: hash_xxhash.c:zend_parse_arg_iterable
Unexecuted instantiation: hash.c:zend_parse_arg_iterable
Unexecuted instantiation: json_encoder.c:zend_parse_arg_iterable
Unexecuted instantiation: json_parser.tab.c:zend_parse_arg_iterable
Unexecuted instantiation: json_scanner.c:zend_parse_arg_iterable
Unexecuted instantiation: json.c:zend_parse_arg_iterable
Unexecuted instantiation: php_lexbor.c:zend_parse_arg_iterable
Unexecuted instantiation: shared_alloc_mmap.c:zend_parse_arg_iterable
Unexecuted instantiation: shared_alloc_posix.c:zend_parse_arg_iterable
Unexecuted instantiation: shared_alloc_shm.c:zend_parse_arg_iterable
Unexecuted instantiation: zend_accelerator_api.c:zend_parse_arg_iterable
Unexecuted instantiation: zend_accelerator_blacklist.c:zend_parse_arg_iterable
Unexecuted instantiation: zend_accelerator_debug.c:zend_parse_arg_iterable
Unexecuted instantiation: zend_accelerator_hash.c:zend_parse_arg_iterable
Unexecuted instantiation: zend_accelerator_module.c:zend_parse_arg_iterable
Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_parse_arg_iterable
Unexecuted instantiation: zend_file_cache.c:zend_parse_arg_iterable
Unexecuted instantiation: zend_persist_calc.c:zend_parse_arg_iterable
Unexecuted instantiation: zend_persist.c:zend_parse_arg_iterable
Unexecuted instantiation: zend_shared_alloc.c:zend_parse_arg_iterable
Unexecuted instantiation: ZendAccelerator.c:zend_parse_arg_iterable
Unexecuted instantiation: zend_jit_vm_helpers.c:zend_parse_arg_iterable
Unexecuted instantiation: zend_jit.c:zend_parse_arg_iterable
Unexecuted instantiation: csprng.c:zend_parse_arg_iterable
Unexecuted instantiation: engine_mt19937.c:zend_parse_arg_iterable
Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_parse_arg_iterable
Unexecuted instantiation: engine_secure.c:zend_parse_arg_iterable
Unexecuted instantiation: engine_user.c:zend_parse_arg_iterable
Unexecuted instantiation: engine_xoshiro256starstar.c:zend_parse_arg_iterable
Unexecuted instantiation: gammasection.c:zend_parse_arg_iterable
Unexecuted instantiation: random.c:zend_parse_arg_iterable
Unexecuted instantiation: randomizer.c:zend_parse_arg_iterable
Unexecuted instantiation: zend_utils.c:zend_parse_arg_iterable
Unexecuted instantiation: php_reflection.c:zend_parse_arg_iterable
Unexecuted instantiation: php_spl.c:zend_parse_arg_iterable
Unexecuted instantiation: spl_array.c:zend_parse_arg_iterable
Unexecuted instantiation: spl_directory.c:zend_parse_arg_iterable
Unexecuted instantiation: spl_dllist.c:zend_parse_arg_iterable
Unexecuted instantiation: spl_exceptions.c:zend_parse_arg_iterable
Unexecuted instantiation: spl_fixedarray.c:zend_parse_arg_iterable
Unexecuted instantiation: spl_functions.c:zend_parse_arg_iterable
Unexecuted instantiation: spl_heap.c:zend_parse_arg_iterable
spl_iterators.c:zend_parse_arg_iterable
Line
Count
Source
2351
54
{
2352
54
  if (EXPECTED(zend_is_iterable(arg))) {
2353
53
    *dest = arg;
2354
53
    return 1;
2355
53
  }
2356
2357
1
  if (check_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) {
2358
0
    *dest = NULL;
2359
0
    return 1;
2360
0
  }
2361
2362
1
  return 0;
2363
1
}
Unexecuted instantiation: spl_observer.c:zend_parse_arg_iterable
Unexecuted instantiation: array.c:zend_parse_arg_iterable
Unexecuted instantiation: assert.c:zend_parse_arg_iterable
Unexecuted instantiation: base64.c:zend_parse_arg_iterable
Unexecuted instantiation: basic_functions.c:zend_parse_arg_iterable
Unexecuted instantiation: browscap.c:zend_parse_arg_iterable
Unexecuted instantiation: crc32_x86.c:zend_parse_arg_iterable
Unexecuted instantiation: crc32.c:zend_parse_arg_iterable
Unexecuted instantiation: credits.c:zend_parse_arg_iterable
Unexecuted instantiation: crypt.c:zend_parse_arg_iterable
Unexecuted instantiation: css.c:zend_parse_arg_iterable
Unexecuted instantiation: datetime.c:zend_parse_arg_iterable
Unexecuted instantiation: dir.c:zend_parse_arg_iterable
Unexecuted instantiation: dl.c:zend_parse_arg_iterable
Unexecuted instantiation: dns.c:zend_parse_arg_iterable
Unexecuted instantiation: exec.c:zend_parse_arg_iterable
Unexecuted instantiation: file.c:zend_parse_arg_iterable
Unexecuted instantiation: filestat.c:zend_parse_arg_iterable
Unexecuted instantiation: filters.c:zend_parse_arg_iterable
Unexecuted instantiation: flock_compat.c:zend_parse_arg_iterable
Unexecuted instantiation: formatted_print.c:zend_parse_arg_iterable
Unexecuted instantiation: fsock.c:zend_parse_arg_iterable
Unexecuted instantiation: ftok.c:zend_parse_arg_iterable
Unexecuted instantiation: ftp_fopen_wrapper.c:zend_parse_arg_iterable
Unexecuted instantiation: head.c:zend_parse_arg_iterable
Unexecuted instantiation: hrtime.c:zend_parse_arg_iterable
Unexecuted instantiation: html.c:zend_parse_arg_iterable
Unexecuted instantiation: http_fopen_wrapper.c:zend_parse_arg_iterable
Unexecuted instantiation: http.c:zend_parse_arg_iterable
Unexecuted instantiation: image.c:zend_parse_arg_iterable
Unexecuted instantiation: incomplete_class.c:zend_parse_arg_iterable
Unexecuted instantiation: info.c:zend_parse_arg_iterable
Unexecuted instantiation: iptc.c:zend_parse_arg_iterable
Unexecuted instantiation: levenshtein.c:zend_parse_arg_iterable
Unexecuted instantiation: link.c:zend_parse_arg_iterable
Unexecuted instantiation: mail.c:zend_parse_arg_iterable
Unexecuted instantiation: math.c:zend_parse_arg_iterable
Unexecuted instantiation: md5.c:zend_parse_arg_iterable
Unexecuted instantiation: metaphone.c:zend_parse_arg_iterable
Unexecuted instantiation: microtime.c:zend_parse_arg_iterable
Unexecuted instantiation: net.c:zend_parse_arg_iterable
Unexecuted instantiation: pack.c:zend_parse_arg_iterable
Unexecuted instantiation: pageinfo.c:zend_parse_arg_iterable
Unexecuted instantiation: password.c:zend_parse_arg_iterable
Unexecuted instantiation: php_fopen_wrapper.c:zend_parse_arg_iterable
Unexecuted instantiation: proc_open.c:zend_parse_arg_iterable
Unexecuted instantiation: quot_print.c:zend_parse_arg_iterable
Unexecuted instantiation: scanf.c:zend_parse_arg_iterable
Unexecuted instantiation: sha1.c:zend_parse_arg_iterable
Unexecuted instantiation: soundex.c:zend_parse_arg_iterable
Unexecuted instantiation: streamsfuncs.c:zend_parse_arg_iterable
Unexecuted instantiation: string.c:zend_parse_arg_iterable
Unexecuted instantiation: strnatcmp.c:zend_parse_arg_iterable
Unexecuted instantiation: syslog.c:zend_parse_arg_iterable
Unexecuted instantiation: type.c:zend_parse_arg_iterable
Unexecuted instantiation: uniqid.c:zend_parse_arg_iterable
Unexecuted instantiation: url_scanner_ex.c:zend_parse_arg_iterable
Unexecuted instantiation: url.c:zend_parse_arg_iterable
Unexecuted instantiation: user_filters.c:zend_parse_arg_iterable
Unexecuted instantiation: uuencode.c:zend_parse_arg_iterable
Unexecuted instantiation: var_unserializer.c:zend_parse_arg_iterable
Unexecuted instantiation: var.c:zend_parse_arg_iterable
Unexecuted instantiation: versioning.c:zend_parse_arg_iterable
Unexecuted instantiation: crypt_sha256.c:zend_parse_arg_iterable
Unexecuted instantiation: crypt_sha512.c:zend_parse_arg_iterable
Unexecuted instantiation: php_crypt_r.c:zend_parse_arg_iterable
Unexecuted instantiation: php_uri.c:zend_parse_arg_iterable
Unexecuted instantiation: php_uri_common.c:zend_parse_arg_iterable
Unexecuted instantiation: uri_parser_rfc3986.c:zend_parse_arg_iterable
Unexecuted instantiation: uri_parser_whatwg.c:zend_parse_arg_iterable
Unexecuted instantiation: uri_parser_php_parse_url.c:zend_parse_arg_iterable
Unexecuted instantiation: explicit_bzero.c:zend_parse_arg_iterable
Unexecuted instantiation: fopen_wrappers.c:zend_parse_arg_iterable
Unexecuted instantiation: getopt.c:zend_parse_arg_iterable
Unexecuted instantiation: main.c:zend_parse_arg_iterable
Unexecuted instantiation: network.c:zend_parse_arg_iterable
Unexecuted instantiation: output.c:zend_parse_arg_iterable
Unexecuted instantiation: php_content_types.c:zend_parse_arg_iterable
Unexecuted instantiation: php_ini_builder.c:zend_parse_arg_iterable
Unexecuted instantiation: php_ini.c:zend_parse_arg_iterable
Unexecuted instantiation: php_glob.c:zend_parse_arg_iterable
Unexecuted instantiation: php_odbc_utils.c:zend_parse_arg_iterable
Unexecuted instantiation: php_open_temporary_file.c:zend_parse_arg_iterable
Unexecuted instantiation: php_scandir.c:zend_parse_arg_iterable
Unexecuted instantiation: php_syslog.c:zend_parse_arg_iterable
Unexecuted instantiation: php_ticks.c:zend_parse_arg_iterable
Unexecuted instantiation: php_variables.c:zend_parse_arg_iterable
Unexecuted instantiation: reentrancy.c:zend_parse_arg_iterable
Unexecuted instantiation: rfc1867.c:zend_parse_arg_iterable
Unexecuted instantiation: safe_bcmp.c:zend_parse_arg_iterable
Unexecuted instantiation: SAPI.c:zend_parse_arg_iterable
Unexecuted instantiation: snprintf.c:zend_parse_arg_iterable
Unexecuted instantiation: spprintf.c:zend_parse_arg_iterable
Unexecuted instantiation: strlcat.c:zend_parse_arg_iterable
Unexecuted instantiation: strlcpy.c:zend_parse_arg_iterable
Unexecuted instantiation: cast.c:zend_parse_arg_iterable
Unexecuted instantiation: filter.c:zend_parse_arg_iterable
Unexecuted instantiation: glob_wrapper.c:zend_parse_arg_iterable
Unexecuted instantiation: memory.c:zend_parse_arg_iterable
Unexecuted instantiation: mmap.c:zend_parse_arg_iterable
Unexecuted instantiation: plain_wrapper.c:zend_parse_arg_iterable
Unexecuted instantiation: streams.c:zend_parse_arg_iterable
Unexecuted instantiation: transports.c:zend_parse_arg_iterable
Unexecuted instantiation: userspace.c:zend_parse_arg_iterable
Unexecuted instantiation: xp_socket.c:zend_parse_arg_iterable
Unexecuted instantiation: block_pass.c:zend_parse_arg_iterable
Unexecuted instantiation: compact_literals.c:zend_parse_arg_iterable
Unexecuted instantiation: compact_vars.c:zend_parse_arg_iterable
Unexecuted instantiation: dfa_pass.c:zend_parse_arg_iterable
Unexecuted instantiation: nop_removal.c:zend_parse_arg_iterable
Unexecuted instantiation: optimize_func_calls.c:zend_parse_arg_iterable
Unexecuted instantiation: optimize_temp_vars_5.c:zend_parse_arg_iterable
Unexecuted instantiation: pass1.c:zend_parse_arg_iterable
Unexecuted instantiation: pass3.c:zend_parse_arg_iterable
Unexecuted instantiation: sccp.c:zend_parse_arg_iterable
Unexecuted instantiation: zend_optimizer.c:zend_parse_arg_iterable
Unexecuted instantiation: zend_API.c:zend_parse_arg_iterable
Unexecuted instantiation: zend_ast.c:zend_parse_arg_iterable
Unexecuted instantiation: zend_attributes.c:zend_parse_arg_iterable
Unexecuted instantiation: zend_autoload.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
4.23k
{
2367
4.23k
  if (EXPECTED(Z_TYPE_P(arg) == IS_ARRAY) ||
2368
4.16k
    (or_object && EXPECTED(Z_TYPE_P(arg) == IS_OBJECT))) {
2369
4.16k
    *dest = arg;
2370
4.16k
  } else if (check_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) {
2371
0
    *dest = NULL;
2372
63
  } else {
2373
63
    return 0;
2374
63
  }
2375
4.16k
  return 1;
2376
4.23k
}
Unexecuted instantiation: php_date.c:zend_parse_arg_array
Unexecuted instantiation: php_pcre.c:zend_parse_arg_array
Unexecuted instantiation: exif.c:zend_parse_arg_array
Unexecuted instantiation: hash_adler32.c:zend_parse_arg_array
Unexecuted instantiation: hash_crc32.c:zend_parse_arg_array
Unexecuted instantiation: hash_fnv.c:zend_parse_arg_array
Unexecuted instantiation: hash_gost.c:zend_parse_arg_array
Unexecuted instantiation: hash_haval.c:zend_parse_arg_array
Unexecuted instantiation: hash_joaat.c:zend_parse_arg_array
Unexecuted instantiation: hash_md.c:zend_parse_arg_array
Unexecuted instantiation: hash_murmur.c:zend_parse_arg_array
Unexecuted instantiation: hash_ripemd.c:zend_parse_arg_array
Unexecuted instantiation: hash_sha_ni.c:zend_parse_arg_array
Unexecuted instantiation: hash_sha_sse2.c:zend_parse_arg_array
Unexecuted instantiation: hash_sha.c:zend_parse_arg_array
Unexecuted instantiation: hash_sha3.c:zend_parse_arg_array
Unexecuted instantiation: hash_snefru.c:zend_parse_arg_array
Unexecuted instantiation: hash_tiger.c:zend_parse_arg_array
Unexecuted instantiation: hash_whirlpool.c:zend_parse_arg_array
Unexecuted instantiation: hash_xxhash.c:zend_parse_arg_array
Unexecuted instantiation: hash.c:zend_parse_arg_array
Unexecuted instantiation: json_encoder.c:zend_parse_arg_array
Unexecuted instantiation: json_parser.tab.c:zend_parse_arg_array
Unexecuted instantiation: json_scanner.c:zend_parse_arg_array
Unexecuted instantiation: json.c:zend_parse_arg_array
Unexecuted instantiation: php_lexbor.c:zend_parse_arg_array
Unexecuted instantiation: shared_alloc_mmap.c:zend_parse_arg_array
Unexecuted instantiation: shared_alloc_posix.c:zend_parse_arg_array
Unexecuted instantiation: shared_alloc_shm.c:zend_parse_arg_array
Unexecuted instantiation: zend_accelerator_api.c:zend_parse_arg_array
Unexecuted instantiation: zend_accelerator_blacklist.c:zend_parse_arg_array
Unexecuted instantiation: zend_accelerator_debug.c:zend_parse_arg_array
Unexecuted instantiation: zend_accelerator_hash.c:zend_parse_arg_array
Unexecuted instantiation: zend_accelerator_module.c:zend_parse_arg_array
Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_parse_arg_array
Unexecuted instantiation: zend_file_cache.c:zend_parse_arg_array
Unexecuted instantiation: zend_persist_calc.c:zend_parse_arg_array
Unexecuted instantiation: zend_persist.c:zend_parse_arg_array
Unexecuted instantiation: zend_shared_alloc.c:zend_parse_arg_array
Unexecuted instantiation: ZendAccelerator.c:zend_parse_arg_array
Unexecuted instantiation: zend_jit_vm_helpers.c:zend_parse_arg_array
Unexecuted instantiation: zend_jit.c:zend_parse_arg_array
Unexecuted instantiation: csprng.c:zend_parse_arg_array
Unexecuted instantiation: engine_mt19937.c:zend_parse_arg_array
Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_parse_arg_array
Unexecuted instantiation: engine_secure.c:zend_parse_arg_array
Unexecuted instantiation: engine_user.c:zend_parse_arg_array
Unexecuted instantiation: engine_xoshiro256starstar.c:zend_parse_arg_array
Unexecuted instantiation: gammasection.c:zend_parse_arg_array
Unexecuted instantiation: random.c:zend_parse_arg_array
Unexecuted instantiation: randomizer.c:zend_parse_arg_array
Unexecuted instantiation: zend_utils.c:zend_parse_arg_array
Unexecuted instantiation: php_reflection.c:zend_parse_arg_array
Unexecuted instantiation: php_spl.c:zend_parse_arg_array
Unexecuted instantiation: spl_array.c:zend_parse_arg_array
Unexecuted instantiation: spl_directory.c:zend_parse_arg_array
Unexecuted instantiation: spl_dllist.c:zend_parse_arg_array
Unexecuted instantiation: spl_exceptions.c:zend_parse_arg_array
Unexecuted instantiation: spl_fixedarray.c:zend_parse_arg_array
Unexecuted instantiation: spl_functions.c:zend_parse_arg_array
Unexecuted instantiation: spl_heap.c:zend_parse_arg_array
Unexecuted instantiation: spl_iterators.c:zend_parse_arg_array
Unexecuted instantiation: spl_observer.c:zend_parse_arg_array
array.c:zend_parse_arg_array
Line
Count
Source
2366
3.85k
{
2367
3.85k
  if (EXPECTED(Z_TYPE_P(arg) == IS_ARRAY) ||
2368
3.79k
    (or_object && EXPECTED(Z_TYPE_P(arg) == IS_OBJECT))) {
2369
3.79k
    *dest = arg;
2370
3.79k
  } else if (check_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) {
2371
0
    *dest = NULL;
2372
57
  } else {
2373
57
    return 0;
2374
57
  }
2375
3.79k
  return 1;
2376
3.85k
}
Unexecuted instantiation: assert.c:zend_parse_arg_array
Unexecuted instantiation: base64.c:zend_parse_arg_array
Unexecuted instantiation: basic_functions.c:zend_parse_arg_array
Unexecuted instantiation: browscap.c:zend_parse_arg_array
Unexecuted instantiation: crc32_x86.c:zend_parse_arg_array
Unexecuted instantiation: crc32.c:zend_parse_arg_array
Unexecuted instantiation: credits.c:zend_parse_arg_array
Unexecuted instantiation: crypt.c:zend_parse_arg_array
Unexecuted instantiation: css.c:zend_parse_arg_array
Unexecuted instantiation: datetime.c:zend_parse_arg_array
Unexecuted instantiation: dir.c:zend_parse_arg_array
Unexecuted instantiation: dl.c:zend_parse_arg_array
Unexecuted instantiation: dns.c:zend_parse_arg_array
Unexecuted instantiation: exec.c:zend_parse_arg_array
Unexecuted instantiation: file.c:zend_parse_arg_array
Unexecuted instantiation: filestat.c:zend_parse_arg_array
Unexecuted instantiation: filters.c:zend_parse_arg_array
Unexecuted instantiation: flock_compat.c:zend_parse_arg_array
Unexecuted instantiation: formatted_print.c:zend_parse_arg_array
Unexecuted instantiation: fsock.c:zend_parse_arg_array
Unexecuted instantiation: ftok.c:zend_parse_arg_array
Unexecuted instantiation: ftp_fopen_wrapper.c:zend_parse_arg_array
Unexecuted instantiation: head.c:zend_parse_arg_array
Unexecuted instantiation: hrtime.c:zend_parse_arg_array
Unexecuted instantiation: html.c:zend_parse_arg_array
Unexecuted instantiation: http_fopen_wrapper.c:zend_parse_arg_array
Unexecuted instantiation: http.c:zend_parse_arg_array
Unexecuted instantiation: image.c:zend_parse_arg_array
Unexecuted instantiation: incomplete_class.c:zend_parse_arg_array
Unexecuted instantiation: info.c:zend_parse_arg_array
Unexecuted instantiation: iptc.c:zend_parse_arg_array
Unexecuted instantiation: levenshtein.c:zend_parse_arg_array
Unexecuted instantiation: link.c:zend_parse_arg_array
Unexecuted instantiation: mail.c:zend_parse_arg_array
Unexecuted instantiation: math.c:zend_parse_arg_array
Unexecuted instantiation: md5.c:zend_parse_arg_array
Unexecuted instantiation: metaphone.c:zend_parse_arg_array
Unexecuted instantiation: microtime.c:zend_parse_arg_array
Unexecuted instantiation: net.c:zend_parse_arg_array
Unexecuted instantiation: pack.c:zend_parse_arg_array
Unexecuted instantiation: pageinfo.c:zend_parse_arg_array
Unexecuted instantiation: password.c:zend_parse_arg_array
Unexecuted instantiation: php_fopen_wrapper.c:zend_parse_arg_array
Unexecuted instantiation: proc_open.c:zend_parse_arg_array
Unexecuted instantiation: quot_print.c:zend_parse_arg_array
Unexecuted instantiation: scanf.c:zend_parse_arg_array
Unexecuted instantiation: sha1.c:zend_parse_arg_array
Unexecuted instantiation: soundex.c:zend_parse_arg_array
Unexecuted instantiation: streamsfuncs.c:zend_parse_arg_array
Unexecuted instantiation: string.c:zend_parse_arg_array
Unexecuted instantiation: strnatcmp.c:zend_parse_arg_array
Unexecuted instantiation: syslog.c:zend_parse_arg_array
Unexecuted instantiation: type.c:zend_parse_arg_array
Unexecuted instantiation: uniqid.c:zend_parse_arg_array
Unexecuted instantiation: url_scanner_ex.c:zend_parse_arg_array
Unexecuted instantiation: url.c:zend_parse_arg_array
Unexecuted instantiation: user_filters.c:zend_parse_arg_array
Unexecuted instantiation: uuencode.c:zend_parse_arg_array
Unexecuted instantiation: var_unserializer.c:zend_parse_arg_array
Unexecuted instantiation: var.c:zend_parse_arg_array
Unexecuted instantiation: versioning.c:zend_parse_arg_array
Unexecuted instantiation: crypt_sha256.c:zend_parse_arg_array
Unexecuted instantiation: crypt_sha512.c:zend_parse_arg_array
Unexecuted instantiation: php_crypt_r.c:zend_parse_arg_array
Unexecuted instantiation: php_uri.c:zend_parse_arg_array
Unexecuted instantiation: php_uri_common.c:zend_parse_arg_array
Unexecuted instantiation: uri_parser_rfc3986.c:zend_parse_arg_array
Unexecuted instantiation: uri_parser_whatwg.c:zend_parse_arg_array
Unexecuted instantiation: uri_parser_php_parse_url.c:zend_parse_arg_array
Unexecuted instantiation: explicit_bzero.c:zend_parse_arg_array
Unexecuted instantiation: fopen_wrappers.c:zend_parse_arg_array
Unexecuted instantiation: getopt.c:zend_parse_arg_array
Unexecuted instantiation: main.c:zend_parse_arg_array
Unexecuted instantiation: network.c:zend_parse_arg_array
Unexecuted instantiation: output.c:zend_parse_arg_array
Unexecuted instantiation: php_content_types.c:zend_parse_arg_array
Unexecuted instantiation: php_ini_builder.c:zend_parse_arg_array
Unexecuted instantiation: php_ini.c:zend_parse_arg_array
Unexecuted instantiation: php_glob.c:zend_parse_arg_array
Unexecuted instantiation: php_odbc_utils.c:zend_parse_arg_array
Unexecuted instantiation: php_open_temporary_file.c:zend_parse_arg_array
Unexecuted instantiation: php_scandir.c:zend_parse_arg_array
Unexecuted instantiation: php_syslog.c:zend_parse_arg_array
Unexecuted instantiation: php_ticks.c:zend_parse_arg_array
Unexecuted instantiation: php_variables.c:zend_parse_arg_array
Unexecuted instantiation: reentrancy.c:zend_parse_arg_array
Unexecuted instantiation: rfc1867.c:zend_parse_arg_array
Unexecuted instantiation: safe_bcmp.c:zend_parse_arg_array
Unexecuted instantiation: SAPI.c:zend_parse_arg_array
Unexecuted instantiation: snprintf.c:zend_parse_arg_array
Unexecuted instantiation: spprintf.c:zend_parse_arg_array
Unexecuted instantiation: strlcat.c:zend_parse_arg_array
Unexecuted instantiation: strlcpy.c:zend_parse_arg_array
Unexecuted instantiation: cast.c:zend_parse_arg_array
Unexecuted instantiation: filter.c:zend_parse_arg_array
Unexecuted instantiation: glob_wrapper.c:zend_parse_arg_array
Unexecuted instantiation: memory.c:zend_parse_arg_array
Unexecuted instantiation: mmap.c:zend_parse_arg_array
Unexecuted instantiation: plain_wrapper.c:zend_parse_arg_array
Unexecuted instantiation: streams.c:zend_parse_arg_array
Unexecuted instantiation: transports.c:zend_parse_arg_array
Unexecuted instantiation: userspace.c:zend_parse_arg_array
Unexecuted instantiation: xp_socket.c:zend_parse_arg_array
Unexecuted instantiation: block_pass.c:zend_parse_arg_array
Unexecuted instantiation: compact_literals.c:zend_parse_arg_array
Unexecuted instantiation: compact_vars.c:zend_parse_arg_array
Unexecuted instantiation: dfa_pass.c:zend_parse_arg_array
Unexecuted instantiation: nop_removal.c:zend_parse_arg_array
Unexecuted instantiation: optimize_func_calls.c:zend_parse_arg_array
Unexecuted instantiation: optimize_temp_vars_5.c:zend_parse_arg_array
Unexecuted instantiation: pass1.c:zend_parse_arg_array
Unexecuted instantiation: pass3.c:zend_parse_arg_array
Unexecuted instantiation: sccp.c:zend_parse_arg_array
Unexecuted instantiation: zend_optimizer.c:zend_parse_arg_array
zend_API.c:zend_parse_arg_array
Line
Count
Source
2366
380
{
2367
380
  if (EXPECTED(Z_TYPE_P(arg) == IS_ARRAY) ||
2368
374
    (or_object && EXPECTED(Z_TYPE_P(arg) == IS_OBJECT))) {
2369
374
    *dest = arg;
2370
374
  } else if (check_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) {
2371
0
    *dest = NULL;
2372
6
  } else {
2373
6
    return 0;
2374
6
  }
2375
374
  return 1;
2376
380
}
Unexecuted instantiation: zend_ast.c:zend_parse_arg_array
Unexecuted instantiation: zend_attributes.c:zend_parse_arg_array
Unexecuted instantiation: zend_autoload.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
368k
{
2380
368k
  if (EXPECTED(Z_TYPE_P(arg) == IS_ARRAY)) {
2381
368k
    *dest = Z_ARRVAL_P(arg);
2382
368k
  } 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
24
  } else if (check_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) {
2394
0
    *dest = NULL;
2395
24
  } else {
2396
24
    return 0;
2397
24
  }
2398
368k
  return 1;
2399
368k
}
php_date.c:zend_parse_arg_array_ht
Line
Count
Source
2379
342k
{
2380
342k
  if (EXPECTED(Z_TYPE_P(arg) == IS_ARRAY)) {
2381
342k
    *dest = Z_ARRVAL_P(arg);
2382
342k
  } 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
342k
  return 1;
2399
342k
}
Unexecuted instantiation: php_pcre.c:zend_parse_arg_array_ht
Unexecuted instantiation: exif.c:zend_parse_arg_array_ht
Unexecuted instantiation: hash_adler32.c:zend_parse_arg_array_ht
Unexecuted instantiation: hash_crc32.c:zend_parse_arg_array_ht
Unexecuted instantiation: hash_fnv.c:zend_parse_arg_array_ht
Unexecuted instantiation: hash_gost.c:zend_parse_arg_array_ht
Unexecuted instantiation: hash_haval.c:zend_parse_arg_array_ht
Unexecuted instantiation: hash_joaat.c:zend_parse_arg_array_ht
Unexecuted instantiation: hash_md.c:zend_parse_arg_array_ht
Unexecuted instantiation: hash_murmur.c:zend_parse_arg_array_ht
Unexecuted instantiation: hash_ripemd.c:zend_parse_arg_array_ht
Unexecuted instantiation: hash_sha_ni.c:zend_parse_arg_array_ht
Unexecuted instantiation: hash_sha_sse2.c:zend_parse_arg_array_ht
Unexecuted instantiation: hash_sha.c:zend_parse_arg_array_ht
Unexecuted instantiation: hash_sha3.c:zend_parse_arg_array_ht
Unexecuted instantiation: hash_snefru.c:zend_parse_arg_array_ht
Unexecuted instantiation: hash_tiger.c:zend_parse_arg_array_ht
Unexecuted instantiation: hash_whirlpool.c:zend_parse_arg_array_ht
Unexecuted instantiation: hash_xxhash.c:zend_parse_arg_array_ht
Unexecuted instantiation: hash.c:zend_parse_arg_array_ht
Unexecuted instantiation: json_encoder.c:zend_parse_arg_array_ht
Unexecuted instantiation: json_parser.tab.c:zend_parse_arg_array_ht
Unexecuted instantiation: json_scanner.c:zend_parse_arg_array_ht
Unexecuted instantiation: json.c:zend_parse_arg_array_ht
Unexecuted instantiation: php_lexbor.c:zend_parse_arg_array_ht
Unexecuted instantiation: shared_alloc_mmap.c:zend_parse_arg_array_ht
Unexecuted instantiation: shared_alloc_posix.c:zend_parse_arg_array_ht
Unexecuted instantiation: shared_alloc_shm.c:zend_parse_arg_array_ht
Unexecuted instantiation: zend_accelerator_api.c:zend_parse_arg_array_ht
Unexecuted instantiation: zend_accelerator_blacklist.c:zend_parse_arg_array_ht
Unexecuted instantiation: zend_accelerator_debug.c:zend_parse_arg_array_ht
Unexecuted instantiation: zend_accelerator_hash.c:zend_parse_arg_array_ht
Unexecuted instantiation: zend_accelerator_module.c:zend_parse_arg_array_ht
Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_parse_arg_array_ht
Unexecuted instantiation: zend_file_cache.c:zend_parse_arg_array_ht
Unexecuted instantiation: zend_persist_calc.c:zend_parse_arg_array_ht
Unexecuted instantiation: zend_persist.c:zend_parse_arg_array_ht
Unexecuted instantiation: zend_shared_alloc.c:zend_parse_arg_array_ht
Unexecuted instantiation: ZendAccelerator.c:zend_parse_arg_array_ht
Unexecuted instantiation: zend_jit_vm_helpers.c:zend_parse_arg_array_ht
Unexecuted instantiation: zend_jit.c:zend_parse_arg_array_ht
Unexecuted instantiation: csprng.c:zend_parse_arg_array_ht
engine_mt19937.c:zend_parse_arg_array_ht
Line
Count
Source
2379
10
{
2380
10
  if (EXPECTED(Z_TYPE_P(arg) == IS_ARRAY)) {
2381
10
    *dest = Z_ARRVAL_P(arg);
2382
10
  } 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
10
  return 1;
2399
10
}
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
spl_heap.c:zend_parse_arg_array_ht
Line
Count
Source
2379
9
{
2380
9
  if (EXPECTED(Z_TYPE_P(arg) == IS_ARRAY)) {
2381
9
    *dest = Z_ARRVAL_P(arg);
2382
9
  } 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
9
  return 1;
2399
9
}
Unexecuted instantiation: spl_iterators.c:zend_parse_arg_array_ht
Unexecuted instantiation: spl_observer.c:zend_parse_arg_array_ht
array.c:zend_parse_arg_array_ht
Line
Count
Source
2379
1.01k
{
2380
1.01k
  if (EXPECTED(Z_TYPE_P(arg) == IS_ARRAY)) {
2381
1.00k
    *dest = Z_ARRVAL_P(arg);
2382
1.00k
  } 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
9
  } else if (check_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) {
2394
0
    *dest = NULL;
2395
9
  } else {
2396
9
    return 0;
2397
9
  }
2398
1.00k
  return 1;
2399
1.01k
}
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
73
{
2380
73
  if (EXPECTED(Z_TYPE_P(arg) == IS_ARRAY)) {
2381
68
    *dest = Z_ARRVAL_P(arg);
2382
68
  } 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
5
  } else if (check_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) {
2394
0
    *dest = NULL;
2395
5
  } else {
2396
5
    return 0;
2397
5
  }
2398
68
  return 1;
2399
73
}
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
79
{
2380
79
  if (EXPECTED(Z_TYPE_P(arg) == IS_ARRAY)) {
2381
79
    *dest = Z_ARRVAL_P(arg);
2382
79
  } 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
79
  return 1;
2399
79
}
Unexecuted instantiation: strnatcmp.c:zend_parse_arg_array_ht
Unexecuted instantiation: syslog.c:zend_parse_arg_array_ht
Unexecuted instantiation: type.c:zend_parse_arg_array_ht
Unexecuted instantiation: uniqid.c:zend_parse_arg_array_ht
Unexecuted instantiation: url_scanner_ex.c:zend_parse_arg_array_ht
Unexecuted instantiation: url.c:zend_parse_arg_array_ht
Unexecuted instantiation: user_filters.c:zend_parse_arg_array_ht
Unexecuted instantiation: uuencode.c:zend_parse_arg_array_ht
Unexecuted instantiation: var_unserializer.c:zend_parse_arg_array_ht
var.c:zend_parse_arg_array_ht
Line
Count
Source
2379
1
{
2380
1
  if (EXPECTED(Z_TYPE_P(arg) == IS_ARRAY)) {
2381
0
    *dest = Z_ARRVAL_P(arg);
2382
1
  } 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
1
  } else if (check_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) {
2394
0
    *dest = NULL;
2395
1
  } else {
2396
1
    return 0;
2397
1
  }
2398
0
  return 1;
2399
1
}
Unexecuted instantiation: versioning.c:zend_parse_arg_array_ht
Unexecuted instantiation: crypt_sha256.c:zend_parse_arg_array_ht
Unexecuted instantiation: crypt_sha512.c:zend_parse_arg_array_ht
Unexecuted instantiation: php_crypt_r.c:zend_parse_arg_array_ht
php_uri.c:zend_parse_arg_array_ht
Line
Count
Source
2379
5
{
2380
5
  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
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
5
  return 1;
2399
5
}
Unexecuted instantiation: php_uri_common.c:zend_parse_arg_array_ht
Unexecuted instantiation: uri_parser_rfc3986.c:zend_parse_arg_array_ht
Unexecuted instantiation: uri_parser_whatwg.c:zend_parse_arg_array_ht
Unexecuted instantiation: uri_parser_php_parse_url.c:zend_parse_arg_array_ht
Unexecuted instantiation: explicit_bzero.c:zend_parse_arg_array_ht
Unexecuted instantiation: fopen_wrappers.c:zend_parse_arg_array_ht
Unexecuted instantiation: getopt.c:zend_parse_arg_array_ht
Unexecuted instantiation: main.c:zend_parse_arg_array_ht
Unexecuted instantiation: network.c:zend_parse_arg_array_ht
Unexecuted instantiation: output.c:zend_parse_arg_array_ht
Unexecuted instantiation: php_content_types.c:zend_parse_arg_array_ht
Unexecuted instantiation: php_ini_builder.c:zend_parse_arg_array_ht
Unexecuted instantiation: php_ini.c:zend_parse_arg_array_ht
Unexecuted instantiation: php_glob.c:zend_parse_arg_array_ht
Unexecuted instantiation: php_odbc_utils.c:zend_parse_arg_array_ht
Unexecuted instantiation: php_open_temporary_file.c:zend_parse_arg_array_ht
Unexecuted instantiation: php_scandir.c:zend_parse_arg_array_ht
Unexecuted instantiation: php_syslog.c:zend_parse_arg_array_ht
Unexecuted instantiation: php_ticks.c:zend_parse_arg_array_ht
Unexecuted instantiation: php_variables.c:zend_parse_arg_array_ht
Unexecuted instantiation: reentrancy.c:zend_parse_arg_array_ht
Unexecuted instantiation: rfc1867.c:zend_parse_arg_array_ht
Unexecuted instantiation: safe_bcmp.c:zend_parse_arg_array_ht
Unexecuted instantiation: SAPI.c:zend_parse_arg_array_ht
Unexecuted instantiation: snprintf.c:zend_parse_arg_array_ht
Unexecuted instantiation: spprintf.c:zend_parse_arg_array_ht
Unexecuted instantiation: strlcat.c:zend_parse_arg_array_ht
Unexecuted instantiation: strlcpy.c:zend_parse_arg_array_ht
Unexecuted instantiation: cast.c:zend_parse_arg_array_ht
Unexecuted instantiation: filter.c:zend_parse_arg_array_ht
Unexecuted instantiation: glob_wrapper.c:zend_parse_arg_array_ht
Unexecuted instantiation: memory.c:zend_parse_arg_array_ht
Unexecuted instantiation: mmap.c:zend_parse_arg_array_ht
Unexecuted instantiation: plain_wrapper.c:zend_parse_arg_array_ht
Unexecuted instantiation: streams.c:zend_parse_arg_array_ht
Unexecuted instantiation: transports.c:zend_parse_arg_array_ht
Unexecuted instantiation: userspace.c:zend_parse_arg_array_ht
Unexecuted instantiation: xp_socket.c:zend_parse_arg_array_ht
Unexecuted instantiation: block_pass.c:zend_parse_arg_array_ht
Unexecuted instantiation: compact_literals.c:zend_parse_arg_array_ht
Unexecuted instantiation: compact_vars.c:zend_parse_arg_array_ht
Unexecuted instantiation: dfa_pass.c:zend_parse_arg_array_ht
Unexecuted instantiation: nop_removal.c:zend_parse_arg_array_ht
Unexecuted instantiation: optimize_func_calls.c:zend_parse_arg_array_ht
Unexecuted instantiation: optimize_temp_vars_5.c:zend_parse_arg_array_ht
Unexecuted instantiation: pass1.c:zend_parse_arg_array_ht
Unexecuted instantiation: pass3.c:zend_parse_arg_array_ht
Unexecuted instantiation: sccp.c:zend_parse_arg_array_ht
Unexecuted instantiation: zend_optimizer.c:zend_parse_arg_array_ht
zend_API.c:zend_parse_arg_array_ht
Line
Count
Source
2379
24.1k
{
2380
24.1k
  if (EXPECTED(Z_TYPE_P(arg) == IS_ARRAY)) {
2381
24.1k
    *dest = Z_ARRVAL_P(arg);
2382
24.1k
  } 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
24.1k
  return 1;
2399
24.1k
}
Unexecuted instantiation: zend_ast.c:zend_parse_arg_array_ht
Unexecuted instantiation: zend_attributes.c:zend_parse_arg_array_ht
Unexecuted instantiation: zend_autoload.c:zend_parse_arg_array_ht
zend_builtin_functions.c:zend_parse_arg_array_ht
Line
Count
Source
2379
190
{
2380
190
  if (EXPECTED(Z_TYPE_P(arg) == IS_ARRAY)) {
2381
183
    *dest = Z_ARRVAL_P(arg);
2382
183
  } 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
7
  } else if (check_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) {
2394
0
    *dest = NULL;
2395
7
  } else {
2396
7
    return 0;
2397
7
  }
2398
183
  return 1;
2399
190
}
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: shared_alloc_mmap.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: shared_alloc_posix.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: shared_alloc_shm.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: zend_accelerator_api.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: zend_accelerator_blacklist.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: zend_accelerator_debug.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: zend_accelerator_hash.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: zend_accelerator_module.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: zend_file_cache.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: zend_persist_calc.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: zend_persist.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: zend_shared_alloc.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: ZendAccelerator.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: zend_jit_vm_helpers.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: zend_jit.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: csprng.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: engine_mt19937.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: engine_secure.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: engine_user.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: engine_xoshiro256starstar.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: gammasection.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: random.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: randomizer.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: zend_utils.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: php_reflection.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: php_spl.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: spl_array.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: spl_directory.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: spl_dllist.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: spl_exceptions.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: spl_fixedarray.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: spl_functions.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: spl_heap.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: spl_iterators.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: spl_observer.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: array.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: assert.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: base64.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: basic_functions.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: browscap.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: crc32_x86.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: crc32.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: credits.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: crypt.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: css.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: datetime.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: dir.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: dl.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: dns.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: exec.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: file.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: filestat.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: filters.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: flock_compat.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: formatted_print.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: fsock.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: ftok.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: ftp_fopen_wrapper.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: head.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: hrtime.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: html.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: http_fopen_wrapper.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: http.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: image.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: incomplete_class.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: info.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: iptc.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: levenshtein.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: link.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: mail.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: math.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: md5.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: metaphone.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: microtime.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: net.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: pack.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: pageinfo.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: password.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: php_fopen_wrapper.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: proc_open.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: quot_print.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: scanf.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: sha1.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: soundex.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: streamsfuncs.c:zend_parse_arg_array_ht_or_long
string.c:zend_parse_arg_array_ht_or_long
Line
Count
Source
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: uri_parser_rfc3986.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: uri_parser_whatwg.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: uri_parser_php_parse_url.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: explicit_bzero.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: fopen_wrappers.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: getopt.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: main.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: network.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: output.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: php_content_types.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: php_ini_builder.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: php_ini.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: php_glob.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: php_odbc_utils.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: php_open_temporary_file.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: php_scandir.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: php_syslog.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: php_ticks.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: php_variables.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: reentrancy.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: rfc1867.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: safe_bcmp.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: SAPI.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: snprintf.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: spprintf.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: strlcat.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: strlcpy.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: cast.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: filter.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: glob_wrapper.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: memory.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: mmap.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: plain_wrapper.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: streams.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: transports.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: userspace.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: xp_socket.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: block_pass.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: compact_literals.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: compact_vars.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: dfa_pass.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: nop_removal.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: optimize_func_calls.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: optimize_temp_vars_5.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: pass1.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: pass3.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: sccp.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: zend_optimizer.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: zend_API.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: zend_ast.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: zend_attributes.c:zend_parse_arg_array_ht_or_long
Unexecuted instantiation: zend_autoload.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
339k
{
2426
339k
  if (EXPECTED(Z_TYPE_P(arg) == IS_OBJECT) &&
2427
33.9k
      (!ce || EXPECTED(instanceof_function(Z_OBJCE_P(arg), ce) != 0))) {
2428
33.9k
    *dest = arg;
2429
305k
  } else if (check_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) {
2430
305k
    *dest = NULL;
2431
305k
  } else {
2432
10
    return 0;
2433
10
  }
2434
339k
  return 1;
2435
339k
}
php_date.c:zend_parse_arg_object
Line
Count
Source
2425
333k
{
2426
333k
  if (EXPECTED(Z_TYPE_P(arg) == IS_OBJECT) &&
2427
28.3k
      (!ce || EXPECTED(instanceof_function(Z_OBJCE_P(arg), ce) != 0))) {
2428
28.3k
    *dest = arg;
2429
305k
  } else if (check_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) {
2430
305k
    *dest = NULL;
2431
305k
  } else {
2432
0
    return 0;
2433
0
  }
2434
333k
  return 1;
2435
333k
}
Unexecuted instantiation: php_pcre.c:zend_parse_arg_object
Unexecuted instantiation: exif.c:zend_parse_arg_object
Unexecuted instantiation: hash_adler32.c:zend_parse_arg_object
Unexecuted instantiation: hash_crc32.c:zend_parse_arg_object
Unexecuted instantiation: hash_fnv.c:zend_parse_arg_object
Unexecuted instantiation: hash_gost.c:zend_parse_arg_object
Unexecuted instantiation: hash_haval.c:zend_parse_arg_object
Unexecuted instantiation: hash_joaat.c:zend_parse_arg_object
Unexecuted instantiation: hash_md.c:zend_parse_arg_object
Unexecuted instantiation: hash_murmur.c:zend_parse_arg_object
Unexecuted instantiation: hash_ripemd.c:zend_parse_arg_object
Unexecuted instantiation: hash_sha_ni.c:zend_parse_arg_object
Unexecuted instantiation: hash_sha_sse2.c:zend_parse_arg_object
Unexecuted instantiation: hash_sha.c:zend_parse_arg_object
Unexecuted instantiation: hash_sha3.c:zend_parse_arg_object
Unexecuted instantiation: hash_snefru.c:zend_parse_arg_object
Unexecuted instantiation: hash_tiger.c:zend_parse_arg_object
Unexecuted instantiation: hash_whirlpool.c:zend_parse_arg_object
Unexecuted instantiation: hash_xxhash.c:zend_parse_arg_object
Unexecuted instantiation: hash.c:zend_parse_arg_object
Unexecuted instantiation: json_encoder.c:zend_parse_arg_object
Unexecuted instantiation: json_parser.tab.c:zend_parse_arg_object
Unexecuted instantiation: json_scanner.c:zend_parse_arg_object
Unexecuted instantiation: json.c:zend_parse_arg_object
Unexecuted instantiation: php_lexbor.c:zend_parse_arg_object
Unexecuted instantiation: shared_alloc_mmap.c:zend_parse_arg_object
Unexecuted instantiation: shared_alloc_posix.c:zend_parse_arg_object
Unexecuted instantiation: shared_alloc_shm.c:zend_parse_arg_object
Unexecuted instantiation: zend_accelerator_api.c:zend_parse_arg_object
Unexecuted instantiation: zend_accelerator_blacklist.c:zend_parse_arg_object
Unexecuted instantiation: zend_accelerator_debug.c:zend_parse_arg_object
Unexecuted instantiation: zend_accelerator_hash.c:zend_parse_arg_object
Unexecuted instantiation: zend_accelerator_module.c:zend_parse_arg_object
Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_parse_arg_object
Unexecuted instantiation: zend_file_cache.c:zend_parse_arg_object
Unexecuted instantiation: zend_persist_calc.c:zend_parse_arg_object
Unexecuted instantiation: zend_persist.c:zend_parse_arg_object
Unexecuted instantiation: zend_shared_alloc.c:zend_parse_arg_object
Unexecuted instantiation: ZendAccelerator.c:zend_parse_arg_object
Unexecuted instantiation: zend_jit_vm_helpers.c:zend_parse_arg_object
Unexecuted instantiation: zend_jit.c:zend_parse_arg_object
Unexecuted instantiation: csprng.c:zend_parse_arg_object
Unexecuted instantiation: engine_mt19937.c:zend_parse_arg_object
Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_parse_arg_object
Unexecuted instantiation: engine_secure.c:zend_parse_arg_object
Unexecuted instantiation: engine_user.c:zend_parse_arg_object
Unexecuted instantiation: engine_xoshiro256starstar.c:zend_parse_arg_object
Unexecuted instantiation: gammasection.c:zend_parse_arg_object
Unexecuted instantiation: random.c:zend_parse_arg_object
Unexecuted instantiation: randomizer.c:zend_parse_arg_object
Unexecuted instantiation: zend_utils.c:zend_parse_arg_object
php_reflection.c:zend_parse_arg_object
Line
Count
Source
2425
56
{
2426
56
  if (EXPECTED(Z_TYPE_P(arg) == IS_OBJECT) &&
2427
56
      (!ce || EXPECTED(instanceof_function(Z_OBJCE_P(arg), ce) != 0))) {
2428
56
    *dest = arg;
2429
56
  } 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
56
  return 1;
2435
56
}
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
17
{
2426
17
  if (EXPECTED(Z_TYPE_P(arg) == IS_OBJECT) &&
2427
17
      (!ce || EXPECTED(instanceof_function(Z_OBJCE_P(arg), ce) != 0))) {
2428
17
    *dest = arg;
2429
17
  } 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
17
  return 1;
2435
17
}
Unexecuted instantiation: uuencode.c:zend_parse_arg_object
Unexecuted instantiation: var_unserializer.c:zend_parse_arg_object
Unexecuted instantiation: var.c:zend_parse_arg_object
Unexecuted instantiation: versioning.c:zend_parse_arg_object
Unexecuted instantiation: crypt_sha256.c:zend_parse_arg_object
Unexecuted instantiation: crypt_sha512.c:zend_parse_arg_object
Unexecuted instantiation: php_crypt_r.c:zend_parse_arg_object
Unexecuted instantiation: php_uri.c:zend_parse_arg_object
Unexecuted instantiation: php_uri_common.c:zend_parse_arg_object
Unexecuted instantiation: uri_parser_rfc3986.c:zend_parse_arg_object
Unexecuted instantiation: uri_parser_whatwg.c:zend_parse_arg_object
Unexecuted instantiation: uri_parser_php_parse_url.c:zend_parse_arg_object
Unexecuted instantiation: explicit_bzero.c:zend_parse_arg_object
Unexecuted instantiation: fopen_wrappers.c:zend_parse_arg_object
Unexecuted instantiation: getopt.c:zend_parse_arg_object
Unexecuted instantiation: main.c:zend_parse_arg_object
Unexecuted instantiation: network.c:zend_parse_arg_object
Unexecuted instantiation: output.c:zend_parse_arg_object
Unexecuted instantiation: php_content_types.c:zend_parse_arg_object
Unexecuted instantiation: php_ini_builder.c:zend_parse_arg_object
Unexecuted instantiation: php_ini.c:zend_parse_arg_object
Unexecuted instantiation: php_glob.c:zend_parse_arg_object
Unexecuted instantiation: php_odbc_utils.c:zend_parse_arg_object
Unexecuted instantiation: php_open_temporary_file.c:zend_parse_arg_object
Unexecuted instantiation: php_scandir.c:zend_parse_arg_object
Unexecuted instantiation: php_syslog.c:zend_parse_arg_object
Unexecuted instantiation: php_ticks.c:zend_parse_arg_object
Unexecuted instantiation: php_variables.c:zend_parse_arg_object
Unexecuted instantiation: reentrancy.c:zend_parse_arg_object
Unexecuted instantiation: rfc1867.c:zend_parse_arg_object
Unexecuted instantiation: safe_bcmp.c:zend_parse_arg_object
Unexecuted instantiation: SAPI.c:zend_parse_arg_object
Unexecuted instantiation: snprintf.c:zend_parse_arg_object
Unexecuted instantiation: spprintf.c:zend_parse_arg_object
Unexecuted instantiation: strlcat.c:zend_parse_arg_object
Unexecuted instantiation: strlcpy.c:zend_parse_arg_object
Unexecuted instantiation: cast.c:zend_parse_arg_object
Unexecuted instantiation: filter.c:zend_parse_arg_object
Unexecuted instantiation: glob_wrapper.c:zend_parse_arg_object
Unexecuted instantiation: memory.c:zend_parse_arg_object
Unexecuted instantiation: mmap.c:zend_parse_arg_object
Unexecuted instantiation: plain_wrapper.c:zend_parse_arg_object
Unexecuted instantiation: streams.c:zend_parse_arg_object
Unexecuted instantiation: transports.c:zend_parse_arg_object
Unexecuted instantiation: userspace.c:zend_parse_arg_object
Unexecuted instantiation: xp_socket.c:zend_parse_arg_object
Unexecuted instantiation: block_pass.c:zend_parse_arg_object
Unexecuted instantiation: compact_literals.c:zend_parse_arg_object
Unexecuted instantiation: compact_vars.c:zend_parse_arg_object
Unexecuted instantiation: dfa_pass.c:zend_parse_arg_object
Unexecuted instantiation: nop_removal.c:zend_parse_arg_object
Unexecuted instantiation: optimize_func_calls.c:zend_parse_arg_object
Unexecuted instantiation: optimize_temp_vars_5.c:zend_parse_arg_object
Unexecuted instantiation: pass1.c:zend_parse_arg_object
Unexecuted instantiation: pass3.c:zend_parse_arg_object
Unexecuted instantiation: sccp.c:zend_parse_arg_object
Unexecuted instantiation: zend_optimizer.c:zend_parse_arg_object
zend_API.c:zend_parse_arg_object
Line
Count
Source
2425
3.67k
{
2426
3.67k
  if (EXPECTED(Z_TYPE_P(arg) == IS_OBJECT) &&
2427
3.64k
      (!ce || EXPECTED(instanceof_function(Z_OBJCE_P(arg), ce) != 0))) {
2428
3.64k
    *dest = arg;
2429
3.64k
  } else if (check_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) {
2430
18
    *dest = NULL;
2431
18
  } else {
2432
5
    return 0;
2433
5
  }
2434
3.66k
  return 1;
2435
3.67k
}
Unexecuted instantiation: zend_ast.c:zend_parse_arg_object
Unexecuted instantiation: zend_attributes.c:zend_parse_arg_object
Unexecuted instantiation: zend_autoload.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.99k
{
2426
1.99k
  if (EXPECTED(Z_TYPE_P(arg) == IS_OBJECT) &&
2427
1.78k
      (!ce || EXPECTED(instanceof_function(Z_OBJCE_P(arg), ce) != 0))) {
2428
1.78k
    *dest = arg;
2429
1.78k
  } else if (check_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) {
2430
214
    *dest = NULL;
2431
214
  } else {
2432
1
    return 0;
2433
1
  }
2434
1.99k
  return 1;
2435
1.99k
}
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
20
{
2426
20
  if (EXPECTED(Z_TYPE_P(arg) == IS_OBJECT) &&
2427
20
      (!ce || EXPECTED(instanceof_function(Z_OBJCE_P(arg), ce) != 0))) {
2428
20
    *dest = arg;
2429
20
  } 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
20
  return 1;
2435
20
}
Unexecuted instantiation: zend_gc.c:zend_parse_arg_object
zend_generators.c:zend_parse_arg_object
Line
Count
Source
2425
89
{
2426
89
  if (EXPECTED(Z_TYPE_P(arg) == IS_OBJECT) &&
2427
89
      (!ce || EXPECTED(instanceof_function(Z_OBJCE_P(arg), ce) != 0))) {
2428
85
    *dest = arg;
2429
85
  } else if (check_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) {
2430
0
    *dest = NULL;
2431
4
  } else {
2432
4
    return 0;
2433
4
  }
2434
85
  return 1;
2435
89
}
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.96k
{
2439
4.96k
  if (EXPECTED(Z_TYPE_P(arg) == IS_OBJECT) &&
2440
4.93k
      (!ce || EXPECTED(instanceof_function(Z_OBJCE_P(arg), ce) != 0))) {
2441
4.92k
    *dest = Z_OBJ_P(arg);
2442
4.92k
  } else if (check_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) {
2443
0
    *dest = NULL;
2444
32
  } else {
2445
32
    return 0;
2446
32
  }
2447
4.92k
  return 1;
2448
4.96k
}
Unexecuted instantiation: php_date.c:zend_parse_arg_obj
Unexecuted instantiation: php_pcre.c:zend_parse_arg_obj
Unexecuted instantiation: exif.c:zend_parse_arg_obj
Unexecuted instantiation: hash_adler32.c:zend_parse_arg_obj
Unexecuted instantiation: hash_crc32.c:zend_parse_arg_obj
Unexecuted instantiation: hash_fnv.c:zend_parse_arg_obj
Unexecuted instantiation: hash_gost.c:zend_parse_arg_obj
Unexecuted instantiation: hash_haval.c:zend_parse_arg_obj
Unexecuted instantiation: hash_joaat.c:zend_parse_arg_obj
Unexecuted instantiation: hash_md.c:zend_parse_arg_obj
Unexecuted instantiation: hash_murmur.c:zend_parse_arg_obj
Unexecuted instantiation: hash_ripemd.c:zend_parse_arg_obj
Unexecuted instantiation: hash_sha_ni.c:zend_parse_arg_obj
Unexecuted instantiation: hash_sha_sse2.c:zend_parse_arg_obj
Unexecuted instantiation: hash_sha.c:zend_parse_arg_obj
Unexecuted instantiation: hash_sha3.c:zend_parse_arg_obj
Unexecuted instantiation: hash_snefru.c:zend_parse_arg_obj
Unexecuted instantiation: hash_tiger.c:zend_parse_arg_obj
Unexecuted instantiation: hash_whirlpool.c:zend_parse_arg_obj
Unexecuted instantiation: hash_xxhash.c:zend_parse_arg_obj
Unexecuted instantiation: hash.c:zend_parse_arg_obj
Unexecuted instantiation: json_encoder.c:zend_parse_arg_obj
Unexecuted instantiation: json_parser.tab.c:zend_parse_arg_obj
Unexecuted instantiation: json_scanner.c:zend_parse_arg_obj
Unexecuted instantiation: json.c:zend_parse_arg_obj
Unexecuted instantiation: php_lexbor.c:zend_parse_arg_obj
Unexecuted instantiation: shared_alloc_mmap.c:zend_parse_arg_obj
Unexecuted instantiation: shared_alloc_posix.c:zend_parse_arg_obj
Unexecuted instantiation: shared_alloc_shm.c:zend_parse_arg_obj
Unexecuted instantiation: zend_accelerator_api.c:zend_parse_arg_obj
Unexecuted instantiation: zend_accelerator_blacklist.c:zend_parse_arg_obj
Unexecuted instantiation: zend_accelerator_debug.c:zend_parse_arg_obj
Unexecuted instantiation: zend_accelerator_hash.c:zend_parse_arg_obj
Unexecuted instantiation: zend_accelerator_module.c:zend_parse_arg_obj
Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_parse_arg_obj
Unexecuted instantiation: zend_file_cache.c:zend_parse_arg_obj
Unexecuted instantiation: zend_persist_calc.c:zend_parse_arg_obj
Unexecuted instantiation: zend_persist.c:zend_parse_arg_obj
Unexecuted instantiation: zend_shared_alloc.c:zend_parse_arg_obj
Unexecuted instantiation: ZendAccelerator.c:zend_parse_arg_obj
Unexecuted instantiation: zend_jit_vm_helpers.c:zend_parse_arg_obj
Unexecuted instantiation: zend_jit.c:zend_parse_arg_obj
Unexecuted instantiation: csprng.c:zend_parse_arg_obj
Unexecuted instantiation: engine_mt19937.c:zend_parse_arg_obj
Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_parse_arg_obj
Unexecuted instantiation: engine_secure.c:zend_parse_arg_obj
Unexecuted instantiation: engine_user.c:zend_parse_arg_obj
Unexecuted instantiation: engine_xoshiro256starstar.c:zend_parse_arg_obj
Unexecuted instantiation: gammasection.c:zend_parse_arg_obj
Unexecuted instantiation: random.c:zend_parse_arg_obj
Unexecuted instantiation: randomizer.c:zend_parse_arg_obj
Unexecuted instantiation: zend_utils.c:zend_parse_arg_obj
php_reflection.c:zend_parse_arg_obj
Line
Count
Source
2438
3.08k
{
2439
3.08k
  if (EXPECTED(Z_TYPE_P(arg) == IS_OBJECT) &&
2440
3.06k
      (!ce || EXPECTED(instanceof_function(Z_OBJCE_P(arg), ce) != 0))) {
2441
3.06k
    *dest = Z_OBJ_P(arg);
2442
3.06k
  } else if (check_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) {
2443
0
    *dest = NULL;
2444
27
  } else {
2445
27
    return 0;
2446
27
  }
2447
3.06k
  return 1;
2448
3.08k
}
php_spl.c:zend_parse_arg_obj
Line
Count
Source
2438
927
{
2439
927
  if (EXPECTED(Z_TYPE_P(arg) == IS_OBJECT) &&
2440
927
      (!ce || EXPECTED(instanceof_function(Z_OBJCE_P(arg), ce) != 0))) {
2441
927
    *dest = Z_OBJ_P(arg);
2442
927
  } 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
927
  return 1;
2448
927
}
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
46
{
2439
46
  if (EXPECTED(Z_TYPE_P(arg) == IS_OBJECT) &&
2440
46
      (!ce || EXPECTED(instanceof_function(Z_OBJCE_P(arg), ce) != 0))) {
2441
46
    *dest = Z_OBJ_P(arg);
2442
46
  } 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
46
  return 1;
2448
46
}
Unexecuted instantiation: array.c:zend_parse_arg_obj
Unexecuted instantiation: assert.c:zend_parse_arg_obj
Unexecuted instantiation: base64.c:zend_parse_arg_obj
Unexecuted instantiation: basic_functions.c:zend_parse_arg_obj
Unexecuted instantiation: browscap.c:zend_parse_arg_obj
Unexecuted instantiation: crc32_x86.c:zend_parse_arg_obj
Unexecuted instantiation: crc32.c:zend_parse_arg_obj
Unexecuted instantiation: credits.c:zend_parse_arg_obj
Unexecuted instantiation: crypt.c:zend_parse_arg_obj
Unexecuted instantiation: css.c:zend_parse_arg_obj
Unexecuted instantiation: datetime.c:zend_parse_arg_obj
Unexecuted instantiation: dir.c:zend_parse_arg_obj
Unexecuted instantiation: dl.c:zend_parse_arg_obj
Unexecuted instantiation: dns.c:zend_parse_arg_obj
Unexecuted instantiation: exec.c:zend_parse_arg_obj
Unexecuted instantiation: file.c:zend_parse_arg_obj
Unexecuted instantiation: filestat.c:zend_parse_arg_obj
Unexecuted instantiation: filters.c:zend_parse_arg_obj
Unexecuted instantiation: flock_compat.c:zend_parse_arg_obj
Unexecuted instantiation: formatted_print.c:zend_parse_arg_obj
Unexecuted instantiation: fsock.c:zend_parse_arg_obj
Unexecuted instantiation: ftok.c:zend_parse_arg_obj
Unexecuted instantiation: ftp_fopen_wrapper.c:zend_parse_arg_obj
Unexecuted instantiation: head.c:zend_parse_arg_obj
Unexecuted instantiation: hrtime.c:zend_parse_arg_obj
Unexecuted instantiation: html.c:zend_parse_arg_obj
Unexecuted instantiation: http_fopen_wrapper.c:zend_parse_arg_obj
Unexecuted instantiation: http.c:zend_parse_arg_obj
Unexecuted instantiation: image.c:zend_parse_arg_obj
Unexecuted instantiation: incomplete_class.c:zend_parse_arg_obj
Unexecuted instantiation: info.c:zend_parse_arg_obj
Unexecuted instantiation: iptc.c:zend_parse_arg_obj
Unexecuted instantiation: levenshtein.c:zend_parse_arg_obj
Unexecuted instantiation: link.c:zend_parse_arg_obj
Unexecuted instantiation: mail.c:zend_parse_arg_obj
Unexecuted instantiation: math.c:zend_parse_arg_obj
Unexecuted instantiation: md5.c:zend_parse_arg_obj
Unexecuted instantiation: metaphone.c:zend_parse_arg_obj
Unexecuted instantiation: microtime.c:zend_parse_arg_obj
Unexecuted instantiation: net.c:zend_parse_arg_obj
Unexecuted instantiation: pack.c:zend_parse_arg_obj
Unexecuted instantiation: pageinfo.c:zend_parse_arg_obj
Unexecuted instantiation: password.c:zend_parse_arg_obj
Unexecuted instantiation: php_fopen_wrapper.c:zend_parse_arg_obj
Unexecuted instantiation: proc_open.c:zend_parse_arg_obj
Unexecuted instantiation: quot_print.c:zend_parse_arg_obj
Unexecuted instantiation: scanf.c:zend_parse_arg_obj
Unexecuted instantiation: sha1.c:zend_parse_arg_obj
Unexecuted instantiation: soundex.c:zend_parse_arg_obj
Unexecuted instantiation: streamsfuncs.c:zend_parse_arg_obj
Unexecuted instantiation: string.c:zend_parse_arg_obj
Unexecuted instantiation: strnatcmp.c:zend_parse_arg_obj
Unexecuted instantiation: syslog.c:zend_parse_arg_obj
Unexecuted instantiation: type.c:zend_parse_arg_obj
Unexecuted instantiation: uniqid.c:zend_parse_arg_obj
Unexecuted instantiation: url_scanner_ex.c:zend_parse_arg_obj
Unexecuted instantiation: url.c:zend_parse_arg_obj
Unexecuted instantiation: user_filters.c:zend_parse_arg_obj
Unexecuted instantiation: uuencode.c:zend_parse_arg_obj
Unexecuted instantiation: var_unserializer.c:zend_parse_arg_obj
Unexecuted instantiation: var.c:zend_parse_arg_obj
Unexecuted instantiation: versioning.c:zend_parse_arg_obj
Unexecuted instantiation: crypt_sha256.c:zend_parse_arg_obj
Unexecuted instantiation: crypt_sha512.c:zend_parse_arg_obj
Unexecuted instantiation: php_crypt_r.c:zend_parse_arg_obj
Unexecuted instantiation: php_uri.c:zend_parse_arg_obj
Unexecuted instantiation: php_uri_common.c:zend_parse_arg_obj
Unexecuted instantiation: uri_parser_rfc3986.c:zend_parse_arg_obj
Unexecuted instantiation: uri_parser_whatwg.c:zend_parse_arg_obj
Unexecuted instantiation: uri_parser_php_parse_url.c:zend_parse_arg_obj
Unexecuted instantiation: explicit_bzero.c:zend_parse_arg_obj
Unexecuted instantiation: fopen_wrappers.c:zend_parse_arg_obj
Unexecuted instantiation: getopt.c:zend_parse_arg_obj
Unexecuted instantiation: main.c:zend_parse_arg_obj
Unexecuted instantiation: network.c:zend_parse_arg_obj
Unexecuted instantiation: output.c:zend_parse_arg_obj
Unexecuted instantiation: php_content_types.c:zend_parse_arg_obj
Unexecuted instantiation: php_ini_builder.c:zend_parse_arg_obj
Unexecuted instantiation: php_ini.c:zend_parse_arg_obj
Unexecuted instantiation: php_glob.c:zend_parse_arg_obj
Unexecuted instantiation: php_odbc_utils.c:zend_parse_arg_obj
Unexecuted instantiation: php_open_temporary_file.c:zend_parse_arg_obj
Unexecuted instantiation: php_scandir.c:zend_parse_arg_obj
Unexecuted instantiation: php_syslog.c:zend_parse_arg_obj
Unexecuted instantiation: php_ticks.c:zend_parse_arg_obj
Unexecuted instantiation: php_variables.c:zend_parse_arg_obj
Unexecuted instantiation: reentrancy.c:zend_parse_arg_obj
Unexecuted instantiation: rfc1867.c:zend_parse_arg_obj
Unexecuted instantiation: safe_bcmp.c:zend_parse_arg_obj
Unexecuted instantiation: SAPI.c:zend_parse_arg_obj
Unexecuted instantiation: snprintf.c:zend_parse_arg_obj
Unexecuted instantiation: spprintf.c:zend_parse_arg_obj
Unexecuted instantiation: strlcat.c:zend_parse_arg_obj
Unexecuted instantiation: strlcpy.c:zend_parse_arg_obj
Unexecuted instantiation: cast.c:zend_parse_arg_obj
Unexecuted instantiation: filter.c:zend_parse_arg_obj
Unexecuted instantiation: glob_wrapper.c:zend_parse_arg_obj
Unexecuted instantiation: memory.c:zend_parse_arg_obj
Unexecuted instantiation: mmap.c:zend_parse_arg_obj
Unexecuted instantiation: plain_wrapper.c:zend_parse_arg_obj
Unexecuted instantiation: streams.c:zend_parse_arg_obj
Unexecuted instantiation: transports.c:zend_parse_arg_obj
Unexecuted instantiation: userspace.c:zend_parse_arg_obj
Unexecuted instantiation: xp_socket.c:zend_parse_arg_obj
Unexecuted instantiation: block_pass.c:zend_parse_arg_obj
Unexecuted instantiation: compact_literals.c:zend_parse_arg_obj
Unexecuted instantiation: compact_vars.c:zend_parse_arg_obj
Unexecuted instantiation: dfa_pass.c:zend_parse_arg_obj
Unexecuted instantiation: nop_removal.c:zend_parse_arg_obj
Unexecuted instantiation: optimize_func_calls.c:zend_parse_arg_obj
Unexecuted instantiation: optimize_temp_vars_5.c:zend_parse_arg_obj
Unexecuted instantiation: pass1.c:zend_parse_arg_obj
Unexecuted instantiation: pass3.c:zend_parse_arg_obj
Unexecuted instantiation: sccp.c:zend_parse_arg_obj
Unexecuted instantiation: zend_optimizer.c:zend_parse_arg_obj
Unexecuted instantiation: zend_API.c:zend_parse_arg_obj
Unexecuted instantiation: zend_ast.c:zend_parse_arg_obj
Unexecuted instantiation: zend_attributes.c:zend_parse_arg_obj
Unexecuted instantiation: zend_autoload.c:zend_parse_arg_obj
zend_builtin_functions.c:zend_parse_arg_obj
Line
Count
Source
2438
549
{
2439
549
  if (EXPECTED(Z_TYPE_P(arg) == IS_OBJECT) &&
2440
546
      (!ce || EXPECTED(instanceof_function(Z_OBJCE_P(arg), ce) != 0))) {
2441
546
    *dest = Z_OBJ_P(arg);
2442
546
  } else if (check_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) {
2443
0
    *dest = NULL;
2444
3
  } else {
2445
3
    return 0;
2446
3
  }
2447
546
  return 1;
2448
549
}
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
351
{
2439
351
  if (EXPECTED(Z_TYPE_P(arg) == IS_OBJECT) &&
2440
349
      (!ce || EXPECTED(instanceof_function(Z_OBJCE_P(arg), ce) != 0))) {
2441
349
    *dest = Z_OBJ_P(arg);
2442
349
  } else if (check_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) {
2443
0
    *dest = NULL;
2444
2
  } else {
2445
2
    return 0;
2446
2
  }
2447
349
  return 1;
2448
351
}
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: shared_alloc_mmap.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: shared_alloc_posix.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: shared_alloc_shm.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: zend_accelerator_api.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: zend_accelerator_blacklist.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: zend_accelerator_debug.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: zend_accelerator_hash.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: zend_accelerator_module.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: zend_file_cache.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: zend_persist_calc.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: zend_persist.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: zend_shared_alloc.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: ZendAccelerator.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: zend_jit_vm_helpers.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: zend_jit.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: csprng.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: engine_mt19937.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: engine_secure.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: engine_user.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: engine_xoshiro256starstar.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: gammasection.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: random.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: randomizer.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: zend_utils.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: php_reflection.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: php_spl.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: spl_array.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: spl_directory.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: spl_dllist.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: spl_exceptions.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: spl_fixedarray.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: spl_functions.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: spl_heap.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: spl_iterators.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: spl_observer.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: array.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: assert.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: base64.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: basic_functions.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: browscap.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: crc32_x86.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: crc32.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: credits.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: crypt.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: css.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: datetime.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: dir.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: dl.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: dns.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: exec.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: file.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: filestat.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: filters.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: flock_compat.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: formatted_print.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: fsock.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: ftok.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: ftp_fopen_wrapper.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: head.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: hrtime.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: html.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: http_fopen_wrapper.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: http.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: image.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: incomplete_class.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: info.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: iptc.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: levenshtein.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: link.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: mail.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: math.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: md5.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: metaphone.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: microtime.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: net.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: pack.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: pageinfo.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: password.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: php_fopen_wrapper.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: proc_open.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: quot_print.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: scanf.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: sha1.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: soundex.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: streamsfuncs.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: string.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: strnatcmp.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: syslog.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: type.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: uniqid.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: url_scanner_ex.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: url.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: user_filters.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: uuencode.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: var_unserializer.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: var.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: versioning.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: crypt_sha256.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: crypt_sha512.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: php_crypt_r.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: php_uri.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: php_uri_common.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: uri_parser_rfc3986.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: uri_parser_whatwg.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: uri_parser_php_parse_url.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: explicit_bzero.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: fopen_wrappers.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: getopt.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: main.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: network.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: output.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: php_content_types.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: php_ini_builder.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: php_ini.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: php_glob.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: php_odbc_utils.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: php_open_temporary_file.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: php_scandir.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: php_syslog.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: php_ticks.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: php_variables.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: reentrancy.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: rfc1867.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: safe_bcmp.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: SAPI.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: snprintf.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: spprintf.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: strlcat.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: strlcpy.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: cast.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: filter.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: glob_wrapper.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: memory.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: mmap.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: plain_wrapper.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: streams.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: transports.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: userspace.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: xp_socket.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: block_pass.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: compact_literals.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: compact_vars.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: dfa_pass.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: nop_removal.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: optimize_func_calls.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: optimize_temp_vars_5.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: pass1.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: pass3.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: sccp.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: zend_optimizer.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: zend_API.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: zend_ast.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: zend_attributes.c:zend_parse_arg_obj_or_long
Unexecuted instantiation: zend_autoload.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
54
{
2475
54
  if (EXPECTED(Z_TYPE_P(arg) == IS_RESOURCE)) {
2476
54
    *dest = arg;
2477
54
  } 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
54
  return 1;
2483
54
}
Unexecuted instantiation: php_date.c:zend_parse_arg_resource
Unexecuted instantiation: php_pcre.c:zend_parse_arg_resource
Unexecuted instantiation: exif.c:zend_parse_arg_resource
Unexecuted instantiation: hash_adler32.c:zend_parse_arg_resource
Unexecuted instantiation: hash_crc32.c:zend_parse_arg_resource
Unexecuted instantiation: hash_fnv.c:zend_parse_arg_resource
Unexecuted instantiation: hash_gost.c:zend_parse_arg_resource
Unexecuted instantiation: hash_haval.c:zend_parse_arg_resource
Unexecuted instantiation: hash_joaat.c:zend_parse_arg_resource
Unexecuted instantiation: hash_md.c:zend_parse_arg_resource
Unexecuted instantiation: hash_murmur.c:zend_parse_arg_resource
Unexecuted instantiation: hash_ripemd.c:zend_parse_arg_resource
Unexecuted instantiation: hash_sha_ni.c:zend_parse_arg_resource
Unexecuted instantiation: hash_sha_sse2.c:zend_parse_arg_resource
Unexecuted instantiation: hash_sha.c:zend_parse_arg_resource
Unexecuted instantiation: hash_sha3.c:zend_parse_arg_resource
Unexecuted instantiation: hash_snefru.c:zend_parse_arg_resource
Unexecuted instantiation: hash_tiger.c:zend_parse_arg_resource
Unexecuted instantiation: hash_whirlpool.c:zend_parse_arg_resource
Unexecuted instantiation: hash_xxhash.c:zend_parse_arg_resource
Unexecuted instantiation: hash.c:zend_parse_arg_resource
Unexecuted instantiation: json_encoder.c:zend_parse_arg_resource
Unexecuted instantiation: json_parser.tab.c:zend_parse_arg_resource
Unexecuted instantiation: json_scanner.c:zend_parse_arg_resource
Unexecuted instantiation: json.c:zend_parse_arg_resource
Unexecuted instantiation: php_lexbor.c:zend_parse_arg_resource
Unexecuted instantiation: shared_alloc_mmap.c:zend_parse_arg_resource
Unexecuted instantiation: shared_alloc_posix.c:zend_parse_arg_resource
Unexecuted instantiation: shared_alloc_shm.c:zend_parse_arg_resource
Unexecuted instantiation: zend_accelerator_api.c:zend_parse_arg_resource
Unexecuted instantiation: zend_accelerator_blacklist.c:zend_parse_arg_resource
Unexecuted instantiation: zend_accelerator_debug.c:zend_parse_arg_resource
Unexecuted instantiation: zend_accelerator_hash.c:zend_parse_arg_resource
Unexecuted instantiation: zend_accelerator_module.c:zend_parse_arg_resource
Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_parse_arg_resource
Unexecuted instantiation: zend_file_cache.c:zend_parse_arg_resource
Unexecuted instantiation: zend_persist_calc.c:zend_parse_arg_resource
Unexecuted instantiation: zend_persist.c:zend_parse_arg_resource
Unexecuted instantiation: zend_shared_alloc.c:zend_parse_arg_resource
Unexecuted instantiation: ZendAccelerator.c:zend_parse_arg_resource
Unexecuted instantiation: zend_jit_vm_helpers.c:zend_parse_arg_resource
Unexecuted instantiation: zend_jit.c:zend_parse_arg_resource
Unexecuted instantiation: csprng.c:zend_parse_arg_resource
Unexecuted instantiation: engine_mt19937.c:zend_parse_arg_resource
Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_parse_arg_resource
Unexecuted instantiation: engine_secure.c:zend_parse_arg_resource
Unexecuted instantiation: engine_user.c:zend_parse_arg_resource
Unexecuted instantiation: engine_xoshiro256starstar.c:zend_parse_arg_resource
Unexecuted instantiation: gammasection.c:zend_parse_arg_resource
Unexecuted instantiation: random.c:zend_parse_arg_resource
Unexecuted instantiation: randomizer.c:zend_parse_arg_resource
Unexecuted instantiation: zend_utils.c:zend_parse_arg_resource
Unexecuted instantiation: php_reflection.c:zend_parse_arg_resource
Unexecuted instantiation: php_spl.c:zend_parse_arg_resource
Unexecuted instantiation: spl_array.c:zend_parse_arg_resource
Unexecuted instantiation: spl_directory.c:zend_parse_arg_resource
Unexecuted instantiation: spl_dllist.c:zend_parse_arg_resource
Unexecuted instantiation: spl_exceptions.c:zend_parse_arg_resource
Unexecuted instantiation: spl_fixedarray.c:zend_parse_arg_resource
Unexecuted instantiation: spl_functions.c:zend_parse_arg_resource
Unexecuted instantiation: spl_heap.c:zend_parse_arg_resource
Unexecuted instantiation: spl_iterators.c:zend_parse_arg_resource
Unexecuted instantiation: spl_observer.c:zend_parse_arg_resource
Unexecuted instantiation: array.c:zend_parse_arg_resource
Unexecuted instantiation: assert.c:zend_parse_arg_resource
Unexecuted instantiation: base64.c:zend_parse_arg_resource
Unexecuted instantiation: basic_functions.c:zend_parse_arg_resource
Unexecuted instantiation: browscap.c:zend_parse_arg_resource
Unexecuted instantiation: crc32_x86.c:zend_parse_arg_resource
Unexecuted instantiation: crc32.c:zend_parse_arg_resource
Unexecuted instantiation: credits.c:zend_parse_arg_resource
Unexecuted instantiation: crypt.c:zend_parse_arg_resource
Unexecuted instantiation: css.c:zend_parse_arg_resource
Unexecuted instantiation: datetime.c:zend_parse_arg_resource
Unexecuted instantiation: dir.c:zend_parse_arg_resource
Unexecuted instantiation: dl.c:zend_parse_arg_resource
Unexecuted instantiation: dns.c:zend_parse_arg_resource
Unexecuted instantiation: exec.c:zend_parse_arg_resource
Unexecuted instantiation: file.c:zend_parse_arg_resource
Unexecuted instantiation: filestat.c:zend_parse_arg_resource
Unexecuted instantiation: filters.c:zend_parse_arg_resource
Unexecuted instantiation: flock_compat.c:zend_parse_arg_resource
Unexecuted instantiation: formatted_print.c:zend_parse_arg_resource
Unexecuted instantiation: fsock.c:zend_parse_arg_resource
Unexecuted instantiation: ftok.c:zend_parse_arg_resource
Unexecuted instantiation: ftp_fopen_wrapper.c:zend_parse_arg_resource
Unexecuted instantiation: head.c:zend_parse_arg_resource
Unexecuted instantiation: hrtime.c:zend_parse_arg_resource
Unexecuted instantiation: html.c:zend_parse_arg_resource
Unexecuted instantiation: http_fopen_wrapper.c:zend_parse_arg_resource
Unexecuted instantiation: http.c:zend_parse_arg_resource
Unexecuted instantiation: image.c:zend_parse_arg_resource
Unexecuted instantiation: incomplete_class.c:zend_parse_arg_resource
Unexecuted instantiation: info.c:zend_parse_arg_resource
Unexecuted instantiation: iptc.c:zend_parse_arg_resource
Unexecuted instantiation: levenshtein.c:zend_parse_arg_resource
Unexecuted instantiation: link.c:zend_parse_arg_resource
Unexecuted instantiation: mail.c:zend_parse_arg_resource
Unexecuted instantiation: math.c:zend_parse_arg_resource
Unexecuted instantiation: md5.c:zend_parse_arg_resource
Unexecuted instantiation: metaphone.c:zend_parse_arg_resource
Unexecuted instantiation: microtime.c:zend_parse_arg_resource
Unexecuted instantiation: net.c:zend_parse_arg_resource
Unexecuted instantiation: pack.c:zend_parse_arg_resource
Unexecuted instantiation: pageinfo.c:zend_parse_arg_resource
Unexecuted instantiation: password.c:zend_parse_arg_resource
Unexecuted instantiation: php_fopen_wrapper.c:zend_parse_arg_resource
Unexecuted instantiation: proc_open.c:zend_parse_arg_resource
Unexecuted instantiation: quot_print.c:zend_parse_arg_resource
Unexecuted instantiation: scanf.c:zend_parse_arg_resource
Unexecuted instantiation: sha1.c:zend_parse_arg_resource
Unexecuted instantiation: soundex.c:zend_parse_arg_resource
Unexecuted instantiation: streamsfuncs.c:zend_parse_arg_resource
Unexecuted instantiation: string.c:zend_parse_arg_resource
Unexecuted instantiation: strnatcmp.c:zend_parse_arg_resource
Unexecuted instantiation: syslog.c:zend_parse_arg_resource
Unexecuted instantiation: type.c:zend_parse_arg_resource
Unexecuted instantiation: uniqid.c:zend_parse_arg_resource
Unexecuted instantiation: url_scanner_ex.c:zend_parse_arg_resource
Unexecuted instantiation: url.c:zend_parse_arg_resource
user_filters.c:zend_parse_arg_resource
Line
Count
Source
2474
42
{
2475
42
  if (EXPECTED(Z_TYPE_P(arg) == IS_RESOURCE)) {
2476
42
    *dest = arg;
2477
42
  } 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
42
  return 1;
2483
42
}
Unexecuted instantiation: uuencode.c:zend_parse_arg_resource
Unexecuted instantiation: var_unserializer.c:zend_parse_arg_resource
Unexecuted instantiation: var.c:zend_parse_arg_resource
Unexecuted instantiation: versioning.c:zend_parse_arg_resource
Unexecuted instantiation: crypt_sha256.c:zend_parse_arg_resource
Unexecuted instantiation: crypt_sha512.c:zend_parse_arg_resource
Unexecuted instantiation: php_crypt_r.c:zend_parse_arg_resource
Unexecuted instantiation: php_uri.c:zend_parse_arg_resource
Unexecuted instantiation: php_uri_common.c:zend_parse_arg_resource
Unexecuted instantiation: uri_parser_rfc3986.c:zend_parse_arg_resource
Unexecuted instantiation: uri_parser_whatwg.c:zend_parse_arg_resource
Unexecuted instantiation: uri_parser_php_parse_url.c:zend_parse_arg_resource
Unexecuted instantiation: explicit_bzero.c:zend_parse_arg_resource
Unexecuted instantiation: fopen_wrappers.c:zend_parse_arg_resource
Unexecuted instantiation: getopt.c:zend_parse_arg_resource
Unexecuted instantiation: main.c:zend_parse_arg_resource
Unexecuted instantiation: network.c:zend_parse_arg_resource
Unexecuted instantiation: output.c:zend_parse_arg_resource
Unexecuted instantiation: php_content_types.c:zend_parse_arg_resource
Unexecuted instantiation: php_ini_builder.c:zend_parse_arg_resource
Unexecuted instantiation: php_ini.c:zend_parse_arg_resource
Unexecuted instantiation: php_glob.c:zend_parse_arg_resource
Unexecuted instantiation: php_odbc_utils.c:zend_parse_arg_resource
Unexecuted instantiation: php_open_temporary_file.c:zend_parse_arg_resource
Unexecuted instantiation: php_scandir.c:zend_parse_arg_resource
Unexecuted instantiation: php_syslog.c:zend_parse_arg_resource
Unexecuted instantiation: php_ticks.c:zend_parse_arg_resource
Unexecuted instantiation: php_variables.c:zend_parse_arg_resource
Unexecuted instantiation: reentrancy.c:zend_parse_arg_resource
Unexecuted instantiation: rfc1867.c:zend_parse_arg_resource
Unexecuted instantiation: safe_bcmp.c:zend_parse_arg_resource
Unexecuted instantiation: SAPI.c:zend_parse_arg_resource
Unexecuted instantiation: snprintf.c:zend_parse_arg_resource
Unexecuted instantiation: spprintf.c:zend_parse_arg_resource
Unexecuted instantiation: strlcat.c:zend_parse_arg_resource
Unexecuted instantiation: strlcpy.c:zend_parse_arg_resource
Unexecuted instantiation: cast.c:zend_parse_arg_resource
Unexecuted instantiation: filter.c:zend_parse_arg_resource
Unexecuted instantiation: glob_wrapper.c:zend_parse_arg_resource
Unexecuted instantiation: memory.c:zend_parse_arg_resource
Unexecuted instantiation: mmap.c:zend_parse_arg_resource
Unexecuted instantiation: plain_wrapper.c:zend_parse_arg_resource
Unexecuted instantiation: streams.c:zend_parse_arg_resource
Unexecuted instantiation: transports.c:zend_parse_arg_resource
Unexecuted instantiation: userspace.c:zend_parse_arg_resource
Unexecuted instantiation: xp_socket.c:zend_parse_arg_resource
Unexecuted instantiation: block_pass.c:zend_parse_arg_resource
Unexecuted instantiation: compact_literals.c:zend_parse_arg_resource
Unexecuted instantiation: compact_vars.c:zend_parse_arg_resource
Unexecuted instantiation: dfa_pass.c:zend_parse_arg_resource
Unexecuted instantiation: nop_removal.c:zend_parse_arg_resource
Unexecuted instantiation: optimize_func_calls.c:zend_parse_arg_resource
Unexecuted instantiation: optimize_temp_vars_5.c:zend_parse_arg_resource
Unexecuted instantiation: pass1.c:zend_parse_arg_resource
Unexecuted instantiation: pass3.c:zend_parse_arg_resource
Unexecuted instantiation: sccp.c:zend_parse_arg_resource
Unexecuted instantiation: zend_optimizer.c:zend_parse_arg_resource
zend_API.c:zend_parse_arg_resource
Line
Count
Source
2474
12
{
2475
12
  if (EXPECTED(Z_TYPE_P(arg) == IS_RESOURCE)) {
2476
12
    *dest = arg;
2477
12
  } 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
12
  return 1;
2483
12
}
Unexecuted instantiation: zend_ast.c:zend_parse_arg_resource
Unexecuted instantiation: zend_attributes.c:zend_parse_arg_resource
Unexecuted instantiation: zend_autoload.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.26k
{
2487
6.26k
  if (check_null && UNEXPECTED(Z_TYPE_P(arg) == IS_NULL)) {
2488
51
    dest_fci->size = 0;
2489
51
    dest_fcc->function_handler = NULL;
2490
51
    *error = NULL;
2491
6.21k
  } else if (UNEXPECTED(zend_fcall_info_init(arg, 0, dest_fci, dest_fcc, NULL, error) != SUCCESS)) {
2492
96
    return 0;
2493
96
  }
2494
6.17k
  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.17k
    zend_release_fcall_info_cache(dest_fcc);
2499
6.17k
  }
2500
6.17k
  return 1;
2501
6.26k
}
Unexecuted instantiation: php_date.c:zend_parse_arg_func
php_pcre.c:zend_parse_arg_func
Line
Count
Source
2486
159
{
2487
159
  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
159
  } else if (UNEXPECTED(zend_fcall_info_init(arg, 0, dest_fci, dest_fcc, NULL, error) != SUCCESS)) {
2492
0
    return 0;
2493
0
  }
2494
159
  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
159
    zend_release_fcall_info_cache(dest_fcc);
2499
159
  }
2500
159
  return 1;
2501
159
}
Unexecuted instantiation: exif.c:zend_parse_arg_func
Unexecuted instantiation: hash_adler32.c:zend_parse_arg_func
Unexecuted instantiation: hash_crc32.c:zend_parse_arg_func
Unexecuted instantiation: hash_fnv.c:zend_parse_arg_func
Unexecuted instantiation: hash_gost.c:zend_parse_arg_func
Unexecuted instantiation: hash_haval.c:zend_parse_arg_func
Unexecuted instantiation: hash_joaat.c:zend_parse_arg_func
Unexecuted instantiation: hash_md.c:zend_parse_arg_func
Unexecuted instantiation: hash_murmur.c:zend_parse_arg_func
Unexecuted instantiation: hash_ripemd.c:zend_parse_arg_func
Unexecuted instantiation: hash_sha_ni.c:zend_parse_arg_func
Unexecuted instantiation: hash_sha_sse2.c:zend_parse_arg_func
Unexecuted instantiation: hash_sha.c:zend_parse_arg_func
Unexecuted instantiation: hash_sha3.c:zend_parse_arg_func
Unexecuted instantiation: hash_snefru.c:zend_parse_arg_func
Unexecuted instantiation: hash_tiger.c:zend_parse_arg_func
Unexecuted instantiation: hash_whirlpool.c:zend_parse_arg_func
Unexecuted instantiation: hash_xxhash.c:zend_parse_arg_func
Unexecuted instantiation: hash.c:zend_parse_arg_func
Unexecuted instantiation: json_encoder.c:zend_parse_arg_func
Unexecuted instantiation: json_parser.tab.c:zend_parse_arg_func
Unexecuted instantiation: json_scanner.c:zend_parse_arg_func
Unexecuted instantiation: json.c:zend_parse_arg_func
Unexecuted instantiation: php_lexbor.c:zend_parse_arg_func
Unexecuted instantiation: shared_alloc_mmap.c:zend_parse_arg_func
Unexecuted instantiation: shared_alloc_posix.c:zend_parse_arg_func
Unexecuted instantiation: shared_alloc_shm.c:zend_parse_arg_func
Unexecuted instantiation: zend_accelerator_api.c:zend_parse_arg_func
Unexecuted instantiation: zend_accelerator_blacklist.c:zend_parse_arg_func
Unexecuted instantiation: zend_accelerator_debug.c:zend_parse_arg_func
Unexecuted instantiation: zend_accelerator_hash.c:zend_parse_arg_func
Unexecuted instantiation: zend_accelerator_module.c:zend_parse_arg_func
Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_parse_arg_func
Unexecuted instantiation: zend_file_cache.c:zend_parse_arg_func
Unexecuted instantiation: zend_persist_calc.c:zend_parse_arg_func
Unexecuted instantiation: zend_persist.c:zend_parse_arg_func
Unexecuted instantiation: zend_shared_alloc.c:zend_parse_arg_func
Unexecuted instantiation: ZendAccelerator.c:zend_parse_arg_func
Unexecuted instantiation: zend_jit_vm_helpers.c:zend_parse_arg_func
Unexecuted instantiation: zend_jit.c:zend_parse_arg_func
Unexecuted instantiation: csprng.c:zend_parse_arg_func
Unexecuted instantiation: engine_mt19937.c:zend_parse_arg_func
Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_parse_arg_func
Unexecuted instantiation: engine_secure.c:zend_parse_arg_func
Unexecuted instantiation: engine_user.c:zend_parse_arg_func
Unexecuted instantiation: engine_xoshiro256starstar.c:zend_parse_arg_func
Unexecuted instantiation: gammasection.c:zend_parse_arg_func
Unexecuted instantiation: random.c:zend_parse_arg_func
Unexecuted instantiation: randomizer.c:zend_parse_arg_func
Unexecuted instantiation: zend_utils.c:zend_parse_arg_func
php_reflection.c:zend_parse_arg_func
Line
Count
Source
2486
2.67k
{
2487
2.67k
  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.67k
  } else if (UNEXPECTED(zend_fcall_info_init(arg, 0, dest_fci, dest_fcc, NULL, error) != SUCCESS)) {
2492
2
    return 0;
2493
2
  }
2494
2.67k
  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.67k
    zend_release_fcall_info_cache(dest_fcc);
2499
2.67k
  }
2500
2.67k
  return 1;
2501
2.67k
}
php_spl.c:zend_parse_arg_func
Line
Count
Source
2486
499
{
2487
499
  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
499
  } else if (UNEXPECTED(zend_fcall_info_init(arg, 0, dest_fci, dest_fcc, NULL, error) != SUCCESS)) {
2492
3
    return 0;
2493
3
  }
2494
496
  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
496
    zend_release_fcall_info_cache(dest_fcc);
2499
496
  }
2500
496
  return 1;
2501
499
}
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.41k
{
2487
1.41k
  if (check_null && UNEXPECTED(Z_TYPE_P(arg) == IS_NULL)) {
2488
19
    dest_fci->size = 0;
2489
19
    dest_fcc->function_handler = NULL;
2490
19
    *error = NULL;
2491
1.39k
  } else if (UNEXPECTED(zend_fcall_info_init(arg, 0, dest_fci, dest_fcc, NULL, error) != SUCCESS)) {
2492
57
    return 0;
2493
57
  }
2494
1.35k
  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.35k
    zend_release_fcall_info_cache(dest_fcc);
2499
1.35k
  }
2500
1.35k
  return 1;
2501
1.41k
}
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
396
{
2487
396
  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
396
  } else if (UNEXPECTED(zend_fcall_info_init(arg, 0, dest_fci, dest_fcc, NULL, error) != SUCCESS)) {
2492
19
    return 0;
2493
19
  }
2494
377
  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
377
    zend_release_fcall_info_cache(dest_fcc);
2499
377
  }
2500
377
  return 1;
2501
396
}
Unexecuted instantiation: browscap.c:zend_parse_arg_func
Unexecuted instantiation: crc32_x86.c:zend_parse_arg_func
Unexecuted instantiation: crc32.c:zend_parse_arg_func
Unexecuted instantiation: credits.c:zend_parse_arg_func
Unexecuted instantiation: crypt.c:zend_parse_arg_func
Unexecuted instantiation: css.c:zend_parse_arg_func
Unexecuted instantiation: datetime.c:zend_parse_arg_func
Unexecuted instantiation: dir.c:zend_parse_arg_func
Unexecuted instantiation: dl.c:zend_parse_arg_func
Unexecuted instantiation: dns.c:zend_parse_arg_func
Unexecuted instantiation: exec.c:zend_parse_arg_func
Unexecuted instantiation: file.c:zend_parse_arg_func
Unexecuted instantiation: filestat.c:zend_parse_arg_func
Unexecuted instantiation: filters.c:zend_parse_arg_func
Unexecuted instantiation: flock_compat.c:zend_parse_arg_func
Unexecuted instantiation: formatted_print.c:zend_parse_arg_func
Unexecuted instantiation: fsock.c:zend_parse_arg_func
Unexecuted instantiation: ftok.c:zend_parse_arg_func
Unexecuted instantiation: ftp_fopen_wrapper.c:zend_parse_arg_func
Unexecuted instantiation: head.c:zend_parse_arg_func
Unexecuted instantiation: hrtime.c:zend_parse_arg_func
Unexecuted instantiation: html.c:zend_parse_arg_func
Unexecuted instantiation: http_fopen_wrapper.c:zend_parse_arg_func
Unexecuted instantiation: http.c:zend_parse_arg_func
Unexecuted instantiation: image.c:zend_parse_arg_func
Unexecuted instantiation: incomplete_class.c:zend_parse_arg_func
Unexecuted instantiation: info.c:zend_parse_arg_func
Unexecuted instantiation: iptc.c:zend_parse_arg_func
Unexecuted instantiation: levenshtein.c:zend_parse_arg_func
Unexecuted instantiation: link.c:zend_parse_arg_func
Unexecuted instantiation: mail.c:zend_parse_arg_func
Unexecuted instantiation: math.c:zend_parse_arg_func
Unexecuted instantiation: md5.c:zend_parse_arg_func
Unexecuted instantiation: metaphone.c:zend_parse_arg_func
Unexecuted instantiation: microtime.c:zend_parse_arg_func
Unexecuted instantiation: net.c:zend_parse_arg_func
Unexecuted instantiation: pack.c:zend_parse_arg_func
Unexecuted instantiation: pageinfo.c:zend_parse_arg_func
Unexecuted instantiation: password.c:zend_parse_arg_func
Unexecuted instantiation: php_fopen_wrapper.c:zend_parse_arg_func
Unexecuted instantiation: proc_open.c:zend_parse_arg_func
Unexecuted instantiation: quot_print.c:zend_parse_arg_func
Unexecuted instantiation: scanf.c:zend_parse_arg_func
Unexecuted instantiation: sha1.c:zend_parse_arg_func
Unexecuted instantiation: soundex.c:zend_parse_arg_func
Unexecuted instantiation: streamsfuncs.c:zend_parse_arg_func
Unexecuted instantiation: string.c:zend_parse_arg_func
Unexecuted instantiation: strnatcmp.c:zend_parse_arg_func
Unexecuted instantiation: syslog.c:zend_parse_arg_func
Unexecuted instantiation: type.c:zend_parse_arg_func
Unexecuted instantiation: uniqid.c:zend_parse_arg_func
Unexecuted instantiation: url_scanner_ex.c:zend_parse_arg_func
Unexecuted instantiation: url.c:zend_parse_arg_func
Unexecuted instantiation: user_filters.c:zend_parse_arg_func
Unexecuted instantiation: uuencode.c:zend_parse_arg_func
Unexecuted instantiation: var_unserializer.c:zend_parse_arg_func
Unexecuted instantiation: var.c:zend_parse_arg_func
Unexecuted instantiation: versioning.c:zend_parse_arg_func
Unexecuted instantiation: crypt_sha256.c:zend_parse_arg_func
Unexecuted instantiation: crypt_sha512.c:zend_parse_arg_func
Unexecuted instantiation: php_crypt_r.c:zend_parse_arg_func
Unexecuted instantiation: php_uri.c:zend_parse_arg_func
Unexecuted instantiation: php_uri_common.c:zend_parse_arg_func
Unexecuted instantiation: uri_parser_rfc3986.c:zend_parse_arg_func
Unexecuted instantiation: uri_parser_whatwg.c:zend_parse_arg_func
Unexecuted instantiation: uri_parser_php_parse_url.c:zend_parse_arg_func
Unexecuted instantiation: explicit_bzero.c:zend_parse_arg_func
Unexecuted instantiation: fopen_wrappers.c:zend_parse_arg_func
Unexecuted instantiation: getopt.c:zend_parse_arg_func
Unexecuted instantiation: main.c:zend_parse_arg_func
Unexecuted instantiation: network.c:zend_parse_arg_func
Unexecuted instantiation: output.c:zend_parse_arg_func
Unexecuted instantiation: php_content_types.c:zend_parse_arg_func
Unexecuted instantiation: php_ini_builder.c:zend_parse_arg_func
Unexecuted instantiation: php_ini.c:zend_parse_arg_func
Unexecuted instantiation: php_glob.c:zend_parse_arg_func
Unexecuted instantiation: php_odbc_utils.c:zend_parse_arg_func
Unexecuted instantiation: php_open_temporary_file.c:zend_parse_arg_func
Unexecuted instantiation: php_scandir.c:zend_parse_arg_func
Unexecuted instantiation: php_syslog.c:zend_parse_arg_func
Unexecuted instantiation: php_ticks.c:zend_parse_arg_func
Unexecuted instantiation: php_variables.c:zend_parse_arg_func
Unexecuted instantiation: reentrancy.c:zend_parse_arg_func
Unexecuted instantiation: rfc1867.c:zend_parse_arg_func
Unexecuted instantiation: safe_bcmp.c:zend_parse_arg_func
Unexecuted instantiation: SAPI.c:zend_parse_arg_func
Unexecuted instantiation: snprintf.c:zend_parse_arg_func
Unexecuted instantiation: spprintf.c:zend_parse_arg_func
Unexecuted instantiation: strlcat.c:zend_parse_arg_func
Unexecuted instantiation: strlcpy.c:zend_parse_arg_func
Unexecuted instantiation: cast.c:zend_parse_arg_func
Unexecuted instantiation: filter.c:zend_parse_arg_func
Unexecuted instantiation: glob_wrapper.c:zend_parse_arg_func
Unexecuted instantiation: memory.c:zend_parse_arg_func
Unexecuted instantiation: mmap.c:zend_parse_arg_func
Unexecuted instantiation: plain_wrapper.c:zend_parse_arg_func
Unexecuted instantiation: streams.c:zend_parse_arg_func
Unexecuted instantiation: transports.c:zend_parse_arg_func
Unexecuted instantiation: userspace.c:zend_parse_arg_func
Unexecuted instantiation: xp_socket.c:zend_parse_arg_func
Unexecuted instantiation: block_pass.c:zend_parse_arg_func
Unexecuted instantiation: compact_literals.c:zend_parse_arg_func
Unexecuted instantiation: compact_vars.c:zend_parse_arg_func
Unexecuted instantiation: dfa_pass.c:zend_parse_arg_func
Unexecuted instantiation: nop_removal.c:zend_parse_arg_func
Unexecuted instantiation: optimize_func_calls.c:zend_parse_arg_func
Unexecuted instantiation: optimize_temp_vars_5.c:zend_parse_arg_func
Unexecuted instantiation: pass1.c:zend_parse_arg_func
Unexecuted instantiation: pass3.c:zend_parse_arg_func
Unexecuted instantiation: sccp.c:zend_parse_arg_func
Unexecuted instantiation: zend_optimizer.c:zend_parse_arg_func
Unexecuted instantiation: zend_API.c:zend_parse_arg_func
Unexecuted instantiation: zend_ast.c:zend_parse_arg_func
Unexecuted instantiation: zend_attributes.c:zend_parse_arg_func
Unexecuted instantiation: zend_autoload.c:zend_parse_arg_func
zend_builtin_functions.c:zend_parse_arg_func
Line
Count
Source
2486
197
{
2487
197
  if (check_null && UNEXPECTED(Z_TYPE_P(arg) == IS_NULL)) {
2488
32
    dest_fci->size = 0;
2489
32
    dest_fcc->function_handler = NULL;
2490
32
    *error = NULL;
2491
165
  } else if (UNEXPECTED(zend_fcall_info_init(arg, 0, dest_fci, dest_fcc, NULL, error) != SUCCESS)) {
2492
13
    return 0;
2493
13
  }
2494
184
  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
184
    zend_release_fcall_info_cache(dest_fcc);
2499
184
  }
2500
184
  return 1;
2501
197
}
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
930
{
2487
930
  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
930
  } else if (UNEXPECTED(zend_fcall_info_init(arg, 0, dest_fci, dest_fcc, NULL, error) != SUCCESS)) {
2492
2
    return 0;
2493
2
  }
2494
928
  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
928
    zend_release_fcall_info_cache(dest_fcc);
2499
928
  }
2500
928
  return 1;
2501
930
}
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: shared_alloc_mmap.c:zend_parse_arg_zval
Unexecuted instantiation: shared_alloc_posix.c:zend_parse_arg_zval
Unexecuted instantiation: shared_alloc_shm.c:zend_parse_arg_zval
Unexecuted instantiation: zend_accelerator_api.c:zend_parse_arg_zval
Unexecuted instantiation: zend_accelerator_blacklist.c:zend_parse_arg_zval
Unexecuted instantiation: zend_accelerator_debug.c:zend_parse_arg_zval
Unexecuted instantiation: zend_accelerator_hash.c:zend_parse_arg_zval
Unexecuted instantiation: zend_accelerator_module.c:zend_parse_arg_zval
Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_parse_arg_zval
Unexecuted instantiation: zend_file_cache.c:zend_parse_arg_zval
Unexecuted instantiation: zend_persist_calc.c:zend_parse_arg_zval
Unexecuted instantiation: zend_persist.c:zend_parse_arg_zval
Unexecuted instantiation: zend_shared_alloc.c:zend_parse_arg_zval
Unexecuted instantiation: ZendAccelerator.c:zend_parse_arg_zval
Unexecuted instantiation: zend_jit_vm_helpers.c:zend_parse_arg_zval
Unexecuted instantiation: zend_jit.c:zend_parse_arg_zval
Unexecuted instantiation: csprng.c:zend_parse_arg_zval
Unexecuted instantiation: engine_mt19937.c:zend_parse_arg_zval
Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_parse_arg_zval
Unexecuted instantiation: engine_secure.c:zend_parse_arg_zval
Unexecuted instantiation: engine_user.c:zend_parse_arg_zval
Unexecuted instantiation: engine_xoshiro256starstar.c:zend_parse_arg_zval
Unexecuted instantiation: gammasection.c:zend_parse_arg_zval
Unexecuted instantiation: random.c:zend_parse_arg_zval
Unexecuted instantiation: randomizer.c:zend_parse_arg_zval
Unexecuted instantiation: zend_utils.c:zend_parse_arg_zval
Unexecuted instantiation: php_reflection.c:zend_parse_arg_zval
Unexecuted instantiation: php_spl.c:zend_parse_arg_zval
Unexecuted instantiation: spl_array.c:zend_parse_arg_zval
Unexecuted instantiation: spl_directory.c:zend_parse_arg_zval
Unexecuted instantiation: spl_dllist.c:zend_parse_arg_zval
Unexecuted instantiation: spl_exceptions.c:zend_parse_arg_zval
Unexecuted instantiation: spl_fixedarray.c:zend_parse_arg_zval
Unexecuted instantiation: spl_functions.c:zend_parse_arg_zval
Unexecuted instantiation: spl_heap.c:zend_parse_arg_zval
Unexecuted instantiation: spl_iterators.c:zend_parse_arg_zval
Unexecuted instantiation: spl_observer.c:zend_parse_arg_zval
Unexecuted instantiation: array.c:zend_parse_arg_zval
Unexecuted instantiation: assert.c:zend_parse_arg_zval
Unexecuted instantiation: base64.c:zend_parse_arg_zval
Unexecuted instantiation: basic_functions.c:zend_parse_arg_zval
Unexecuted instantiation: browscap.c:zend_parse_arg_zval
Unexecuted instantiation: crc32_x86.c:zend_parse_arg_zval
Unexecuted instantiation: crc32.c:zend_parse_arg_zval
Unexecuted instantiation: credits.c:zend_parse_arg_zval
Unexecuted instantiation: crypt.c:zend_parse_arg_zval
Unexecuted instantiation: css.c:zend_parse_arg_zval
Unexecuted instantiation: datetime.c:zend_parse_arg_zval
Unexecuted instantiation: dir.c:zend_parse_arg_zval
Unexecuted instantiation: dl.c:zend_parse_arg_zval
Unexecuted instantiation: dns.c:zend_parse_arg_zval
Unexecuted instantiation: exec.c:zend_parse_arg_zval
Unexecuted instantiation: file.c:zend_parse_arg_zval
Unexecuted instantiation: filestat.c:zend_parse_arg_zval
Unexecuted instantiation: filters.c:zend_parse_arg_zval
Unexecuted instantiation: flock_compat.c:zend_parse_arg_zval
Unexecuted instantiation: formatted_print.c:zend_parse_arg_zval
Unexecuted instantiation: fsock.c:zend_parse_arg_zval
Unexecuted instantiation: ftok.c:zend_parse_arg_zval
Unexecuted instantiation: ftp_fopen_wrapper.c:zend_parse_arg_zval
Unexecuted instantiation: head.c:zend_parse_arg_zval
Unexecuted instantiation: hrtime.c:zend_parse_arg_zval
Unexecuted instantiation: html.c:zend_parse_arg_zval
Unexecuted instantiation: http_fopen_wrapper.c:zend_parse_arg_zval
Unexecuted instantiation: http.c:zend_parse_arg_zval
Unexecuted instantiation: image.c:zend_parse_arg_zval
Unexecuted instantiation: incomplete_class.c:zend_parse_arg_zval
Unexecuted instantiation: info.c:zend_parse_arg_zval
Unexecuted instantiation: iptc.c:zend_parse_arg_zval
Unexecuted instantiation: levenshtein.c:zend_parse_arg_zval
Unexecuted instantiation: link.c:zend_parse_arg_zval
Unexecuted instantiation: mail.c:zend_parse_arg_zval
Unexecuted instantiation: math.c:zend_parse_arg_zval
Unexecuted instantiation: md5.c:zend_parse_arg_zval
Unexecuted instantiation: metaphone.c:zend_parse_arg_zval
Unexecuted instantiation: microtime.c:zend_parse_arg_zval
Unexecuted instantiation: net.c:zend_parse_arg_zval
Unexecuted instantiation: pack.c:zend_parse_arg_zval
Unexecuted instantiation: pageinfo.c:zend_parse_arg_zval
Unexecuted instantiation: password.c:zend_parse_arg_zval
Unexecuted instantiation: php_fopen_wrapper.c:zend_parse_arg_zval
Unexecuted instantiation: proc_open.c:zend_parse_arg_zval
Unexecuted instantiation: quot_print.c:zend_parse_arg_zval
Unexecuted instantiation: scanf.c:zend_parse_arg_zval
Unexecuted instantiation: sha1.c:zend_parse_arg_zval
Unexecuted instantiation: soundex.c:zend_parse_arg_zval
Unexecuted instantiation: streamsfuncs.c:zend_parse_arg_zval
Unexecuted instantiation: string.c:zend_parse_arg_zval
Unexecuted instantiation: strnatcmp.c:zend_parse_arg_zval
Unexecuted instantiation: syslog.c:zend_parse_arg_zval
Unexecuted instantiation: type.c:zend_parse_arg_zval
Unexecuted instantiation: uniqid.c:zend_parse_arg_zval
Unexecuted instantiation: url_scanner_ex.c:zend_parse_arg_zval
Unexecuted instantiation: url.c:zend_parse_arg_zval
Unexecuted instantiation: user_filters.c:zend_parse_arg_zval
Unexecuted instantiation: uuencode.c:zend_parse_arg_zval
Unexecuted instantiation: var_unserializer.c:zend_parse_arg_zval
Unexecuted instantiation: var.c:zend_parse_arg_zval
Unexecuted instantiation: versioning.c:zend_parse_arg_zval
Unexecuted instantiation: crypt_sha256.c:zend_parse_arg_zval
Unexecuted instantiation: crypt_sha512.c:zend_parse_arg_zval
Unexecuted instantiation: php_crypt_r.c:zend_parse_arg_zval
Unexecuted instantiation: php_uri.c:zend_parse_arg_zval
Unexecuted instantiation: php_uri_common.c:zend_parse_arg_zval
Unexecuted instantiation: uri_parser_rfc3986.c:zend_parse_arg_zval
Unexecuted instantiation: uri_parser_whatwg.c:zend_parse_arg_zval
Unexecuted instantiation: uri_parser_php_parse_url.c:zend_parse_arg_zval
Unexecuted instantiation: explicit_bzero.c:zend_parse_arg_zval
Unexecuted instantiation: fopen_wrappers.c:zend_parse_arg_zval
Unexecuted instantiation: getopt.c:zend_parse_arg_zval
Unexecuted instantiation: main.c:zend_parse_arg_zval
Unexecuted instantiation: network.c:zend_parse_arg_zval
Unexecuted instantiation: output.c:zend_parse_arg_zval
Unexecuted instantiation: php_content_types.c:zend_parse_arg_zval
Unexecuted instantiation: php_ini_builder.c:zend_parse_arg_zval
Unexecuted instantiation: php_ini.c:zend_parse_arg_zval
Unexecuted instantiation: php_glob.c:zend_parse_arg_zval
Unexecuted instantiation: php_odbc_utils.c:zend_parse_arg_zval
Unexecuted instantiation: php_open_temporary_file.c:zend_parse_arg_zval
Unexecuted instantiation: php_scandir.c:zend_parse_arg_zval
Unexecuted instantiation: php_syslog.c:zend_parse_arg_zval
Unexecuted instantiation: php_ticks.c:zend_parse_arg_zval
Unexecuted instantiation: php_variables.c:zend_parse_arg_zval
Unexecuted instantiation: reentrancy.c:zend_parse_arg_zval
Unexecuted instantiation: rfc1867.c:zend_parse_arg_zval
Unexecuted instantiation: safe_bcmp.c:zend_parse_arg_zval
Unexecuted instantiation: SAPI.c:zend_parse_arg_zval
Unexecuted instantiation: snprintf.c:zend_parse_arg_zval
Unexecuted instantiation: spprintf.c:zend_parse_arg_zval
Unexecuted instantiation: strlcat.c:zend_parse_arg_zval
Unexecuted instantiation: strlcpy.c:zend_parse_arg_zval
Unexecuted instantiation: cast.c:zend_parse_arg_zval
Unexecuted instantiation: filter.c:zend_parse_arg_zval
Unexecuted instantiation: glob_wrapper.c:zend_parse_arg_zval
Unexecuted instantiation: memory.c:zend_parse_arg_zval
Unexecuted instantiation: mmap.c:zend_parse_arg_zval
Unexecuted instantiation: plain_wrapper.c:zend_parse_arg_zval
Unexecuted instantiation: streams.c:zend_parse_arg_zval
Unexecuted instantiation: transports.c:zend_parse_arg_zval
Unexecuted instantiation: userspace.c:zend_parse_arg_zval
Unexecuted instantiation: xp_socket.c:zend_parse_arg_zval
Unexecuted instantiation: block_pass.c:zend_parse_arg_zval
Unexecuted instantiation: compact_literals.c:zend_parse_arg_zval
Unexecuted instantiation: compact_vars.c:zend_parse_arg_zval
Unexecuted instantiation: dfa_pass.c:zend_parse_arg_zval
Unexecuted instantiation: nop_removal.c:zend_parse_arg_zval
Unexecuted instantiation: optimize_func_calls.c:zend_parse_arg_zval
Unexecuted instantiation: optimize_temp_vars_5.c:zend_parse_arg_zval
Unexecuted instantiation: pass1.c:zend_parse_arg_zval
Unexecuted instantiation: pass3.c:zend_parse_arg_zval
Unexecuted instantiation: sccp.c:zend_parse_arg_zval
Unexecuted instantiation: zend_optimizer.c:zend_parse_arg_zval
Unexecuted instantiation: zend_API.c:zend_parse_arg_zval
Unexecuted instantiation: zend_ast.c:zend_parse_arg_zval
Unexecuted instantiation: zend_attributes.c:zend_parse_arg_zval
Unexecuted instantiation: zend_autoload.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
15.9k
{
2513
15.9k
  *dest = (check_null && UNEXPECTED(Z_TYPE_P(arg) == IS_NULL)) ? NULL : arg;
2514
15.9k
}
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
1.82k
{
2513
1.82k
  *dest = (check_null && UNEXPECTED(Z_TYPE_P(arg) == IS_NULL)) ? NULL : arg;
2514
1.82k
}
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
1.51k
{
2513
1.51k
  *dest = (check_null && UNEXPECTED(Z_TYPE_P(arg) == IS_NULL)) ? NULL : arg;
2514
1.51k
}
Unexecuted instantiation: php_lexbor.c:zend_parse_arg_zval_deref
Unexecuted instantiation: shared_alloc_mmap.c:zend_parse_arg_zval_deref
Unexecuted instantiation: shared_alloc_posix.c:zend_parse_arg_zval_deref
Unexecuted instantiation: shared_alloc_shm.c:zend_parse_arg_zval_deref
Unexecuted instantiation: zend_accelerator_api.c:zend_parse_arg_zval_deref
Unexecuted instantiation: zend_accelerator_blacklist.c:zend_parse_arg_zval_deref
Unexecuted instantiation: zend_accelerator_debug.c:zend_parse_arg_zval_deref
Unexecuted instantiation: zend_accelerator_hash.c:zend_parse_arg_zval_deref
Unexecuted instantiation: zend_accelerator_module.c:zend_parse_arg_zval_deref
Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_parse_arg_zval_deref
Unexecuted instantiation: zend_file_cache.c:zend_parse_arg_zval_deref
Unexecuted instantiation: zend_persist_calc.c:zend_parse_arg_zval_deref
Unexecuted instantiation: zend_persist.c:zend_parse_arg_zval_deref
Unexecuted instantiation: zend_shared_alloc.c:zend_parse_arg_zval_deref
Unexecuted instantiation: ZendAccelerator.c:zend_parse_arg_zval_deref
Unexecuted instantiation: zend_jit_vm_helpers.c:zend_parse_arg_zval_deref
Unexecuted instantiation: zend_jit.c:zend_parse_arg_zval_deref
Unexecuted instantiation: csprng.c:zend_parse_arg_zval_deref
Unexecuted instantiation: engine_mt19937.c:zend_parse_arg_zval_deref
Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_parse_arg_zval_deref
Unexecuted instantiation: engine_secure.c:zend_parse_arg_zval_deref
Unexecuted instantiation: engine_user.c:zend_parse_arg_zval_deref
Unexecuted instantiation: engine_xoshiro256starstar.c:zend_parse_arg_zval_deref
Unexecuted instantiation: gammasection.c:zend_parse_arg_zval_deref
Unexecuted instantiation: random.c:zend_parse_arg_zval_deref
Unexecuted instantiation: randomizer.c:zend_parse_arg_zval_deref
Unexecuted instantiation: zend_utils.c:zend_parse_arg_zval_deref
php_reflection.c:zend_parse_arg_zval_deref
Line
Count
Source
2512
767
{
2513
767
  *dest = (check_null && UNEXPECTED(Z_TYPE_P(arg) == IS_NULL)) ? NULL : arg;
2514
767
}
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
426
{
2513
426
  *dest = (check_null && UNEXPECTED(Z_TYPE_P(arg) == IS_NULL)) ? NULL : arg;
2514
426
}
assert.c:zend_parse_arg_zval_deref
Line
Count
Source
2512
2.59k
{
2513
2.59k
  *dest = (check_null && UNEXPECTED(Z_TYPE_P(arg) == IS_NULL)) ? NULL : arg;
2514
2.59k
}
Unexecuted instantiation: base64.c:zend_parse_arg_zval_deref
basic_functions.c:zend_parse_arg_zval_deref
Line
Count
Source
2512
3.09k
{
2513
3.09k
  *dest = (check_null && UNEXPECTED(Z_TYPE_P(arg) == IS_NULL)) ? NULL : arg;
2514
3.09k
}
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
27
{
2513
27
  *dest = (check_null && UNEXPECTED(Z_TYPE_P(arg) == IS_NULL)) ? NULL : arg;
2514
27
}
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
31
{
2513
31
  *dest = (check_null && UNEXPECTED(Z_TYPE_P(arg) == IS_NULL)) ? NULL : arg;
2514
31
}
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.22k
{
2513
1.22k
  *dest = (check_null && UNEXPECTED(Z_TYPE_P(arg) == IS_NULL)) ? NULL : arg;
2514
1.22k
}
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.50k
{
2513
1.50k
  *dest = (check_null && UNEXPECTED(Z_TYPE_P(arg) == IS_NULL)) ? NULL : arg;
2514
1.50k
}
Unexecuted instantiation: versioning.c:zend_parse_arg_zval_deref
Unexecuted instantiation: crypt_sha256.c:zend_parse_arg_zval_deref
Unexecuted instantiation: crypt_sha512.c:zend_parse_arg_zval_deref
Unexecuted instantiation: php_crypt_r.c:zend_parse_arg_zval_deref
Unexecuted instantiation: php_uri.c:zend_parse_arg_zval_deref
Unexecuted instantiation: php_uri_common.c:zend_parse_arg_zval_deref
Unexecuted instantiation: uri_parser_rfc3986.c:zend_parse_arg_zval_deref
Unexecuted instantiation: uri_parser_whatwg.c:zend_parse_arg_zval_deref
Unexecuted instantiation: uri_parser_php_parse_url.c:zend_parse_arg_zval_deref
Unexecuted instantiation: explicit_bzero.c:zend_parse_arg_zval_deref
Unexecuted instantiation: fopen_wrappers.c:zend_parse_arg_zval_deref
Unexecuted instantiation: getopt.c:zend_parse_arg_zval_deref
Unexecuted instantiation: main.c:zend_parse_arg_zval_deref
Unexecuted instantiation: network.c:zend_parse_arg_zval_deref
Unexecuted instantiation: output.c:zend_parse_arg_zval_deref
Unexecuted instantiation: php_content_types.c:zend_parse_arg_zval_deref
Unexecuted instantiation: php_ini_builder.c:zend_parse_arg_zval_deref
Unexecuted instantiation: php_ini.c:zend_parse_arg_zval_deref
Unexecuted instantiation: php_glob.c:zend_parse_arg_zval_deref
Unexecuted instantiation: php_odbc_utils.c:zend_parse_arg_zval_deref
Unexecuted instantiation: php_open_temporary_file.c:zend_parse_arg_zval_deref
Unexecuted instantiation: php_scandir.c:zend_parse_arg_zval_deref
Unexecuted instantiation: php_syslog.c:zend_parse_arg_zval_deref
Unexecuted instantiation: php_ticks.c:zend_parse_arg_zval_deref
Unexecuted instantiation: php_variables.c:zend_parse_arg_zval_deref
Unexecuted instantiation: reentrancy.c:zend_parse_arg_zval_deref
Unexecuted instantiation: rfc1867.c:zend_parse_arg_zval_deref
Unexecuted instantiation: safe_bcmp.c:zend_parse_arg_zval_deref
Unexecuted instantiation: SAPI.c:zend_parse_arg_zval_deref
Unexecuted instantiation: snprintf.c:zend_parse_arg_zval_deref
Unexecuted instantiation: spprintf.c:zend_parse_arg_zval_deref
Unexecuted instantiation: strlcat.c:zend_parse_arg_zval_deref
Unexecuted instantiation: strlcpy.c:zend_parse_arg_zval_deref
Unexecuted instantiation: cast.c:zend_parse_arg_zval_deref
Unexecuted instantiation: filter.c:zend_parse_arg_zval_deref
Unexecuted instantiation: glob_wrapper.c:zend_parse_arg_zval_deref
Unexecuted instantiation: memory.c:zend_parse_arg_zval_deref
Unexecuted instantiation: mmap.c:zend_parse_arg_zval_deref
Unexecuted instantiation: plain_wrapper.c:zend_parse_arg_zval_deref
Unexecuted instantiation: streams.c:zend_parse_arg_zval_deref
Unexecuted instantiation: transports.c:zend_parse_arg_zval_deref
Unexecuted instantiation: userspace.c:zend_parse_arg_zval_deref
Unexecuted instantiation: xp_socket.c:zend_parse_arg_zval_deref
Unexecuted instantiation: block_pass.c:zend_parse_arg_zval_deref
Unexecuted instantiation: compact_literals.c:zend_parse_arg_zval_deref
Unexecuted instantiation: compact_vars.c:zend_parse_arg_zval_deref
Unexecuted instantiation: dfa_pass.c:zend_parse_arg_zval_deref
Unexecuted instantiation: nop_removal.c:zend_parse_arg_zval_deref
Unexecuted instantiation: optimize_func_calls.c:zend_parse_arg_zval_deref
Unexecuted instantiation: optimize_temp_vars_5.c:zend_parse_arg_zval_deref
Unexecuted instantiation: pass1.c:zend_parse_arg_zval_deref
Unexecuted instantiation: pass3.c:zend_parse_arg_zval_deref
Unexecuted instantiation: sccp.c:zend_parse_arg_zval_deref
Unexecuted instantiation: zend_optimizer.c:zend_parse_arg_zval_deref
zend_API.c:zend_parse_arg_zval_deref
Line
Count
Source
2512
595
{
2513
595
  *dest = (check_null && UNEXPECTED(Z_TYPE_P(arg) == IS_NULL)) ? NULL : arg;
2514
595
}
Unexecuted instantiation: zend_ast.c:zend_parse_arg_zval_deref
zend_attributes.c:zend_parse_arg_zval_deref
Line
Count
Source
2512
309
{
2513
309
  *dest = (check_null && UNEXPECTED(Z_TYPE_P(arg) == IS_NULL)) ? NULL : arg;
2514
309
}
Unexecuted instantiation: zend_autoload.c:zend_parse_arg_zval_deref
zend_builtin_functions.c:zend_parse_arg_zval_deref
Line
Count
Source
2512
909
{
2513
909
  *dest = (check_null && UNEXPECTED(Z_TYPE_P(arg) == IS_NULL)) ? NULL : arg;
2514
909
}
zend_closures.c:zend_parse_arg_zval_deref
Line
Count
Source
2512
505
{
2513
505
  *dest = (check_null && UNEXPECTED(Z_TYPE_P(arg) == IS_NULL)) ? NULL : arg;
2514
505
}
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
219
{
2513
219
  *dest = (check_null && UNEXPECTED(Z_TYPE_P(arg) == IS_NULL)) ? NULL : arg;
2514
219
}
Unexecuted instantiation: zend_gc.c:zend_parse_arg_zval_deref
zend_generators.c:zend_parse_arg_zval_deref
Line
Count
Source
2512
410
{
2513
410
  *dest = (check_null && UNEXPECTED(Z_TYPE_P(arg) == IS_NULL)) ? NULL : arg;
2514
410
}
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
23
{
2513
23
  *dest = (check_null && UNEXPECTED(Z_TYPE_P(arg) == IS_NULL)) ? NULL : arg;
2514
23
}
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
8.13k
{
2519
8.13k
  if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) {
2520
7.93k
    *dest_ht = NULL;
2521
7.93k
    *dest_str = Z_STR_P(arg);
2522
7.93k
  } else if (EXPECTED(Z_TYPE_P(arg) == IS_ARRAY)) {
2523
8
    *dest_ht = Z_ARRVAL_P(arg);
2524
8
    *dest_str = NULL;
2525
190
  } else if (allow_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) {
2526
0
    *dest_ht = NULL;
2527
0
    *dest_str = NULL;
2528
190
  } else {
2529
190
    *dest_ht = NULL;
2530
190
    return zend_parse_arg_str_slow(arg, dest_str, arg_num);
2531
190
  }
2532
7.94k
  return 1;
2533
8.13k
}
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
1.01k
{
2519
1.01k
  if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) {
2520
914
    *dest_ht = NULL;
2521
914
    *dest_str = Z_STR_P(arg);
2522
914
  } else if (EXPECTED(Z_TYPE_P(arg) == IS_ARRAY)) {
2523
0
    *dest_ht = Z_ARRVAL_P(arg);
2524
0
    *dest_str = NULL;
2525
103
  } else if (allow_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) {
2526
0
    *dest_ht = NULL;
2527
0
    *dest_str = NULL;
2528
103
  } else {
2529
103
    *dest_ht = NULL;
2530
103
    return zend_parse_arg_str_slow(arg, dest_str, arg_num);
2531
103
  }
2532
914
  return 1;
2533
1.01k
}
Unexecuted instantiation: exif.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: hash_adler32.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: hash_crc32.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: hash_fnv.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: hash_gost.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: hash_haval.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: hash_joaat.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: hash_md.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: hash_murmur.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: hash_ripemd.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: hash_sha_ni.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: hash_sha_sse2.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: hash_sha.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: hash_sha3.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: hash_snefru.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: hash_tiger.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: hash_whirlpool.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: hash_xxhash.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: hash.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: json_encoder.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: json_parser.tab.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: json_scanner.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: json.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: php_lexbor.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: shared_alloc_mmap.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: shared_alloc_posix.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: shared_alloc_shm.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: zend_accelerator_api.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: zend_accelerator_blacklist.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: zend_accelerator_debug.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: zend_accelerator_hash.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: zend_accelerator_module.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: zend_file_cache.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: zend_persist_calc.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: zend_persist.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: zend_shared_alloc.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: ZendAccelerator.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: zend_jit_vm_helpers.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: zend_jit.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: csprng.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: engine_mt19937.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: engine_secure.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: engine_user.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: engine_xoshiro256starstar.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: gammasection.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: random.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: randomizer.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: zend_utils.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: php_reflection.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: php_spl.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: spl_array.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: spl_directory.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: spl_dllist.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: spl_exceptions.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: spl_fixedarray.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: spl_functions.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: spl_heap.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: spl_iterators.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: spl_observer.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: array.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: assert.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: base64.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: basic_functions.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: browscap.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: crc32_x86.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: crc32.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: credits.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: crypt.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: css.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: datetime.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: dir.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: dl.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: dns.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: exec.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: file.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: filestat.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: filters.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: flock_compat.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: formatted_print.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: fsock.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: ftok.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: ftp_fopen_wrapper.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: head.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: hrtime.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: html.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: http_fopen_wrapper.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: http.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: image.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: incomplete_class.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: info.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: iptc.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: levenshtein.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: link.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: mail.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: math.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: md5.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: metaphone.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: microtime.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: net.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: pack.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: pageinfo.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: password.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: php_fopen_wrapper.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: proc_open.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: quot_print.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: scanf.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: sha1.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: soundex.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: streamsfuncs.c:zend_parse_arg_array_ht_or_str
string.c:zend_parse_arg_array_ht_or_str
Line
Count
Source
2518
7.11k
{
2519
7.11k
  if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) {
2520
7.02k
    *dest_ht = NULL;
2521
7.02k
    *dest_str = Z_STR_P(arg);
2522
7.02k
  } else if (EXPECTED(Z_TYPE_P(arg) == IS_ARRAY)) {
2523
8
    *dest_ht = Z_ARRVAL_P(arg);
2524
8
    *dest_str = NULL;
2525
87
  } else if (allow_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) {
2526
0
    *dest_ht = NULL;
2527
0
    *dest_str = NULL;
2528
87
  } else {
2529
87
    *dest_ht = NULL;
2530
87
    return zend_parse_arg_str_slow(arg, dest_str, arg_num);
2531
87
  }
2532
7.03k
  return 1;
2533
7.11k
}
Unexecuted instantiation: strnatcmp.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: syslog.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: type.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: uniqid.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: url_scanner_ex.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: url.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: user_filters.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: uuencode.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: var_unserializer.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: var.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: versioning.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: crypt_sha256.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: crypt_sha512.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: php_crypt_r.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: php_uri.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: php_uri_common.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: uri_parser_rfc3986.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: uri_parser_whatwg.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: uri_parser_php_parse_url.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: explicit_bzero.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: fopen_wrappers.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: getopt.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: main.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: network.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: output.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: php_content_types.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: php_ini_builder.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: php_ini.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: php_glob.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: php_odbc_utils.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: php_open_temporary_file.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: php_scandir.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: php_syslog.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: php_ticks.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: php_variables.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: reentrancy.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: rfc1867.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: safe_bcmp.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: SAPI.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: snprintf.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: spprintf.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: strlcat.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: strlcpy.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: cast.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: filter.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: glob_wrapper.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: memory.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: mmap.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: plain_wrapper.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: streams.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: transports.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: userspace.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: xp_socket.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: block_pass.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: compact_literals.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: compact_vars.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: dfa_pass.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: nop_removal.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: optimize_func_calls.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: optimize_temp_vars_5.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: pass1.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: pass3.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: sccp.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: zend_optimizer.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: zend_API.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: zend_ast.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: zend_attributes.c:zend_parse_arg_array_ht_or_str
Unexecuted instantiation: zend_autoload.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
228
{
2538
228
  if (allow_null) {
2539
0
    *is_null = 0;
2540
0
  }
2541
228
  if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) {
2542
206
    *dest_str = Z_STR_P(arg);
2543
206
  } else if (EXPECTED(Z_TYPE_P(arg) == IS_LONG)) {
2544
16
    *dest_str = NULL;
2545
16
    *dest_long = Z_LVAL_P(arg);
2546
16
  } else if (allow_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) {
2547
0
    *dest_str = NULL;
2548
0
    *is_null = 1;
2549
6
  } else {
2550
6
    return zend_parse_arg_str_or_long_slow(arg, dest_str, dest_long, arg_num);
2551
6
  }
2552
222
  return 1;
2553
228
}
Unexecuted instantiation: php_date.c:zend_parse_arg_str_or_long
Unexecuted instantiation: php_pcre.c:zend_parse_arg_str_or_long
Unexecuted instantiation: exif.c:zend_parse_arg_str_or_long
Unexecuted instantiation: hash_adler32.c:zend_parse_arg_str_or_long
Unexecuted instantiation: hash_crc32.c:zend_parse_arg_str_or_long
Unexecuted instantiation: hash_fnv.c:zend_parse_arg_str_or_long
Unexecuted instantiation: hash_gost.c:zend_parse_arg_str_or_long
Unexecuted instantiation: hash_haval.c:zend_parse_arg_str_or_long
Unexecuted instantiation: hash_joaat.c:zend_parse_arg_str_or_long
Unexecuted instantiation: hash_md.c:zend_parse_arg_str_or_long
Unexecuted instantiation: hash_murmur.c:zend_parse_arg_str_or_long
Unexecuted instantiation: hash_ripemd.c:zend_parse_arg_str_or_long
Unexecuted instantiation: hash_sha_ni.c:zend_parse_arg_str_or_long
Unexecuted instantiation: hash_sha_sse2.c:zend_parse_arg_str_or_long
Unexecuted instantiation: hash_sha.c:zend_parse_arg_str_or_long
Unexecuted instantiation: hash_sha3.c:zend_parse_arg_str_or_long
Unexecuted instantiation: hash_snefru.c:zend_parse_arg_str_or_long
Unexecuted instantiation: hash_tiger.c:zend_parse_arg_str_or_long
Unexecuted instantiation: hash_whirlpool.c:zend_parse_arg_str_or_long
Unexecuted instantiation: hash_xxhash.c:zend_parse_arg_str_or_long
Unexecuted instantiation: hash.c:zend_parse_arg_str_or_long
Unexecuted instantiation: json_encoder.c:zend_parse_arg_str_or_long
Unexecuted instantiation: json_parser.tab.c:zend_parse_arg_str_or_long
Unexecuted instantiation: json_scanner.c:zend_parse_arg_str_or_long
Unexecuted instantiation: json.c:zend_parse_arg_str_or_long
Unexecuted instantiation: php_lexbor.c:zend_parse_arg_str_or_long
Unexecuted instantiation: shared_alloc_mmap.c:zend_parse_arg_str_or_long
Unexecuted instantiation: shared_alloc_posix.c:zend_parse_arg_str_or_long
Unexecuted instantiation: shared_alloc_shm.c:zend_parse_arg_str_or_long
Unexecuted instantiation: zend_accelerator_api.c:zend_parse_arg_str_or_long
Unexecuted instantiation: zend_accelerator_blacklist.c:zend_parse_arg_str_or_long
Unexecuted instantiation: zend_accelerator_debug.c:zend_parse_arg_str_or_long
Unexecuted instantiation: zend_accelerator_hash.c:zend_parse_arg_str_or_long
Unexecuted instantiation: zend_accelerator_module.c:zend_parse_arg_str_or_long
Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_parse_arg_str_or_long
Unexecuted instantiation: zend_file_cache.c:zend_parse_arg_str_or_long
Unexecuted instantiation: zend_persist_calc.c:zend_parse_arg_str_or_long
Unexecuted instantiation: zend_persist.c:zend_parse_arg_str_or_long
Unexecuted instantiation: zend_shared_alloc.c:zend_parse_arg_str_or_long
Unexecuted instantiation: ZendAccelerator.c:zend_parse_arg_str_or_long
Unexecuted instantiation: zend_jit_vm_helpers.c:zend_parse_arg_str_or_long
Unexecuted instantiation: zend_jit.c:zend_parse_arg_str_or_long
Unexecuted instantiation: csprng.c:zend_parse_arg_str_or_long
Unexecuted instantiation: engine_mt19937.c:zend_parse_arg_str_or_long
Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_parse_arg_str_or_long
Unexecuted instantiation: engine_secure.c:zend_parse_arg_str_or_long
Unexecuted instantiation: engine_user.c:zend_parse_arg_str_or_long
Unexecuted instantiation: engine_xoshiro256starstar.c:zend_parse_arg_str_or_long
Unexecuted instantiation: gammasection.c:zend_parse_arg_str_or_long
Unexecuted instantiation: random.c:zend_parse_arg_str_or_long
Unexecuted instantiation: randomizer.c:zend_parse_arg_str_or_long
Unexecuted instantiation: zend_utils.c:zend_parse_arg_str_or_long
php_reflection.c:zend_parse_arg_str_or_long
Line
Count
Source
2537
24
{
2538
24
  if (allow_null) {
2539
0
    *is_null = 0;
2540
0
  }
2541
24
  if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) {
2542
24
    *dest_str = Z_STR_P(arg);
2543
24
  } 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
24
  return 1;
2553
24
}
Unexecuted instantiation: php_spl.c:zend_parse_arg_str_or_long
Unexecuted instantiation: spl_array.c:zend_parse_arg_str_or_long
Unexecuted instantiation: spl_directory.c:zend_parse_arg_str_or_long
Unexecuted instantiation: spl_dllist.c:zend_parse_arg_str_or_long
Unexecuted instantiation: spl_exceptions.c:zend_parse_arg_str_or_long
Unexecuted instantiation: spl_fixedarray.c:zend_parse_arg_str_or_long
Unexecuted instantiation: spl_functions.c:zend_parse_arg_str_or_long
Unexecuted instantiation: spl_heap.c:zend_parse_arg_str_or_long
Unexecuted instantiation: spl_iterators.c:zend_parse_arg_str_or_long
Unexecuted instantiation: spl_observer.c:zend_parse_arg_str_or_long
Unexecuted instantiation: array.c:zend_parse_arg_str_or_long
Unexecuted instantiation: assert.c:zend_parse_arg_str_or_long
Unexecuted instantiation: base64.c:zend_parse_arg_str_or_long
Unexecuted instantiation: basic_functions.c:zend_parse_arg_str_or_long
Unexecuted instantiation: browscap.c:zend_parse_arg_str_or_long
Unexecuted instantiation: crc32_x86.c:zend_parse_arg_str_or_long
Unexecuted instantiation: crc32.c:zend_parse_arg_str_or_long
Unexecuted instantiation: credits.c:zend_parse_arg_str_or_long
Unexecuted instantiation: crypt.c:zend_parse_arg_str_or_long
Unexecuted instantiation: css.c:zend_parse_arg_str_or_long
Unexecuted instantiation: datetime.c:zend_parse_arg_str_or_long
Unexecuted instantiation: dir.c:zend_parse_arg_str_or_long
Unexecuted instantiation: dl.c:zend_parse_arg_str_or_long
Unexecuted instantiation: dns.c:zend_parse_arg_str_or_long
Unexecuted instantiation: exec.c:zend_parse_arg_str_or_long
Unexecuted instantiation: file.c:zend_parse_arg_str_or_long
Unexecuted instantiation: filestat.c:zend_parse_arg_str_or_long
Unexecuted instantiation: filters.c:zend_parse_arg_str_or_long
Unexecuted instantiation: flock_compat.c:zend_parse_arg_str_or_long
Unexecuted instantiation: formatted_print.c:zend_parse_arg_str_or_long
Unexecuted instantiation: fsock.c:zend_parse_arg_str_or_long
Unexecuted instantiation: ftok.c:zend_parse_arg_str_or_long
Unexecuted instantiation: ftp_fopen_wrapper.c:zend_parse_arg_str_or_long
Unexecuted instantiation: head.c:zend_parse_arg_str_or_long
Unexecuted instantiation: hrtime.c:zend_parse_arg_str_or_long
Unexecuted instantiation: html.c:zend_parse_arg_str_or_long
Unexecuted instantiation: http_fopen_wrapper.c:zend_parse_arg_str_or_long
Unexecuted instantiation: http.c:zend_parse_arg_str_or_long
Unexecuted instantiation: image.c:zend_parse_arg_str_or_long
Unexecuted instantiation: incomplete_class.c:zend_parse_arg_str_or_long
Unexecuted instantiation: info.c:zend_parse_arg_str_or_long
Unexecuted instantiation: iptc.c:zend_parse_arg_str_or_long
Unexecuted instantiation: levenshtein.c:zend_parse_arg_str_or_long
Unexecuted instantiation: link.c:zend_parse_arg_str_or_long
Unexecuted instantiation: mail.c:zend_parse_arg_str_or_long
Unexecuted instantiation: math.c:zend_parse_arg_str_or_long
Unexecuted instantiation: md5.c:zend_parse_arg_str_or_long
Unexecuted instantiation: metaphone.c:zend_parse_arg_str_or_long
Unexecuted instantiation: microtime.c:zend_parse_arg_str_or_long
Unexecuted instantiation: net.c:zend_parse_arg_str_or_long
Unexecuted instantiation: pack.c:zend_parse_arg_str_or_long
Unexecuted instantiation: pageinfo.c:zend_parse_arg_str_or_long
Unexecuted instantiation: password.c:zend_parse_arg_str_or_long
Unexecuted instantiation: php_fopen_wrapper.c:zend_parse_arg_str_or_long
Unexecuted instantiation: proc_open.c:zend_parse_arg_str_or_long
Unexecuted instantiation: quot_print.c:zend_parse_arg_str_or_long
Unexecuted instantiation: scanf.c:zend_parse_arg_str_or_long
Unexecuted instantiation: sha1.c:zend_parse_arg_str_or_long
Unexecuted instantiation: soundex.c:zend_parse_arg_str_or_long
Unexecuted instantiation: streamsfuncs.c:zend_parse_arg_str_or_long
Unexecuted instantiation: string.c:zend_parse_arg_str_or_long
Unexecuted instantiation: strnatcmp.c:zend_parse_arg_str_or_long
Unexecuted instantiation: syslog.c:zend_parse_arg_str_or_long
Unexecuted instantiation: type.c:zend_parse_arg_str_or_long
Unexecuted instantiation: uniqid.c:zend_parse_arg_str_or_long
Unexecuted instantiation: url_scanner_ex.c:zend_parse_arg_str_or_long
Unexecuted instantiation: url.c:zend_parse_arg_str_or_long
Unexecuted instantiation: user_filters.c:zend_parse_arg_str_or_long
Unexecuted instantiation: uuencode.c:zend_parse_arg_str_or_long
Unexecuted instantiation: var_unserializer.c:zend_parse_arg_str_or_long
Unexecuted instantiation: var.c:zend_parse_arg_str_or_long
Unexecuted instantiation: versioning.c:zend_parse_arg_str_or_long
Unexecuted instantiation: crypt_sha256.c:zend_parse_arg_str_or_long
Unexecuted instantiation: crypt_sha512.c:zend_parse_arg_str_or_long
Unexecuted instantiation: php_crypt_r.c:zend_parse_arg_str_or_long
Unexecuted instantiation: php_uri.c:zend_parse_arg_str_or_long
Unexecuted instantiation: php_uri_common.c:zend_parse_arg_str_or_long
Unexecuted instantiation: uri_parser_rfc3986.c:zend_parse_arg_str_or_long
Unexecuted instantiation: uri_parser_whatwg.c:zend_parse_arg_str_or_long
Unexecuted instantiation: uri_parser_php_parse_url.c:zend_parse_arg_str_or_long
Unexecuted instantiation: explicit_bzero.c:zend_parse_arg_str_or_long
Unexecuted instantiation: fopen_wrappers.c:zend_parse_arg_str_or_long
Unexecuted instantiation: getopt.c:zend_parse_arg_str_or_long
Unexecuted instantiation: main.c:zend_parse_arg_str_or_long
Unexecuted instantiation: network.c:zend_parse_arg_str_or_long
Unexecuted instantiation: output.c:zend_parse_arg_str_or_long
Unexecuted instantiation: php_content_types.c:zend_parse_arg_str_or_long
Unexecuted instantiation: php_ini_builder.c:zend_parse_arg_str_or_long
Unexecuted instantiation: php_ini.c:zend_parse_arg_str_or_long
Unexecuted instantiation: php_glob.c:zend_parse_arg_str_or_long
Unexecuted instantiation: php_odbc_utils.c:zend_parse_arg_str_or_long
Unexecuted instantiation: php_open_temporary_file.c:zend_parse_arg_str_or_long
Unexecuted instantiation: php_scandir.c:zend_parse_arg_str_or_long
Unexecuted instantiation: php_syslog.c:zend_parse_arg_str_or_long
Unexecuted instantiation: php_ticks.c:zend_parse_arg_str_or_long
Unexecuted instantiation: php_variables.c:zend_parse_arg_str_or_long
Unexecuted instantiation: reentrancy.c:zend_parse_arg_str_or_long
Unexecuted instantiation: rfc1867.c:zend_parse_arg_str_or_long
Unexecuted instantiation: safe_bcmp.c:zend_parse_arg_str_or_long
Unexecuted instantiation: SAPI.c:zend_parse_arg_str_or_long
Unexecuted instantiation: snprintf.c:zend_parse_arg_str_or_long
Unexecuted instantiation: spprintf.c:zend_parse_arg_str_or_long
Unexecuted instantiation: strlcat.c:zend_parse_arg_str_or_long
Unexecuted instantiation: strlcpy.c:zend_parse_arg_str_or_long
Unexecuted instantiation: cast.c:zend_parse_arg_str_or_long
Unexecuted instantiation: filter.c:zend_parse_arg_str_or_long
Unexecuted instantiation: glob_wrapper.c:zend_parse_arg_str_or_long
Unexecuted instantiation: memory.c:zend_parse_arg_str_or_long
Unexecuted instantiation: mmap.c:zend_parse_arg_str_or_long
Unexecuted instantiation: plain_wrapper.c:zend_parse_arg_str_or_long
Unexecuted instantiation: streams.c:zend_parse_arg_str_or_long
Unexecuted instantiation: transports.c:zend_parse_arg_str_or_long
Unexecuted instantiation: userspace.c:zend_parse_arg_str_or_long
Unexecuted instantiation: xp_socket.c:zend_parse_arg_str_or_long
Unexecuted instantiation: block_pass.c:zend_parse_arg_str_or_long
Unexecuted instantiation: compact_literals.c:zend_parse_arg_str_or_long
Unexecuted instantiation: compact_vars.c:zend_parse_arg_str_or_long
Unexecuted instantiation: dfa_pass.c:zend_parse_arg_str_or_long
Unexecuted instantiation: nop_removal.c:zend_parse_arg_str_or_long
Unexecuted instantiation: optimize_func_calls.c:zend_parse_arg_str_or_long
Unexecuted instantiation: optimize_temp_vars_5.c:zend_parse_arg_str_or_long
Unexecuted instantiation: pass1.c:zend_parse_arg_str_or_long
Unexecuted instantiation: pass3.c:zend_parse_arg_str_or_long
Unexecuted instantiation: sccp.c:zend_parse_arg_str_or_long
Unexecuted instantiation: zend_optimizer.c:zend_parse_arg_str_or_long
Unexecuted instantiation: zend_API.c:zend_parse_arg_str_or_long
Unexecuted instantiation: zend_ast.c:zend_parse_arg_str_or_long
Unexecuted instantiation: zend_attributes.c:zend_parse_arg_str_or_long
Unexecuted instantiation: zend_autoload.c:zend_parse_arg_str_or_long
zend_builtin_functions.c:zend_parse_arg_str_or_long
Line
Count
Source
2537
89
{
2538
89
  if (allow_null) {
2539
0
    *is_null = 0;
2540
0
  }
2541
89
  if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) {
2542
82
    *dest_str = Z_STR_P(arg);
2543
82
  } else if (EXPECTED(Z_TYPE_P(arg) == IS_LONG)) {
2544
3
    *dest_str = NULL;
2545
3
    *dest_long = Z_LVAL_P(arg);
2546
4
  } else if (allow_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) {
2547
0
    *dest_str = NULL;
2548
0
    *is_null = 1;
2549
4
  } else {
2550
4
    return zend_parse_arg_str_or_long_slow(arg, dest_str, dest_long, arg_num);
2551
4
  }
2552
85
  return 1;
2553
89
}
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
115
{
2538
115
  if (allow_null) {
2539
0
    *is_null = 0;
2540
0
  }
2541
115
  if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) {
2542
100
    *dest_str = Z_STR_P(arg);
2543
100
  } else if (EXPECTED(Z_TYPE_P(arg) == IS_LONG)) {
2544
13
    *dest_str = NULL;
2545
13
    *dest_long = Z_LVAL_P(arg);
2546
13
  } else if (allow_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) {
2547
0
    *dest_str = NULL;
2548
0
    *is_null = 1;
2549
2
  } else {
2550
2
    return zend_parse_arg_str_or_long_slow(arg, dest_str, dest_long, arg_num);
2551
2
  }
2552
113
  return 1;
2553
115
}
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
116
) {
2558
116
  if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) {
2559
93
    *destination = zend_lookup_class(Z_STR_P(arg));
2560
2561
93
    return *destination != NULL;
2562
93
  } else if (EXPECTED(Z_TYPE_P(arg) == IS_OBJECT)) {
2563
20
    *destination = Z_OBJ_P(arg)->ce;
2564
20
  } else if (allow_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) {
2565
0
    *destination = NULL;
2566
3
  } else {
2567
3
    return 0;
2568
3
  }
2569
2570
20
  return 1;
2571
116
}
Unexecuted instantiation: php_date.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: php_pcre.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: exif.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: hash_adler32.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: hash_crc32.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: hash_fnv.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: hash_gost.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: hash_haval.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: hash_joaat.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: hash_md.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: hash_murmur.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: hash_ripemd.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: hash_sha_ni.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: hash_sha_sse2.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: hash_sha.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: hash_sha3.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: hash_snefru.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: hash_tiger.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: hash_whirlpool.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: hash_xxhash.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: hash.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: json_encoder.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: json_parser.tab.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: json_scanner.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: json.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: php_lexbor.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: shared_alloc_mmap.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: shared_alloc_posix.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: shared_alloc_shm.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: zend_accelerator_api.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: zend_accelerator_blacklist.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: zend_accelerator_debug.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: zend_accelerator_hash.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: zend_accelerator_module.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: zend_file_cache.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: zend_persist_calc.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: zend_persist.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: zend_shared_alloc.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: ZendAccelerator.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: zend_jit_vm_helpers.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: zend_jit.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: csprng.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: engine_mt19937.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: engine_secure.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: engine_user.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: engine_xoshiro256starstar.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: gammasection.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: random.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: randomizer.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: zend_utils.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: php_reflection.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: php_spl.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: spl_array.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: spl_directory.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: spl_dllist.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: spl_exceptions.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: spl_fixedarray.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: spl_functions.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: spl_heap.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: spl_iterators.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: spl_observer.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: array.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: assert.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: base64.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: basic_functions.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: browscap.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: crc32_x86.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: crc32.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: credits.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: crypt.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: css.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: datetime.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: dir.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: dl.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: dns.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: exec.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: file.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: filestat.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: filters.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: flock_compat.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: formatted_print.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: fsock.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: ftok.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: ftp_fopen_wrapper.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: head.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: hrtime.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: html.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: http_fopen_wrapper.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: http.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: image.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: incomplete_class.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: info.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: iptc.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: levenshtein.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: link.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: mail.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: math.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: md5.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: metaphone.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: microtime.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: net.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: pack.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: pageinfo.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: password.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: php_fopen_wrapper.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: proc_open.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: quot_print.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: scanf.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: sha1.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: soundex.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: streamsfuncs.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: string.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: strnatcmp.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: syslog.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: type.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: uniqid.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: url_scanner_ex.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: url.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: user_filters.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: uuencode.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: var_unserializer.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: var.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: versioning.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: crypt_sha256.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: crypt_sha512.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: php_crypt_r.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: php_uri.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: php_uri_common.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: uri_parser_rfc3986.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: uri_parser_whatwg.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: uri_parser_php_parse_url.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: explicit_bzero.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: fopen_wrappers.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: getopt.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: main.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: network.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: output.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: php_content_types.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: php_ini_builder.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: php_ini.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: php_glob.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: php_odbc_utils.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: php_open_temporary_file.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: php_scandir.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: php_syslog.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: php_ticks.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: php_variables.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: reentrancy.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: rfc1867.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: safe_bcmp.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: SAPI.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: snprintf.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: spprintf.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: strlcat.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: strlcpy.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: cast.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: filter.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: glob_wrapper.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: memory.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: mmap.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: plain_wrapper.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: streams.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: transports.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: userspace.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: xp_socket.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: block_pass.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: compact_literals.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: compact_vars.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: dfa_pass.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: nop_removal.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: optimize_func_calls.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: optimize_temp_vars_5.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: pass1.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: pass3.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: sccp.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: zend_optimizer.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: zend_API.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: zend_ast.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: zend_attributes.c:zend_parse_arg_obj_or_class_name
Unexecuted instantiation: zend_autoload.c:zend_parse_arg_obj_or_class_name
zend_builtin_functions.c:zend_parse_arg_obj_or_class_name
Line
Count
Source
2557
116
) {
2558
116
  if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) {
2559
93
    *destination = zend_lookup_class(Z_STR_P(arg));
2560
2561
93
    return *destination != NULL;
2562
93
  } else if (EXPECTED(Z_TYPE_P(arg) == IS_OBJECT)) {
2563
20
    *destination = Z_OBJ_P(arg)->ce;
2564
20
  } else if (allow_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) {
2565
0
    *destination = NULL;
2566
3
  } else {
2567
3
    return 0;
2568
3
  }
2569
2570
20
  return 1;
2571
116
}
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.96k
) {
2576
6.96k
  if (EXPECTED(Z_TYPE_P(arg) == IS_OBJECT)) {
2577
671
    if (!base_ce || EXPECTED(instanceof_function(Z_OBJCE_P(arg), base_ce))) {
2578
671
      *destination_object = Z_OBJ_P(arg);
2579
671
      *destination_string = NULL;
2580
671
      return 1;
2581
671
    }
2582
671
  }
2583
2584
6.29k
  *destination_object = NULL;
2585
6.29k
  return zend_parse_arg_str(arg, destination_string, allow_null, arg_num);
2586
6.96k
}
Unexecuted instantiation: php_date.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: php_pcre.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: exif.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: hash_adler32.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: hash_crc32.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: hash_fnv.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: hash_gost.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: hash_haval.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: hash_joaat.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: hash_md.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: hash_murmur.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: hash_ripemd.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: hash_sha_ni.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: hash_sha_sse2.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: hash_sha.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: hash_sha3.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: hash_snefru.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: hash_tiger.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: hash_whirlpool.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: hash_xxhash.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: hash.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: json_encoder.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: json_parser.tab.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: json_scanner.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: json.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: php_lexbor.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: shared_alloc_mmap.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: shared_alloc_posix.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: shared_alloc_shm.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: zend_accelerator_api.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: zend_accelerator_blacklist.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: zend_accelerator_debug.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: zend_accelerator_hash.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: zend_accelerator_module.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: zend_file_cache.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: zend_persist_calc.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: zend_persist.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: zend_shared_alloc.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: ZendAccelerator.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: zend_jit_vm_helpers.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: zend_jit.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: csprng.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: engine_mt19937.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: engine_secure.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: engine_user.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: engine_xoshiro256starstar.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: gammasection.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: random.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: randomizer.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: zend_utils.c:zend_parse_arg_obj_or_str
php_reflection.c:zend_parse_arg_obj_or_str
Line
Count
Source
2575
4.11k
) {
2576
4.11k
  if (EXPECTED(Z_TYPE_P(arg) == IS_OBJECT)) {
2577
629
    if (!base_ce || EXPECTED(instanceof_function(Z_OBJCE_P(arg), base_ce))) {
2578
629
      *destination_object = Z_OBJ_P(arg);
2579
629
      *destination_string = NULL;
2580
629
      return 1;
2581
629
    }
2582
629
  }
2583
2584
3.48k
  *destination_object = NULL;
2585
3.48k
  return zend_parse_arg_str(arg, destination_string, allow_null, arg_num);
2586
4.11k
}
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.52k
) {
2576
2.52k
  if (EXPECTED(Z_TYPE_P(arg) == IS_OBJECT)) {
2577
18
    if (!base_ce || EXPECTED(instanceof_function(Z_OBJCE_P(arg), base_ce))) {
2578
18
      *destination_object = Z_OBJ_P(arg);
2579
18
      *destination_string = NULL;
2580
18
      return 1;
2581
18
    }
2582
18
  }
2583
2584
2.50k
  *destination_object = NULL;
2585
2.50k
  return zend_parse_arg_str(arg, destination_string, allow_null, arg_num);
2586
2.52k
}
Unexecuted instantiation: base64.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: basic_functions.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: browscap.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: crc32_x86.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: crc32.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: credits.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: crypt.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: css.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: datetime.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: dir.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: dl.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: dns.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: exec.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: file.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: filestat.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: filters.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: flock_compat.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: formatted_print.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: fsock.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: ftok.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: ftp_fopen_wrapper.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: head.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: hrtime.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: html.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: http_fopen_wrapper.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: http.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: image.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: incomplete_class.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: info.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: iptc.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: levenshtein.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: link.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: mail.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: math.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: md5.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: metaphone.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: microtime.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: net.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: pack.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: pageinfo.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: password.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: php_fopen_wrapper.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: proc_open.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: quot_print.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: scanf.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: sha1.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: soundex.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: streamsfuncs.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: string.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: strnatcmp.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: syslog.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: type.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: uniqid.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: url_scanner_ex.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: url.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: user_filters.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: uuencode.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: var_unserializer.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: var.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: versioning.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: crypt_sha256.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: crypt_sha512.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: php_crypt_r.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: php_uri.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: php_uri_common.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: uri_parser_rfc3986.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: uri_parser_whatwg.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: uri_parser_php_parse_url.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: explicit_bzero.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: fopen_wrappers.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: getopt.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: main.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: network.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: output.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: php_content_types.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: php_ini_builder.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: php_ini.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: php_glob.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: php_odbc_utils.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: php_open_temporary_file.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: php_scandir.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: php_syslog.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: php_ticks.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: php_variables.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: reentrancy.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: rfc1867.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: safe_bcmp.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: SAPI.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: snprintf.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: spprintf.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: strlcat.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: strlcpy.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: cast.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: filter.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: glob_wrapper.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: memory.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: mmap.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: plain_wrapper.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: streams.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: transports.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: userspace.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: xp_socket.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: block_pass.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: compact_literals.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: compact_vars.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: dfa_pass.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: nop_removal.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: optimize_func_calls.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: optimize_temp_vars_5.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: pass1.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: pass3.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: sccp.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: zend_optimizer.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: zend_API.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: zend_ast.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: zend_attributes.c:zend_parse_arg_obj_or_str
Unexecuted instantiation: zend_autoload.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
331
) {
2576
331
  if (EXPECTED(Z_TYPE_P(arg) == IS_OBJECT)) {
2577
24
    if (!base_ce || EXPECTED(instanceof_function(Z_OBJCE_P(arg), base_ce))) {
2578
24
      *destination_object = Z_OBJ_P(arg);
2579
24
      *destination_string = NULL;
2580
24
      return 1;
2581
24
    }
2582
24
  }
2583
2584
307
  *destination_object = NULL;
2585
307
  return zend_parse_arg_str(arg, destination_string, allow_null, arg_num);
2586
331
}
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 */