Home
last modified time | relevance | path

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

/php-src/Zend/
H A Dzend_types.h338 uint32_t type_info; member
365 uint32_t type_info; member
666 #define Z_TYPE_INFO(zval) (zval).u1.type_info
752 #define GC_TYPE_INFO(p) (p)->gc.u.type_info
1296 uint8_t type = zval_gc_type((p)->u.type_info); \
1298 ZEND_ASSERT(!(zval_gc_flags((p)->u.type_info) & GC_IMMUTABLE)); \
1299 …ZEND_ASSERT((zval_gc_flags((p)->u.type_info) & (GC_PERSISTENT|GC_PERSISTENT_LOCAL)) != GC_PERSISTE…
1328 if (!(p->u.type_info & GC_IMMUTABLE)) { in zend_gc_try_addref()
1335 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.h508 (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-src/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-src/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-src/ext/opcache/jit/
H A Dzend_jit_ir.c1168 ir_STORE(ir_ADD_OFFSET(ref, offsetof(zval, u1.type_info)), type_info); in jit_set_Z_TYPE_INFO_ref()
1184 ir_STORE(ir_ADD_OFFSET(reg, Z_OFFSET(addr) + offsetof(zval, u1.type_info)), type_info); in jit_set_Z_TYPE_INFO_ex()
1192 if (type_info < IS_STRING in jit_set_Z_TYPE_INFO()
8309 ref = jit_CALL(rx, This.u1.type_info);
8322 ref = jit_CALL(rx, This.u1.type_info);
8367 ref = jit_CALL(rx, This.u1.type_info);
9243 ir_LOAD_U32(jit_RX(This.u1.type_info)),
9419 ref = jit_CALL(ref, This.u1.type_info);
9431 ref = jit_CALL(ref, This.u1.type_info);
9453 ref = jit_CALL(rx, This.u1.type_info);
[all …]

Completed in 101 milliseconds