Home
last modified time | relevance | path

Searched refs:guard (Results 1 – 21 of 21) sorted by relevance

/php-src/Zend/
H A Dzend_object_handlers.c709 uint32_t *guard = NULL; in zend_std_read_property() local
868 *guard |= IN_ISSET; in zend_std_read_property()
870 *guard &= ~IN_ISSET; in zend_std_read_property()
897 *guard &= ~IN_GET; in zend_std_read_property()
964 uint32_t *guard = NULL; in zend_std_write_property() local
1127 if (!guard) { in zend_std_write_property()
1135 (*guard) &= ~IN_SET; in zend_std_write_property()
1418 uint32_t *guard = NULL; in zend_std_unset_property() local
1498 if (!guard) { in zend_std_unset_property()
1505 (*guard) &= ~IN_UNSET; in zend_std_unset_property()
[all …]
H A Dzend.c563 uint32_t *guard = zend_get_recursion_guard(zobj); in zend_print_zval_r_to_buf() local
579 if (ZEND_GUARD_OR_GC_IS_RECURSIVE(guard, DEBUG, zobj)) { in zend_print_zval_r_to_buf()
589 ZEND_GUARD_OR_GC_PROTECT_RECURSION(guard, DEBUG, zobj); in zend_print_zval_r_to_buf()
591 ZEND_GUARD_OR_GC_UNPROTECT_RECURSION(guard, DEBUG, zobj); in zend_print_zval_r_to_buf()
H A Dzend_types.h356 uint32_t guard; /* recursion and single property guard */ member
689 #define Z_GUARD(zval) (zval).u2.guard
/php-src/ext/opcache/tests/jit/
H A Dmul_006.phpt2 JIT MUL: 006 incorrect guard elimination
H A Dadd_015.phpt2 JIT ADD: 014 incorrect guard elimination
H A Dassign_op_009.phpt2 JIT ASSIGN_OP: 009 incorrect guard motion out of the loop
H A Dadd_014.phpt2 JIT ADD: 014 incorrect guard elimination
H A Dinit_fcall_003.phpt2 JIT INIT_FCALL: 003 incorrect init fcall guard (fail with tracing JIT and --repeat 3)
H A Dmul_010.phpt2 JIT MUL: 010 incorrect guard elimination
H A Dreg_alloc_004.phpt2 Register Alloction 004: Check guard before register load
/php-src/Zend/tests/
H A Dproperty_guard_hash_val.phpt2 Test property guard hash value assumption
/php-src/ext/json/
H A Djson_encoder.c586 uint32_t *guard = zend_get_recursion_guard(obj); in php_json_encode_serializable_object() local
590 ZEND_ASSERT(guard != NULL); in php_json_encode_serializable_object()
592 if (ZEND_GUARD_IS_RECURSIVE(guard, JSON)) { in php_json_encode_serializable_object()
600 ZEND_GUARD_PROTECT_RECURSION(guard, JSON); in php_json_encode_serializable_object()
613 ZEND_GUARD_UNPROTECT_RECURSION(guard, JSON); in php_json_encode_serializable_object()
625 ZEND_GUARD_UNPROTECT_RECURSION(guard, JSON); in php_json_encode_serializable_object()
632 ZEND_GUARD_UNPROTECT_RECURSION(guard, JSON); in php_json_encode_serializable_object()
637 ZEND_GUARD_UNPROTECT_RECURSION(guard, JSON); in php_json_encode_serializable_object()
/php-src/Zend/tests/type_declarations/
H A Dtyped_properties_033.phpt2 Test typed properties yield reference guard
/php-src/ext/standard/
H A Dvar.c171 uint32_t *guard = zend_get_recursion_guard(zobj); in php_var_dump() local
172 if (ZEND_GUARD_OR_GC_IS_RECURSIVE(guard, DEBUG, zobj)) { in php_var_dump()
176 ZEND_GUARD_OR_GC_PROTECT_RECURSION(guard, DEBUG, zobj); in php_var_dump()
210 ZEND_GUARD_OR_GC_UNPROTECT_RECURSION(guard, DEBUG, zobj); in php_var_dump()
370 uint32_t *guard = zend_get_recursion_guard(zobj); in php_debug_zval_dump() local
371 if (ZEND_GUARD_OR_GC_IS_RECURSIVE(guard, DEBUG, zobj)) { in php_debug_zval_dump()
375 ZEND_GUARD_OR_GC_PROTECT_RECURSION(guard, DEBUG, zobj); in php_debug_zval_dump()
404 ZEND_GUARD_OR_GC_UNPROTECT_RECURSION(guard, DEBUG, zobj); in php_debug_zval_dump()
596 uint32_t *guard = zend_get_recursion_guard(zobj); in php_var_export_ex() local
597 if (ZEND_GUARD_OR_GC_IS_RECURSIVE(guard, EXPORT, zobj)) { in php_var_export_ex()
[all …]
/php-src/ext/pcre/pcre2lib/
H A Dpcre2_context.c405 int (*guard)(uint32_t, void *), void *user_data) in pcre2_set_compile_recursion_guard()
407 ccontext->stack_guard = guard; in pcre2_set_compile_recursion_guard()
/php-src/docs/source/core/data-structures/
H A Dzval.rst109 uint32_t guard; /* recursion and single property guard */
H A Dreference-counting.rst167 Some macros like ``GC_TRY_ADDREF`` will guard against immutable values. You should not use immutable
/php-src/sapi/fpm/tests/
H A Dfcgi.inc760 * rather than sequentially to guard against false-positives when using persistent sockets.
/php-src/ext/opcache/jit/
H A Dzend_jit_trace.c5721 zend_jmp_fl_result guard; in zend_jit_trace() local
5725 guard = ZEND_JMP_FL_HIT; in zend_jit_trace()
5729 guard = ZEND_JMP_FL_MISS; in zend_jit_trace()
5739 if (!zend_jit_jmp_frameless(&ctx, opline, exit_addr, guard)) { in zend_jit_trace()
H A Dzend_jit_ir.c3852 zend_jmp_fl_result guard in zend_jit_jmp_frameless() argument
3873 ir_GUARD(ir_EQ(phi_result, ir_CONST_LONG(guard)), ir_CONST_ADDR(exit_addr)); in zend_jit_jmp_frameless()
/php-src/ext/opcache/jit/ir/
H A Dir_aarch64.dasc110 * Used to guard the immediate encoding for add/adds/sub/subs/cmp/cmn instructions. */

Completed in 98 milliseconds