Home
last modified time | relevance | path

Searched refs:type_info (Results 1 – 8 of 8) sorted by relevance

/PHP-8.4/Zend/
H A Dzend_types.h338 uint32_t type_info; member
365 uint32_t type_info; member
668 #define Z_TYPE_INFO(zval) (zval).u1.type_info
754 #define GC_TYPE_INFO(p) (p)->gc.u.type_info
1300 uint8_t type = zval_gc_type((p)->u.type_info); \
1302 ZEND_ASSERT(!(zval_gc_flags((p)->u.type_info) & GC_IMMUTABLE)); \
1303 …ZEND_ASSERT((zval_gc_flags((p)->u.type_info) & (GC_PERSISTENT|GC_PERSISTENT_LOCAL)) != GC_PERSISTE…
1332 if (!(p->u.type_info & GC_IMMUTABLE)) { in zend_gc_try_addref()
1339 if (!(p->u.type_info & GC_IMMUTABLE)) { in zend_gc_try_delref()
H A Dzend_closures.c174 fake_closure->std.gc.u.type_info = GC_NULL; in ZEND_METHOD()
H A Dzend_operators.h521 (offsetof(zval, u1.type_info) - offsetof(zval, value))
H A Dzend_hash.c250 .gc.u.type_info = IS_ARRAY | (GC_IMMUTABLE << GC_FLAGS_SHIFT),
/PHP-8.4/docs/source/core/data-structures/
H A Dreference-counting.rst47 uint32_t type_info;
61 The ``zend_refcounted_h`` struct is simple. It contains the reference count, and a ``type_info``
165 flag in their ``gc->u.type_info`` field.
203 /* zval_gc_flags(zval.value->gc.u.type_info) (common flags) */
H A Dzval.rst91 uint32_t type_info;
/PHP-8.4/sapi/fpm/fpm/
H A Dfpm_php_trace.c93 if (0 > fpm_trace_get_long(execute_data + offsetof(zend_execute_data, This.u1.type_info), &l)) { in fpm_php_trace_dump()
/PHP-8.4/ext/opcache/jit/
H A Dzend_jit_ir.c1177 ir_STORE(ir_ADD_OFFSET(ref, offsetof(zval, u1.type_info)), type_info); in jit_set_Z_TYPE_INFO_ref()
1193 ir_STORE(ir_ADD_OFFSET(reg, Z_OFFSET(addr) + offsetof(zval, u1.type_info)), type_info); in jit_set_Z_TYPE_INFO_ex()
1201 if (type_info < IS_STRING in jit_set_Z_TYPE_INFO()
8522 ref = jit_CALL(rx, This.u1.type_info);
8535 ref = jit_CALL(rx, This.u1.type_info);
8580 ref = jit_CALL(rx, This.u1.type_info);
9472 ir_LOAD_U32(jit_RX(This.u1.type_info)),
9648 ref = jit_CALL(ref, This.u1.type_info);
9660 ref = jit_CALL(ref, This.u1.type_info);
9682 ref = jit_CALL(rx, This.u1.type_info);
[all …]

Completed in 73 milliseconds