Lines Matching refs:zobj

1847 static void ZEND_FASTCALL zend_jit_fetch_obj_r_slow(zend_object *zobj)  in zend_jit_fetch_obj_r_slow()  argument
1856 retval = zobj->handlers->read_property(zobj, name, BP_VAR_R, cache_slot, result); in zend_jit_fetch_obj_r_slow()
1864 static void ZEND_FASTCALL zend_jit_fetch_obj_r_dynamic(zend_object *zobj, intptr_t prop_offset) in zend_jit_fetch_obj_r_dynamic() argument
1866 if (zobj->properties) { in zend_jit_fetch_obj_r_dynamic()
1877 if (EXPECTED(idx < zobj->properties->nNumUsed * sizeof(Bucket))) { in zend_jit_fetch_obj_r_dynamic()
1878 Bucket *p = (Bucket*)((char*)zobj->properties->arData + idx); in zend_jit_fetch_obj_r_dynamic()
1891 retval = zend_hash_find_known_hash(zobj->properties, name); in zend_jit_fetch_obj_r_dynamic()
1894 intptr_t idx = (char*)retval - (char*)zobj->properties->arData; in zend_jit_fetch_obj_r_dynamic()
1900 zend_jit_fetch_obj_r_slow(zobj); in zend_jit_fetch_obj_r_dynamic()
1903 static void ZEND_FASTCALL zend_jit_fetch_obj_is_slow(zend_object *zobj) in zend_jit_fetch_obj_is_slow() argument
1912 retval = zobj->handlers->read_property(zobj, name, BP_VAR_IS, cache_slot, result); in zend_jit_fetch_obj_is_slow()
1920 static void ZEND_FASTCALL zend_jit_fetch_obj_is_dynamic(zend_object *zobj, intptr_t prop_offset) in zend_jit_fetch_obj_is_dynamic() argument
1922 if (zobj->properties) { in zend_jit_fetch_obj_is_dynamic()
1933 if (EXPECTED(idx < zobj->properties->nNumUsed * sizeof(Bucket))) { in zend_jit_fetch_obj_is_dynamic()
1934 Bucket *p = (Bucket*)((char*)zobj->properties->arData + idx); in zend_jit_fetch_obj_is_dynamic()
1947 retval = zend_hash_find_known_hash(zobj->properties, name); in zend_jit_fetch_obj_is_dynamic()
1950 intptr_t idx = (char*)retval - (char*)zobj->properties->arData; in zend_jit_fetch_obj_is_dynamic()
1956 zend_jit_fetch_obj_is_slow(zobj); in zend_jit_fetch_obj_is_dynamic()
2051 static void ZEND_FASTCALL zend_jit_fetch_obj_w_slow(zend_object *zobj) in zend_jit_fetch_obj_w_slow() argument
2060 retval = zobj->handlers->get_property_ptr_ptr(zobj, name, BP_VAR_W, cache_slot); in zend_jit_fetch_obj_w_slow()
2062 retval = zobj->handlers->read_property(zobj, name, BP_VAR_W, cache_slot, result); in zend_jit_fetch_obj_w_slow()
2093 if (UNEXPECTED(!zend_handle_fetch_obj_flags(result, retval, zobj, prop_info, flags))) { in zend_jit_fetch_obj_w_slow()
2537 static void ZEND_FASTCALL zend_jit_assign_obj_helper(zend_object *zobj, zend_string *name, zval *va… in zend_jit_assign_obj_helper() argument
2547 value = zobj->handlers->write_property(zobj, name, value, cache_slot); in zend_jit_assign_obj_helper()
2651 static void ZEND_FASTCALL zend_jit_assign_obj_op_helper(zend_object *zobj, zend_string *name, zval … in zend_jit_assign_obj_op_helper() argument
2656 …if (EXPECTED((zptr = zobj->handlers->get_property_ptr_ptr(zobj, name, BP_VAR_RW, cache_slot)) != N… in zend_jit_assign_obj_op_helper()
2693 _zend_jit_assign_op_overloaded_property(zobj, name, cache_slot, value, binary_op); in zend_jit_assign_obj_op_helper()
2869 static void ZEND_FASTCALL zend_jit_pre_inc_obj_helper(zend_object *zobj, zend_string *name, void **… in zend_jit_pre_inc_obj_helper() argument
2873 …if (EXPECTED((prop = zobj->handlers->get_property_ptr_ptr(zobj, name, BP_VAR_RW, cache_slot)) != N… in zend_jit_pre_inc_obj_helper()
2915 GC_ADDREF(zobj); in zend_jit_pre_inc_obj_helper()
2916 z = zobj->handlers->read_property(zobj, name, BP_VAR_R, cache_slot, &rv); in zend_jit_pre_inc_obj_helper()
2918 OBJ_RELEASE(zobj); in zend_jit_pre_inc_obj_helper()
2930 zobj->handlers->write_property(zobj, name, &z_copy, cache_slot); in zend_jit_pre_inc_obj_helper()
2931 OBJ_RELEASE(zobj); in zend_jit_pre_inc_obj_helper()
2939 static void ZEND_FASTCALL zend_jit_pre_dec_obj_helper(zend_object *zobj, zend_string *name, void **… in zend_jit_pre_dec_obj_helper() argument
2943 …if (EXPECTED((prop = zobj->handlers->get_property_ptr_ptr(zobj, name, BP_VAR_RW, cache_slot)) != N… in zend_jit_pre_dec_obj_helper()
2985 GC_ADDREF(zobj); in zend_jit_pre_dec_obj_helper()
2986 z = zobj->handlers->read_property(zobj, name, BP_VAR_R, cache_slot, &rv); in zend_jit_pre_dec_obj_helper()
2988 OBJ_RELEASE(zobj); in zend_jit_pre_dec_obj_helper()
3000 zobj->handlers->write_property(zobj, name, &z_copy, cache_slot); in zend_jit_pre_dec_obj_helper()
3001 OBJ_RELEASE(zobj); in zend_jit_pre_dec_obj_helper()
3009 static void ZEND_FASTCALL zend_jit_post_inc_obj_helper(zend_object *zobj, zend_string *name, void *… in zend_jit_post_inc_obj_helper() argument
3013 …if (EXPECTED((prop = zobj->handlers->get_property_ptr_ptr(zobj, name, BP_VAR_RW, cache_slot)) != N… in zend_jit_post_inc_obj_helper()
3050 GC_ADDREF(zobj); in zend_jit_post_inc_obj_helper()
3051 z = zobj->handlers->read_property(zobj, name, BP_VAR_R, cache_slot, &rv); in zend_jit_post_inc_obj_helper()
3053 OBJ_RELEASE(zobj); in zend_jit_post_inc_obj_helper()
3061 zobj->handlers->write_property(zobj, name, &z_copy, cache_slot); in zend_jit_post_inc_obj_helper()
3062 OBJ_RELEASE(zobj); in zend_jit_post_inc_obj_helper()
3070 static void ZEND_FASTCALL zend_jit_post_dec_obj_helper(zend_object *zobj, zend_string *name, void *… in zend_jit_post_dec_obj_helper() argument
3074 …if (EXPECTED((prop = zobj->handlers->get_property_ptr_ptr(zobj, name, BP_VAR_RW, cache_slot)) != N… in zend_jit_post_dec_obj_helper()
3111 GC_ADDREF(zobj); in zend_jit_post_dec_obj_helper()
3112 z = zobj->handlers->read_property(zobj, name, BP_VAR_R, cache_slot, &rv); in zend_jit_post_dec_obj_helper()
3114 OBJ_RELEASE(zobj); in zend_jit_post_dec_obj_helper()
3122 zobj->handlers->write_property(zobj, name, &z_copy, cache_slot); in zend_jit_post_dec_obj_helper()
3123 OBJ_RELEASE(zobj); in zend_jit_post_dec_obj_helper()