Searched refs:guard (Results 1 – 17 of 17) sorted by relevance
/PHP-8.3/ext/json/ |
H A D | json_encoder.c | 535 uint32_t *guard = zend_get_recursion_guard(obj); in php_json_encode_serializable_object() local 539 ZEND_ASSERT(guard != NULL); in php_json_encode_serializable_object() 541 if (ZEND_GUARD_IS_RECURSIVE(guard, JSON)) { in php_json_encode_serializable_object() 549 ZEND_GUARD_PROTECT_RECURSION(guard, JSON); in php_json_encode_serializable_object() 562 ZEND_GUARD_UNPROTECT_RECURSION(guard, JSON); in php_json_encode_serializable_object() 574 ZEND_GUARD_UNPROTECT_RECURSION(guard, JSON); in php_json_encode_serializable_object() 581 ZEND_GUARD_UNPROTECT_RECURSION(guard, JSON); in php_json_encode_serializable_object() 586 ZEND_GUARD_UNPROTECT_RECURSION(guard, JSON); in php_json_encode_serializable_object()
|
/PHP-8.3/ext/opcache/tests/jit/ |
H A D | mul_006.phpt | 2 JIT MUL: 006 incorrect guard elimination
|
H A D | add_014.phpt | 2 JIT ADD: 014 incorrect guard elimination
|
H A D | assign_op_009.phpt | 2 JIT ASSIGN_OP: 009 incorrect guard motion out of the loop
|
H A D | init_fcall_003.phpt | 2 JIT INIT_FCALL: 003 incorrect init fcall guard (fail with tracing JIT and --repeat 3)
|
H A D | reg_alloc_004.phpt | 2 Register Alloction 004: Check guard before register load
|
/PHP-8.3/Zend/tests/ |
H A D | property_guard_hash_val.phpt | 2 Test property guard hash value assumption
|
/PHP-8.3/Zend/ |
H A D | zend_object_handlers.c | 612 uint32_t *guard = NULL; in zend_std_read_property() local 701 *guard |= IN_ISSET; in zend_std_read_property() 703 *guard &= ~IN_ISSET; in zend_std_read_property() 723 if (!((*guard) & IN_GET)) { in zend_std_read_property() 730 *guard &= ~IN_GET; in zend_std_read_property() 909 if (!((*guard) & IN_SET)) { in zend_std_write_property() 913 (*guard) &= ~IN_SET; in zend_std_write_property() 1245 (*guard) &= ~IN_UNSET; in zend_std_unset_property() 1901 (*guard) |= IN_GET; in zend_std_has_property() 1903 (*guard) &= ~IN_GET; in zend_std_has_property() [all …]
|
H A D | zend.c | 554 uint32_t *guard = zend_get_recursion_guard(zobj); in zend_print_zval_r_to_buf() local 570 if (ZEND_GUARD_OR_GC_IS_RECURSIVE(guard, DEBUG, zobj)) { in zend_print_zval_r_to_buf() 580 ZEND_GUARD_OR_GC_PROTECT_RECURSION(guard, DEBUG, zobj); in zend_print_zval_r_to_buf() 582 ZEND_GUARD_OR_GC_UNPROTECT_RECURSION(guard, DEBUG, zobj); in zend_print_zval_r_to_buf()
|
H A D | zend_types.h | 356 uint32_t guard; /* recursion and single property guard */ member 687 #define Z_GUARD(zval) (zval).u2.guard
|
/PHP-8.3/Zend/tests/type_declarations/ |
H A D | typed_properties_033.phpt | 2 Test typed properties yield reference guard
|
/PHP-8.3/ext/standard/ |
H A D | var.c | 157 uint32_t *guard = zend_get_recursion_guard(zobj); in php_var_dump() local 158 if (ZEND_GUARD_OR_GC_IS_RECURSIVE(guard, DEBUG, zobj)) { in php_var_dump() 162 ZEND_GUARD_OR_GC_PROTECT_RECURSION(guard, DEBUG, zobj); in php_var_dump() 194 ZEND_GUARD_OR_GC_UNPROTECT_RECURSION(guard, DEBUG, zobj); in php_var_dump() 352 uint32_t *guard = zend_get_recursion_guard(zobj); in php_debug_zval_dump() local 353 if (ZEND_GUARD_OR_GC_IS_RECURSIVE(guard, DEBUG, zobj)) { in php_debug_zval_dump() 357 ZEND_GUARD_OR_GC_PROTECT_RECURSION(guard, DEBUG, zobj); in php_debug_zval_dump() 384 ZEND_GUARD_OR_GC_UNPROTECT_RECURSION(guard, DEBUG, zobj); in php_debug_zval_dump() 566 uint32_t *guard = zend_get_recursion_guard(zobj); in php_var_export_ex() local 567 if (ZEND_GUARD_OR_GC_IS_RECURSIVE(guard, EXPORT, zobj)) { in php_var_export_ex() [all …]
|
/PHP-8.3/ext/pcre/pcre2lib/ |
H A D | pcre2_context.c | 389 int (*guard)(uint32_t, void *), void *user_data) in pcre2_set_compile_recursion_guard() 391 ccontext->stack_guard = guard; in pcre2_set_compile_recursion_guard()
|
/PHP-8.3/sapi/fpm/tests/ |
H A D | fcgi.inc | 760 * rather than sequentially to guard against false-positives when using persistent sockets.
|
/PHP-8.3/ |
H A D | NEWS | 831 . Introduced Zend guard recursion protection to fix __debugInfo issue.
|
/PHP-8.3/ext/opcache/jit/ |
H A D | zend_jit_arm64.dasc | 185 * Used to guard the immediate encoding for add/adds/sub/subs/cmp/cmn instructions. */ 3272 /* this check should be handled by the following OPLINE guard or jmp [IP] */ 5249 /* perform IS_UNDEF check only after result type guard (during deoptimization) */ 10719 /* this check should be handled by the following OPLINE guard */ 12302 /* perform IS_UNDEF check only after result type guard (during deoptimization) */
|
H A D | zend_jit_x86.dasc | 3582 /* this check may be handled by the following OPLINE guard or jmp [IP] */ 5777 /* perform IS_UNDEF check only after result type guard (during deoptimization) */ 11425 /* this check should be handled by the following OPLINE guard */ 13077 /* perform IS_UNDEF check only after result type guard (during deoptimization) */
|
Completed in 91 milliseconds