Home
last modified time | relevance | path

Searched refs:GC_PERSISTENT (Results 1 – 7 of 7) sorted by relevance

/php-src/Zend/
H A Dzend_types.h779 #define GC_PERSISTENT (1<<7) /* allocated using malloc */ macro
821 #define IS_STR_PERSISTENT GC_PERSISTENT /* allocated using malloc */
827 #define IS_ARRAY_PERSISTENT GC_PERSISTENT
830 #define IS_OBJ_WEAKLY_REFERENCED GC_PERSISTENT
1166 (GC_PERSISTENT << GC_FLAGS_SHIFT); \
1219 (GC_PERSISTENT << GC_FLAGS_SHIFT); \
1299 …ZEND_ASSERT((zval_gc_flags((p)->u.type_info) & (GC_PERSISTENT|GC_PERSISTENT_LOCAL)) != GC_PERSISTE…
1449 if (EXPECTED(!(GC_FLAGS(_gc) & GC_PERSISTENT) \
1574 …return Z_REFCOUNTED_P(arg) && !(GC_FLAGS(Z_COUNTED_P(arg)) & (GC_IMMUTABLE | GC_PERSISTENT)) && Z_… in zend_may_modify_arg_in_place()
H A Dzend_string.c224 ZEND_ASSERT(GC_FLAGS(str) & GC_PERSISTENT); in zend_new_interned_string_permanent()
260 ZEND_ASSERT(!(GC_FLAGS(str) & GC_PERSISTENT)); in zend_new_interned_string_request()
H A Dzend_enum.c535 GC_TYPE_INFO(ref) = GC_CONSTANT_AST | GC_PERSISTENT | GC_IMMUTABLE; in create_enum_case_ast()
H A Dzend_hash.c265 …GC_TYPE_INFO(ht) = GC_ARRAY | (persistent ? ((GC_PERSISTENT|GC_NOT_COLLECTABLE) << GC_FLAGS_SHIFT)… in _zend_hash_init_int()
/php-src/docs/source/core/data-structures/
H A Dreference-counting.rst207 #define GC_PERSISTENT (1<<7) /* allocated using malloc */
221 The ``GC_PERSISTENT`` flag indicates that the value was allocated using ``malloc``, instead of PHPs
226 The ``GC_PERSISTENT_LOCAL`` flag indicates that a ``GC_PERSISTENT`` value is only accessible in one
/php-src/ext/standard/
H A Dbasic_functions.c1248 } else if (!(GC_FLAGS(val) & GC_PERSISTENT)) { \
/php-src/ext/phar/
H A Dutil.c2001 if (GC_FLAGS(&phar->virtual_dirs) & GC_PERSISTENT) { in phar_add_virtual_dirs()

Completed in 41 milliseconds