Lines Matching refs:prop_info
13043 zend_property_info *prop_info;
13056 …prop_info = zend_get_known_property_info(op_array, ce, Z_STR_P(member), on_this, op_array->filenam…
13094 if (!prop_info && trace_ce && (trace_ce->ce_flags & ZEND_ACC_IMMUTABLE)) {
13095 …prop_info = zend_get_known_property_info(op_array, trace_ce, Z_STR_P(member), on_this, op_array->f…
13096 if (prop_info) {
13120 if (!prop_info) {
13192 prop_addr = ZEND_ADDR_MEM_ZVAL(ZREG_FCARG1, prop_info->offset);
13203 | mov edx, dword [FCARG1a + prop_info->offset + 8]
13208 | mov edx, dword [FCARG1a + prop_info->offset + 8]
13211 if (opline->opcode == ZEND_FETCH_OBJ_W && (prop_info->flags & ZEND_ACC_READONLY)) {
13214 | mov edx, dword [FCARG1a + prop_info->offset + 8]
13224 | LOAD_ADDR FCARG1a, prop_info
13233 && ZEND_TYPE_IS_SET(prop_info->type)) {
13237 if ((ZEND_TYPE_FULL_MASK(prop_info->type) & (MAY_BE_ITERABLE|MAY_BE_ARRAY)) == 0) {
13240 | mov edx, dword [FCARG1a + prop_info->offset + 8]
13249 | LOAD_ADDR FCARG2a, prop_info
13258 | mov edx, dword [FCARG1a + prop_info->offset + 8]
13262 | LOAD_ADDR FCARG2a, prop_info
13265 (((prop_info->offset - (sizeof(zend_object) - sizeof(zval))) / sizeof(zval)) * sizeof(void*));
13297 if (JIT_G(trigger) == ZEND_JIT_ON_HOT_TRACE && prop_info) {
13303 if ((res_info & MAY_BE_GUARD) && JIT_G(current_frame) && prop_info) {
13357 | mov edx, dword [FCARG1a + prop_info->offset + 8]
13410 if (JIT_G(trigger) != ZEND_JIT_ON_HOT_TRACE || !prop_info) {
13456 if (!prop_info
13494 && prop_info
13497 !ZEND_TYPE_IS_SET(prop_info->type))
13528 zend_property_info *prop_info;
13547 prop_info = zend_get_known_property_info(op_array, ce, name, on_this, op_array->filename);
13594 if (!prop_info && trace_ce && (trace_ce->ce_flags & ZEND_ACC_IMMUTABLE)) {
13595 prop_info = zend_get_known_property_info(op_array, trace_ce, name, on_this, op_array->filename);
13596 if (prop_info) {
13630 if (!prop_info) {
13650 prop_addr = ZEND_ADDR_MEM_ZVAL(ZREG_FCARG1, prop_info->offset);
13651 if (ZEND_TYPE_IS_SET(prop_info->type) || !use_prop_guard) {
13659 | IF_TYPE byte [FCARG1a + prop_info->offset + 8], IS_UNDEF, &exit_addr
13661 | IF_TYPE byte [FCARG1a + prop_info->offset + 8], IS_UNDEF, >7
13665 if (ZEND_TYPE_IS_SET(prop_info->type)) {
13669 | LOAD_ADDR FCARG2a, prop_info
13672 (((prop_info->offset - (sizeof(zend_object) - sizeof(zval))) / sizeof(zval)) * sizeof(void*));
13722 if (!prop_info || !ZEND_TYPE_IS_SET(prop_info->type)) {
13878 && prop_info
13879 && !ZEND_TYPE_IS_SET(prop_info->type)
13993 zend_property_info *prop_info;
14009 prop_info = zend_get_known_property_info(op_array, ce, name, on_this, op_array->filename);
14067 if (!prop_info && trace_ce && (trace_ce->ce_flags & ZEND_ACC_IMMUTABLE)) {
14068 prop_info = zend_get_known_property_info(op_array, trace_ce, name, on_this, op_array->filename);
14069 if (prop_info) {
14103 if (!prop_info) {
14123 prop_addr = ZEND_ADDR_MEM_ZVAL(ZREG_FCARG1, prop_info->offset);
14124 if (ZEND_TYPE_IS_SET(prop_info->type) || !use_prop_guard) {
14132 | IF_TYPE byte [FCARG1a + prop_info->offset + 8], IS_UNDEF, &exit_addr
14134 | IF_TYPE byte [FCARG1a + prop_info->offset + 8], IS_UNDEF, >7
14138 if (ZEND_TYPE_IS_SET(prop_info->type)) {
14172 | // value = zend_assign_to_typed_prop(prop_info, property_val, value EXECUTE_DATA_CC);
14175 | LOAD_ADDR FCARG2a, prop_info
14178 (((prop_info->offset - (sizeof(zend_object) - sizeof(zval))) / sizeof(zval)) * sizeof(void*));
14208 if (!prop_info || !ZEND_TYPE_IS_SET(prop_info->type)) {
14417 zend_property_info *prop_info;
14435 prop_info = zend_get_known_property_info(op_array, ce, name, on_this, op_array->filename);
14491 if (!prop_info && trace_ce && (trace_ce->ce_flags & ZEND_ACC_IMMUTABLE)) {
14492 prop_info = zend_get_known_property_info(op_array, trace_ce, name, on_this, op_array->filename);
14493 if (prop_info) {
14522 if (!prop_info) {
14543 | // value = zend_assign_to_typed_prop(prop_info, property_val, value EXECUTE_DATA_CC);
14583 prop_addr = ZEND_ADDR_MEM_ZVAL(ZREG_FCARG1, prop_info->offset);
14584 …f || !(ce->ce_flags & ZEND_ACC_IMMUTABLE) || ce->__get || ce->__set || (prop_info->flags & ZEND_AC…
14593 | IF_TYPE byte [FCARG1a + prop_info->offset + 8], IS_UNDEF, &exit_addr
14595 | IF_TYPE byte [FCARG1a + prop_info->offset + 8], IS_UNDEF, >5
14599 if (ZEND_TYPE_IS_SET(prop_info->type)) {
14602 | // value = zend_assign_to_typed_prop(prop_info, property_val, value EXECUTE_DATA_CC);
14605 | LOAD_ADDR FCARG2a, prop_info
14608 (((prop_info->offset - (sizeof(zend_object) - sizeof(zval))) / sizeof(zval)) * sizeof(void*));
14646 if (!prop_info || !ZEND_TYPE_IS_SET(prop_info->type)) {