Coverage Report

Created: 2026-06-02 06:39

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
420k
#define ZEND_FN(name) zif_##name
72
219
#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
19.4k
  (((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
177k
#define ZEND_MODULE_ACTIVATE_N(module)    zm_activate_##module
227
310k
#define ZEND_MODULE_DEACTIVATE_N(module)  zm_deactivate_##module
228
44.4k
#define ZEND_MODULE_POST_ZEND_DEACTIVATE_N(module)  zm_post_zend_deactivate_##module
229
11
#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.72M
#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
5.90k
  ((zval*)ZEND_MAP_PTR_GET((ce)->static_members_table))
332
333
#define CE_CONSTANTS_TABLE(ce) \
334
2.73k
  zend_class_constants_table(ce)
335
336
#define CE_DEFAULT_PROPERTIES_TABLE(ce) \
337
253k
  zend_class_default_properties_table(ce)
338
339
#define CE_BACKED_ENUM_TABLE(ce) \
340
124
  zend_class_backed_enum_table(ce)
341
342
1.56k
#define ZEND_FCI_INITIALIZED(fci) ((fci).size != 0)
343
505
#define ZEND_FCC_INITIALIZED(fcc) ((fcc).function_handler != NULL)
344
345
180
static zend_always_inline uint32_t zend_fci_consumed_arg(uint32_t arg_index) {
346
180
  return arg_index < 32 ? (UINT32_C(1) << arg_index) : UINT32_C(0);
347
180
}
Unexecuted instantiation: php_date.c:zend_fci_consumed_arg
php_pcre.c:zend_fci_consumed_arg
Line
Count
Source
345
129
static zend_always_inline uint32_t zend_fci_consumed_arg(uint32_t arg_index) {
346
129
  return arg_index < 32 ? (UINT32_C(1) << arg_index) : UINT32_C(0);
347
129
}
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
array.c:zend_fci_consumed_arg
Line
Count
Source
345
12
static zend_always_inline uint32_t zend_fci_consumed_arg(uint32_t arg_index) {
346
12
  return arg_index < 32 ? (UINT32_C(1) << arg_index) : UINT32_C(0);
347
12
}
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
39
static zend_always_inline uint32_t zend_fci_consumed_arg(uint32_t arg_index) {
346
39
  return arg_index < 32 ? (UINT32_C(1) << arg_index) : UINT32_C(0);
347
39
}
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-tracing-jit.c:zend_fci_consumed_arg
Unexecuted instantiation: fuzzer-sapi.c:zend_fci_consumed_arg
348
207
static zend_always_inline bool zend_fci_is_consumed_arg(uint32_t consumed_args, uint32_t arg_index) {
349
207
  return arg_index < 32 && (consumed_args & (UINT32_C(1) << arg_index));
350
207
}
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
207
static zend_always_inline bool zend_fci_is_consumed_arg(uint32_t consumed_args, uint32_t arg_index) {
349
207
  return arg_index < 32 && (consumed_args & (UINT32_C(1) << arg_index));
350
207
}
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-tracing-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
730
#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-tracing-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.92k
#define IS_CALLABLE_CHECK_SYNTAX_ONLY (1<<0)
413
8.31k
#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
2.95k
static zend_always_inline const HashTable *zend_class_constants_table(const zend_class_entry *ce) {
452
2.95k
  if ((ce->ce_flags & ZEND_ACC_HAS_AST_CONSTANTS) && ZEND_MAP_PTR(ce->mutable_data)) {
453
594
    const zend_class_mutable_data *mutable_data =
454
594
      (const zend_class_mutable_data*)ZEND_MAP_PTR_GET_IMM(ce->mutable_data);
455
594
    if (mutable_data && mutable_data->constants_table) {
456
360
      return mutable_data->constants_table;
457
360
    } else {
458
234
      return zend_separate_class_constants_table(ce);
459
234
    }
460
2.36k
  } else {
461
2.36k
    return &ce->constants_table;
462
2.36k
  }
463
2.95k
}
Unexecuted instantiation: php_date.c:zend_class_constants_table
Unexecuted instantiation: php_pcre.c:zend_class_constants_table
Unexecuted instantiation: exif.c:zend_class_constants_table
Unexecuted instantiation: hash_adler32.c:zend_class_constants_table
Unexecuted instantiation: hash_crc32.c:zend_class_constants_table
Unexecuted instantiation: hash_fnv.c:zend_class_constants_table
Unexecuted instantiation: hash_gost.c:zend_class_constants_table
Unexecuted instantiation: hash_haval.c:zend_class_constants_table
Unexecuted instantiation: hash_joaat.c:zend_class_constants_table
Unexecuted instantiation: hash_md.c:zend_class_constants_table
Unexecuted instantiation: hash_murmur.c:zend_class_constants_table
Unexecuted instantiation: hash_ripemd.c:zend_class_constants_table
Unexecuted instantiation: hash_sha_ni.c:zend_class_constants_table
Unexecuted instantiation: hash_sha_sse2.c:zend_class_constants_table
Unexecuted instantiation: hash_sha.c:zend_class_constants_table
Unexecuted instantiation: hash_sha3.c:zend_class_constants_table
Unexecuted instantiation: hash_snefru.c:zend_class_constants_table
Unexecuted instantiation: hash_tiger.c:zend_class_constants_table
Unexecuted instantiation: hash_whirlpool.c:zend_class_constants_table
Unexecuted instantiation: hash_xxhash.c:zend_class_constants_table
Unexecuted instantiation: hash.c:zend_class_constants_table
Unexecuted instantiation: json_encoder.c:zend_class_constants_table
Unexecuted instantiation: json_parser.tab.c:zend_class_constants_table
Unexecuted instantiation: json_scanner.c:zend_class_constants_table
Unexecuted instantiation: json.c:zend_class_constants_table
Unexecuted instantiation: php_lexbor.c:zend_class_constants_table
Unexecuted instantiation: shared_alloc_mmap.c:zend_class_constants_table
Unexecuted instantiation: shared_alloc_posix.c:zend_class_constants_table
Unexecuted instantiation: shared_alloc_shm.c:zend_class_constants_table
Unexecuted instantiation: zend_accelerator_api.c:zend_class_constants_table
Unexecuted instantiation: zend_accelerator_blacklist.c:zend_class_constants_table
Unexecuted instantiation: zend_accelerator_debug.c:zend_class_constants_table
Unexecuted instantiation: zend_accelerator_hash.c:zend_class_constants_table
Unexecuted instantiation: zend_accelerator_module.c:zend_class_constants_table
Unexecuted instantiation: zend_accelerator_util_funcs.c:zend_class_constants_table
Unexecuted instantiation: zend_file_cache.c:zend_class_constants_table
Unexecuted instantiation: zend_persist_calc.c:zend_class_constants_table
Unexecuted instantiation: zend_persist.c:zend_class_constants_table
Unexecuted instantiation: zend_shared_alloc.c:zend_class_constants_table
Unexecuted instantiation: ZendAccelerator.c:zend_class_constants_table
Unexecuted instantiation: zend_jit_vm_helpers.c:zend_class_constants_table
Unexecuted instantiation: zend_jit.c:zend_class_constants_table
Unexecuted instantiation: csprng.c:zend_class_constants_table
Unexecuted instantiation: engine_mt19937.c:zend_class_constants_table
Unexecuted instantiation: engine_pcgoneseq128xslrr64.c:zend_class_constants_table
Unexecuted instantiation: engine_secure.c:zend_class_constants_table
Unexecuted instantiation: engine_user.c:zend_class_constants_table
Unexecuted instantiation: engine_xoshiro256starstar.c:zend_class_constants_table
Unexecuted instantiation: gammasection.c:zend_class_constants_table
Unexecuted instantiation: random.c:zend_class_constants_table
Unexecuted instantiation: randomizer.c:zend_class_constants_table
Unexecuted instantiation: zend_utils.c:zend_class_constants_table
php_reflection.c:zend_class_constants_table
Line
Count
Source
451
155
static zend_always_inline const HashTable *zend_class_constants_table(const zend_class_entry *ce) {
452
155
  if ((ce->ce_flags & ZEND_ACC_HAS_AST_CONSTANTS) && ZEND_MAP_PTR(ce->mutable_data)) {
453
51
    const zend_class_mutable_data *mutable_data =
454
51
      (const zend_class_mutable_data*)ZEND_MAP_PTR_GET_IMM(ce->mutable_data);
455
51
    if (mutable_data && mutable_data->constants_table) {
456
39
      return mutable_data->constants_table;
457
39
    } else {
458
12
      return zend_separate_class_constants_table(ce);
459
12
    }
460
104
  } else {
461
104
    return &ce->constants_table;
462
104
  }
463
155
}
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
33
static zend_always_inline const HashTable *zend_class_constants_table(const zend_class_entry *ce) {
452
33
  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
33
  } else {
461
33
    return &ce->constants_table;
462
33
  }
463
33
}
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
54
static zend_always_inline const HashTable *zend_class_constants_table(const zend_class_entry *ce) {
452
54
  if ((ce->ce_flags & ZEND_ACC_HAS_AST_CONSTANTS) && ZEND_MAP_PTR(ce->mutable_data)) {
453
54
    const zend_class_mutable_data *mutable_data =
454
54
      (const zend_class_mutable_data*)ZEND_MAP_PTR_GET_IMM(ce->mutable_data);
455
54
    if (mutable_data && mutable_data->constants_table) {
456
24
      return mutable_data->constants_table;
457
30
    } else {
458
30
      return zend_separate_class_constants_table(ce);
459
30
    }
460
54
  } else {
461
0
    return &ce->constants_table;
462
0
  }
463
54
}
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
852
static zend_always_inline const HashTable *zend_class_constants_table(const zend_class_entry *ce) {
452
852
  if ((ce->ce_flags & ZEND_ACC_HAS_AST_CONSTANTS) && ZEND_MAP_PTR(ce->mutable_data)) {
453
156
    const zend_class_mutable_data *mutable_data =
454
156
      (const zend_class_mutable_data*)ZEND_MAP_PTR_GET_IMM(ce->mutable_data);
455
156
    if (mutable_data && mutable_data->constants_table) {
456
135
      return mutable_data->constants_table;
457
135
    } else {
458
21
      return zend_separate_class_constants_table(ce);
459
21
    }
460
696
  } else {
461
696
    return &ce->constants_table;
462
696
  }
463
852
}
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
282
static zend_always_inline const HashTable *zend_class_constants_table(const zend_class_entry *ce) {
452
282
  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
282
  } else {
461
282
    return &ce->constants_table;
462
282
  }
463
282
}
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
1.58k
static zend_always_inline const HashTable *zend_class_constants_table(const zend_class_entry *ce) {
452
1.58k
  if ((ce->ce_flags & ZEND_ACC_HAS_AST_CONSTANTS) && ZEND_MAP_PTR(ce->mutable_data)) {
453
333
    const zend_class_mutable_data *mutable_data =
454
333
      (const zend_class_mutable_data*)ZEND_MAP_PTR_GET_IMM(ce->mutable_data);
455
333
    if (mutable_data && mutable_data->constants_table) {
456
162
      return mutable_data->constants_table;
457
171
    } else {
458
171
      return zend_separate_class_constants_table(ce);
459
171
    }
460
1.24k
  } else {
461
1.24k
    return &ce->constants_table;
462
1.24k
  }
463
1.58k
}
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-tracing-jit.c:zend_class_constants_table
Unexecuted instantiation: fuzzer-sapi.c:zend_class_constants_table
464
465
253k
static zend_always_inline zval *zend_class_default_properties_table(const zend_class_entry *ce) {
466
253k
  if ((ce->ce_flags & ZEND_ACC_HAS_AST_PROPERTIES) && ZEND_MAP_PTR(ce->mutable_data)) {
467
102
    const zend_class_mutable_data *mutable_data =
468
102
      (const zend_class_mutable_data*)ZEND_MAP_PTR_GET_IMM(ce->mutable_data);
469
102
    return mutable_data->default_properties_table;
470
253k
  } else {
471
253k
    return ce->default_properties_table;
472
253k
  }
473
253k
}
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
252k
static zend_always_inline zval *zend_class_default_properties_table(const zend_class_entry *ce) {
466
252k
  if ((ce->ce_flags & ZEND_ACC_HAS_AST_PROPERTIES) && ZEND_MAP_PTR(ce->mutable_data)) {
467
102
    const zend_class_mutable_data *mutable_data =
468
102
      (const zend_class_mutable_data*)ZEND_MAP_PTR_GET_IMM(ce->mutable_data);
469
102
    return mutable_data->default_properties_table;
470
252k
  } else {
471
252k
    return ce->default_properties_table;
472
252k
  }
473
252k
}
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
168
static zend_always_inline zval *zend_class_default_properties_table(const zend_class_entry *ce) {
466
168
  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
168
  } else {
471
168
    return ce->default_properties_table;
472
168
  }
473
168
}
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
477
static zend_always_inline zval *zend_class_default_properties_table(const zend_class_entry *ce) {
466
477
  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
477
  } else {
471
477
    return ce->default_properties_table;
472
477
  }
473
477
}
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-tracing-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
248
{
477
248
  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
248
  } else {
481
248
    ce->backed_enum_table = backed_enum_table;
482
248
  }
483
248
}
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
248
{
477
248
  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
248
  } else {
481
248
    ce->backed_enum_table = backed_enum_table;
482
248
  }
483
248
}
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-tracing-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
124
{
487
124
  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
124
  } else {
491
124
    return ce->backed_enum_table;
492
124
  }
493
124
}
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
124
{
487
124
  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
124
  } else {
491
124
    return ce->backed_enum_table;
492
124
  }
493
124
}
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-tracing-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.8k
#define ZEND_THIS                           (&EX(This))
524
525
12
#define hasThis()             (Z_TYPE_P(ZEND_THIS) == IS_OBJECT)
526
12
#define getThis()             (hasThis() ? ZEND_THIS : NULL)
527
#define ZEND_IS_METHOD_CALL()       (EX(func)->common.scope != NULL)
528
529
39.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
883k
{
537
883k
  ZVAL_ARR(arg, zend_new_array(size));
538
883k
}
Unexecuted instantiation: php_date.c:array_init_size
php_pcre.c:array_init_size
Line
Count
Source
536
129
{
537
129
  ZVAL_ARR(arg, zend_new_array(size));
538
129
}
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
54
{
537
54
  ZVAL_ARR(arg, zend_new_array(size));
538
54
}
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
9
{
537
9
  ZVAL_ARR(arg, zend_new_array(size));
538
9
}
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
957
{
537
957
  ZVAL_ARR(arg, zend_new_array(size));
538
957
}
php_spl.c:array_init_size
Line
Count
Source
536
6
{
537
6
  ZVAL_ARR(arg, zend_new_array(size));
538
6
}
spl_array.c:array_init_size
Line
Count
Source
536
332
{
537
332
  ZVAL_ARR(arg, zend_new_array(size));
538
332
}
Unexecuted instantiation: spl_directory.c:array_init_size
spl_dllist.c:array_init_size
Line
Count
Source
536
6
{
537
6
  ZVAL_ARR(arg, zend_new_array(size));
538
6
}
Unexecuted instantiation: spl_exceptions.c:array_init_size
spl_fixedarray.c:array_init_size
Line
Count
Source
536
12
{
537
12
  ZVAL_ARR(arg, zend_new_array(size));
538
12
}
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
33
{
537
33
  ZVAL_ARR(arg, zend_new_array(size));
538
33
}
spl_observer.c:array_init_size
Line
Count
Source
536
30
{
537
30
  ZVAL_ARR(arg, zend_new_array(size));
538
30
}
array.c:array_init_size
Line
Count
Source
536
1.07k
{
537
1.07k
  ZVAL_ARR(arg, zend_new_array(size));
538
1.07k
}
Unexecuted instantiation: assert.c:array_init_size
Unexecuted instantiation: base64.c:array_init_size
basic_functions.c:array_init_size
Line
Count
Source
536
43.2k
{
537
43.2k
  ZVAL_ARR(arg, zend_new_array(size));
538
43.2k
}
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
3
{
537
3
  ZVAL_ARR(arg, zend_new_array(size));
538
3
}
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
28
{
537
28
  ZVAL_ARR(arg, zend_new_array(size));
538
28
}
string.c:array_init_size
Line
Count
Source
536
6
{
537
6
  ZVAL_ARR(arg, zend_new_array(size));
538
6
}
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
2.14k
{
537
2.14k
  ZVAL_ARR(arg, zend_new_array(size));
538
2.14k
}
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
177k
{
537
177k
  ZVAL_ARR(arg, zend_new_array(size));
538
177k
}
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
22
{
537
22
  ZVAL_ARR(arg, zend_new_array(size));
538
22
}
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
527
{
537
527
  ZVAL_ARR(arg, zend_new_array(size));
538
527
}
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
279
{
537
279
  ZVAL_ARR(arg, zend_new_array(size));
538
279
}
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
647k
{
537
647k
  ZVAL_ARR(arg, zend_new_array(size));
538
647k
}
zend_closures.c:array_init_size
Line
Count
Source
536
276
{
537
276
  ZVAL_ARR(arg, zend_new_array(size));
538
276
}
zend_compile.c:array_init_size
Line
Count
Source
536
9.33k
{
537
9.33k
  ZVAL_ARR(arg, zend_new_array(size));
538
9.33k
}
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
12
{
537
12
  ZVAL_ARR(arg, zend_new_array(size));
538
12
}
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
461
{
537
461
  ZVAL_ARR(arg, zend_new_array(size));
538
461
}
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
93
{
537
93
  ZVAL_ARR(arg, zend_new_array(size));
538
93
}
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
22
{
537
22
  ZVAL_ARR(arg, zend_new_array(size));
538
22
}
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
168
{
537
168
  ZVAL_ARR(arg, zend_new_array(size));
538
168
}
Unexecuted instantiation: zend.c:array_init_size
Unexecuted instantiation: internal_functions_cli.c:array_init_size
Unexecuted instantiation: fuzzer-tracing-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
660k
{
542
660k
  array_init_size(arg, 0);
543
660k
}
Unexecuted instantiation: php_date.c:array_init
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
54
{
542
54
  array_init_size(arg, 0);
543
54
}
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
9
{
542
9
  array_init_size(arg, 0);
543
9
}
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
957
{
542
957
  array_init_size(arg, 0);
543
957
}
php_spl.c:array_init
Line
Count
Source
541
6
{
542
6
  array_init_size(arg, 0);
543
6
}
spl_array.c:array_init
Line
Count
Source
541
332
{
542
332
  array_init_size(arg, 0);
543
332
}
Unexecuted instantiation: spl_directory.c:array_init
spl_dllist.c:array_init
Line
Count
Source
541
6
{
542
6
  array_init_size(arg, 0);
543
6
}
Unexecuted instantiation: spl_exceptions.c:array_init
spl_fixedarray.c:array_init
Line
Count
Source
541
3
{
542
3
  array_init_size(arg, 0);
543
3
}
Unexecuted instantiation: spl_functions.c:array_init
Unexecuted instantiation: spl_heap.c:array_init
spl_iterators.c:array_init
Line
Count
Source
541
33
{
542
33
  array_init_size(arg, 0);
543
33
}
spl_observer.c:array_init
Line
Count
Source
541
6
{
542
6
  array_init_size(arg, 0);
543
6
}
array.c:array_init
Line
Count
Source
541
25
{
542
25
  array_init_size(arg, 0);
543
25
}
Unexecuted instantiation: assert.c:array_init
Unexecuted instantiation: base64.c:array_init
basic_functions.c:array_init
Line
Count
Source
541
43.2k
{
542
43.2k
  array_init_size(arg, 0);
543
43.2k
}
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
3
{
542
3
  array_init_size(arg, 0);
543
3
}
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
28
{
542
28
  array_init_size(arg, 0);
543
28
}
string.c:array_init
Line
Count
Source
541
6
{
542
6
  array_init_size(arg, 0);
543
6
}
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
177k
{
542
177k
  array_init_size(arg, 0);
543
177k
}
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
22
{
542
22
  array_init_size(arg, 0);
543
22
}
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
527
{
542
527
  array_init_size(arg, 0);
543
527
}
Unexecuted instantiation: zend_optimizer.c:array_init
Unexecuted instantiation: zend_API.c:array_init
zend_ast.c:array_init
Line
Count
Source
541
279
{
542
279
  array_init_size(arg, 0);
543
279
}
Unexecuted instantiation: zend_attributes.c:array_init
Unexecuted instantiation: zend_autoload.c:array_init
zend_builtin_functions.c:array_init
Line
Count
Source
541
436k
{
542
436k
  array_init_size(arg, 0);
543
436k
}
zend_closures.c:array_init
Line
Count
Source
541
186
{
542
186
  array_init_size(arg, 0);
543
186
}
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
12
{
542
12
  array_init_size(arg, 0);
543
12
}
Unexecuted instantiation: zend_exceptions.c:array_init
Unexecuted instantiation: zend_execute_API.c:array_init
zend_execute.c:array_init
Line
Count
Source
541
170
{
542
170
  array_init_size(arg, 0);
543
170
}
Unexecuted instantiation: zend_fibers.c:array_init
Unexecuted instantiation: zend_gc.c:array_init
zend_generators.c:array_init
Line
Count
Source
541
93
{
542
93
  array_init_size(arg, 0);
543
93
}
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
22
{
542
22
  array_init_size(arg, 0);
543
22
}
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
168
{
542
168
  array_init_size(arg, 0);
543
168
}
Unexecuted instantiation: zend.c:array_init
Unexecuted instantiation: internal_functions_cli.c:array_init
Unexecuted instantiation: fuzzer-tracing-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
271
static zend_always_inline void add_assoc_long(zval *arg, const char *key, zend_long n) {
569
271
  add_assoc_long_ex(arg, key, strlen(key), n);
570
271
}
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
198
static zend_always_inline void add_assoc_long(zval *arg, const char *key, zend_long n) {
569
198
  add_assoc_long_ex(arg, key, strlen(key), n);
570
198
}
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
45
static zend_always_inline void add_assoc_long(zval *arg, const char *key, zend_long n) {
569
45
  add_assoc_long_ex(arg, key, strlen(key), n);
570
45
}
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
28
static zend_always_inline void add_assoc_long(zval *arg, const char *key, zend_long n) {
569
28
  add_assoc_long_ex(arg, key, strlen(key), n);
570
28
}
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-tracing-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-tracing-jit.c:add_assoc_null
Unexecuted instantiation: fuzzer-sapi.c:add_assoc_null
574
166
static zend_always_inline void add_assoc_bool(zval *arg, const char *key, bool b) {
575
166
  add_assoc_bool_ex(arg, key, strlen(key), b);
576
166
}
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
36
static zend_always_inline void add_assoc_bool(zval *arg, const char *key, bool b) {
575
36
  add_assoc_bool_ex(arg, key, strlen(key), b);
576
36
}
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
18
static zend_always_inline void add_assoc_bool(zval *arg, const char *key, bool b) {
575
18
  add_assoc_bool_ex(arg, key, strlen(key), b);
576
18
}
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
112
static zend_always_inline void add_assoc_bool(zval *arg, const char *key, bool b) {
575
112
  add_assoc_bool_ex(arg, key, strlen(key), b);
576
112
}
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-tracing-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-tracing-jit.c:add_assoc_resource
Unexecuted instantiation: fuzzer-sapi.c:add_assoc_resource
580
27
static zend_always_inline void add_assoc_double(zval *arg, const char *key, double d) {
581
27
  add_assoc_double_ex(arg, key, strlen(key), d);
582
27
}
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
27
static zend_always_inline void add_assoc_double(zval *arg, const char *key, double d) {
581
27
  add_assoc_double_ex(arg, key, strlen(key), d);
582
27
}
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-tracing-jit.c:add_assoc_double
Unexecuted instantiation: fuzzer-sapi.c:add_assoc_double
583
9
static zend_always_inline void add_assoc_str(zval *arg, const char *key, zend_string *str) {
584
9
  add_assoc_str_ex(arg, key, strlen(key), str);
585
9
}
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
9
static zend_always_inline void add_assoc_str(zval *arg, const char *key, zend_string *str) {
584
9
  add_assoc_str_ex(arg, key, strlen(key), str);
585
9
}
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-tracing-jit.c:add_assoc_str
Unexecuted instantiation: fuzzer-sapi.c:add_assoc_str
586
84
static zend_always_inline void add_assoc_string(zval *arg, const char *key, const char *str) {
587
84
  add_assoc_string_ex(arg, key, strlen(key), str);
588
84
}
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
84
static zend_always_inline void add_assoc_string(zval *arg, const char *key, const char *str) {
587
84
  add_assoc_string_ex(arg, key, strlen(key), str);
588
84
}
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-tracing-jit.c:add_assoc_string
Unexecuted instantiation: fuzzer-sapi.c:add_assoc_string
589
9
static zend_always_inline void add_assoc_stringl(zval *arg, const char *key, const char *str, size_t length) {
590
9
  add_assoc_stringl_ex(arg, key, strlen(key), str, length);
591
9
}
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
9
static zend_always_inline void add_assoc_stringl(zval *arg, const char *key, const char *str, size_t length) {
590
9
  add_assoc_stringl_ex(arg, key, strlen(key), str, length);
591
9
}
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-tracing-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-tracing-jit.c:add_assoc_array
Unexecuted instantiation: fuzzer-sapi.c:add_assoc_array
595
168
static zend_always_inline void add_assoc_object(zval *arg, const char *key, zend_object *obj) {
596
168
  add_assoc_object_ex(arg, key, strlen(key), obj);
597
168
}
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
168
static zend_always_inline void add_assoc_object(zval *arg, const char *key, zend_object *obj) {
596
168
  add_assoc_object_ex(arg, key, strlen(key), obj);
597
168
}
Unexecuted instantiation: zend.c:add_assoc_object
Unexecuted instantiation: internal_functions_cli.c:add_assoc_object
Unexecuted instantiation: fuzzer-tracing-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-tracing-jit.c:add_assoc_reference
Unexecuted instantiation: fuzzer-sapi.c:add_assoc_reference
601
265
static zend_always_inline void add_assoc_zval(zval *arg, const char *key, zval *value) {
602
265
  add_assoc_zval_ex(arg, key, strlen(key), value);
603
265
}
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
36
static zend_always_inline void add_assoc_zval(zval *arg, const char *key, zval *value) {
602
36
  add_assoc_zval_ex(arg, key, strlen(key), value);
603
36
}
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
9
static zend_always_inline void add_assoc_zval(zval *arg, const char *key, zval *value) {
602
9
  add_assoc_zval_ex(arg, key, strlen(key), value);
603
9
}
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
28
static zend_always_inline void add_assoc_zval(zval *arg, const char *key, zval *value) {
602
28
  add_assoc_zval_ex(arg, key, strlen(key), value);
603
28
}
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
24
static zend_always_inline void add_assoc_zval(zval *arg, const char *key, zval *value) {
602
24
  add_assoc_zval_ex(arg, key, strlen(key), value);
603
24
}
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
168
static zend_always_inline void add_assoc_zval(zval *arg, const char *key, zval *value) {
602
168
  add_assoc_zval_ex(arg, key, strlen(key), value);
603
168
}
Unexecuted instantiation: zend.c:add_assoc_zval
Unexecuted instantiation: internal_functions_cli.c:add_assoc_zval
Unexecuted instantiation: fuzzer-tracing-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
12
{
619
12
  return zend_hash_index_update(Z_ARRVAL_P(arg), index, value) ? SUCCESS : FAILURE;
620
12
}
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
12
{
619
12
  return zend_hash_index_update(Z_ARRVAL_P(arg), index, value) ? SUCCESS : FAILURE;
620
12
}
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-tracing-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
1.22k
{
636
1.22k
  return zend_hash_next_index_insert(Z_ARRVAL_P(arg), value) ? SUCCESS : FAILURE;
637
1.22k
}
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
1.11k
{
636
1.11k
  return zend_hash_next_index_insert(Z_ARRVAL_P(arg), value) ? SUCCESS : FAILURE;
637
1.11k
}
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
3
{
636
3
  return zend_hash_next_index_insert(Z_ARRVAL_P(arg), value) ? SUCCESS : FAILURE;
637
3
}
spl_observer.c:add_next_index_zval
Line
Count
Source
635
36
{
636
36
  return zend_hash_next_index_insert(Z_ARRVAL_P(arg), value) ? SUCCESS : FAILURE;
637
36
}
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
68
{
636
68
  return zend_hash_next_index_insert(Z_ARRVAL_P(arg), value) ? SUCCESS : FAILURE;
637
68
}
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-tracing-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-tracing-jit.c:add_property_long
Unexecuted instantiation: fuzzer-sapi.c:add_property_long
657
334
static zend_always_inline void add_property_null(zval *arg, const char *key) {
658
334
  add_property_null_ex(arg, key, strlen(key));
659
334
}
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
48
static zend_always_inline void add_property_null(zval *arg, const char *key) {
658
48
  add_property_null_ex(arg, key, strlen(key));
659
48
}
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
286
static zend_always_inline void add_property_null(zval *arg, const char *key) {
658
286
  add_property_null_ex(arg, key, strlen(key));
659
286
}
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-tracing-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-tracing-jit.c:add_property_bool
Unexecuted instantiation: fuzzer-sapi.c:add_property_bool
663
34
static zend_always_inline void add_property_resource(zval *arg, const char *key, zend_resource *r) {
664
34
  add_property_resource_ex(arg, key, strlen(key), r);
665
34
}
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
34
static zend_always_inline void add_property_resource(zval *arg, const char *key, zend_resource *r) {
664
34
  add_property_resource_ex(arg, key, strlen(key), r);
665
34
}
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-tracing-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-tracing-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-tracing-jit.c:add_property_str
Unexecuted instantiation: fuzzer-sapi.c:add_property_str
672
48
static zend_always_inline void add_property_string(zval *arg, const char *key, const char *str) {
673
48
  add_property_string_ex(arg, key, strlen(key), str);
674
48
}
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
48
static zend_always_inline void add_property_string(zval *arg, const char *key, const char *str) {
673
48
  add_property_string_ex(arg, key, strlen(key), str);
674
48
}
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-tracing-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-tracing-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-tracing-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-tracing-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-tracing-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-tracing-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
36
  _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
44.5k
# define empty_fcall_info (zend_fcall_info) {0}
701
46.6k
# 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
18
{
763
18
  if (UNEXPECTED((a->function_handler->common.fn_flags & ZEND_ACC_CALL_VIA_TRAMPOLINE) &&
764
18
    (b->function_handler->common.fn_flags & ZEND_ACC_CALL_VIA_TRAMPOLINE))) {
765
6
    return a->object == b->object
766
6
      && a->calling_scope == b->calling_scope
767
6
      && a->closure == b->closure
768
6
      && zend_string_equals(a->function_handler->common.function_name, b->function_handler->common.function_name)
769
6
    ;
770
6
  }
771
12
  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
18
  ;
776
18
}
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
18
{
763
18
  if (UNEXPECTED((a->function_handler->common.fn_flags & ZEND_ACC_CALL_VIA_TRAMPOLINE) &&
764
18
    (b->function_handler->common.fn_flags & ZEND_ACC_CALL_VIA_TRAMPOLINE))) {
765
6
    return a->object == b->object
766
6
      && a->calling_scope == b->calling_scope
767
6
      && a->closure == b->closure
768
6
      && zend_string_equals(a->function_handler->common.function_name, b->function_handler->common.function_name)
769
6
    ;
770
6
  }
771
12
  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
18
  ;
776
18
}
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-tracing-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
2.00k
{
780
2.00k
  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
2.00k
  if (UNEXPECTED(fcc->function_handler == &EG(trampoline))) {
783
6
    zend_function *copy = (zend_function*)emalloc(sizeof(zend_function));
784
785
6
    memcpy(copy, fcc->function_handler, sizeof(zend_function));
786
6
    fcc->function_handler->common.function_name = NULL;
787
6
    fcc->function_handler = copy;
788
6
  }
789
2.00k
  if (fcc->object) {
790
110
    GC_ADDREF(fcc->object);
791
110
  }
792
2.00k
  if (fcc->closure) {
793
1.91k
    GC_ADDREF(fcc->closure);
794
1.91k
  }
795
2.00k
}
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
39
{
780
39
  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
39
  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
39
  if (fcc->object) {
790
36
    GC_ADDREF(fcc->object);
791
36
  }
792
39
  if (fcc->closure) {
793
39
    GC_ADDREF(fcc->closure);
794
39
  }
795
39
}
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
182
{
780
182
  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
182
  if (UNEXPECTED(fcc->function_handler == &EG(trampoline))) {
783
3
    zend_function *copy = (zend_function*)emalloc(sizeof(zend_function));
784
785
3
    memcpy(copy, fcc->function_handler, sizeof(zend_function));
786
3
    fcc->function_handler->common.function_name = NULL;
787
3
    fcc->function_handler = copy;
788
3
  }
789
182
  if (fcc->object) {
790
44
    GC_ADDREF(fcc->object);
791
44
  }
792
182
  if (fcc->closure) {
793
134
    GC_ADDREF(fcc->closure);
794
134
  }
795
182
}
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
310
{
780
310
  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
310
  if (UNEXPECTED(fcc->function_handler == &EG(trampoline))) {
783
3
    zend_function *copy = (zend_function*)emalloc(sizeof(zend_function));
784
785
3
    memcpy(copy, fcc->function_handler, sizeof(zend_function));
786
3
    fcc->function_handler->common.function_name = NULL;
787
3
    fcc->function_handler = copy;
788
3
  }
789
310
  if (fcc->object) {
790
3
    GC_ADDREF(fcc->object);
791
3
  }
792
310
  if (fcc->closure) {
793
286
    GC_ADDREF(fcc->closure);
794
286
  }
795
310
}
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.46k
{
780
1.46k
  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.46k
  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.46k
  if (fcc->object) {
790
27
    GC_ADDREF(fcc->object);
791
27
  }
792
1.46k
  if (fcc->closure) {
793
1.45k
    GC_ADDREF(fcc->closure);
794
1.45k
  }
795
1.46k
}
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-tracing-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.46k
{
799
1.46k
  memcpy(dest, src, sizeof(zend_fcall_info_cache));
800
1.46k
  zend_fcc_addref(dest);
801
1.46k
}
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.46k
{
799
1.46k
  memcpy(dest, src, sizeof(zend_fcall_info_cache));
800
1.46k
  zend_fcc_addref(dest);
801
1.46k
}
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-tracing-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
2.00k
{
805
2.00k
  ZEND_ASSERT(fcc->function_handler);
806
2.00k
  if (fcc->object) {
807
110
    OBJ_RELEASE(fcc->object);
808
110
  }
809
  /* Need to free potential trampoline (__call/__callStatic) copied function handler before releasing the closure */
810
2.00k
  zend_release_fcall_info_cache(fcc);
811
2.00k
  if (fcc->closure) {
812
1.91k
    OBJ_RELEASE(fcc->closure);
813
1.91k
  }
814
2.00k
  *fcc = empty_fcall_info_cache;
815
2.00k
}
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
39
{
805
39
  ZEND_ASSERT(fcc->function_handler);
806
39
  if (fcc->object) {
807
36
    OBJ_RELEASE(fcc->object);
808
36
  }
809
  /* Need to free potential trampoline (__call/__callStatic) copied function handler before releasing the closure */
810
39
  zend_release_fcall_info_cache(fcc);
811
39
  if (fcc->closure) {
812
39
    OBJ_RELEASE(fcc->closure);
813
39
  }
814
39
  *fcc = empty_fcall_info_cache;
815
39
}
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
182
{
805
182
  ZEND_ASSERT(fcc->function_handler);
806
182
  if (fcc->object) {
807
44
    OBJ_RELEASE(fcc->object);
808
44
  }
809
  /* Need to free potential trampoline (__call/__callStatic) copied function handler before releasing the closure */
810
182
  zend_release_fcall_info_cache(fcc);
811
182
  if (fcc->closure) {
812
134
    OBJ_RELEASE(fcc->closure);
813
134
  }
814
182
  *fcc = empty_fcall_info_cache;
815
182
}
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
310
{
805
310
  ZEND_ASSERT(fcc->function_handler);
806
310
  if (fcc->object) {
807
3
    OBJ_RELEASE(fcc->object);
808
3
  }
809
  /* Need to free potential trampoline (__call/__callStatic) copied function handler before releasing the closure */
810
310
  zend_release_fcall_info_cache(fcc);
811
310
  if (fcc->closure) {
812
286
    OBJ_RELEASE(fcc->closure);
813
286
  }
814
310
  *fcc = empty_fcall_info_cache;
815
310
}
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.46k
{
805
1.46k
  ZEND_ASSERT(fcc->function_handler);
806
1.46k
  if (fcc->object) {
807
27
    OBJ_RELEASE(fcc->object);
808
27
  }
809
  /* Need to free potential trampoline (__call/__callStatic) copied function handler before releasing the closure */
810
1.46k
  zend_release_fcall_info_cache(fcc);
811
1.46k
  if (fcc->closure) {
812
1.45k
    OBJ_RELEASE(fcc->closure);
813
1.45k
  }
814
1.46k
  *fcc = empty_fcall_info_cache;
815
1.46k
}
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-tracing-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
150
{
822
150
  ZEND_ASSERT(ZEND_FCC_INITIALIZED(*fcc));
823
150
  if (fcc->object) {
824
150
    zend_get_gc_buffer_add_obj(gc_buffer, fcc->object);
825
150
  }
826
150
  if (fcc->closure) {
827
150
    zend_get_gc_buffer_add_obj(gc_buffer, fcc->closure);
828
150
  }
829
150
}
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
150
{
822
150
  ZEND_ASSERT(ZEND_FCC_INITIALIZED(*fcc));
823
150
  if (fcc->object) {
824
150
    zend_get_gc_buffer_add_obj(gc_buffer, fcc->object);
825
150
  }
826
150
  if (fcc->closure) {
827
150
    zend_get_gc_buffer_add_obj(gc_buffer, fcc->closure);
828
150
  }
829
150
}
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-tracing-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-tracing-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
2.94k
{
856
2.94k
  zend_function *func = fcc->function_handler;
857
  /* Need to copy trampolines as they get released after they are called */
858
2.94k
  if (UNEXPECTED(func->common.fn_flags & ZEND_ACC_CALL_VIA_TRAMPOLINE)) {
859
18
    func = (zend_function*) emalloc(sizeof(zend_function));
860
18
    memcpy(func, fcc->function_handler, sizeof(zend_function));
861
18
    zend_string_addref(func->op_array.function_name);
862
18
  }
863
2.94k
  zend_call_known_function(func, fcc->object, fcc->called_scope, retval_ptr, param_count, params, named_params);
864
2.94k
}
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
12
{
856
12
  zend_function *func = fcc->function_handler;
857
  /* Need to copy trampolines as they get released after they are called */
858
12
  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
12
  zend_call_known_function(func, fcc->object, fcc->called_scope, retval_ptr, param_count, params, named_params);
864
12
}
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
33
{
856
33
  zend_function *func = fcc->function_handler;
857
  /* Need to copy trampolines as they get released after they are called */
858
33
  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
33
  zend_call_known_function(func, fcc->object, fcc->called_scope, retval_ptr, param_count, params, named_params);
864
33
}
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
458
{
856
458
  zend_function *func = fcc->function_handler;
857
  /* Need to copy trampolines as they get released after they are called */
858
458
  if (UNEXPECTED(func->common.fn_flags & ZEND_ACC_CALL_VIA_TRAMPOLINE)) {
859
    func = (zend_function*) emalloc(sizeof(zend_function));
860
3
    memcpy(func, fcc->function_handler, sizeof(zend_function));
861
3
    zend_string_addref(func->op_array.function_name);
862
3
  }
863
458
  zend_call_known_function(func, fcc->object, fcc->called_scope, retval_ptr, param_count, params, named_params);
864
458
}
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
694
{
856
694
  zend_function *func = fcc->function_handler;
857
  /* Need to copy trampolines as they get released after they are called */
858
694
  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
694
  zend_call_known_function(func, fcc->object, fcc->called_scope, retval_ptr, param_count, params, named_params);
864
694
}
Unexecuted instantiation: zend_builtin_functions.c:zend_call_known_fcc
zend_closures.c:zend_call_known_fcc
Line
Count
Source
855
120
{
856
120
  zend_function *func = fcc->function_handler;
857
  /* Need to copy trampolines as they get released after they are called */
858
120
  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
120
  zend_call_known_function(func, fcc->object, fcc->called_scope, retval_ptr, param_count, params, named_params);
864
120
}
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
581
{
856
581
  zend_function *func = fcc->function_handler;
857
  /* Need to copy trampolines as they get released after they are called */
858
581
  if (UNEXPECTED(func->common.fn_flags & ZEND_ACC_CALL_VIA_TRAMPOLINE)) {
859
    func = (zend_function*) emalloc(sizeof(zend_function));
860
9
    memcpy(func, fcc->function_handler, sizeof(zend_function));
861
9
    zend_string_addref(func->op_array.function_name);
862
9
  }
863
581
  zend_call_known_function(func, fcc->object, fcc->called_scope, retval_ptr, param_count, params, named_params);
864
581
}
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
1.04k
{
856
1.04k
  zend_function *func = fcc->function_handler;
857
  /* Need to copy trampolines as they get released after they are called */
858
1.04k
  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
1.04k
  zend_call_known_function(func, fcc->object, fcc->called_scope, retval_ptr, param_count, params, named_params);
864
1.04k
}
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-tracing-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
33.1k
{
871
33.1k
  zend_call_known_function(fn, object, object->ce, retval_ptr, param_count, params, NULL);
872
33.1k
}
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
171
{
871
  zend_call_known_function(fn, object, object->ce, retval_ptr, param_count, params, NULL);
872
171
}
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
18
{
871
  zend_call_known_function(fn, object, object->ce, retval_ptr, param_count, params, NULL);
872
18
}
var.c:zend_call_known_instance_method
Line
Count
Source
870
63
{
871
  zend_call_known_function(fn, object, object->ce, retval_ptr, param_count, params, NULL);
872
63
}
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
57
{
871
  zend_call_known_function(fn, object, object->ce, retval_ptr, param_count, params, NULL);
872
57
}
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
148
{
871
  zend_call_known_function(fn, object, object->ce, retval_ptr, param_count, params, NULL);
872
148
}
zend_execute_API.c:zend_call_known_instance_method
Line
Count
Source
870
198
{
871
  zend_call_known_function(fn, object, object->ce, retval_ptr, param_count, params, NULL);
872
198
}
zend_execute.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: 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
1.28k
{
871
  zend_call_known_function(fn, object, object->ce, retval_ptr, param_count, params, NULL);
872
1.28k
}
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
9.72k
{
871
  zend_call_known_function(fn, object, object->ce, retval_ptr, param_count, params, NULL);
872
9.72k
}
Unexecuted instantiation: zend_objects_API.c:zend_call_known_instance_method
zend_objects.c:zend_call_known_instance_method
Line
Count
Source
870
21.4k
{
871
  zend_call_known_function(fn, object, object->ce, retval_ptr, param_count, params, NULL);
872
21.4k
}
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-tracing-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
28.5k
{
877
28.5k
  zend_call_known_instance_method(fn, object, retval_ptr, 0, NULL);
878
28.5k
}
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
171
{
877
  zend_call_known_instance_method(fn, object, retval_ptr, 0, NULL);
878
171
}
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
36
{
877
  zend_call_known_instance_method(fn, object, retval_ptr, 0, NULL);
878
36
}
Unexecuted instantiation: versioning.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: crypt_sha256.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: crypt_sha512.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: php_crypt_r.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: php_uri.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: php_uri_common.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: uri_parser_rfc3986.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: uri_parser_whatwg.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: uri_parser_php_parse_url.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: explicit_bzero.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: fopen_wrappers.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: getopt.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: main.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: network.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: output.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: php_content_types.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: php_ini_builder.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: php_ini.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: php_glob.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: php_odbc_utils.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: php_open_temporary_file.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: php_scandir.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: php_syslog.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: php_ticks.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: php_variables.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: reentrancy.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: rfc1867.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: safe_bcmp.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: SAPI.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: snprintf.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: spprintf.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: strlcat.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: strlcpy.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: cast.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: filter.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: glob_wrapper.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: memory.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: mmap.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: plain_wrapper.c:zend_call_known_instance_method_with_0_params
Unexecuted instantiation: 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
148
{
877
  zend_call_known_instance_method(fn, object, retval_ptr, 0, NULL);
878
148
}
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
6
{
877
  zend_call_known_instance_method(fn, object, retval_ptr, 0, NULL);
878
6
}
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
1.28k
{
877
  zend_call_known_instance_method(fn, object, retval_ptr, 0, NULL);
878
1.28k
}
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
5.40k
{
877
  zend_call_known_instance_method(fn, object, retval_ptr, 0, NULL);
878
5.40k
}
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
21.4k
{
877
  zend_call_known_instance_method(fn, object, retval_ptr, 0, NULL);
878
21.4k
}
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-tracing-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.68k
{
883
3.68k
  zend_call_known_instance_method(fn, object, retval_ptr, 1, param);
884
3.68k
}
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
18
{
883
18
  zend_call_known_instance_method(fn, object, retval_ptr, 1, param);
884
18
}
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.66k
{
883
3.66k
  zend_call_known_instance_method(fn, object, retval_ptr, 1, param);
884
3.66k
}
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-tracing-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
273
{
906
273
  const zend_execute_data *ex = EG(current_execute_data);
907
273
  ZEND_ASSERT(ex != NULL && ex->func != NULL);
908
909
273
  ZEND_ASSERT(ex->func->common.fn_flags2 & ZEND_ACC2_FORBID_DYN_CALLS);
910
911
273
  if (ZEND_CALL_INFO(ex) & ZEND_CALL_DYNAMIC) {
912
54
    zend_string *function_or_method_name = get_active_function_or_method_name();
913
54
    zend_throw_error(NULL, "Cannot call %.*s() dynamically",
914
54
      (int) ZSTR_LEN(function_or_method_name), ZSTR_VAL(function_or_method_name));
915
54
    zend_string_release(function_or_method_name);
916
54
    return FAILURE;
917
54
  }
918
919
219
  return SUCCESS;
920
273
}
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
72
{
906
72
  const zend_execute_data *ex = EG(current_execute_data);
907
72
  ZEND_ASSERT(ex != NULL && ex->func != NULL);
908
909
72
  ZEND_ASSERT(ex->func->common.fn_flags2 & ZEND_ACC2_FORBID_DYN_CALLS);
910
911
72
  if (ZEND_CALL_INFO(ex) & ZEND_CALL_DYNAMIC) {
912
33
    zend_string *function_or_method_name = get_active_function_or_method_name();
913
33
    zend_throw_error(NULL, "Cannot call %.*s() dynamically",
914
33
      (int) ZSTR_LEN(function_or_method_name), ZSTR_VAL(function_or_method_name));
915
33
    zend_string_release(function_or_method_name);
916
33
    return FAILURE;
917
33
  }
918
919
39
  return SUCCESS;
920
72
}
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
201
{
906
201
  const zend_execute_data *ex = EG(current_execute_data);
907
201
  ZEND_ASSERT(ex != NULL && ex->func != NULL);
908
909
201
  ZEND_ASSERT(ex->func->common.fn_flags2 & ZEND_ACC2_FORBID_DYN_CALLS);
910
911
201
  if (ZEND_CALL_INFO(ex) & ZEND_CALL_DYNAMIC) {
912
21
    zend_string *function_or_method_name = get_active_function_or_method_name();
913
21
    zend_throw_error(NULL, "Cannot call %.*s() dynamically",
914
21
      (int) ZSTR_LEN(function_or_method_name), ZSTR_VAL(function_or_method_name));
915
21
    zend_string_release(function_or_method_name);
916
21
    return FAILURE;
917
21
  }
918
919
180
  return SUCCESS;
920
201
}
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-tracing-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
107
{
926
107
  return zend_get_object_type_case(ce, false);
927
107
}
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
104
{
926
  return zend_get_object_type_case(ce, false);
927
104
}
Unexecuted instantiation: zend_ast.c:zend_get_object_type
Unexecuted instantiation: zend_attributes.c:zend_get_object_type
Unexecuted instantiation: zend_autoload.c:zend_get_object_type
Unexecuted instantiation: zend_builtin_functions.c:zend_get_object_type
Unexecuted instantiation: zend_closures.c:zend_get_object_type
Unexecuted instantiation: zend_compile.c:zend_get_object_type
Unexecuted instantiation: zend_constants.c:zend_get_object_type
Unexecuted instantiation: zend_default_classes.c:zend_get_object_type
Unexecuted instantiation: zend_dtrace.c:zend_get_object_type
Unexecuted instantiation: zend_enum.c:zend_get_object_type
Unexecuted instantiation: zend_exceptions.c:zend_get_object_type
Unexecuted instantiation: zend_execute_API.c:zend_get_object_type
Unexecuted instantiation: zend_execute.c:zend_get_object_type
Unexecuted instantiation: zend_fibers.c:zend_get_object_type
Unexecuted instantiation: zend_gc.c:zend_get_object_type
Unexecuted instantiation: zend_generators.c:zend_get_object_type
zend_inheritance.c:zend_get_object_type
Line
Count
Source
925
3
{
926
  return zend_get_object_type_case(ce, false);
927
3
}
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-tracing-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
132
{
931
132
  return zend_get_object_type_case(ce, true);
932
132
}
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
zend_exceptions.c:zend_get_object_type_uc
Line
Count
Source
930
6
{
931
  return zend_get_object_type_case(ce, true);
932
6
}
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
120
{
931
  return zend_get_object_type_case(ce, true);
932
120
}
Unexecuted instantiation: zend_ini_parser.c:zend_get_object_type_uc
Unexecuted instantiation: zend_ini_scanner.c:zend_get_object_type_uc
Unexecuted instantiation: zend_ini.c:zend_get_object_type_uc
zend_interfaces.c:zend_get_object_type_uc
Line
Count
Source
930
6
{
931
  return zend_get_object_type_case(ce, true);
932
6
}
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-tracing-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
2.04M
  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
78.7k
{
956
78.7k
  return ZSTR_LEN(str) != strlen(ZSTR_VAL(str));
957
78.7k
}
php_date.c:zend_str_has_nul_byte
Line
Count
Source
955
50.4k
{
956
50.4k
  return ZSTR_LEN(str) != strlen(ZSTR_VAL(str));
957
50.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
62
{
956
62
  return ZSTR_LEN(str) != strlen(ZSTR_VAL(str));
957
62
}
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
40
{
956
40
  return ZSTR_LEN(str) != strlen(ZSTR_VAL(str));
957
40
}
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
12
{
956
12
  return ZSTR_LEN(str) != strlen(ZSTR_VAL(str));
957
12
}
filestat.c:zend_str_has_nul_byte
Line
Count
Source
955
200
{
956
200
  return ZSTR_LEN(str) != strlen(ZSTR_VAL(str));
957
200
}
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
3
{
956
3
  return ZSTR_LEN(str) != strlen(ZSTR_VAL(str));
957
3
}
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
6
{
956
6
  return ZSTR_LEN(str) != strlen(ZSTR_VAL(str));
957
6
}
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
27.9k
{
956
27.9k
  return ZSTR_LEN(str) != strlen(ZSTR_VAL(str));
957
27.9k
}
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-tracing-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
32.2k
{
960
32.2k
  return known_length != strlen(s);
961
32.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
32.2k
{
960
32.2k
  return known_length != strlen(s);
961
32.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-tracing-jit.c:zend_char_has_nul_byte
Unexecuted instantiation: fuzzer-sapi.c:zend_char_has_nul_byte
962
963
1.84M
#define ZVAL_STRINGL(z, s, l) do {       \
964
1.84M
    ZVAL_NEW_STR(z, zend_string_init(s, l, 0));   \
965
1.84M
  } while (0)
966
967
206k
#define ZVAL_STRING(z, s) do {         \
968
206k
    const char *_s = (s);         \
969
206k
    ZVAL_STRINGL(z, _s, strlen(_s));    \
970
206k
  } while (0)
971
972
158k
#define ZVAL_EMPTY_STRING(z) do {       \
973
158k
    ZVAL_INTERNED_STR(z, ZSTR_EMPTY_ALLOC());    \
974
158k
  } 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
2.90k
#define ZVAL_CHAR(z, c)  do {               \
990
2.90k
    char _c = (c);                          \
991
2.90k
    ZVAL_INTERNED_STR(z, ZSTR_CHAR((zend_uchar) _c));  \
992
2.90k
  } while (0)
993
994
47.5k
#define ZVAL_STRINGL_FAST(z, s, l) do {     \
995
47.5k
    ZVAL_STR(z, zend_string_init_fast(s, l)); \
996
47.5k
  } 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
27
#define ZVAL_ZVAL(z, zv, copy, dtor) do {   \
1004
27
    zval *__z = (z);            \
1005
27
    zval *__zv = (zv);            \
1006
27
    if (EXPECTED(!Z_ISREF_P(__zv))) {   \
1007
27
      if (copy && !dtor) {       \
1008
27
        ZVAL_COPY(__z, __zv);      \
1009
27
      } else {             \
1010
0
        ZVAL_COPY_VALUE(__z, __zv);    \
1011
0
      }                  \
1012
27
    } 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
27
  } while (0)
1019
1020
34.6k
#define RETVAL_BOOL(b)          ZVAL_BOOL(return_value, b)
1021
372
#define RETVAL_NULL()         ZVAL_NULL(return_value)
1022
4.84k
#define RETVAL_LONG(l)          ZVAL_LONG(return_value, l)
1023
250
#define RETVAL_DOUBLE(d)        ZVAL_DOUBLE(return_value, d)
1024
38.1k
#define RETVAL_STR(s)         ZVAL_STR(return_value, s)
1025
0
#define RETVAL_INTERNED_STR(s)      ZVAL_INTERNED_STR(return_value, s)
1026
3.73k
#define RETVAL_NEW_STR(s)       ZVAL_NEW_STR(return_value, s)
1027
479
#define RETVAL_STR_COPY(s)        ZVAL_STR_COPY(return_value, s)
1028
6
#define RETVAL_STRING(s)        ZVAL_STRING(return_value, s)
1029
276
#define RETVAL_STRINGL(s, l)      ZVAL_STRINGL(return_value, s, l)
1030
#define RETVAL_STRING_FAST(s)     ZVAL_STRING_FAST(return_value, s)
1031
36
#define RETVAL_STRINGL_FAST(s, l)   ZVAL_STRINGL_FAST(return_value, s, l)
1032
42
#define RETVAL_EMPTY_STRING()     ZVAL_EMPTY_STRING(return_value)
1033
162
#define RETVAL_CHAR(c)                ZVAL_CHAR(return_value, c)
1034
0
#define RETVAL_RES(r)         ZVAL_RES(return_value, r)
1035
261
#define RETVAL_ARR(r)         ZVAL_ARR(return_value, r)
1036
329
#define RETVAL_EMPTY_ARRAY()      ZVAL_EMPTY_ARRAY(return_value)
1037
1.51k
#define RETVAL_OBJ(r)         ZVAL_OBJ(return_value, r)
1038
653
#define RETVAL_OBJ_COPY(r)        ZVAL_OBJ_COPY(return_value, r)
1039
238
#define RETVAL_COPY(zv)         ZVAL_COPY(return_value, zv)
1040
842
#define RETVAL_COPY_VALUE(zv)     ZVAL_COPY_VALUE(return_value, zv)
1041
1.27k
#define RETVAL_COPY_DEREF(zv)     ZVAL_COPY_DEREF(return_value, zv)
1042
27
#define RETVAL_ZVAL(zv, copy, dtor)   ZVAL_ZVAL(return_value, zv, copy, dtor)
1043
16.5k
#define RETVAL_FALSE          ZVAL_FALSE(return_value)
1044
7.70k
#define RETVAL_TRUE           ZVAL_TRUE(return_value)
1045
1046
34.5k
#define RETURN_BOOL(b)          do { RETVAL_BOOL(b); return; } while (0)
1047
342
#define RETURN_NULL()         do { RETVAL_NULL(); return;} while (0)
1048
2.87k
#define RETURN_LONG(l)          do { RETVAL_LONG(l); return; } while (0)
1049
250
#define RETURN_DOUBLE(d)        do { RETVAL_DOUBLE(d); return; } while (0)
1050
37.0k
#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.53k
#define RETURN_NEW_STR(s)       do { RETVAL_NEW_STR(s); return; } while (0)
1053
450
#define RETURN_STR_COPY(s)        do { RETVAL_STR_COPY(s); return; } while (0)
1054
6
#define RETURN_STRING(s)        do { RETVAL_STRING(s); return; } while (0)
1055
143
#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
36
#define RETURN_STRINGL_FAST(s, l)   do { RETVAL_STRINGL_FAST(s, l); return; } while (0)
1058
42
#define RETURN_EMPTY_STRING()       do { RETVAL_EMPTY_STRING(); return; } while (0)
1059
162
#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
240
#define RETURN_ARR(r)         do { RETVAL_ARR(r); return; } while (0)
1062
65
#define RETURN_EMPTY_ARRAY()      do { RETVAL_EMPTY_ARRAY(); return; } while (0)
1063
1.51k
#define RETURN_OBJ(r)         do { RETVAL_OBJ(r); return; } while (0)
1064
563
#define RETURN_OBJ_COPY(r)        do { RETVAL_OBJ_COPY(r); return; } while (0)
1065
43
#define RETURN_COPY(zv)         do { RETVAL_COPY(zv); return; } while (0)
1066
606
#define RETURN_COPY_VALUE(zv)     do { RETVAL_COPY_VALUE(zv); return; } while (0)
1067
1.27k
#define RETURN_COPY_DEREF(zv)     do { RETVAL_COPY_DEREF(zv); return; } while (0)
1068
27
#define RETURN_ZVAL(zv, copy, dtor)   do { RETVAL_ZVAL(zv, copy, dtor); return; } while (0)
1069
2.56k
#define RETURN_FALSE          do { RETVAL_FALSE; return; } while (0)
1070
7.60k
#define RETURN_TRUE           do { RETVAL_TRUE; return; } while (0)
1071
1.20k
#define RETURN_THROWS()         do { ZEND_ASSERT(EG(exception)); (void) return_value; return; } while (0)
1072
1073
27
#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
27
#define _ZEND_TRY_ASSIGN_LONG(zv, lval, is_ref) do { \
1199
27
  zval *_zv = zv; \
1200
27
  if (is_ref || UNEXPECTED(Z_ISREF_P(_zv))) { \
1201
27
    zend_reference *ref = Z_REF_P(_zv); \
1202
27
    if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) { \
1203
0
      zend_try_assign_typed_ref_long(ref, lval); \
1204
0
      break; \
1205
0
    } \
1206
27
    _zv = &ref->val; \
1207
27
  } \
1208
27
  zval_ptr_safe_dtor(_zv); \
1209
27
  ZVAL_LONG(_zv, lval); \
1210
27
} while (0)
1211
1212
#define ZEND_TRY_ASSIGN_LONG(zv, lval) \
1213
  _ZEND_TRY_ASSIGN_LONG(zv, lval, 0)
1214
1215
27
#define ZEND_TRY_ASSIGN_REF_LONG(zv, lval) do { \
1216
27
  ZEND_ASSERT(Z_ISREF_P(zv)); \
1217
27
  _ZEND_TRY_ASSIGN_LONG(zv, lval, 1); \
1218
27
} 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
45
#define _ZEND_TRY_ASSIGN_STR(zv, str, is_ref) do { \
1265
45
  zval *_zv = zv; \
1266
45
  if (is_ref || UNEXPECTED(Z_ISREF_P(_zv))) { \
1267
45
    zend_reference *ref = Z_REF_P(_zv); \
1268
45
    if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) { \
1269
0
      zend_try_assign_typed_ref_str(ref, str); \
1270
0
      break; \
1271
0
    } \
1272
45
    _zv = &ref->val; \
1273
45
  } \
1274
45
  zval_ptr_safe_dtor(_zv); \
1275
45
  ZVAL_STR(_zv, str); \
1276
45
} while (0)
1277
1278
#define ZEND_TRY_ASSIGN_STR(zv, str) \
1279
  _ZEND_TRY_ASSIGN_STR(zv, str, 0)
1280
1281
45
#define ZEND_TRY_ASSIGN_REF_STR(zv, str) do { \
1282
45
  ZEND_ASSERT(Z_ISREF_P(zv)); \
1283
45
  _ZEND_TRY_ASSIGN_STR(zv, str, 1); \
1284
45
} 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
9
#define _ZEND_TRY_ASSIGN_STRING(zv, string, is_ref) do { \
1309
9
  zval *_zv = zv; \
1310
9
  if (is_ref || UNEXPECTED(Z_ISREF_P(_zv))) { \
1311
9
    zend_reference *ref = Z_REF_P(_zv); \
1312
9
    if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) { \
1313
3
      zend_try_assign_typed_ref_string(ref, string); \
1314
3
      break; \
1315
3
    } \
1316
9
    _zv = &ref->val; \
1317
6
  } \
1318
9
  zval_ptr_safe_dtor(_zv); \
1319
6
  ZVAL_STRING(_zv, string); \
1320
6
} while (0)
1321
1322
#define ZEND_TRY_ASSIGN_STRING(zv, string) \
1323
  _ZEND_TRY_ASSIGN_STRING(zv, string, 0)
1324
1325
9
#define ZEND_TRY_ASSIGN_REF_STRING(zv, string) do { \
1326
9
  ZEND_ASSERT(Z_ISREF_P(zv)); \
1327
9
  _ZEND_TRY_ASSIGN_STRING(zv, string, 1); \
1328
9
} 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
9
{
1487
9
  zend_array *arr = zend_new_array(size);
1488
1489
9
  if (EXPECTED(Z_ISREF_P(zv))) {
1490
9
    zend_reference *ref = Z_REF_P(zv);
1491
9
    if (UNEXPECTED(ZEND_REF_HAS_TYPE_SOURCES(ref))) {
1492
3
      if (zend_try_assign_typed_ref_arr(ref, arr) == FAILURE) {
1493
0
        return NULL;
1494
0
      }
1495
3
      return &ref->val;
1496
3
    }
1497
6
    zv = &ref->val;
1498
6
  }
1499
6
  zval_ptr_safe_dtor(zv);
1500
6
  ZVAL_ARR(zv, arr);
1501
6
  return zv;
1502
9
}
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
3
{
1487
3
  zend_array *arr = zend_new_array(size);
1488
1489
3
  if (EXPECTED(Z_ISREF_P(zv))) {
1490
3
    zend_reference *ref = Z_REF_P(zv);
1491
3
    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
3
    zv = &ref->val;
1498
3
  }
1499
3
  zval_ptr_safe_dtor(zv);
1500
3
  ZVAL_ARR(zv, arr);
1501
3
  return zv;
1502
3
}
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
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
3
      if (zend_try_assign_typed_ref_arr(ref, arr) == FAILURE) {
1493
0
        return NULL;
1494
0
      }
1495
3
      return &ref->val;
1496
3
    }
1497
3
    zv = &ref->val;
1498
3
  }
1499
3
  zval_ptr_safe_dtor(zv);
1500
3
  ZVAL_ARR(zv, arr);
1501
3
  return zv;
1502
6
}
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-tracing-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
9
{
1506
9
  return zend_try_array_init_size(zv, 0);
1507
9
}
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
3
{
1506
3
  return zend_try_array_init_size(zv, 0);
1507
3
}
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
6
{
1506
6
  return zend_try_array_init_size(zv, 0);
1507
6
}
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-tracing-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
201
  _(Z_EXPECTED_LONG,       "of type int") \
1518
201
  _(Z_EXPECTED_LONG_OR_NULL,   "of type ?int") \
1519
201
  _(Z_EXPECTED_BOOL,       "of type bool") \
1520
201
  _(Z_EXPECTED_BOOL_OR_NULL,   "of type ?bool") \
1521
201
  _(Z_EXPECTED_STRING,     "of type string") \
1522
201
  _(Z_EXPECTED_STRING_OR_NULL, "of type ?string") \
1523
201
  _(Z_EXPECTED_ARRAY,        "of type array") \
1524
201
  _(Z_EXPECTED_ARRAY_OR_NULL,    "of type ?array") \
1525
201
  _(Z_EXPECTED_ARRAY_OR_LONG,    "of type array|int") \
1526
201
  _(Z_EXPECTED_ARRAY_OR_LONG_OR_NULL, "of type array|int|null") \
1527
201
  _(Z_EXPECTED_ITERABLE,       "of type Traversable|array") \
1528
201
  _(Z_EXPECTED_ITERABLE_OR_NULL,   "of type Traversable|array|null") \
1529
201
  _(Z_EXPECTED_FUNC,       "a valid callback") \
1530
201
  _(Z_EXPECTED_FUNC_OR_NULL,   "a valid callback or null") \
1531
201
  _(Z_EXPECTED_RESOURCE,     "of type resource") \
1532
201
  _(Z_EXPECTED_RESOURCE_OR_NULL, "of type resource or null") \
1533
201
  _(Z_EXPECTED_PATH,       "of type string") \
1534
201
  _(Z_EXPECTED_PATH_OR_NULL,   "of type ?string") \
1535
201
  _(Z_EXPECTED_OBJECT,     "of type object") \
1536
201
  _(Z_EXPECTED_OBJECT_OR_NULL, "of type ?object") \
1537
201
  _(Z_EXPECTED_DOUBLE,     "of type float") \
1538
201
  _(Z_EXPECTED_DOUBLE_OR_NULL, "of type ?float") \
1539
201
  _(Z_EXPECTED_NUMBER,     "of type int|float") \
1540
201
  _(Z_EXPECTED_NUMBER_OR_NULL, "of type int|float|null") \
1541
201
  _(Z_EXPECTED_NUMBER_OR_STRING,     "of type string|int|float") \
1542
201
  _(Z_EXPECTED_NUMBER_OR_STRING_OR_NULL, "of type string|int|float|null") \
1543
201
  _(Z_EXPECTED_ARRAY_OR_STRING,  "of type array|string") \
1544
201
  _(Z_EXPECTED_ARRAY_OR_STRING_OR_NULL, "of type array|string|null") \
1545
201
  _(Z_EXPECTED_STRING_OR_LONG, "of type string|int") \
1546
201
  _(Z_EXPECTED_STRING_OR_LONG_OR_NULL, "of type string|int|null") \
1547
201
  _(Z_EXPECTED_OBJECT_OR_CLASS_NAME, "an object or a valid class name") \
1548
201
  _(Z_EXPECTED_OBJECT_OR_CLASS_NAME_OR_NULL, "an object, a valid class name, or null") \
1549
201
  _(Z_EXPECTED_OBJECT_OR_STRING, "of type object|string") \
1550
201
  _(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
6.83k
#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
309k
#define ZPP_ERROR_OK                            0
1584
298
#define ZPP_ERROR_FAILURE                       1
1585
120
#define ZPP_ERROR_WRONG_CALLBACK                2
1586
45
#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
402
#define ZPP_ERROR_WRONG_ARG                     9
1593
#define ZPP_ERROR_WRONG_COUNT                   10
1594
18
#define ZPP_ERROR_UNEXPECTED_EXTRA_NAMED        11
1595
96
#define ZPP_ERROR_WRONG_CALLBACK_OR_NULL        12
1596
1597
309k
#define ZEND_PARSE_PARAMETERS_START_EX(flags, min_num_args, max_num_args) do { \
1598
309k
    const int _flags = (flags); \
1599
309k
    uint32_t _min_num_args = (min_num_args); \
1600
309k
    uint32_t _max_num_args = (uint32_t) (max_num_args); \
1601
309k
    uint32_t _num_args = EX_NUM_ARGS(); \
1602
309k
    uint32_t _i = 0; \
1603
309k
    zval *_real_arg, *_arg = NULL; \
1604
309k
    zend_expected_type _expected_type = Z_EXPECTED_LONG; \
1605
309k
    char *_error = NULL; \
1606
309k
    bool _dummy = 0; \
1607
309k
    bool _optional = 0; \
1608
309k
    int _error_code = ZPP_ERROR_OK; \
1609
309k
    ((void)_i); \
1610
309k
    ((void)_real_arg); \
1611
309k
    ((void)_arg); \
1612
309k
    ((void)_expected_type); \
1613
309k
    ((void)_error); \
1614
309k
    ((void)_optional); \
1615
309k
    ((void)_dummy); \
1616
309k
    \
1617
309k
    do { \
1618
309k
      if (UNEXPECTED(_num_args < _min_num_args) || \
1619
309k
          UNEXPECTED(_num_args > _max_num_args)) { \
1620
146
        if (!(_flags & ZEND_PARSE_PARAMS_QUIET)) { \
1621
146
          zend_wrong_parameters_count_error(_min_num_args, _max_num_args); \
1622
146
        } \
1623
146
        _error_code = ZPP_ERROR_FAILURE; \
1624
146
        break; \
1625
146
      } \
1626
309k
      _real_arg = ZEND_CALL_ARG(execute_data, 0);
1627
1628
#define ZEND_PARSE_PARAMETERS_START(min_num_args, max_num_args) \
1629
309k
  ZEND_PARSE_PARAMETERS_START_EX(0, min_num_args, max_num_args)
1630
1631
68.0k
#define ZEND_PARSE_PARAMETERS_NONE() do { \
1632
68.0k
    if (UNEXPECTED(ZEND_NUM_ARGS() != 0)) { \
1633
12
      zend_wrong_parameters_none_error(); \
1634
12
      return; \
1635
12
    } \
1636
68.0k
  } while (0)
1637
1638
#define ZEND_PARSE_PARAMETERS_END_EX(failure) \
1639
272k
      ZEND_ASSERT(_i == _max_num_args || _max_num_args == (uint32_t) -1); \
1640
272k
    } while (0); \
1641
309k
    if (UNEXPECTED(_error_code != ZPP_ERROR_OK)) { \
1642
443
      if (!(_flags & ZEND_PARSE_PARAMS_QUIET)) { \
1643
443
        zend_wrong_parameter_error(_error_code, _i, _error, _expected_type, _arg); \
1644
443
      } \
1645
443
      failure; \
1646
443
    } \
1647
309k
  } while (0)
1648
1649
#define ZEND_PARSE_PARAMETERS_END() \
1650
272k
  ZEND_PARSE_PARAMETERS_END_EX(return)
1651
1652
#define Z_PARAM_PROLOGUE(deref, separate) \
1653
419k
  ++_i; \
1654
419k
  ZEND_ASSERT(_i <= _min_num_args || _optional==1); \
1655
419k
  ZEND_ASSERT(_i >  _min_num_args || _optional==0); \
1656
419k
  if (_optional) { \
1657
327k
    if (UNEXPECTED(_i >_num_args)) break; \
1658
327k
  } \
1659
419k
  _real_arg++; \
1660
382k
  _arg = _real_arg; \
1661
382k
  if (deref) { \
1662
1.94k
    if (EXPECTED(Z_ISREF_P(_arg))) { \
1663
1.90k
      _arg = Z_REFVAL_P(_arg); \
1664
1.90k
    } \
1665
1.94k
  } \
1666
382k
  if (separate) { \
1667
1.90k
    SEPARATE_ZVAL_NOREF(_arg); \
1668
1.90k
  }
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
182k
  _optional = 1;
1677
1678
/* old "a" */
1679
#define Z_PARAM_ARRAY_EX2(dest, check_null, deref, separate) \
1680
884
    Z_PARAM_PROLOGUE(deref, separate); \
1681
884
    if (UNEXPECTED(!zend_parse_arg_array(_arg, &dest, check_null, 0))) { \
1682
39
      _expected_type = check_null ? Z_EXPECTED_ARRAY_OR_NULL : Z_EXPECTED_ARRAY; \
1683
39
      _error_code = ZPP_ERROR_WRONG_ARG; \
1684
39
      break; \
1685
39
    }
1686
1687
#define Z_PARAM_ARRAY_EX(dest, check_null, separate) \
1688
845
  Z_PARAM_ARRAY_EX2(dest, check_null, separate, separate)
1689
1690
#define Z_PARAM_ARRAY(dest) \
1691
276
  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
1.03k
    Z_PARAM_PROLOGUE(deref, separate); \
1699
1.03k
    if (UNEXPECTED(!zend_parse_arg_array(_arg, &dest, check_null, 1))) { \
1700
9
      _expected_type = check_null ? Z_EXPECTED_ARRAY_OR_NULL : Z_EXPECTED_ARRAY; \
1701
9
      _error_code = ZPP_ERROR_WRONG_ARG; \
1702
9
      break; \
1703
9
    }
1704
1705
#define Z_PARAM_ARRAY_OR_OBJECT_EX(dest, check_null, separate) \
1706
1.03k
  Z_PARAM_ARRAY_OR_OBJECT_EX2(dest, check_null, separate, separate)
1707
1708
#define Z_PARAM_ARRAY_OR_OBJECT(dest) \
1709
166
  Z_PARAM_ARRAY_OR_OBJECT_EX(dest, 0, 0)
1710
1711
#define Z_PARAM_ITERABLE_EX(dest, check_null) \
1712
36
  Z_PARAM_PROLOGUE(0, 0); \
1713
36
  if (UNEXPECTED(!zend_parse_arg_iterable(_arg, &dest, check_null))) { \
1714
3
    _expected_type = check_null ? Z_EXPECTED_ITERABLE_OR_NULL : Z_EXPECTED_ITERABLE; \
1715
3
    _error_code = ZPP_ERROR_WRONG_ARG; \
1716
3
    break; \
1717
3
  }
1718
1719
#define Z_PARAM_ITERABLE(dest) \
1720
36
  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
26.5k
    Z_PARAM_PROLOGUE(deref, 0); \
1728
1.24k
    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
26.4k
  Z_PARAM_BOOL_EX(dest, _dummy, 0, 0)
1736
1737
#define Z_PARAM_BOOL_OR_NULL(dest, is_null) \
1738
18
  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
66
  Z_PARAM_PROLOGUE(0, 0); \
1756
60
  if (UNEXPECTED(!zend_parse_arg_obj_or_class_name(_arg, &dest, allow_null))) { \
1757
0
    _expected_type = allow_null ? Z_EXPECTED_OBJECT_OR_CLASS_NAME_OR_NULL : Z_EXPECTED_OBJECT_OR_CLASS_NAME; \
1758
0
    _error_code = ZPP_ERROR_WRONG_ARG; \
1759
0
    break; \
1760
0
  }
1761
1762
#define Z_PARAM_OBJ_OR_CLASS_NAME(dest) \
1763
66
  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
2.70k
  Z_PARAM_PROLOGUE(0, 0); \
1770
2.56k
  if (UNEXPECTED(!zend_parse_arg_obj_or_str(_arg, &destination_object, NULL, &destination_string, allow_null, _i))) { \
1771
3
    _expected_type = allow_null ? Z_EXPECTED_OBJECT_OR_STRING_OR_NULL : Z_EXPECTED_OBJECT_OR_STRING; \
1772
3
    _error_code = ZPP_ERROR_WRONG_ARG; \
1773
3
    break; \
1774
3
  }
1775
1776
#define Z_PARAM_OBJ_OR_STR(destination_object, destination_string) \
1777
2.35k
  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
348
  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.84k
  Z_PARAM_PROLOGUE(0, 0); \
1784
1.82k
  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
339
  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.50k
  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
403
    Z_PARAM_PROLOGUE(deref, 0); \
1805
397
    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
403
  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
3.40k
    Z_PARAM_PROLOGUE(deref, 0); \
1820
3.40k
    if (UNEXPECTED(!zend_parse_arg_func(_arg, &dest_fci, &dest_fcc, check_null, &_error, free_trampoline))) { \
1821
72
      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
72
      } else { \
1825
72
        _error_code = check_null ? ZPP_ERROR_WRONG_CALLBACK_OR_NULL : ZPP_ERROR_WRONG_CALLBACK; \
1826
72
      } \
1827
72
      break; \
1828
72
    } \
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
2.36k
  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
1.05k
  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.61k
    Z_PARAM_PROLOGUE(deref, separate); \
1851
724
    if (UNEXPECTED(!zend_parse_arg_array_ht(_arg, &dest, check_null, 0, separate))) { \
1852
15
      _expected_type = check_null ? Z_EXPECTED_ARRAY_OR_NULL : Z_EXPECTED_ARRAY; \
1853
15
      _error_code = ZPP_ERROR_WRONG_ARG; \
1854
15
      break; \
1855
15
    }
1856
1857
#define Z_PARAM_ARRAY_HT_EX(dest, check_null, separate) \
1858
1.61k
  Z_PARAM_ARRAY_HT_EX2(dest, check_null, separate, separate)
1859
1860
#define Z_PARAM_ARRAY_HT(dest) \
1861
219
  Z_PARAM_ARRAY_HT_EX(dest, 0, 0)
1862
1863
#define Z_PARAM_ARRAY_HT_OR_NULL(dest) \
1864
39
  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
18
  Z_PARAM_PROLOGUE(0, 0); \
1868
12
  if (UNEXPECTED(!zend_parse_arg_array_ht_or_long(_arg, &dest_ht, &dest_long, &is_null, allow_null, _i))) { \
1869
6
    _expected_type = allow_null ? Z_EXPECTED_ARRAY_OR_LONG_OR_NULL : Z_EXPECTED_ARRAY_OR_LONG; \
1870
6
    _error_code = ZPP_ERROR_WRONG_ARG; \
1871
6
    break; \
1872
6
  }
1873
1874
#define Z_PARAM_ARRAY_HT_OR_LONG(dest_ht, dest_long) \
1875
12
  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
6
  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
8.84k
    Z_PARAM_PROLOGUE(deref, 0); \
1898
5.06k
    if (UNEXPECTED(!zend_parse_arg_long(_arg, &dest, &is_null, check_null, _i))) { \
1899
42
      _expected_type = check_null ? Z_EXPECTED_LONG_OR_NULL : Z_EXPECTED_LONG; \
1900
42
      _error_code = ZPP_ERROR_WRONG_ARG; \
1901
42
      break; \
1902
42
    }
1903
1904
#define Z_PARAM_LONG(dest) \
1905
8.00k
  Z_PARAM_LONG_EX(dest, _dummy, 0, 0)
1906
1907
#define Z_PARAM_LONG_OR_NULL(dest, is_null) \
1908
856
  Z_PARAM_LONG_EX(dest, is_null, 1, 0)
1909
1910
/* old "n" */
1911
#define Z_PARAM_NUMBER_EX(dest, check_null) \
1912
285
  Z_PARAM_PROLOGUE(0, 0); \
1913
18
  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
285
  Z_PARAM_NUMBER_EX(dest, 0)
1924
1925
#define Z_PARAM_NUMBER_OR_STR_EX(dest, check_null) \
1926
564
  Z_PARAM_PROLOGUE(0, 0); \
1927
564
  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
564
  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
1.38k
    Z_PARAM_PROLOGUE(deref, 0); \
1942
1.38k
    if (UNEXPECTED(!zend_parse_arg_object(_arg, &dest, NULL, check_null))) { \
1943
3
      _expected_type = check_null ? Z_EXPECTED_OBJECT_OR_NULL : Z_EXPECTED_OBJECT; \
1944
3
      _error_code = ZPP_ERROR_WRONG_ARG; \
1945
3
      break; \
1946
3
    }
1947
1948
#define Z_PARAM_OBJECT(dest) \
1949
966
  Z_PARAM_OBJECT_EX(dest, 0, 0)
1950
1951
#define Z_PARAM_OBJECT_OR_NULL(dest) \
1952
369
  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
973
    Z_PARAM_PROLOGUE(deref, 0); \
1957
973
    if (UNEXPECTED(!zend_parse_arg_obj(_arg, &dest, NULL, check_null))) { \
1958
15
      _expected_type = check_null ? Z_EXPECTED_OBJECT_OR_NULL : Z_EXPECTED_OBJECT; \
1959
15
      _error_code = ZPP_ERROR_WRONG_ARG; \
1960
15
      break; \
1961
15
    }
1962
1963
#define Z_PARAM_OBJ(dest) \
1964
973
  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
141k
    Z_PARAM_PROLOGUE(deref, 0); \
1972
141k
    if (UNEXPECTED(!zend_parse_arg_object(_arg, &dest, _ce, check_null))) { \
1973
3
      if (_ce) { \
1974
3
        _error = ZSTR_VAL((_ce)->name); \
1975
3
        _error_code = check_null ? ZPP_ERROR_WRONG_CLASS_OR_NULL : ZPP_ERROR_WRONG_CLASS; \
1976
3
        break; \
1977
3
      } 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
3
    }
1983
1984
#define Z_PARAM_OBJECT_OF_CLASS(dest, _ce) \
1985
126
  Z_PARAM_OBJECT_OF_CLASS_EX(dest, _ce, 0, 0)
1986
1987
#define Z_PARAM_OBJECT_OF_CLASS_OR_NULL(dest, _ce) \
1988
141k
  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.82k
    Z_PARAM_PROLOGUE(deref, 0); \
1993
1.82k
    if (UNEXPECTED(!zend_parse_arg_obj(_arg, &dest, _ce, check_null))) { \
1994
12
      if (_ce) { \
1995
12
        _error = ZSTR_VAL((_ce)->name); \
1996
12
        _error_code = check_null ? ZPP_ERROR_WRONG_CLASS_OR_NULL : ZPP_ERROR_WRONG_CLASS; \
1997
12
        break; \
1998
12
      } 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
12
    }
2004
2005
#define Z_PARAM_OBJ_OF_CLASS(dest, _ce) \
2006
1.82k
  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
27
  { \
2027
27
    zend_object *_tmp = NULL; \
2028
27
    Z_PARAM_OBJ_OF_CLASS(_tmp, _ce); \
2029
27
    dest = zend_enum_fetch_case_id(_tmp); \
2030
27
  }
2031
2032
/* old "p" */
2033
#define Z_PARAM_PATH_EX(dest, dest_len, check_null, deref) \
2034
82
    Z_PARAM_PROLOGUE(deref, 0); \
2035
82
    if (UNEXPECTED(!zend_parse_arg_path(_arg, &dest, &dest_len, check_null, _i))) { \
2036
9
      _expected_type = check_null ? Z_EXPECTED_PATH_OR_NULL : Z_EXPECTED_PATH; \
2037
9
      _error_code = ZPP_ERROR_WRONG_ARG; \
2038
9
      break; \
2039
9
    }
2040
2041
#define Z_PARAM_PATH(dest, dest_len) \
2042
61
  Z_PARAM_PATH_EX(dest, dest_len, 0, 0)
2043
2044
#define Z_PARAM_PATH_OR_NULL(dest, dest_len) \
2045
21
  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
25.2k
    Z_PARAM_PROLOGUE(deref, 0); \
2050
25.2k
    if (UNEXPECTED(!zend_parse_arg_path_str(_arg, &dest, check_null, _i))) { \
2051
6
      _expected_type = check_null ? Z_EXPECTED_PATH_OR_NULL : Z_EXPECTED_PATH; \
2052
6
      _error_code = ZPP_ERROR_WRONG_ARG; \
2053
6
      break; \
2054
6
    }
2055
2056
#define Z_PARAM_PATH_STR(dest) \
2057
25.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
73
    Z_PARAM_PROLOGUE(deref, 0); \
2065
33
    if (UNEXPECTED(!zend_parse_arg_resource(_arg, &dest, check_null))) { \
2066
3
      _expected_type = check_null ? Z_EXPECTED_RESOURCE_OR_NULL : Z_EXPECTED_RESOURCE; \
2067
3
      _error_code = ZPP_ERROR_WRONG_ARG; \
2068
3
      break; \
2069
3
    }
2070
2071
#define Z_PARAM_RESOURCE(dest) \
2072
33
  Z_PARAM_RESOURCE_EX(dest, 0, 0)
2073
2074
#define Z_PARAM_RESOURCE_OR_NULL(dest) \
2075
40
  Z_PARAM_RESOURCE_EX(dest, 1, 0)
2076
2077
/* old "s" */
2078
#define Z_PARAM_STRING_EX(dest, dest_len, check_null, deref) \
2079
161k
    Z_PARAM_PROLOGUE(deref, 0); \
2080
160k
    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
161k
  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
21.1k
    Z_PARAM_PROLOGUE(deref, 0); \
2095
20.0k
    if (UNEXPECTED(!zend_parse_arg_str(_arg, &dest, check_null, _i))) { \
2096
36
      _expected_type = check_null ? Z_EXPECTED_STRING_OR_NULL : Z_EXPECTED_STRING; \
2097
36
      _error_code = ZPP_ERROR_WRONG_ARG; \
2098
36
      break; \
2099
36
    }
2100
2101
#define Z_PARAM_STR(dest) \
2102
19.5k
  Z_PARAM_STR_EX(dest, 0, 0)
2103
2104
#define Z_PARAM_STR_OR_NULL(dest) \
2105
1.69k
  Z_PARAM_STR_EX(dest, 1, 0)
2106
2107
/* old "z" */
2108
#define Z_PARAM_ZVAL_EX2(dest, check_null, deref, separate) \
2109
12.5k
    Z_PARAM_PROLOGUE(deref, separate); \
2110
8.24k
    zend_parse_arg_zval_deref(_arg, &dest, check_null);
2111
2112
#define Z_PARAM_ZVAL_EX(dest, check_null, separate) \
2113
12.5k
  Z_PARAM_ZVAL_EX2(dest, check_null, separate, separate)
2114
2115
#define Z_PARAM_ZVAL(dest) \
2116
8.24k
  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
85.6k
#define Z_PARAM_VARIADIC_EX(spec, dest, dest_num, post_varargs) do { \
2123
85.6k
    uint32_t _num_varargs = _num_args - _i - (post_varargs); \
2124
85.6k
    if (EXPECTED(_num_varargs > 0)) { \
2125
85.6k
      dest = _real_arg + 1; \
2126
85.6k
      dest_num = _num_varargs; \
2127
85.6k
      _i += _num_varargs; \
2128
85.6k
      _real_arg += _num_varargs; \
2129
85.6k
    } else { \
2130
12
      dest = NULL; \
2131
12
      dest_num = 0; \
2132
12
    } \
2133
85.6k
    if (UNEXPECTED(ZEND_CALL_INFO(execute_data) & ZEND_CALL_HAS_EXTRA_NAMED_PARAMS)) { \
2134
9
      _error_code = ZPP_ERROR_UNEXPECTED_EXTRA_NAMED; \
2135
9
      break; \
2136
9
    } \
2137
85.6k
  } while (0);
2138
2139
#define Z_PARAM_VARIADIC(spec, dest, dest_num) \
2140
85.6k
  Z_PARAM_VARIADIC_EX(spec, dest, dest_num, 0)
2141
2142
1.59k
#define Z_PARAM_VARIADIC_WITH_NAMED(dest, dest_num, dest_named) do { \
2143
1.59k
    uint32_t _num_varargs = _num_args - _i; \
2144
1.59k
    if (EXPECTED(_num_varargs > 0)) { \
2145
194
      dest = _real_arg + 1; \
2146
194
      dest_num = _num_varargs; \
2147
1.40k
    } else { \
2148
1.40k
      dest = NULL; \
2149
1.40k
      dest_num = 0; \
2150
1.40k
    } \
2151
1.59k
    if (ZEND_CALL_INFO(execute_data) & ZEND_CALL_HAS_EXTRA_NAMED_PARAMS) { \
2152
51
      dest_named = execute_data->extra_named_params; \
2153
1.54k
    } else { \
2154
1.54k
      dest_named = NULL; \
2155
1.54k
    } \
2156
1.59k
  } while (0);
2157
2158
#define Z_PARAM_ARRAY_HT_OR_STR_EX(dest_ht, dest_str, allow_null) \
2159
4.70k
  Z_PARAM_PROLOGUE(0, 0); \
2160
3.97k
  if (UNEXPECTED(!zend_parse_arg_array_ht_or_str(_arg, &dest_ht, &dest_str, allow_null, _i))) { \
2161
3
    _expected_type = allow_null ? Z_EXPECTED_ARRAY_OR_STRING_OR_NULL : Z_EXPECTED_ARRAY_OR_STRING; \
2162
3
    _error_code = ZPP_ERROR_WRONG_ARG; \
2163
3
    break; \
2164
3
  }
2165
2166
#define Z_PARAM_ARRAY_HT_OR_STR(dest_ht, dest_str) \
2167
3.92k
  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
784
  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
208
  Z_PARAM_PROLOGUE(0, 0); \
2174
156
  if (UNEXPECTED(!zend_parse_arg_str_or_long(_arg, &dest_str, &dest_long, &is_null, allow_null, _i))) { \
2175
3
    _expected_type = allow_null ? Z_EXPECTED_STRING_OR_LONG_OR_NULL : Z_EXPECTED_STRING_OR_LONG; \
2176
3
    _error_code = ZPP_ERROR_WRONG_ARG; \
2177
3
    break; \
2178
3
  }
2179
2180
#define Z_PARAM_STR_OR_LONG(dest_str, dest_long) \
2181
183
  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
25
  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
32.4k
{
2215
32.4k
  if (check_null) {
2216
0
    *is_null = 0;
2217
0
  }
2218
32.4k
  if (EXPECTED(Z_TYPE_P(arg) == IS_TRUE)) {
2219
31.6k
    *dest = 1;
2220
31.6k
  } else if (EXPECTED(Z_TYPE_P(arg) == IS_FALSE)) {
2221
123
    *dest = 0;
2222
703
  } else if (check_null && Z_TYPE_P(arg) == IS_NULL) {
2223
0
    *is_null = 1;
2224
0
    *dest = 0;
2225
703
  } else {
2226
703
    zpp_parse_bool_status result;
2227
703
    if (frameless) {
2228
0
      result = zend_flf_parse_arg_bool_slow(arg, arg_num);
2229
703
    } else {
2230
703
      result = zend_parse_arg_bool_slow(arg, arg_num);
2231
703
    }
2232
703
    if (UNEXPECTED(result == ZPP_PARSE_BOOL_STATUS_ERROR)) {
2233
0
      return false;
2234
0
    }
2235
703
    *dest = result;
2236
703
  }
2237
32.4k
  return 1;
2238
32.4k
}
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
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: 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
3
{
2215
3
  if (check_null) {
2216
0
    *is_null = 0;
2217
0
  }
2218
3
  if (EXPECTED(Z_TYPE_P(arg) == IS_TRUE)) {
2219
0
    *dest = 1;
2220
3
  } else if (EXPECTED(Z_TYPE_P(arg) == IS_FALSE)) {
2221
3
    *dest = 0;
2222
3
  } 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
3
  return 1;
2238
3
}
Unexecuted instantiation: spl_observer.c:zend_parse_arg_bool_ex
array.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
60
    *dest = 1;
2220
60
  } 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
60
  return 1;
2238
60
}
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
850
{
2215
850
  if (check_null) {
2216
0
    *is_null = 0;
2217
0
  }
2218
850
  if (EXPECTED(Z_TYPE_P(arg) == IS_TRUE)) {
2219
165
    *dest = 1;
2220
685
  } else if (EXPECTED(Z_TYPE_P(arg) == IS_FALSE)) {
2221
48
    *dest = 0;
2222
637
  } else if (check_null && Z_TYPE_P(arg) == IS_NULL) {
2223
0
    *is_null = 1;
2224
0
    *dest = 0;
2225
637
  } else {
2226
637
    zpp_parse_bool_status result;
2227
637
    if (frameless) {
2228
0
      result = zend_flf_parse_arg_bool_slow(arg, arg_num);
2229
637
    } else {
2230
637
      result = zend_parse_arg_bool_slow(arg, arg_num);
2231
637
    }
2232
637
    if (UNEXPECTED(result == ZPP_PARSE_BOOL_STATUS_ERROR)) {
2233
0
      return false;
2234
0
    }
2235
637
    *dest = result;
2236
637
  }
2237
850
  return 1;
2238
850
}
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
Unexecuted instantiation: head.c:zend_parse_arg_bool_ex
Unexecuted instantiation: hrtime.c:zend_parse_arg_bool_ex
html.c:zend_parse_arg_bool_ex
Line
Count
Source
2214
18
{
2215
18
  if (check_null) {
2216
0
    *is_null = 0;
2217
0
  }
2218
18
  if (EXPECTED(Z_TYPE_P(arg) == IS_TRUE)) {
2219
0
    *dest = 1;
2220
18
  } else if (EXPECTED(Z_TYPE_P(arg) == IS_FALSE)) {
2221
9
    *dest = 0;
2222
9
  } else if (check_null && Z_TYPE_P(arg) == IS_NULL) {
2223
0
    *is_null = 1;
2224
0
    *dest = 0;
2225
9
  } else {
2226
9
    zpp_parse_bool_status result;
2227
9
    if (frameless) {
2228
0
      result = zend_flf_parse_arg_bool_slow(arg, arg_num);
2229
9
    } else {
2230
9
      result = zend_parse_arg_bool_slow(arg, arg_num);
2231
9
    }
2232
9
    if (UNEXPECTED(result == ZPP_PARSE_BOOL_STATUS_ERROR)) {
2233
0
      return false;
2234
0
    }
2235
9
    *dest = result;
2236
9
  }
2237
18
  return 1;
2238
18
}
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
md5.c:zend_parse_arg_bool_ex
Line
Count
Source
2214
6
{
2215
6
  if (check_null) {
2216
0
    *is_null = 0;
2217
0
  }
2218
6
  if (EXPECTED(Z_TYPE_P(arg) == IS_TRUE)) {
2219
0
    *dest = 1;
2220
6
  } else if (EXPECTED(Z_TYPE_P(arg) == IS_FALSE)) {
2221
0
    *dest = 0;
2222
6
  } else if (check_null && Z_TYPE_P(arg) == IS_NULL) {
2223
0
    *is_null = 1;
2224
0
    *dest = 0;
2225
6
  } else {
2226
6
    zpp_parse_bool_status result;
2227
6
    if (frameless) {
2228
0
      result = zend_flf_parse_arg_bool_slow(arg, arg_num);
2229
6
    } else {
2230
6
      result = zend_parse_arg_bool_slow(arg, arg_num);
2231
6
    }
2232
6
    if (UNEXPECTED(result == ZPP_PARSE_BOOL_STATUS_ERROR)) {
2233
0
      return false;
2234
0
    }
2235
6
    *dest = result;
2236
6
  }
2237
6
  return 1;
2238
6
}
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
110
{
2215
110
  if (check_null) {
2216
0
    *is_null = 0;
2217
0
  }
2218
110
  if (EXPECTED(Z_TYPE_P(arg) == IS_TRUE)) {
2219
110
    *dest = 1;
2220
110
  } 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
110
  return 1;
2238
110
}
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
48
{
2215
48
  if (check_null) {
2216
0
    *is_null = 0;
2217
0
  }
2218
48
  if (EXPECTED(Z_TYPE_P(arg) == IS_TRUE)) {
2219
15
    *dest = 1;
2220
33
  } else if (EXPECTED(Z_TYPE_P(arg) == IS_FALSE)) {
2221
30
    *dest = 0;
2222
30
  } else if (check_null && Z_TYPE_P(arg) == IS_NULL) {
2223
0
    *is_null = 1;
2224
0
    *dest = 0;
2225
3
  } else {
2226
3
    zpp_parse_bool_status result;
2227
3
    if (frameless) {
2228
0
      result = zend_flf_parse_arg_bool_slow(arg, arg_num);
2229
3
    } else {
2230
3
      result = zend_parse_arg_bool_slow(arg, arg_num);
2231
3
    }
2232
3
    if (UNEXPECTED(result == ZPP_PARSE_BOOL_STATUS_ERROR)) {
2233
0
      return false;
2234
0
    }
2235
3
    *dest = result;
2236
3
  }
2237
48
  return 1;
2238
48
}
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
31.2k
{
2215
31.2k
  if (check_null) {
2216
0
    *is_null = 0;
2217
0
  }
2218
31.2k
  if (EXPECTED(Z_TYPE_P(arg) == IS_TRUE)) {
2219
31.2k
    *dest = 1;
2220
31.2k
  } 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
31.2k
  return 1;
2238
31.2k
}
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
102
{
2215
102
  if (check_null) {
2216
0
    *is_null = 0;
2217
0
  }
2218
102
  if (EXPECTED(Z_TYPE_P(arg) == IS_TRUE)) {
2219
21
    *dest = 1;
2220
81
  } else if (EXPECTED(Z_TYPE_P(arg) == IS_FALSE)) {
2221
33
    *dest = 0;
2222
48
  } else if (check_null && Z_TYPE_P(arg) == IS_NULL) {
2223
0
    *is_null = 1;
2224
0
    *dest = 0;
2225
48
  } else {
2226
48
    zpp_parse_bool_status result;
2227
48
    if (frameless) {
2228
0
      result = zend_flf_parse_arg_bool_slow(arg, arg_num);
2229
48
    } else {
2230
48
      result = zend_parse_arg_bool_slow(arg, arg_num);
2231
48
    }
2232
48
    if (UNEXPECTED(result == ZPP_PARSE_BOOL_STATUS_ERROR)) {
2233
0
      return false;
2234
0
    }
2235
48
    *dest = result;
2236
48
  }
2237
102
  return 1;
2238
102
}
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-tracing-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
32.4k
{
2242
32.4k
  return zend_parse_arg_bool_ex(arg, dest, is_null, check_null, arg_num, /* frameless */ false);
2243
32.4k
}
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
24
{
2242
  return zend_parse_arg_bool_ex(arg, dest, is_null, check_null, arg_num, /* frameless */ false);
2243
24
}
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
3
{
2242
  return zend_parse_arg_bool_ex(arg, dest, is_null, check_null, arg_num, /* frameless */ false);
2243
3
}
Unexecuted instantiation: spl_observer.c:zend_parse_arg_bool
array.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: 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
850
{
2242
  return zend_parse_arg_bool_ex(arg, dest, is_null, check_null, arg_num, /* frameless */ false);
2243
850
}
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
Unexecuted instantiation: head.c:zend_parse_arg_bool
Unexecuted instantiation: hrtime.c:zend_parse_arg_bool
html.c:zend_parse_arg_bool
Line
Count
Source
2241
18
{
2242
  return zend_parse_arg_bool_ex(arg, dest, is_null, check_null, arg_num, /* frameless */ false);
2243
18
}
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
md5.c:zend_parse_arg_bool
Line
Count
Source
2241
6
{
2242
  return zend_parse_arg_bool_ex(arg, dest, is_null, check_null, arg_num, /* frameless */ false);
2243
6
}
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
110
{
2242
  return zend_parse_arg_bool_ex(arg, dest, is_null, check_null, arg_num, /* frameless */ false);
2243
110
}
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
48
{
2242
  return zend_parse_arg_bool_ex(arg, dest, is_null, check_null, arg_num, /* frameless */ false);
2243
48
}
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
31.2k
{
2242
  return zend_parse_arg_bool_ex(arg, dest, is_null, check_null, arg_num, /* frameless */ false);
2243
31.2k
}
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
102
{
2242
  return zend_parse_arg_bool_ex(arg, dest, is_null, check_null, arg_num, /* frameless */ false);
2243
102
}
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-tracing-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
5.99k
{
2247
5.99k
  if (check_null) {
2248
800
    *is_null = 0;
2249
800
  }
2250
5.99k
  if (EXPECTED(Z_TYPE_P(arg) == IS_LONG)) {
2251
5.68k
    *dest = Z_LVAL_P(arg);
2252
5.68k
  } else if (check_null && Z_TYPE_P(arg) == IS_NULL) {
2253
35
    *is_null = 1;
2254
35
    *dest = 0;
2255
276
  } else {
2256
276
    if (frameless) {
2257
0
      return zend_flf_parse_arg_long_slow(arg, dest, arg_num);
2258
276
    } else {
2259
276
      return zend_parse_arg_long_slow(arg, dest, arg_num);
2260
276
    }
2261
276
  }
2262
5.72k
  return 1;
2263
5.99k
}
php_date.c:zend_parse_arg_long_ex
Line
Count
Source
2246
123
{
2247
123
  if (check_null) {
2248
117
    *is_null = 0;
2249
117
  }
2250
123
  if (EXPECTED(Z_TYPE_P(arg) == IS_LONG)) {
2251
6
    *dest = Z_LVAL_P(arg);
2252
117
  } else if (check_null && Z_TYPE_P(arg) == IS_NULL) {
2253
0
    *is_null = 1;
2254
0
    *dest = 0;
2255
117
  } else {
2256
117
    if (frameless) {
2257
0
      return zend_flf_parse_arg_long_slow(arg, dest, arg_num);
2258
117
    } else {
2259
117
      return zend_parse_arg_long_slow(arg, dest, arg_num);
2260
117
    }
2261
117
  }
2262
6
  return 1;
2263
123
}
php_pcre.c:zend_parse_arg_long_ex
Line
Count
Source
2246
117
{
2247
117
  if (check_null) {
2248
0
    *is_null = 0;
2249
0
  }
2250
117
  if (EXPECTED(Z_TYPE_P(arg) == IS_LONG)) {
2251
114
    *dest = Z_LVAL_P(arg);
2252
114
  } else if (check_null && Z_TYPE_P(arg) == IS_NULL) {
2253
0
    *is_null = 1;
2254
0
    *dest = 0;
2255
3
  } else {
2256
3
    if (frameless) {
2257
0
      return zend_flf_parse_arg_long_slow(arg, dest, arg_num);
2258
3
    } else {
2259
3
      return zend_parse_arg_long_slow(arg, dest, arg_num);
2260
3
    }
2261
3
  }
2262
114
  return 1;
2263
117
}
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
262
{
2247
262
  if (check_null) {
2248
0
    *is_null = 0;
2249
0
  }
2250
262
  if (EXPECTED(Z_TYPE_P(arg) == IS_LONG)) {
2251
262
    *dest = Z_LVAL_P(arg);
2252
262
  } 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
262
  return 1;
2263
262
}
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
93
{
2247
93
  if (check_null) {
2248
3
    *is_null = 0;
2249
3
  }
2250
93
  if (EXPECTED(Z_TYPE_P(arg) == IS_LONG)) {
2251
93
    *dest = Z_LVAL_P(arg);
2252
93
  } 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
93
  return 1;
2263
93
}
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
48
{
2247
48
  if (check_null) {
2248
0
    *is_null = 0;
2249
0
  }
2250
48
  if (EXPECTED(Z_TYPE_P(arg) == IS_LONG)) {
2251
48
    *dest = Z_LVAL_P(arg);
2252
48
  } 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
48
  return 1;
2263
48
}
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
1.03k
{
2247
1.03k
  if (check_null) {
2248
317
    *is_null = 0;
2249
317
  }
2250
1.03k
  if (EXPECTED(Z_TYPE_P(arg) == IS_LONG)) {
2251
1.00k
    *dest = Z_LVAL_P(arg);
2252
1.00k
  } else if (check_null && Z_TYPE_P(arg) == IS_NULL) {
2253
17
    *is_null = 1;
2254
17
    *dest = 0;
2255
17
  } else {
2256
15
    if (frameless) {
2257
0
      return zend_flf_parse_arg_long_slow(arg, dest, arg_num);
2258
15
    } else {
2259
15
      return zend_parse_arg_long_slow(arg, dest, arg_num);
2260
15
    }
2261
15
  }
2262
1.01k
  return 1;
2263
1.03k
}
assert.c:zend_parse_arg_long_ex
Line
Count
Source
2246
18
{
2247
18
  if (check_null) {
2248
0
    *is_null = 0;
2249
0
  }
2250
18
  if (EXPECTED(Z_TYPE_P(arg) == IS_LONG)) {
2251
18
    *dest = Z_LVAL_P(arg);
2252
18
  } 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
18
  return 1;
2263
18
}
Unexecuted instantiation: base64.c:zend_parse_arg_long_ex
basic_functions.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
354
    *dest = Z_LVAL_P(arg);
2252
354
  } 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
354
  return 1;
2263
360
}
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
611
{
2247
611
  if (check_null) {
2248
0
    *is_null = 0;
2249
0
  }
2250
611
  if (EXPECTED(Z_TYPE_P(arg) == IS_LONG)) {
2251
605
    *dest = Z_LVAL_P(arg);
2252
605
  } 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
605
  return 1;
2263
611
}
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
1.07k
{
2247
1.07k
  if (check_null) {
2248
0
    *is_null = 0;
2249
0
  }
2250
1.07k
  if (EXPECTED(Z_TYPE_P(arg) == IS_LONG)) {
2251
1.03k
    *dest = Z_LVAL_P(arg);
2252
1.03k
  } else if (check_null && Z_TYPE_P(arg) == IS_NULL) {
2253
0
    *is_null = 1;
2254
0
    *dest = 0;
2255
42
  } else {
2256
42
    if (frameless) {
2257
0
      return zend_flf_parse_arg_long_slow(arg, dest, arg_num);
2258
42
    } else {
2259
42
      return zend_parse_arg_long_slow(arg, dest, arg_num);
2260
42
    }
2261
42
  }
2262
1.03k
  return 1;
2263
1.07k
}
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
904
{
2247
904
  if (check_null) {
2248
48
    *is_null = 0;
2249
48
  }
2250
904
  if (EXPECTED(Z_TYPE_P(arg) == IS_LONG)) {
2251
862
    *dest = Z_LVAL_P(arg);
2252
862
  } else if (check_null && Z_TYPE_P(arg) == IS_NULL) {
2253
3
    *is_null = 1;
2254
3
    *dest = 0;
2255
39
  } else {
2256
39
    if (frameless) {
2257
0
      return zend_flf_parse_arg_long_slow(arg, dest, arg_num);
2258
39
    } else {
2259
39
      return zend_parse_arg_long_slow(arg, dest, arg_num);
2260
39
    }
2261
39
  }
2262
865
  return 1;
2263
904
}
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
936
{
2247
936
  if (check_null) {
2248
30
    *is_null = 0;
2249
30
  }
2250
936
  if (EXPECTED(Z_TYPE_P(arg) == IS_LONG)) {
2251
897
    *dest = Z_LVAL_P(arg);
2252
897
  } else if (check_null && Z_TYPE_P(arg) == IS_NULL) {
2253
12
    *is_null = 1;
2254
12
    *dest = 0;
2255
27
  } else {
2256
27
    if (frameless) {
2257
0
      return zend_flf_parse_arg_long_slow(arg, dest, arg_num);
2258
27
    } else {
2259
27
      return zend_parse_arg_long_slow(arg, dest, arg_num);
2260
27
    }
2261
27
  }
2262
909
  return 1;
2263
936
}
Unexecuted instantiation: zend_ast.c:zend_parse_arg_long_ex
zend_attributes.c:zend_parse_arg_long_ex
Line
Count
Source
2246
6
{
2247
6
  if (check_null) {
2248
0
    *is_null = 0;
2249
0
  }
2250
6
  if (EXPECTED(Z_TYPE_P(arg) == IS_LONG)) {
2251
6
    *dest = Z_LVAL_P(arg);
2252
6
  } 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
6
  return 1;
2263
6
}
Unexecuted instantiation: zend_autoload.c:zend_parse_arg_long_ex
zend_builtin_functions.c:zend_parse_arg_long_ex
Line
Count
Source
2246
339
{
2247
339
  if (check_null) {
2248
285
    *is_null = 0;
2249
285
  }
2250
339
  if (EXPECTED(Z_TYPE_P(arg) == IS_LONG)) {
2251
333
    *dest = Z_LVAL_P(arg);
2252
333
  } else if (check_null && Z_TYPE_P(arg) == IS_NULL) {
2253
3
    *is_null = 1;
2254
3
    *dest = 0;
2255
3
  } else {
2256
3
    if (frameless) {
2257
0
      return zend_flf_parse_arg_long_slow(arg, dest, arg_num);
2258
3
    } else {
2259
3
      return zend_parse_arg_long_slow(arg, dest, arg_num);
2260
3
    }
2261
3
  }
2262
336
  return 1;
2263
339
}
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
72
{
2247
72
  if (check_null) {
2248
0
    *is_null = 0;
2249
0
  }
2250
72
  if (EXPECTED(Z_TYPE_P(arg) == IS_LONG)) {
2251
54
    *dest = Z_LVAL_P(arg);
2252
54
  } else if (check_null && Z_TYPE_P(arg) == IS_NULL) {
2253
0
    *is_null = 1;
2254
0
    *dest = 0;
2255
18
  } else {
2256
18
    if (frameless) {
2257
0
      return zend_flf_parse_arg_long_slow(arg, dest, arg_num);
2258
18
    } else {
2259
18
      return zend_parse_arg_long_slow(arg, dest, arg_num);
2260
18
    }
2261
18
  }
2262
54
  return 1;
2263
72
}
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-tracing-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
5.99k
{
2267
5.99k
  return zend_parse_arg_long_ex(arg, dest, is_null, check_null, arg_num, /* frameless */ false);
2268
5.99k
}
php_date.c:zend_parse_arg_long
Line
Count
Source
2266
123
{
2267
  return zend_parse_arg_long_ex(arg, dest, is_null, check_null, arg_num, /* frameless */ false);
2268
123
}
php_pcre.c:zend_parse_arg_long
Line
Count
Source
2266
117
{
2267
  return zend_parse_arg_long_ex(arg, dest, is_null, check_null, arg_num, /* frameless */ false);
2268
117
}
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
262
{
2267
  return zend_parse_arg_long_ex(arg, dest, is_null, check_null, arg_num, /* frameless */ false);
2268
262
}
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
93
{
2267
  return zend_parse_arg_long_ex(arg, dest, is_null, check_null, arg_num, /* frameless */ false);
2268
93
}
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
48
{
2267
  return zend_parse_arg_long_ex(arg, dest, is_null, check_null, arg_num, /* frameless */ false);
2268
48
}
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
1.03k
{
2267
  return zend_parse_arg_long_ex(arg, dest, is_null, check_null, arg_num, /* frameless */ false);
2268
1.03k
}
assert.c:zend_parse_arg_long
Line
Count
Source
2266
18
{
2267
  return zend_parse_arg_long_ex(arg, dest, is_null, check_null, arg_num, /* frameless */ false);
2268
18
}
Unexecuted instantiation: base64.c:zend_parse_arg_long
basic_functions.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: 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
611
{
2267
  return zend_parse_arg_long_ex(arg, dest, is_null, check_null, arg_num, /* frameless */ false);
2268
611
}
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
1.07k
{
2267
  return zend_parse_arg_long_ex(arg, dest, is_null, check_null, arg_num, /* frameless */ false);
2268
1.07k
}
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
904
{
2267
  return zend_parse_arg_long_ex(arg, dest, is_null, check_null, arg_num, /* frameless */ false);
2268
904
}
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
936
{
2267
  return zend_parse_arg_long_ex(arg, dest, is_null, check_null, arg_num, /* frameless */ false);
2268
936
}
Unexecuted instantiation: zend_ast.c:zend_parse_arg_long
zend_attributes.c:zend_parse_arg_long
Line
Count
Source
2266
6
{
2267
  return zend_parse_arg_long_ex(arg, dest, is_null, check_null, arg_num, /* frameless */ false);
2268
6
}
Unexecuted instantiation: zend_autoload.c:zend_parse_arg_long
zend_builtin_functions.c:zend_parse_arg_long
Line
Count
Source
2266
339
{
2267
  return zend_parse_arg_long_ex(arg, dest, is_null, check_null, arg_num, /* frameless */ false);
2268
339
}
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
72
{
2267
  return zend_parse_arg_long_ex(arg, dest, is_null, check_null, arg_num, /* frameless */ false);
2268
72
}
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-tracing-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
397
{
2272
397
  if (check_null) {
2273
0
    *is_null = 0;
2274
0
  }
2275
397
  if (EXPECTED(Z_TYPE_P(arg) == IS_DOUBLE)) {
2276
75
    *dest = Z_DVAL_P(arg);
2277
322
  } else if (check_null && Z_TYPE_P(arg) == IS_NULL) {
2278
0
    *is_null = 1;
2279
0
    *dest = 0.0;
2280
322
  } else {
2281
322
    *dest = zend_parse_arg_double_slow(arg, arg_num);
2282
322
    return !zend_isnan(*dest);
2283
322
  }
2284
75
  return 1;
2285
397
}
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
397
{
2272
397
  if (check_null) {
2273
0
    *is_null = 0;
2274
0
  }
2275
397
  if (EXPECTED(Z_TYPE_P(arg) == IS_DOUBLE)) {
2276
75
    *dest = Z_DVAL_P(arg);
2277
322
  } else if (check_null && Z_TYPE_P(arg) == IS_NULL) {
2278
0
    *is_null = 1;
2279
0
    *dest = 0.0;
2280
322
  } else {
2281
322
    *dest = zend_parse_arg_double_slow(arg, arg_num);
2282
322
    return !zend_isnan(*dest);
2283
322
  }
2284
75
  return 1;
2285
397
}
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-tracing-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
18
{
2289
18
  if (EXPECTED(Z_TYPE_P(arg) == IS_LONG || Z_TYPE_P(arg) == IS_DOUBLE)) {
2290
18
    *dest = arg;
2291
18
  } 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
18
  return 1;
2297
18
}
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
15
{
2289
15
  if (EXPECTED(Z_TYPE_P(arg) == IS_LONG || Z_TYPE_P(arg) == IS_DOUBLE)) {
2290
15
    *dest = arg;
2291
15
  } 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
15
  return 1;
2297
15
}
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
3
{
2289
3
  if (EXPECTED(Z_TYPE_P(arg) == IS_LONG || Z_TYPE_P(arg) == IS_DOUBLE)) {
2290
3
    *dest = arg;
2291
3
  } 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
3
  return 1;
2297
3
}
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-tracing-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
564
{
2301
564
  if (EXPECTED(Z_TYPE_P(arg) == IS_LONG || Z_TYPE_P(arg) == IS_DOUBLE || Z_TYPE_P(arg) == IS_STRING)) {
2302
558
    *dest = arg;
2303
558
  } else if (check_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) {
2304
0
    *dest = NULL;
2305
6
  } else {
2306
6
    return zend_parse_arg_number_or_str_slow(arg, dest, arg_num);
2307
6
  }
2308
558
  return true;
2309
564
}
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
564
{
2301
564
  if (EXPECTED(Z_TYPE_P(arg) == IS_LONG || Z_TYPE_P(arg) == IS_DOUBLE || Z_TYPE_P(arg) == IS_STRING)) {
2302
558
    *dest = arg;
2303
558
  } else if (check_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) {
2304
0
    *dest = NULL;
2305
6
  } else {
2306
6
    return zend_parse_arg_number_or_str_slow(arg, dest, arg_num);
2307
6
  }
2308
558
  return true;
2309
564
}
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-tracing-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
244k
{
2313
244k
  if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) {
2314
241k
    *dest = Z_STR_P(arg);
2315
241k
  } else if (check_null && Z_TYPE_P(arg) == IS_NULL) {
2316
90
    *dest = NULL;
2317
3.40k
  } else {
2318
3.40k
    if (frameless) {
2319
0
      *dest = zend_flf_parse_arg_str_slow(arg, arg_num);
2320
3.40k
    } else {
2321
3.40k
      *dest = zend_parse_arg_str_slow(arg, arg_num);
2322
3.40k
    }
2323
3.40k
    return *dest != NULL;
2324
3.40k
  }
2325
241k
  return true;
2326
244k
}
php_date.c:zend_parse_arg_str_ex
Line
Count
Source
2312
166k
{
2313
166k
  if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) {
2314
165k
    *dest = Z_STR_P(arg);
2315
165k
  } else if (check_null && Z_TYPE_P(arg) == IS_NULL) {
2316
0
    *dest = NULL;
2317
1.59k
  } else {
2318
1.59k
    if (frameless) {
2319
0
      *dest = zend_flf_parse_arg_str_slow(arg, arg_num);
2320
1.59k
    } else {
2321
1.59k
      *dest = zend_parse_arg_str_slow(arg, arg_num);
2322
1.59k
    }
2323
1.59k
    return *dest != NULL;
2324
1.59k
  }
2325
165k
  return true;
2326
166k
}
php_pcre.c:zend_parse_arg_str_ex
Line
Count
Source
2312
5.11k
{
2313
5.11k
  if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) {
2314
5.10k
    *dest = Z_STR_P(arg);
2315
5.10k
  } else if (check_null && Z_TYPE_P(arg) == IS_NULL) {
2316
0
    *dest = NULL;
2317
9
  } else {
2318
9
    if (frameless) {
2319
0
      *dest = zend_flf_parse_arg_str_slow(arg, arg_num);
2320
9
    } else {
2321
9
      *dest = zend_parse_arg_str_slow(arg, arg_num);
2322
9
    }
2323
9
    return *dest != NULL;
2324
9
  }
2325
5.10k
  return true;
2326
5.11k
}
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
18
{
2313
18
  if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) {
2314
18
    *dest = Z_STR_P(arg);
2315
18
  } 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
18
  return true;
2326
18
}
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
2.74k
{
2313
2.74k
  if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) {
2314
2.73k
    *dest = Z_STR_P(arg);
2315
2.73k
  } else if (check_null && Z_TYPE_P(arg) == IS_NULL) {
2316
0
    *dest = NULL;
2317
15
  } else {
2318
15
    if (frameless) {
2319
0
      *dest = zend_flf_parse_arg_str_slow(arg, arg_num);
2320
15
    } else {
2321
15
      *dest = zend_parse_arg_str_slow(arg, arg_num);
2322
15
    }
2323
15
    return *dest != NULL;
2324
15
  }
2325
2.73k
  return true;
2326
2.74k
}
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.47k
{
2313
1.47k
  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
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.47k
  return true;
2326
1.47k
}
base64.c:zend_parse_arg_str_ex
Line
Count
Source
2312
9
{
2313
9
  if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) {
2314
9
    *dest = Z_STR_P(arg);
2315
9
  } 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
9
  return true;
2326
9
}
basic_functions.c:zend_parse_arg_str_ex
Line
Count
Source
2312
22.8k
{
2313
22.8k
  if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) {
2314
22.4k
    *dest = Z_STR_P(arg);
2315
22.4k
  } else if (check_null && Z_TYPE_P(arg) == IS_NULL) {
2316
0
    *dest = NULL;
2317
449
  } else {
2318
449
    if (frameless) {
2319
0
      *dest = zend_flf_parse_arg_str_slow(arg, arg_num);
2320
449
    } else {
2321
449
      *dest = zend_parse_arg_str_slow(arg, arg_num);
2322
449
    }
2323
449
    return *dest != NULL;
2324
449
  }
2325
22.4k
  return true;
2326
22.8k
}
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
63
{
2313
63
  if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) {
2314
63
    *dest = Z_STR_P(arg);
2315
63
  } 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
63
  return true;
2326
63
}
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
40
{
2313
40
  if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) {
2314
40
    *dest = Z_STR_P(arg);
2315
40
  } 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
40
  return true;
2326
40
}
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
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
}
filestat.c:zend_parse_arg_str_ex
Line
Count
Source
2312
200
{
2313
200
  if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) {
2314
200
    *dest = Z_STR_P(arg);
2315
200
  } 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
200
  return true;
2326
200
}
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
264
{
2313
264
  if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) {
2314
261
    *dest = Z_STR_P(arg);
2315
261
  } else if (check_null && Z_TYPE_P(arg) == IS_NULL) {
2316
0
    *dest = NULL;
2317
3
  } else {
2318
3
    if (frameless) {
2319
0
      *dest = zend_flf_parse_arg_str_slow(arg, arg_num);
2320
3
    } else {
2321
3
      *dest = zend_parse_arg_str_slow(arg, arg_num);
2322
3
    }
2323
3
    return *dest != NULL;
2324
3
  }
2325
261
  return true;
2326
264
}
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
3
{
2313
3
  if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) {
2314
3
    *dest = Z_STR_P(arg);
2315
3
  } 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
3
  return true;
2326
3
}
Unexecuted instantiation: hrtime.c:zend_parse_arg_str_ex
html.c:zend_parse_arg_str_ex
Line
Count
Source
2312
1.52k
{
2313
1.52k
  if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) {
2314
979
    *dest = Z_STR_P(arg);
2315
979
  } else if (check_null && Z_TYPE_P(arg) == IS_NULL) {
2316
9
    *dest = NULL;
2317
541
  } else {
2318
541
    if (frameless) {
2319
0
      *dest = zend_flf_parse_arg_str_slow(arg, arg_num);
2320
541
    } else {
2321
541
      *dest = zend_parse_arg_str_slow(arg, arg_num);
2322
541
    }
2323
541
    return *dest != NULL;
2324
541
  }
2325
988
  return true;
2326
1.52k
}
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
3
{
2313
3
  if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) {
2314
3
    *dest = Z_STR_P(arg);
2315
3
  } 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
3
  return true;
2326
3
}
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
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
}
md5.c:zend_parse_arg_str_ex
Line
Count
Source
2312
151
{
2313
151
  if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) {
2314
24
    *dest = Z_STR_P(arg);
2315
127
  } else if (check_null && Z_TYPE_P(arg) == IS_NULL) {
2316
0
    *dest = NULL;
2317
127
  } else {
2318
127
    if (frameless) {
2319
0
      *dest = zend_flf_parse_arg_str_slow(arg, arg_num);
2320
127
    } else {
2321
127
      *dest = zend_parse_arg_str_slow(arg, arg_num);
2322
127
    }
2323
127
    return *dest != NULL;
2324
127
  }
2325
24
  return true;
2326
151
}
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
27
{
2313
27
  if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) {
2314
27
    *dest = Z_STR_P(arg);
2315
27
  } 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
27
  return true;
2326
27
}
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
5.06k
{
2313
5.06k
  if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) {
2314
4.60k
    *dest = Z_STR_P(arg);
2315
4.60k
  } else if (check_null && Z_TYPE_P(arg) == IS_NULL) {
2316
0
    *dest = NULL;
2317
462
  } else {
2318
462
    if (frameless) {
2319
0
      *dest = zend_flf_parse_arg_str_slow(arg, arg_num);
2320
462
    } else {
2321
462
      *dest = zend_parse_arg_str_slow(arg, arg_num);
2322
462
    }
2323
462
    return *dest != NULL;
2324
462
  }
2325
4.60k
  return true;
2326
5.06k
}
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
57
{
2313
57
  if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) {
2314
57
    *dest = Z_STR_P(arg);
2315
57
  } 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
57
  return true;
2326
57
}
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
724
{
2313
724
  if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) {
2314
724
    *dest = Z_STR_P(arg);
2315
724
  } 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
724
  return true;
2326
724
}
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
876
{
2313
876
  if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) {
2314
861
    *dest = Z_STR_P(arg);
2315
861
  } else if (check_null && Z_TYPE_P(arg) == IS_NULL) {
2316
0
    *dest = NULL;
2317
15
  } else {
2318
15
    if (frameless) {
2319
0
      *dest = zend_flf_parse_arg_str_slow(arg, arg_num);
2320
15
    } else {
2321
15
      *dest = zend_parse_arg_str_slow(arg, arg_num);
2322
15
    }
2323
15
    return *dest != NULL;
2324
15
  }
2325
861
  return true;
2326
876
}
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
34.2k
{
2313
34.2k
  if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) {
2314
34.0k
    *dest = Z_STR_P(arg);
2315
34.0k
  } else if (check_null && Z_TYPE_P(arg) == IS_NULL) {
2316
15
    *dest = NULL;
2317
138
  } else {
2318
138
    if (frameless) {
2319
0
      *dest = zend_flf_parse_arg_str_slow(arg, arg_num);
2320
138
    } else {
2321
138
      *dest = zend_parse_arg_str_slow(arg, arg_num);
2322
138
    }
2323
138
    return *dest != NULL;
2324
138
  }
2325
34.0k
  return true;
2326
34.2k
}
Unexecuted instantiation: zend_ast.c:zend_parse_arg_str_ex
zend_attributes.c:zend_parse_arg_str_ex
Line
Count
Source
2312
345
{
2313
345
  if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) {
2314
300
    *dest = Z_STR_P(arg);
2315
300
  } else if (check_null && Z_TYPE_P(arg) == IS_NULL) {
2316
30
    *dest = NULL;
2317
30
  } else {
2318
15
    if (frameless) {
2319
0
      *dest = zend_flf_parse_arg_str_slow(arg, arg_num);
2320
15
    } else {
2321
15
      *dest = zend_parse_arg_str_slow(arg, arg_num);
2322
15
    }
2323
15
    return *dest != NULL;
2324
15
  }
2325
330
  return true;
2326
345
}
Unexecuted instantiation: zend_autoload.c:zend_parse_arg_str_ex
zend_builtin_functions.c:zend_parse_arg_str_ex
Line
Count
Source
2312
1.96k
{
2313
1.96k
  if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) {
2314
1.92k
    *dest = Z_STR_P(arg);
2315
1.92k
  } else if (check_null && Z_TYPE_P(arg) == IS_NULL) {
2316
0
    *dest = NULL;
2317
33
  } else {
2318
33
    if (frameless) {
2319
0
      *dest = zend_flf_parse_arg_str_slow(arg, arg_num);
2320
33
    } else {
2321
33
      *dest = zend_parse_arg_str_slow(arg, arg_num);
2322
33
    }
2323
33
    return *dest != NULL;
2324
33
  }
2325
1.92k
  return true;
2326
1.96k
}
zend_closures.c:zend_parse_arg_str_ex
Line
Count
Source
2312
192
{
2313
192
  if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) {
2314
153
    *dest = Z_STR_P(arg);
2315
153
  } else if (check_null && Z_TYPE_P(arg) == IS_NULL) {
2316
36
    *dest = NULL;
2317
36
  } else {
2318
3
    if (frameless) {
2319
0
      *dest = zend_flf_parse_arg_str_slow(arg, arg_num);
2320
3
    } else {
2321
3
      *dest = zend_parse_arg_str_slow(arg, arg_num);
2322
3
    }
2323
3
    return *dest != NULL;
2324
3
  }
2325
189
  return true;
2326
192
}
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-tracing-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
244k
{
2330
244k
  return zend_parse_arg_str_ex(arg, dest, check_null, arg_num, /* frameless */ false);
2331
244k
}
php_date.c:zend_parse_arg_str
Line
Count
Source
2329
166k
{
2330
  return zend_parse_arg_str_ex(arg, dest, check_null, arg_num, /* frameless */ false);
2331
166k
}
php_pcre.c:zend_parse_arg_str
Line
Count
Source
2329
5.11k
{
2330
  return zend_parse_arg_str_ex(arg, dest, check_null, arg_num, /* frameless */ false);
2331
5.11k
}
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
18
{
2330
  return zend_parse_arg_str_ex(arg, dest, check_null, arg_num, /* frameless */ false);
2331
18
}
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
2.74k
{
2330
  return zend_parse_arg_str_ex(arg, dest, check_null, arg_num, /* frameless */ false);
2331
2.74k
}
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.47k
{
2330
  return zend_parse_arg_str_ex(arg, dest, check_null, arg_num, /* frameless */ false);
2331
1.47k
}
base64.c:zend_parse_arg_str
Line
Count
Source
2329
9
{
2330
  return zend_parse_arg_str_ex(arg, dest, check_null, arg_num, /* frameless */ false);
2331
9
}
basic_functions.c:zend_parse_arg_str
Line
Count
Source
2329
22.8k
{
2330
  return zend_parse_arg_str_ex(arg, dest, check_null, arg_num, /* frameless */ false);
2331
22.8k
}
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
63
{
2330
  return zend_parse_arg_str_ex(arg, dest, check_null, arg_num, /* frameless */ false);
2331
63
}
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
40
{
2330
  return zend_parse_arg_str_ex(arg, dest, check_null, arg_num, /* frameless */ false);
2331
40
}
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
12
{
2330
  return zend_parse_arg_str_ex(arg, dest, check_null, arg_num, /* frameless */ false);
2331
12
}
filestat.c:zend_parse_arg_str
Line
Count
Source
2329
200
{
2330
  return zend_parse_arg_str_ex(arg, dest, check_null, arg_num, /* frameless */ false);
2331
200
}
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
264
{
2330
  return zend_parse_arg_str_ex(arg, dest, check_null, arg_num, /* frameless */ false);
2331
264
}
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
3
{
2330
  return zend_parse_arg_str_ex(arg, dest, check_null, arg_num, /* frameless */ false);
2331
3
}
Unexecuted instantiation: hrtime.c:zend_parse_arg_str
html.c:zend_parse_arg_str
Line
Count
Source
2329
1.52k
{
2330
  return zend_parse_arg_str_ex(arg, dest, check_null, arg_num, /* frameless */ false);
2331
1.52k
}
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
3
{
2330
  return zend_parse_arg_str_ex(arg, dest, check_null, arg_num, /* frameless */ false);
2331
3
}
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
6
{
2330
  return zend_parse_arg_str_ex(arg, dest, check_null, arg_num, /* frameless */ false);
2331
6
}
md5.c:zend_parse_arg_str
Line
Count
Source
2329
151
{
2330
  return zend_parse_arg_str_ex(arg, dest, check_null, arg_num, /* frameless */ false);
2331
151
}
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
27
{
2330
  return zend_parse_arg_str_ex(arg, dest, check_null, arg_num, /* frameless */ false);
2331
27
}
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
5.06k
{
2330
  return zend_parse_arg_str_ex(arg, dest, check_null, arg_num, /* frameless */ false);
2331
5.06k
}
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
57
{
2330
  return zend_parse_arg_str_ex(arg, dest, check_null, arg_num, /* frameless */ false);
2331
57
}
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
724
{
2330
  return zend_parse_arg_str_ex(arg, dest, check_null, arg_num, /* frameless */ false);
2331
724
}
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
876
{
2330
  return zend_parse_arg_str_ex(arg, dest, check_null, arg_num, /* frameless */ false);
2331
876
}
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
34.2k
{
2330
  return zend_parse_arg_str_ex(arg, dest, check_null, arg_num, /* frameless */ false);
2331
34.2k
}
Unexecuted instantiation: zend_ast.c:zend_parse_arg_str
zend_attributes.c:zend_parse_arg_str
Line
Count
Source
2329
345
{
2330
  return zend_parse_arg_str_ex(arg, dest, check_null, arg_num, /* frameless */ false);
2331
345
}
Unexecuted instantiation: zend_autoload.c:zend_parse_arg_str
zend_builtin_functions.c:zend_parse_arg_str
Line
Count
Source
2329
1.96k
{
2330
  return zend_parse_arg_str_ex(arg, dest, check_null, arg_num, /* frameless */ false);
2331
1.96k
}
zend_closures.c:zend_parse_arg_str
Line
Count
Source
2329
192
{
2330
  return zend_parse_arg_str_ex(arg, dest, check_null, arg_num, /* frameless */ false);
2331
192
}
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-tracing-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
161k
{
2335
161k
  zend_string *str;
2336
2337
161k
  if (!zend_parse_arg_str(arg, &str, check_null, arg_num)) {
2338
0
    return 0;
2339
0
  }
2340
161k
  if (check_null && UNEXPECTED(!str)) {
2341
0
    *dest = NULL;
2342
0
    *dest_len = 0;
2343
161k
  } else {
2344
161k
    *dest = ZSTR_VAL(str);
2345
161k
    *dest_len = ZSTR_LEN(str);
2346
161k
  }
2347
161k
  return 1;
2348
161k
}
php_date.c:zend_parse_arg_string
Line
Count
Source
2334
141k
{
2335
141k
  zend_string *str;
2336
2337
141k
  if (!zend_parse_arg_str(arg, &str, check_null, arg_num)) {
2338
0
    return 0;
2339
0
  }
2340
141k
  if (check_null && UNEXPECTED(!str)) {
2341
0
    *dest = NULL;
2342
0
    *dest_len = 0;
2343
141k
  } else {
2344
141k
    *dest = ZSTR_VAL(str);
2345
141k
    *dest_len = ZSTR_LEN(str);
2346
141k
  }
2347
141k
  return 1;
2348
141k
}
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
18
{
2335
18
  zend_string *str;
2336
2337
18
  if (!zend_parse_arg_str(arg, &str, check_null, arg_num)) {
2338
0
    return 0;
2339
0
  }
2340
18
  if (check_null && UNEXPECTED(!str)) {
2341
0
    *dest = NULL;
2342
0
    *dest_len = 0;
2343
18
  } else {
2344
18
    *dest = ZSTR_VAL(str);
2345
18
    *dest_len = ZSTR_LEN(str);
2346
18
  }
2347
18
  return 1;
2348
18
}
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
9
{
2335
9
  zend_string *str;
2336
2337
9
  if (!zend_parse_arg_str(arg, &str, check_null, arg_num)) {
2338
0
    return 0;
2339
0
  }
2340
9
  if (check_null && UNEXPECTED(!str)) {
2341
0
    *dest = NULL;
2342
0
    *dest_len = 0;
2343
9
  } else {
2344
9
    *dest = ZSTR_VAL(str);
2345
9
    *dest_len = ZSTR_LEN(str);
2346
9
  }
2347
9
  return 1;
2348
9
}
basic_functions.c:zend_parse_arg_string
Line
Count
Source
2334
18.3k
{
2335
18.3k
  zend_string *str;
2336
2337
18.3k
  if (!zend_parse_arg_str(arg, &str, check_null, arg_num)) {
2338
0
    return 0;
2339
0
  }
2340
18.3k
  if (check_null && UNEXPECTED(!str)) {
2341
0
    *dest = NULL;
2342
0
    *dest_len = 0;
2343
18.3k
  } else {
2344
18.3k
    *dest = ZSTR_VAL(str);
2345
18.3k
    *dest_len = ZSTR_LEN(str);
2346
18.3k
  }
2347
18.3k
  return 1;
2348
18.3k
}
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
63
{
2335
63
  zend_string *str;
2336
2337
63
  if (!zend_parse_arg_str(arg, &str, check_null, arg_num)) {
2338
0
    return 0;
2339
0
  }
2340
63
  if (check_null && UNEXPECTED(!str)) {
2341
0
    *dest = NULL;
2342
0
    *dest_len = 0;
2343
63
  } else {
2344
63
    *dest = ZSTR_VAL(str);
2345
63
    *dest_len = ZSTR_LEN(str);
2346
63
  }
2347
63
  return 1;
2348
63
}
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
264
{
2335
264
  zend_string *str;
2336
2337
264
  if (!zend_parse_arg_str(arg, &str, check_null, arg_num)) {
2338
0
    return 0;
2339
0
  }
2340
264
  if (check_null && UNEXPECTED(!str)) {
2341
0
    *dest = NULL;
2342
0
    *dest_len = 0;
2343
264
  } else {
2344
264
    *dest = ZSTR_VAL(str);
2345
264
    *dest_len = ZSTR_LEN(str);
2346
264
  }
2347
264
  return 1;
2348
264
}
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
3
{
2335
3
  zend_string *str;
2336
2337
3
  if (!zend_parse_arg_str(arg, &str, check_null, arg_num)) {
2338
0
    return 0;
2339
0
  }
2340
3
  if (check_null && UNEXPECTED(!str)) {
2341
0
    *dest = NULL;
2342
0
    *dest_len = 0;
2343
3
  } else {
2344
3
    *dest = ZSTR_VAL(str);
2345
3
    *dest_len = ZSTR_LEN(str);
2346
3
  }
2347
3
  return 1;
2348
3
}
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
168
{
2335
168
  zend_string *str;
2336
2337
168
  if (!zend_parse_arg_str(arg, &str, check_null, arg_num)) {
2338
0
    return 0;
2339
0
  }
2340
168
  if (check_null && UNEXPECTED(!str)) {
2341
0
    *dest = NULL;
2342
0
    *dest_len = 0;
2343
168
  } else {
2344
168
    *dest = ZSTR_VAL(str);
2345
168
    *dest_len = ZSTR_LEN(str);
2346
168
  }
2347
168
  return 1;
2348
168
}
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
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: 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
876
{
2335
876
  zend_string *str;
2336
2337
876
  if (!zend_parse_arg_str(arg, &str, check_null, arg_num)) {
2338
0
    return 0;
2339
0
  }
2340
876
  if (check_null && UNEXPECTED(!str)) {
2341
0
    *dest = NULL;
2342
0
    *dest_len = 0;
2343
876
  } else {
2344
876
    *dest = ZSTR_VAL(str);
2345
876
    *dest_len = ZSTR_LEN(str);
2346
876
  }
2347
876
  return 1;
2348
876
}
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
21
{
2335
21
  zend_string *str;
2336
2337
21
  if (!zend_parse_arg_str(arg, &str, check_null, arg_num)) {
2338
0
    return 0;
2339
0
  }
2340
21
  if (check_null && UNEXPECTED(!str)) {
2341
0
    *dest = NULL;
2342
0
    *dest_len = 0;
2343
21
  } else {
2344
21
    *dest = ZSTR_VAL(str);
2345
21
    *dest_len = ZSTR_LEN(str);
2346
21
  }
2347
21
  return 1;
2348
21
}
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-tracing-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
25.3k
{
2352
25.3k
  if (!zend_parse_arg_str(arg, dest, check_null, arg_num) ||
2353
25.3k
      (*dest && UNEXPECTED(zend_str_has_nul_byte(*dest)))) {
2354
15
    return 0;
2355
15
  }
2356
25.3k
  return 1;
2357
25.3k
}
php_date.c:zend_parse_arg_path_str
Line
Count
Source
2351
25.2k
{
2352
25.2k
  if (!zend_parse_arg_str(arg, dest, check_null, arg_num) ||
2353
25.2k
      (*dest && UNEXPECTED(zend_str_has_nul_byte(*dest)))) {
2354
3
    return 0;
2355
3
  }
2356
25.2k
  return 1;
2357
25.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
62
{
2352
62
  if (!zend_parse_arg_str(arg, dest, check_null, arg_num) ||
2353
62
      (*dest && UNEXPECTED(zend_str_has_nul_byte(*dest)))) {
2354
9
    return 0;
2355
9
  }
2356
53
  return 1;
2357
62
}
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
40
{
2352
40
  if (!zend_parse_arg_str(arg, dest, check_null, arg_num) ||
2353
40
      (*dest && UNEXPECTED(zend_str_has_nul_byte(*dest)))) {
2354
0
    return 0;
2355
0
  }
2356
40
  return 1;
2357
40
}
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
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
3
    return 0;
2355
3
  }
2356
9
  return 1;
2357
12
}
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
6
{
2352
6
  if (!zend_parse_arg_str(arg, dest, check_null, arg_num) ||
2353
6
      (*dest && UNEXPECTED(zend_str_has_nul_byte(*dest)))) {
2354
0
    return 0;
2355
0
  }
2356
6
  return 1;
2357
6
}
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-tracing-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
82
{
2361
82
  zend_string *str;
2362
2363
82
  if (!zend_parse_arg_path_str(arg, &str, check_null, arg_num)) {
2364
9
    return 0;
2365
9
  }
2366
73
  if (check_null && UNEXPECTED(!str)) {
2367
0
    *dest = NULL;
2368
0
    *dest_len = 0;
2369
73
  } else {
2370
73
    *dest = ZSTR_VAL(str);
2371
73
    *dest_len = ZSTR_LEN(str);
2372
73
  }
2373
73
  return 1;
2374
82
}
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
24
{
2361
24
  zend_string *str;
2362
2363
24
  if (!zend_parse_arg_path_str(arg, &str, check_null, arg_num)) {
2364
6
    return 0;
2365
6
  }
2366
18
  if (check_null && UNEXPECTED(!str)) {
2367
0
    *dest = NULL;
2368
0
    *dest_len = 0;
2369
18
  } else {
2370
18
    *dest = ZSTR_VAL(str);
2371
18
    *dest_len = ZSTR_LEN(str);
2372
18
  }
2373
18
  return 1;
2374
24
}
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
40
{
2361
40
  zend_string *str;
2362
2363
40
  if (!zend_parse_arg_path_str(arg, &str, check_null, arg_num)) {
2364
0
    return 0;
2365
0
  }
2366
40
  if (check_null && UNEXPECTED(!str)) {
2367
0
    *dest = NULL;
2368
0
    *dest_len = 0;
2369
40
  } else {
2370
40
    *dest = ZSTR_VAL(str);
2371
40
    *dest_len = ZSTR_LEN(str);
2372
40
  }
2373
40
  return 1;
2374
40
}
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
12
{
2361
12
  zend_string *str;
2362
2363
12
  if (!zend_parse_arg_path_str(arg, &str, check_null, arg_num)) {
2364
3
    return 0;
2365
3
  }
2366
9
  if (check_null && UNEXPECTED(!str)) {
2367
0
    *dest = NULL;
2368
0
    *dest_len = 0;
2369
9
  } else {
2370
9
    *dest = ZSTR_VAL(str);
2371
9
    *dest_len = ZSTR_LEN(str);
2372
9
  }
2373
9
  return 1;
2374
12
}
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
6
{
2361
6
  zend_string *str;
2362
2363
6
  if (!zend_parse_arg_path_str(arg, &str, check_null, arg_num)) {
2364
0
    return 0;
2365
0
  }
2366
6
  if (check_null && UNEXPECTED(!str)) {
2367
0
    *dest = NULL;
2368
0
    *dest_len = 0;
2369
6
  } else {
2370
6
    *dest = ZSTR_VAL(str);
2371
6
    *dest_len = ZSTR_LEN(str);
2372
6
  }
2373
6
  return 1;
2374
6
}
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-tracing-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
36
{
2378
36
  if (EXPECTED(zend_is_iterable(arg))) {
2379
33
    *dest = arg;
2380
33
    return 1;
2381
33
  }
2382
2383
3
  if (check_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) {
2384
0
    *dest = NULL;
2385
0
    return 1;
2386
0
  }
2387
2388
3
  return 0;
2389
3
}
Unexecuted instantiation: php_date.c:zend_parse_arg_iterable
Unexecuted instantiation: php_pcre.c:zend_parse_arg_iterable
Unexecuted instantiation: exif.c:zend_parse_arg_iterable
Unexecuted instantiation: hash_adler32.c:zend_parse_arg_iterable
Unexecuted instantiation: hash_crc32.c:zend_parse_arg_iterable
Unexecuted instantiation: hash_fnv.c:zend_parse_arg_iterable
Unexecuted instantiation: hash_gost.c:zend_parse_arg_iterable
Unexecuted instantiation: hash_haval.c:zend_parse_arg_iterable
Unexecuted instantiation: hash_joaat.c:zend_parse_arg_iterable
Unexecuted instantiation: hash_md.c:zend_parse_arg_iterable
Unexecuted instantiation: hash_murmur.c:zend_parse_arg_iterable
Unexecuted instantiation: hash_ripemd.c:zend_parse_arg_iterable
Unexecuted instantiation: hash_sha_ni.c:zend_parse_arg_iterable
Unexecuted instantiation: hash_sha_sse2.c:zend_parse_arg_iterable
Unexecuted instantiation: hash_sha.c:zend_parse_arg_iterable
Unexecuted instantiation: hash_sha3.c:zend_parse_arg_iterable
Unexecuted instantiation: hash_snefru.c:zend_parse_arg_iterable
Unexecuted instantiation: hash_tiger.c:zend_parse_arg_iterable
Unexecuted instantiation: hash_whirlpool.c:zend_parse_arg_iterable
Unexecuted instantiation: hash_xxhash.c:zend_parse_arg_iterable
Unexecuted instantiation: hash.c:zend_parse_arg_iterable
Unexecuted instantiation: json_encoder.c:zend_parse_arg_iterable
Unexecuted instantiation: json_parser.tab.c:zend_parse_arg_iterable
Unexecuted instantiation: json_scanner.c:zend_parse_arg_iterable
Unexecuted instantiation: json.c:zend_parse_arg_iterable
Unexecuted instantiation: php_lexbor.c:zend_parse_arg_iterable
Unexecuted instantiation: 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
36
{
2378
36
  if (EXPECTED(zend_is_iterable(arg))) {
2379
33
    *dest = arg;
2380
33
    return 1;
2381
33
  }
2382
2383
3
  if (check_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) {
2384
0
    *dest = NULL;
2385
0
    return 1;
2386
0
  }
2387
2388
3
  return 0;
2389
3
}
Unexecuted instantiation: spl_observer.c:zend_parse_arg_iterable
Unexecuted instantiation: array.c:zend_parse_arg_iterable
Unexecuted instantiation: assert.c:zend_parse_arg_iterable
Unexecuted instantiation: base64.c:zend_parse_arg_iterable
Unexecuted instantiation: basic_functions.c:zend_parse_arg_iterable
Unexecuted instantiation: browscap.c:zend_parse_arg_iterable
Unexecuted instantiation: crc32_x86.c:zend_parse_arg_iterable
Unexecuted instantiation: crc32.c:zend_parse_arg_iterable
Unexecuted instantiation: credits.c:zend_parse_arg_iterable
Unexecuted instantiation: crypt.c:zend_parse_arg_iterable
Unexecuted instantiation: css.c:zend_parse_arg_iterable
Unexecuted instantiation: datetime.c:zend_parse_arg_iterable
Unexecuted instantiation: dir.c:zend_parse_arg_iterable
Unexecuted instantiation: dl.c:zend_parse_arg_iterable
Unexecuted instantiation: dns.c:zend_parse_arg_iterable
Unexecuted instantiation: exec.c:zend_parse_arg_iterable
Unexecuted instantiation: file.c:zend_parse_arg_iterable
Unexecuted instantiation: filestat.c:zend_parse_arg_iterable
Unexecuted instantiation: filters.c:zend_parse_arg_iterable
Unexecuted instantiation: flock_compat.c:zend_parse_arg_iterable
Unexecuted instantiation: formatted_print.c:zend_parse_arg_iterable
Unexecuted instantiation: fsock.c:zend_parse_arg_iterable
Unexecuted instantiation: ftok.c:zend_parse_arg_iterable
Unexecuted instantiation: ftp_fopen_wrapper.c:zend_parse_arg_iterable
Unexecuted instantiation: head.c:zend_parse_arg_iterable
Unexecuted instantiation: hrtime.c:zend_parse_arg_iterable
Unexecuted instantiation: html.c:zend_parse_arg_iterable
Unexecuted instantiation: http_fopen_wrapper.c:zend_parse_arg_iterable
Unexecuted instantiation: http.c:zend_parse_arg_iterable
Unexecuted instantiation: image.c:zend_parse_arg_iterable
Unexecuted instantiation: incomplete_class.c:zend_parse_arg_iterable
Unexecuted instantiation: info.c:zend_parse_arg_iterable
Unexecuted instantiation: iptc.c:zend_parse_arg_iterable
Unexecuted instantiation: levenshtein.c:zend_parse_arg_iterable
Unexecuted instantiation: link.c:zend_parse_arg_iterable
Unexecuted instantiation: mail.c:zend_parse_arg_iterable
Unexecuted instantiation: math.c:zend_parse_arg_iterable
Unexecuted instantiation: md5.c:zend_parse_arg_iterable
Unexecuted instantiation: metaphone.c:zend_parse_arg_iterable
Unexecuted instantiation: microtime.c:zend_parse_arg_iterable
Unexecuted instantiation: net.c:zend_parse_arg_iterable
Unexecuted instantiation: pack.c:zend_parse_arg_iterable
Unexecuted instantiation: pageinfo.c:zend_parse_arg_iterable
Unexecuted instantiation: password.c:zend_parse_arg_iterable
Unexecuted instantiation: php_fopen_wrapper.c:zend_parse_arg_iterable
Unexecuted instantiation: proc_open.c:zend_parse_arg_iterable
Unexecuted instantiation: quot_print.c:zend_parse_arg_iterable
Unexecuted instantiation: scanf.c:zend_parse_arg_iterable
Unexecuted instantiation: sha1.c:zend_parse_arg_iterable
Unexecuted instantiation: soundex.c:zend_parse_arg_iterable
Unexecuted instantiation: streamsfuncs.c:zend_parse_arg_iterable
Unexecuted instantiation: string.c:zend_parse_arg_iterable
Unexecuted instantiation: strnatcmp.c:zend_parse_arg_iterable
Unexecuted instantiation: syslog.c:zend_parse_arg_iterable
Unexecuted instantiation: type.c:zend_parse_arg_iterable
Unexecuted instantiation: uniqid.c:zend_parse_arg_iterable
Unexecuted instantiation: url_scanner_ex.c:zend_parse_arg_iterable
Unexecuted instantiation: url.c:zend_parse_arg_iterable
Unexecuted instantiation: user_filters.c:zend_parse_arg_iterable
Unexecuted instantiation: uuencode.c:zend_parse_arg_iterable
Unexecuted instantiation: var_unserializer.c:zend_parse_arg_iterable
Unexecuted instantiation: var.c:zend_parse_arg_iterable
Unexecuted instantiation: versioning.c:zend_parse_arg_iterable
Unexecuted instantiation: crypt_sha256.c:zend_parse_arg_iterable
Unexecuted instantiation: crypt_sha512.c:zend_parse_arg_iterable
Unexecuted instantiation: php_crypt_r.c:zend_parse_arg_iterable
Unexecuted instantiation: php_uri.c:zend_parse_arg_iterable
Unexecuted instantiation: php_uri_common.c:zend_parse_arg_iterable
Unexecuted instantiation: 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-tracing-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.12k
{
2393
2.12k
  if (EXPECTED(Z_TYPE_P(arg) == IS_ARRAY) ||
2394
2.07k
    (or_object && EXPECTED(Z_TYPE_P(arg) == IS_OBJECT))) {
2395
2.07k
    *dest = arg;
2396
2.07k
  } else if (check_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) {
2397
0
    *dest = NULL;
2398
51
  } else {
2399
51
    return 0;
2400
51
  }
2401
2.07k
  return 1;
2402
2.12k
}
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.91k
{
2393
1.91k
  if (EXPECTED(Z_TYPE_P(arg) == IS_ARRAY) ||
2394
1.86k
    (or_object && EXPECTED(Z_TYPE_P(arg) == IS_OBJECT))) {
2395
1.86k
    *dest = arg;
2396
1.86k
  } else if (check_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) {
2397
0
    *dest = NULL;
2398
48
  } else {
2399
48
    return 0;
2400
48
  }
2401
1.86k
  return 1;
2402
1.91k
}
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
210
{
2393
210
  if (EXPECTED(Z_TYPE_P(arg) == IS_ARRAY) ||
2394
207
    (or_object && EXPECTED(Z_TYPE_P(arg) == IS_OBJECT))) {
2395
207
    *dest = arg;
2396
207
  } else if (check_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) {
2397
0
    *dest = NULL;
2398
3
  } else {
2399
3
    return 0;
2400
3
  }
2401
207
  return 1;
2402
210
}
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-tracing-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
748
{
2406
748
  if (EXPECTED(Z_TYPE_P(arg) == IS_ARRAY)) {
2407
733
    *dest = Z_ARRVAL_P(arg);
2408
733
  } 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
15
  } else if (check_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) {
2420
0
    *dest = NULL;
2421
15
  } else {
2422
15
    return 0;
2423
15
  }
2424
733
  return 1;
2425
748
}
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
3
{
2406
3
  if (EXPECTED(Z_TYPE_P(arg) == IS_ARRAY)) {
2407
3
    *dest = Z_ARRVAL_P(arg);
2408
3
  } 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
3
  return 1;
2425
3
}
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
466
{
2406
466
  if (EXPECTED(Z_TYPE_P(arg) == IS_ARRAY)) {
2407
463
    *dest = Z_ARRVAL_P(arg);
2408
463
  } 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
3
  } else if (check_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) {
2420
0
    *dest = NULL;
2421
3
  } else {
2422
3
    return 0;
2423
3
  }
2424
463
  return 1;
2425
466
}
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
78
{
2406
78
  if (EXPECTED(Z_TYPE_P(arg) == IS_ARRAY)) {
2407
78
    *dest = Z_ARRVAL_P(arg);
2408
78
  } 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
78
  return 1;
2425
78
}
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
39
{
2406
39
  if (EXPECTED(Z_TYPE_P(arg) == IS_ARRAY)) {
2407
39
    *dest = Z_ARRVAL_P(arg);
2408
39
  } 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
39
  return 1;
2425
39
}
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
3
{
2406
3
  if (EXPECTED(Z_TYPE_P(arg) == IS_ARRAY)) {
2407
0
    *dest = Z_ARRVAL_P(arg);
2408
3
  } 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
3
  } else if (check_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) {
2420
0
    *dest = NULL;
2421
3
  } else {
2422
3
    return 0;
2423
3
  }
2424
0
  return 1;
2425
3
}
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
24
{
2406
24
  if (EXPECTED(Z_TYPE_P(arg) == IS_ARRAY)) {
2407
24
    *dest = Z_ARRVAL_P(arg);
2408
24
  } 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
24
  return 1;
2425
24
}
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
126
{
2406
126
  if (EXPECTED(Z_TYPE_P(arg) == IS_ARRAY)) {
2407
117
    *dest = Z_ARRVAL_P(arg);
2408
117
  } 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
9
  } else if (check_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) {
2420
0
    *dest = NULL;
2421
9
  } else {
2422
9
    return 0;
2423
9
  }
2424
117
  return 1;
2425
126
}
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-tracing-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
12
) {
2430
12
  if (allow_null) {
2431
0
    *is_null = 0;
2432
0
  }
2433
2434
12
  if (EXPECTED(Z_TYPE_P(arg) == IS_ARRAY)) {
2435
0
    *dest_ht = Z_ARRVAL_P(arg);
2436
12
  } else if (EXPECTED(Z_TYPE_P(arg) == IS_LONG)) {
2437
6
    *dest_ht = NULL;
2438
6
    *dest_long = Z_LVAL_P(arg);
2439
6
  } else if (allow_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) {
2440
0
    *dest_ht = NULL;
2441
0
    *is_null = 1;
2442
6
  } else {
2443
6
    *dest_ht = NULL;
2444
6
    return zend_parse_arg_long_slow(arg, dest_long, arg_num);
2445
6
  }
2446
2447
6
  return 1;
2448
12
}
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
12
) {
2430
12
  if (allow_null) {
2431
0
    *is_null = 0;
2432
0
  }
2433
2434
12
  if (EXPECTED(Z_TYPE_P(arg) == IS_ARRAY)) {
2435
0
    *dest_ht = Z_ARRVAL_P(arg);
2436
12
  } else if (EXPECTED(Z_TYPE_P(arg) == IS_LONG)) {
2437
6
    *dest_ht = NULL;
2438
6
    *dest_long = Z_LVAL_P(arg);
2439
6
  } else if (allow_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) {
2440
0
    *dest_ht = NULL;
2441
0
    *is_null = 1;
2442
6
  } else {
2443
6
    *dest_ht = NULL;
2444
6
    return zend_parse_arg_long_slow(arg, dest_long, arg_num);
2445
6
  }
2446
2447
6
  return 1;
2448
12
}
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-tracing-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
142k
{
2452
142k
  if (EXPECTED(Z_TYPE_P(arg) == IS_OBJECT) &&
2453
4.92k
      (!ce || EXPECTED(instanceof_function(Z_OBJCE_P(arg), ce) != 0))) {
2454
4.92k
    *dest = arg;
2455
137k
  } else if (check_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) {
2456
137k
    *dest = NULL;
2457
137k
  } else {
2458
18
    return 0;
2459
18
  }
2460
142k
  return 1;
2461
142k
}
php_date.c:zend_parse_arg_object
Line
Count
Source
2451
140k
{
2452
140k
  if (EXPECTED(Z_TYPE_P(arg) == IS_OBJECT) &&
2453
3.37k
      (!ce || EXPECTED(instanceof_function(Z_OBJCE_P(arg), ce) != 0))) {
2454
3.37k
    *dest = arg;
2455
137k
  } else if (check_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) {
2456
137k
    *dest = NULL;
2457
137k
  } else {
2458
0
    return 0;
2459
0
  }
2460
140k
  return 1;
2461
140k
}
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
69
{
2452
69
  if (EXPECTED(Z_TYPE_P(arg) == IS_OBJECT) &&
2453
69
      (!ce || EXPECTED(instanceof_function(Z_OBJCE_P(arg), ce) != 0))) {
2454
69
    *dest = arg;
2455
69
  } 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
69
  return 1;
2461
69
}
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
9
{
2452
9
  if (EXPECTED(Z_TYPE_P(arg) == IS_OBJECT) &&
2453
9
      (!ce || EXPECTED(instanceof_function(Z_OBJCE_P(arg), ce) != 0))) {
2454
9
    *dest = arg;
2455
9
  } 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
9
  return 1;
2461
9
}
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
216
{
2452
216
  if (EXPECTED(Z_TYPE_P(arg) == IS_OBJECT) &&
2453
195
      (!ce || EXPECTED(instanceof_function(Z_OBJCE_P(arg), ce) != 0))) {
2454
195
    *dest = arg;
2455
195
  } else if (check_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) {
2456
9
    *dest = NULL;
2457
12
  } else {
2458
12
    return 0;
2459
12
  }
2460
204
  return 1;
2461
216
}
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
1.36k
{
2452
1.36k
  if (EXPECTED(Z_TYPE_P(arg) == IS_OBJECT) &&
2453
1.22k
      (!ce || EXPECTED(instanceof_function(Z_OBJCE_P(arg), ce) != 0))) {
2454
1.22k
    *dest = arg;
2455
1.22k
  } else if (check_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) {
2456
144
    *dest = NULL;
2457
144
  } else {
2458
3
    return 0;
2459
3
  }
2460
1.36k
  return 1;
2461
1.36k
}
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
12
{
2452
12
  if (EXPECTED(Z_TYPE_P(arg) == IS_OBJECT) &&
2453
12
      (!ce || EXPECTED(instanceof_function(Z_OBJCE_P(arg), ce) != 0))) {
2454
12
    *dest = arg;
2455
12
  } 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
12
  return 1;
2461
12
}
Unexecuted instantiation: zend_gc.c:zend_parse_arg_object
zend_generators.c:zend_parse_arg_object
Line
Count
Source
2451
48
{
2452
48
  if (EXPECTED(Z_TYPE_P(arg) == IS_OBJECT) &&
2453
48
      (!ce || EXPECTED(instanceof_function(Z_OBJCE_P(arg), ce) != 0))) {
2454
45
    *dest = arg;
2455
45
  } else if (check_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) {
2456
0
    *dest = NULL;
2457
3
  } else {
2458
3
    return 0;
2459
3
  }
2460
45
  return 1;
2461
48
}
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-tracing-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.79k
{
2465
2.79k
  if (EXPECTED(Z_TYPE_P(arg) == IS_OBJECT) &&
2466
2.77k
      (!ce || EXPECTED(instanceof_function(Z_OBJCE_P(arg), ce) != 0))) {
2467
2.76k
    *dest = Z_OBJ_P(arg);
2468
2.76k
  } else if (check_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) {
2469
0
    *dest = NULL;
2470
27
  } else {
2471
27
    return 0;
2472
27
  }
2473
2.76k
  return 1;
2474
2.79k
}
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.87k
{
2465
1.87k
  if (EXPECTED(Z_TYPE_P(arg) == IS_OBJECT) &&
2466
1.86k
      (!ce || EXPECTED(instanceof_function(Z_OBJCE_P(arg), ce) != 0))) {
2467
1.85k
    *dest = Z_OBJ_P(arg);
2468
1.85k
  } else if (check_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) {
2469
0
    *dest = NULL;
2470
12
  } else {
2471
12
    return 0;
2472
12
  }
2473
1.85k
  return 1;
2474
1.87k
}
php_spl.c:zend_parse_arg_obj
Line
Count
Source
2464
352
{
2465
352
  if (EXPECTED(Z_TYPE_P(arg) == IS_OBJECT) &&
2466
352
      (!ce || EXPECTED(instanceof_function(Z_OBJCE_P(arg), ce) != 0))) {
2467
352
    *dest = Z_OBJ_P(arg);
2468
352
  } 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
352
  return 1;
2474
352
}
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
33
{
2465
33
  if (EXPECTED(Z_TYPE_P(arg) == IS_OBJECT) &&
2466
33
      (!ce || EXPECTED(instanceof_function(Z_OBJCE_P(arg), ce) != 0))) {
2467
33
    *dest = Z_OBJ_P(arg);
2468
33
  } 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
33
  return 1;
2474
33
}
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
348
{
2465
348
  if (EXPECTED(Z_TYPE_P(arg) == IS_OBJECT) &&
2466
339
      (!ce || EXPECTED(instanceof_function(Z_OBJCE_P(arg), ce) != 0))) {
2467
339
    *dest = Z_OBJ_P(arg);
2468
339
  } else if (check_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) {
2469
0
    *dest = NULL;
2470
9
  } else {
2471
9
    return 0;
2472
9
  }
2473
339
  return 1;
2474
348
}
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
192
{
2465
192
  if (EXPECTED(Z_TYPE_P(arg) == IS_OBJECT) &&
2466
186
      (!ce || EXPECTED(instanceof_function(Z_OBJCE_P(arg), ce) != 0))) {
2467
186
    *dest = Z_OBJ_P(arg);
2468
186
  } 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
186
  return 1;
2474
192
}
Unexecuted instantiation: zend.c:zend_parse_arg_obj
Unexecuted instantiation: internal_functions_cli.c:zend_parse_arg_obj
Unexecuted instantiation: fuzzer-tracing-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-tracing-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
39
{
2501
39
  if (EXPECTED(Z_TYPE_P(arg) == IS_RESOURCE)) {
2502
36
    *dest = arg;
2503
36
  } else if (check_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) {
2504
0
    *dest = NULL;
2505
3
  } else {
2506
3
    return 0;
2507
3
  }
2508
36
  return 1;
2509
39
}
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
33
{
2501
33
  if (EXPECTED(Z_TYPE_P(arg) == IS_RESOURCE)) {
2502
30
    *dest = arg;
2503
30
  } else if (check_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) {
2504
0
    *dest = NULL;
2505
3
  } else {
2506
3
    return 0;
2507
3
  }
2508
30
  return 1;
2509
33
}
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
6
{
2501
6
  if (EXPECTED(Z_TYPE_P(arg) == IS_RESOURCE)) {
2502
6
    *dest = arg;
2503
6
  } 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
6
  return 1;
2509
6
}
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-tracing-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
3.40k
{
2513
3.40k
  if (check_null && UNEXPECTED(Z_TYPE_P(arg) == IS_NULL)) {
2514
33
    dest_fci->size = 0;
2515
33
    dest_fcc->function_handler = NULL;
2516
33
    *error = NULL;
2517
3.37k
  } else if (UNEXPECTED(zend_fcall_info_init(arg, 0, dest_fci, dest_fcc, NULL, error) != SUCCESS)) {
2518
72
    return 0;
2519
72
  }
2520
3.33k
  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
3.33k
    zend_release_fcall_info_cache(dest_fcc);
2525
3.33k
  }
2526
3.33k
  return 1;
2527
3.40k
}
Unexecuted instantiation: php_date.c:zend_parse_arg_func
php_pcre.c:zend_parse_arg_func
Line
Count
Source
2512
99
{
2513
99
  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
99
  } else if (UNEXPECTED(zend_fcall_info_init(arg, 0, dest_fci, dest_fcc, NULL, error) != SUCCESS)) {
2518
0
    return 0;
2519
0
  }
2520
99
  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
99
    zend_release_fcall_info_cache(dest_fcc);
2525
99
  }
2526
99
  return 1;
2527
99
}
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.58k
{
2513
1.58k
  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.58k
  } else if (UNEXPECTED(zend_fcall_info_init(arg, 0, dest_fci, dest_fcc, NULL, error) != SUCCESS)) {
2518
0
    return 0;
2519
0
  }
2520
1.58k
  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.58k
    zend_release_fcall_info_cache(dest_fcc);
2525
1.58k
  }
2526
1.58k
  return 1;
2527
1.58k
}
php_spl.c:zend_parse_arg_func
Line
Count
Source
2512
319
{
2513
319
  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
319
  } else if (UNEXPECTED(zend_fcall_info_init(arg, 0, dest_fci, dest_fcc, NULL, error) != SUCCESS)) {
2518
3
    return 0;
2519
3
  }
2520
316
  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
316
    zend_release_fcall_info_cache(dest_fcc);
2525
316
  }
2526
316
  return 1;
2527
319
}
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
665
{
2513
665
  if (check_null && UNEXPECTED(Z_TYPE_P(arg) == IS_NULL)) {
2514
18
    dest_fci->size = 0;
2515
18
    dest_fcc->function_handler = NULL;
2516
18
    *error = NULL;
2517
647
  } else if (UNEXPECTED(zend_fcall_info_init(arg, 0, dest_fci, dest_fcc, NULL, error) != SUCCESS)) {
2518
36
    return 0;
2519
36
  }
2520
629
  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
629
    zend_release_fcall_info_cache(dest_fcc);
2525
629
  }
2526
629
  return 1;
2527
665
}
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
224
{
2513
224
  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
224
  } else if (UNEXPECTED(zend_fcall_info_init(arg, 0, dest_fci, dest_fcc, NULL, error) != SUCCESS)) {
2518
18
    return 0;
2519
18
  }
2520
206
  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
206
    zend_release_fcall_info_cache(dest_fcc);
2525
206
  }
2526
206
  return 1;
2527
224
}
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
108
{
2513
108
  if (check_null && UNEXPECTED(Z_TYPE_P(arg) == IS_NULL)) {
2514
15
    dest_fci->size = 0;
2515
15
    dest_fcc->function_handler = NULL;
2516
15
    *error = NULL;
2517
93
  } else if (UNEXPECTED(zend_fcall_info_init(arg, 0, dest_fci, dest_fcc, NULL, error) != SUCCESS)) {
2518
12
    return 0;
2519
12
  }
2520
96
  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
96
    zend_release_fcall_info_cache(dest_fcc);
2525
96
  }
2526
96
  return 1;
2527
108
}
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
408
{
2513
408
  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
408
  } else if (UNEXPECTED(zend_fcall_info_init(arg, 0, dest_fci, dest_fcc, NULL, error) != SUCCESS)) {
2518
3
    return 0;
2519
3
  }
2520
405
  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
405
    zend_release_fcall_info_cache(dest_fcc);
2525
405
  }
2526
405
  return 1;
2527
408
}
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-tracing-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-tracing-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
8.54k
{
2539
8.54k
  *dest = (check_null && UNEXPECTED(Z_TYPE_P(arg) == IS_NULL)) ? NULL : arg;
2540
8.54k
}
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.08k
{
2539
1.08k
  *dest = (check_null && UNEXPECTED(Z_TYPE_P(arg) == IS_NULL)) ? NULL : arg;
2540
1.08k
}
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
406
{
2539
406
  *dest = (check_null && UNEXPECTED(Z_TYPE_P(arg) == IS_NULL)) ? NULL : arg;
2540
406
}
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
236
{
2539
236
  *dest = (check_null && UNEXPECTED(Z_TYPE_P(arg) == IS_NULL)) ? NULL : arg;
2540
236
}
assert.c:zend_parse_arg_zval_deref
Line
Count
Source
2538
1.52k
{
2539
1.52k
  *dest = (check_null && UNEXPECTED(Z_TYPE_P(arg) == IS_NULL)) ? NULL : arg;
2540
1.52k
}
Unexecuted instantiation: base64.c:zend_parse_arg_zval_deref
basic_functions.c:zend_parse_arg_zval_deref
Line
Count
Source
2538
2.03k
{
2539
2.03k
  *dest = (check_null && UNEXPECTED(Z_TYPE_P(arg) == IS_NULL)) ? NULL : arg;
2540
2.03k
}
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
15
{
2539
15
  *dest = (check_null && UNEXPECTED(Z_TYPE_P(arg) == IS_NULL)) ? NULL : arg;
2540
15
}
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
3
{
2539
3
  *dest = (check_null && UNEXPECTED(Z_TYPE_P(arg) == IS_NULL)) ? NULL : arg;
2540
3
}
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
27
{
2539
27
  *dest = (check_null && UNEXPECTED(Z_TYPE_P(arg) == IS_NULL)) ? NULL : arg;
2540
27
}
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
591
{
2539
591
  *dest = (check_null && UNEXPECTED(Z_TYPE_P(arg) == IS_NULL)) ? NULL : arg;
2540
591
}
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
886
{
2539
886
  *dest = (check_null && UNEXPECTED(Z_TYPE_P(arg) == IS_NULL)) ? NULL : arg;
2540
886
}
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
300
{
2539
300
  *dest = (check_null && UNEXPECTED(Z_TYPE_P(arg) == IS_NULL)) ? NULL : arg;
2540
300
}
Unexecuted instantiation: zend_ast.c:zend_parse_arg_zval_deref
zend_attributes.c:zend_parse_arg_zval_deref
Line
Count
Source
2538
210
{
2539
210
  *dest = (check_null && UNEXPECTED(Z_TYPE_P(arg) == IS_NULL)) ? NULL : arg;
2540
210
}
Unexecuted instantiation: zend_autoload.c:zend_parse_arg_zval_deref
zend_builtin_functions.c:zend_parse_arg_zval_deref
Line
Count
Source
2538
586
{
2539
586
  *dest = (check_null && UNEXPECTED(Z_TYPE_P(arg) == IS_NULL)) ? NULL : arg;
2540
586
}
zend_closures.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: 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
126
{
2539
126
  *dest = (check_null && UNEXPECTED(Z_TYPE_P(arg) == IS_NULL)) ? NULL : arg;
2540
126
}
Unexecuted instantiation: zend_gc.c:zend_parse_arg_zval_deref
zend_generators.c:zend_parse_arg_zval_deref
Line
Count
Source
2538
198
{
2539
198
  *dest = (check_null && UNEXPECTED(Z_TYPE_P(arg) == IS_NULL)) ? NULL : arg;
2540
198
}
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
12
{
2539
12
  *dest = (check_null && UNEXPECTED(Z_TYPE_P(arg) == IS_NULL)) ? NULL : arg;
2540
12
}
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-tracing-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
3.97k
{
2545
3.97k
  if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) {
2546
3.81k
    *dest_ht = NULL;
2547
3.81k
    *dest_str = Z_STR_P(arg);
2548
3.81k
  } else if (EXPECTED(Z_TYPE_P(arg) == IS_ARRAY)) {
2549
3
    *dest_ht = Z_ARRVAL_P(arg);
2550
3
    *dest_str = NULL;
2551
155
  } else if (allow_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) {
2552
0
    *dest_ht = NULL;
2553
0
    *dest_str = NULL;
2554
155
  } else {
2555
155
    *dest_ht = NULL;
2556
155
    *dest_str = zend_parse_arg_str_slow(arg, arg_num);
2557
155
    return *dest_str != NULL;
2558
155
  }
2559
3.81k
  return 1;
2560
3.97k
}
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
558
{
2545
558
  if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) {
2546
516
    *dest_ht = NULL;
2547
516
    *dest_str = Z_STR_P(arg);
2548
516
  } else if (EXPECTED(Z_TYPE_P(arg) == IS_ARRAY)) {
2549
0
    *dest_ht = Z_ARRVAL_P(arg);
2550
0
    *dest_str = NULL;
2551
42
  } else if (allow_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) {
2552
0
    *dest_ht = NULL;
2553
0
    *dest_str = NULL;
2554
42
  } else {
2555
42
    *dest_ht = NULL;
2556
42
    *dest_str = zend_parse_arg_str_slow(arg, arg_num);
2557
42
    return *dest_str != NULL;
2558
42
  }
2559
516
  return 1;
2560
558
}
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.41k
{
2545
3.41k
  if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) {
2546
3.29k
    *dest_ht = NULL;
2547
3.29k
    *dest_str = Z_STR_P(arg);
2548
3.29k
  } else if (EXPECTED(Z_TYPE_P(arg) == IS_ARRAY)) {
2549
3
    *dest_ht = Z_ARRVAL_P(arg);
2550
3
    *dest_str = NULL;
2551
113
  } else if (allow_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) {
2552
0
    *dest_ht = NULL;
2553
0
    *dest_str = NULL;
2554
113
  } else {
2555
113
    *dest_ht = NULL;
2556
113
    *dest_str = zend_parse_arg_str_slow(arg, arg_num);
2557
113
    return *dest_str != NULL;
2558
113
  }
2559
3.30k
  return 1;
2560
3.41k
}
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-tracing-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
156
{
2565
156
  if (allow_null) {
2566
0
    *is_null = 0;
2567
0
  }
2568
156
  if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) {
2569
144
    *dest_str = Z_STR_P(arg);
2570
144
  } else if (EXPECTED(Z_TYPE_P(arg) == IS_LONG)) {
2571
9
    *dest_str = NULL;
2572
9
    *dest_long = Z_LVAL_P(arg);
2573
9
  } else if (allow_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) {
2574
0
    *dest_str = NULL;
2575
0
    *is_null = 1;
2576
3
  } else {
2577
3
    return zend_parse_arg_str_or_long_slow(arg, dest_str, dest_long, arg_num);
2578
3
  }
2579
153
  return 1;
2580
156
}
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
60
{
2565
60
  if (allow_null) {
2566
0
    *is_null = 0;
2567
0
  }
2568
60
  if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) {
2569
54
    *dest_str = Z_STR_P(arg);
2570
54
  } else if (EXPECTED(Z_TYPE_P(arg) == IS_LONG)) {
2571
3
    *dest_str = NULL;
2572
3
    *dest_long = Z_LVAL_P(arg);
2573
3
  } else if (allow_null && EXPECTED(Z_TYPE_P(arg) == IS_NULL)) {
2574
0
    *dest_str = NULL;
2575
0
    *is_null = 1;
2576
3
  } else {
2577
3
    return zend_parse_arg_str_or_long_slow(arg, dest_str, dest_long, arg_num);
2578
3
  }
2579
57
  return 1;
2580
60
}
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
84
{
2565
84
  if (allow_null) {
2566
0
    *is_null = 0;
2567
0
  }
2568
84
  if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) {
2569
78
    *dest_str = Z_STR_P(arg);
2570
78
  } else if (EXPECTED(Z_TYPE_P(arg) == IS_LONG)) {
2571
6
    *dest_str = NULL;
2572
6
    *dest_long = Z_LVAL_P(arg);
2573
6
  } 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
84
  return 1;
2580
84
}
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-tracing-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
60
) {
2585
60
  if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) {
2586
48
    *destination = zend_lookup_class(Z_STR_P(arg));
2587
2588
48
    return *destination != NULL;
2589
48
  } else if (EXPECTED(Z_TYPE_P(arg) == IS_OBJECT)) {
2590
12
    *destination = Z_OBJ_P(arg)->ce;
2591
12
  } 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
12
  return 1;
2598
60
}
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
60
) {
2585
60
  if (EXPECTED(Z_TYPE_P(arg) == IS_STRING)) {
2586
48
    *destination = zend_lookup_class(Z_STR_P(arg));
2587
2588
48
    return *destination != NULL;
2589
48
  } else if (EXPECTED(Z_TYPE_P(arg) == IS_OBJECT)) {
2590
12
    *destination = Z_OBJ_P(arg)->ce;
2591
12
  } 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
12
  return 1;
2598
60
}
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-tracing-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
4.38k
) {
2603
4.38k
  if (EXPECTED(Z_TYPE_P(arg) == IS_OBJECT)) {
2604
390
    if (!base_ce || EXPECTED(instanceof_function(Z_OBJCE_P(arg), base_ce))) {
2605
390
      *destination_object = Z_OBJ_P(arg);
2606
390
      *destination_string = NULL;
2607
390
      return 1;
2608
390
    }
2609
390
  }
2610
2611
3.99k
  *destination_object = NULL;
2612
3.99k
  return zend_parse_arg_str(arg, destination_string, allow_null, arg_num);
2613
4.38k
}
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
2.69k
) {
2603
2.69k
  if (EXPECTED(Z_TYPE_P(arg) == IS_OBJECT)) {
2604
366
    if (!base_ce || EXPECTED(instanceof_function(Z_OBJCE_P(arg), base_ce))) {
2605
366
      *destination_object = Z_OBJ_P(arg);
2606
366
      *destination_string = NULL;
2607
366
      return 1;
2608
366
    }
2609
366
  }
2610
2611
2.32k
  *destination_object = NULL;
2612
2.32k
  return zend_parse_arg_str(arg, destination_string, allow_null, arg_num);
2613
2.69k
}
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.48k
) {
2603
1.48k
  if (EXPECTED(Z_TYPE_P(arg) == IS_OBJECT)) {
2604
9
    if (!base_ce || EXPECTED(instanceof_function(Z_OBJCE_P(arg), base_ce))) {
2605
9
      *destination_object = Z_OBJ_P(arg);
2606
9
      *destination_string = NULL;
2607
9
      return 1;
2608
9
    }
2609
9
  }
2610
2611
1.47k
  *destination_object = NULL;
2612
1.47k
  return zend_parse_arg_str(arg, destination_string, allow_null, arg_num);
2613
1.48k
}
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
207
) {
2603
207
  if (EXPECTED(Z_TYPE_P(arg) == IS_OBJECT)) {
2604
15
    if (!base_ce || EXPECTED(instanceof_function(Z_OBJCE_P(arg), base_ce))) {
2605
15
      *destination_object = Z_OBJ_P(arg);
2606
15
      *destination_string = NULL;
2607
15
      return 1;
2608
15
    }
2609
15
  }
2610
2611
192
  *destination_object = NULL;
2612
192
  return zend_parse_arg_str(arg, destination_string, allow_null, arg_num);
2613
207
}
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-tracing-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 */