1<?xml version="1.0"?> 2<def format="2"> 3 <function name="_zend_mm_realloc"> 4 <use-retval/> 5 <noreturn>false</noreturn> 6 </function> 7 <function name="_zend_mm_realloc2"> 8 <use-retval/> 9 <noreturn>false</noreturn> 10 </function> 11 <function name="_emalloc,_emalloc_large,_emalloc_huge"> 12 <use-retval/> 13 <noreturn>false</noreturn> 14 <arg nr="1"> 15 <minsize type="argvalue" arg="1"/> 16 </arg> 17 </function> 18 <function name="_safe_emalloc"> 19 <use-retval/> 20 <noreturn>false</noreturn> 21 <arg nr="1"> 22 <minsize type="argvalue" arg="1"/> 23 </arg> 24 <arg nr="2"> 25 <minsize type="argvalue" arg="1"/> 26 </arg> 27 <arg nr="3"> 28 <minsize type="argvalue" arg="1"/> 29 </arg> 30 </function> 31 <function name="_ecalloc"> 32 <use-retval/> 33 <noreturn>false</noreturn> 34 <arg nr="1"> 35 <minsize type="argvalue" arg="1"/> 36 </arg> 37 <arg nr="2"> 38 <minsize type="argvalue" arg="1"/> 39 </arg> 40 </function> 41 <function name="_estrdup"> 42 <use-retval/> 43 <noreturn>false</noreturn> 44 <arg nr="1"> 45 <not-uninit/> 46 </arg> 47 </function> 48 <function name="_efree,_efree_large,_efree_huge"> 49 <noreturn>false</noreturn> 50 <arg nr="1"> 51 <not-uninit/> 52 </arg> 53 </function> 54 <function name="_zend_mm_free"> 55 <noreturn>false</noreturn> 56 </function> 57 <function name="_estrndup"> 58 <use-retval/> 59 <noreturn>false</noreturn> 60 <arg nr="1"> 61 <not-uninit/> 62 </arg> 63 <arg nr="2"> 64 <minsize type="argvalue" arg="1"/> 65 </arg> 66 </function> 67 <function name="_erealloc"> 68 <use-retval/> 69 <noreturn>false</noreturn> 70 </function> 71 <function name="_erealloc2"> 72 <use-retval/> 73 <noreturn>false</noreturn> 74 </function> 75 <function name="_safe_erealloc"> 76 <use-retval/> 77 <noreturn>false</noreturn> 78 </function> 79 <function name="_safe_realloc"> 80 <use-retval/> 81 <noreturn>false</noreturn> 82 </function> 83 <function name="__zend_realloc"> 84 <use-retval/> 85 <noreturn>false</noreturn> 86 </function> 87 <function name="_zend_hash_real_init"> 88 <noreturn>false</noreturn> 89 <arg nr="1"/> 90 <arg nr="2"/> 91 </function> 92 <function name="_zend_hash_init"> 93 <noreturn>false</noreturn> 94 <arg nr="1"/> 95 <arg nr="2"/> 96 <arg nr="3"/> 97 <arg nr="4"/> 98 </function> 99 <function name="_zend_hash_init_ex"> 100 <noreturn>false</noreturn> 101 <arg nr="1"/> 102 <arg nr="2"/> 103 <arg nr="3"/> 104 <arg nr="4"/> 105 <arg nr="5"/> 106 </function> 107 <function name="_zend_hash_destroy"> 108 <noreturn>false</noreturn> 109 <arg nr="1"> 110 <not-null/> 111 <not-uninit/> 112 </arg> 113 </function> 114 <function name="_zend_hash_clean"> 115 <noreturn>false</noreturn> 116 <arg nr="1"> 117 <not-null/> 118 <not-uninit/> 119 </arg> 120 </function> 121 <function name="zend_string_alloc"> 122 <use-retval/> 123 <arg nr="1"> 124 <minsize type="argvalue" arg="1"/> 125 </arg> 126 <arg nr="2"/> 127 </function> 128 <function name="zend_string_addref"> 129 <leak-ignore/> 130 <arg nr="1"> 131 <not-null/> 132 <not-uninit/> 133 </arg> 134 </function> 135 <function name="zend_string_delref"> 136 <leak-ignore/> 137 <arg nr="1"> 138 <not-null/> 139 <not-uninit/> 140 </arg> 141 </function> 142 <function name="zend_string_safe_alloc"> 143 <use-retval/> 144 <arg nr="1"/> 145 <arg nr="2"/> 146 <arg nr="3"/> 147 <arg nr="4"/> 148 </function> 149 <function name="zend_string_init"> 150 <use-retval/> 151 <arg nr="1"> 152 <not-null/> 153 <not-uninit/> 154 </arg> 155 <arg nr="2"> 156 <minsize type="argvalue" arg="1"/> 157 </arg> 158 <arg nr="3"/> 159 </function> 160 <function name="zend_string_copy"> 161 <use-retval/> 162 <arg nr="1"> 163 <not-null/> 164 <not-uninit/> 165 </arg> 166 </function> 167 <function name="zend_string_dup"> 168 <use-retval/> 169 <arg nr="1"> 170 <not-null/> 171 <not-uninit/> 172 </arg> 173 <arg nr="2"/> 174 </function> 175 <function name="zend_string_realloc"> 176 <use-retval/> 177 <arg nr="1"> 178 <not-null/> 179 <not-uninit/> 180 </arg> 181 <arg nr="2"> 182 <minsize type="argvalue" arg="1"/> 183 </arg> 184 <arg nr="3"/> 185 </function> 186 <function name="zend_string_extend"> 187 <use-retval/> 188 <arg nr="1"> 189 <not-null/> 190 <not-uninit/> 191 </arg> 192 <arg nr="2"> 193 <minsize type="argvalue" arg="1"/> 194 </arg> 195 <arg nr="3"/> 196 </function> 197 <function name="zend_string_truncate"> 198 <use-retval/> 199 <arg nr="1"> 200 <not-null/> 201 <not-uninit/> 202 </arg> 203 <arg nr="2"> 204 <minsize type="argvalue" arg="1"/> 205 </arg> 206 <arg nr="3"/> 207 </function> 208 <function name="zend_string_safe_realloc"> 209 <use-retval/> 210 <arg nr="1"> 211 <not-null/> 212 <not-uninit/> 213 </arg> 214 <arg nr="2"> 215 <minsize type="argvalue" arg="1"/> 216 </arg> 217 <arg nr="3"> 218 <minsize type="argvalue" arg="1"/> 219 </arg> 220 <arg nr="4"> 221 <minsize type="argvalue" arg="1"/> 222 </arg> 223 <arg nr="5"/> 224 </function> 225 <function name="zend_string_free"> 226 <arg nr="1"> 227 <not-null/> 228 <not-uninit/> 229 </arg> 230 </function> 231 <function name="zend_string_release"> 232 <arg nr="1"> 233 <not-null/> 234 <not-uninit/> 235 </arg> 236 </function> 237 <function name="zend_string_equals"> 238 <use-retval/> 239 <arg nr="1"> 240 <not-null/> 241 <not-uninit/> 242 </arg> 243 <arg nr="2"> 244 <not-null/> 245 <not-uninit/> 246 </arg> 247 </function> 248 <memory> 249 <alloc init="false">_emalloc</alloc> 250 <alloc init="true">_safe_emalloc</alloc> 251 <alloc init="true">_ecalloc</alloc> 252 <alloc init="true">_estrdup</alloc> 253 <alloc init="true">_estrndup</alloc> 254 <dealloc>_efree</dealloc> 255 </memory> 256 <memory> 257 <alloc init="true">_emalloc_large</alloc> 258 <dealloc>_efree_large</dealloc> 259 </memory> 260 <memory> 261 <alloc init="true">_emalloc_huge</alloc> 262 <dealloc>_efree_huge</dealloc> 263 </memory> 264 <memory> 265 <alloc init="true">__zend_malloc</alloc> 266 <alloc init="true">__zend_calloc</alloc> 267 <alloc init="true">_safe_malloc</alloc> 268 <alloc init="true">zend_strndup</alloc> 269 <dealloc>free</dealloc> 270 </memory> 271 <memory> 272 <alloc init="true">_zend_mm_malloc</alloc> 273 <alloc init="true">_zend_mm_calloc</alloc> 274 <dealloc>_zend_mm_free</dealloc> 275 </memory> 276<!-- 277 <resource> 278 <alloc init="true">_zend_hash_init</alloc> 279 <alloc init="true">_zend_hash_init_ex</alloc> 280 <alloc init="true">_zend_hash_real_init_ex</alloc> 281 <dealloc>_zend_hash_destroy</dealloc> 282 </resource> 283 <resource> 284 <alloc init="true">zend_string_alloc</alloc> 285 <alloc init="true">zend_string_safe_alloc</alloc> 286 <dealloc>zend_string_free</dealloc> 287 <dealloc>zend_string_release</dealloc> 288 </resource> 289--> 290 <function name="zend_error_noreturn"> 291 <noreturn>true</noreturn> 292 <leak-ignore/> 293 </function> 294 <function name="zend_mm_panic"> 295 <noreturn>true</noreturn> 296 <leak-ignore/> 297 </function> 298 <function name="zend_mm_safe_error"> 299 <noreturn>true</noreturn> 300 <leak-ignore/> 301 </function> 302 <function name="zend_out_of_memory"> 303 <noreturn>true</noreturn> 304 <leak-ignore/> 305 </function> 306 <function name="zend_out_of_memory"> 307 <noreturn>true</noreturn> 308 <leak-ignore/> 309 </function> 310 <function name="_zend_mm_alloc"> 311 <use-retval/> 312 <noreturn>false</noreturn> 313 <arg nr="1"> 314 <not-null/> 315 <not-uninit/> 316 </arg> 317 <arg nr="2"> 318 <minsize type="argvalue" arg="1"/> 319 </arg> 320 </function> 321 <function name="_zend_mm_free"> 322 <noreturn>false</noreturn> 323 <arg nr="1"> 324 <not-null/> 325 <not-uninit/> 326 </arg> 327 <arg nr="2"/> 328 </function> 329 <function name="smart_str_alloc"> 330 <noreturn>false</noreturn> 331 <arg nr="1"/> 332 <arg nr="2"/> 333 <arg nr="3"/> 334 </function> 335 <function name="smart_str_appendl_ex"> 336 <noreturn>false</noreturn> 337 <arg nr="1"> 338 <not-null/> 339 <not-uninit/> 340 </arg> 341 <arg nr="2"> 342 <not-null/> 343 <not-uninit/> 344 </arg> 345 <arg nr="3"/> 346 <arg nr="4"/> 347 </function> 348 <function name="smart_str_free"> 349 <noreturn>false</noreturn> 350 <arg nr="1"/> 351 </function> 352 <resource> 353 <alloc init="true">zend_str_alloc</alloc> 354 <dealloc>zend_str_free</dealloc> 355 </resource> 356 <function name="_php_stream_alloc"> 357 <noreturn>false</noreturn> 358 <arg nr="1"/> 359 <arg nr="2"/> 360 <arg nr="3"/> 361 <arg nr="4"/> 362 </function> 363 <function name="_php_stream_free"> 364 <noreturn>false</noreturn> 365 <arg nr="1"> 366 <not-null/> 367 <not-uninit/> 368 </arg> 369 <arg nr="2"/> 370 </function> 371 <resource> 372 <alloc init="true">_php_stream_alloc</alloc> 373 <dealloc>_php_stream_free</dealloc> 374 </resource> 375 <function name="zend_init_rsrc_list"> 376 <noreturn>false</noreturn> 377 </function> 378 <function name="zend_init_rsrc_plist"> 379 <noreturn>false</noreturn> 380 </function> 381 <function name="zend_close_rsrc_plist"> 382 <noreturn>false</noreturn> 383 <arg nr="1"> 384 <not-null/> 385 <not-uninit/> 386 </arg> 387 </function> 388 <function name="zend_destroy_rsrc_plist"> 389 <noreturn>false</noreturn> 390 <arg nr="1"> 391 <not-null/> 392 <not-uninit/> 393 </arg> 394 </function> 395 <resource> 396 <alloc init="true">zend_init_rsrc_list</alloc> 397 <alloc init="true">zend_init_rsrc_plist</alloc> 398 <dealloc>zend_close_rsrc_plist</dealloc> 399 <dealloc>zend_destroy_rsrc_plist</dealloc> 400 </resource> 401 <function name="zend_init_rsrc_list_dtors"> 402 <noreturn>false</noreturn> 403 </function> 404 <function name="zend_destroy_rsrc_list_dtors"> 405 <noreturn>false</noreturn> 406 </function> 407 <resource> 408 <alloc init="true">zend_init_rsrc_list_dtors</alloc> 409 <dealloc>zend_destroy_rsrc_list_dtors</dealloc> 410 </resource> 411 <function name="zend_list_insert,zend_register_resource"> 412 <noreturn>false</noreturn> 413 <arg nr="1"> 414 <not-null/> 415 <not-uninit/> 416 </arg> 417 <arg nr="2"/> 418 </function> 419 <function name="zend_list_close"> 420 <noreturn>false</noreturn> 421 <arg nr="1"> 422 <not-null/> 423 <not-uninit/> 424 </arg> 425 </function> 426 <resource> 427 <alloc init="true">zend_list_insert</alloc> 428 <dealloc>zend_list_close</dealloc> 429 </resource> 430 <function name="zend_bailout"> 431 <noreturn>true</noreturn> 432 <leak-ignore/> 433 </function> 434</def> 435