Coverage Report

Created: 2026-06-02 06:40

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