Lines Matching refs:zobj

1845 static void ZEND_FASTCALL zend_jit_fetch_obj_r_slow(zend_object *zobj)  in zend_jit_fetch_obj_r_slow()  argument
1854 retval = zobj->handlers->read_property(zobj, name, BP_VAR_R, cache_slot, result); in zend_jit_fetch_obj_r_slow()
1862 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
1864 if (zobj->properties) { in zend_jit_fetch_obj_r_dynamic()
1875 if (EXPECTED(idx < zobj->properties->nNumUsed * sizeof(Bucket))) { in zend_jit_fetch_obj_r_dynamic()
1876 Bucket *p = (Bucket*)((char*)zobj->properties->arData + idx); in zend_jit_fetch_obj_r_dynamic()
1889 retval = zend_hash_find_known_hash(zobj->properties, name); in zend_jit_fetch_obj_r_dynamic()
1892 intptr_t idx = (char*)retval - (char*)zobj->properties->arData; in zend_jit_fetch_obj_r_dynamic()
1898 zend_jit_fetch_obj_r_slow(zobj); in zend_jit_fetch_obj_r_dynamic()
1901 static void ZEND_FASTCALL zend_jit_fetch_obj_is_slow(zend_object *zobj) in zend_jit_fetch_obj_is_slow() argument
1910 retval = zobj->handlers->read_property(zobj, name, BP_VAR_IS, cache_slot, result); in zend_jit_fetch_obj_is_slow()
1918 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
1920 if (zobj->properties) { in zend_jit_fetch_obj_is_dynamic()
1931 if (EXPECTED(idx < zobj->properties->nNumUsed * sizeof(Bucket))) { in zend_jit_fetch_obj_is_dynamic()
1932 Bucket *p = (Bucket*)((char*)zobj->properties->arData + idx); in zend_jit_fetch_obj_is_dynamic()
1945 retval = zend_hash_find_known_hash(zobj->properties, name); in zend_jit_fetch_obj_is_dynamic()
1948 intptr_t idx = (char*)retval - (char*)zobj->properties->arData; in zend_jit_fetch_obj_is_dynamic()
1954 zend_jit_fetch_obj_is_slow(zobj); in zend_jit_fetch_obj_is_dynamic()
2049 static void ZEND_FASTCALL zend_jit_fetch_obj_w_slow(zend_object *zobj) in zend_jit_fetch_obj_w_slow() argument
2058 retval = zobj->handlers->get_property_ptr_ptr(zobj, name, BP_VAR_W, cache_slot); in zend_jit_fetch_obj_w_slow()
2060 retval = zobj->handlers->read_property(zobj, name, BP_VAR_W, cache_slot, result); in zend_jit_fetch_obj_w_slow()
2091 if (UNEXPECTED(!zend_handle_fetch_obj_flags(result, retval, zobj, prop_info, flags))) { in zend_jit_fetch_obj_w_slow()
2535 static void ZEND_FASTCALL zend_jit_assign_obj_helper(zend_object *zobj, zend_string *name, zval *va… in zend_jit_assign_obj_helper() argument
2545 value = zobj->handlers->write_property(zobj, name, value, cache_slot); in zend_jit_assign_obj_helper()
2649 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
2654 …if (EXPECTED((zptr = zobj->handlers->get_property_ptr_ptr(zobj, name, BP_VAR_RW, cache_slot)) != N… in zend_jit_assign_obj_op_helper()
2691 _zend_jit_assign_op_overloaded_property(zobj, name, cache_slot, value, binary_op); in zend_jit_assign_obj_op_helper()
2867 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
2871 …if (EXPECTED((prop = zobj->handlers->get_property_ptr_ptr(zobj, name, BP_VAR_RW, cache_slot)) != N… in zend_jit_pre_inc_obj_helper()
2913 GC_ADDREF(zobj); in zend_jit_pre_inc_obj_helper()
2914 z = zobj->handlers->read_property(zobj, name, BP_VAR_R, cache_slot, &rv); in zend_jit_pre_inc_obj_helper()
2916 OBJ_RELEASE(zobj); in zend_jit_pre_inc_obj_helper()
2928 zobj->handlers->write_property(zobj, name, &z_copy, cache_slot); in zend_jit_pre_inc_obj_helper()
2929 OBJ_RELEASE(zobj); in zend_jit_pre_inc_obj_helper()
2937 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
2941 …if (EXPECTED((prop = zobj->handlers->get_property_ptr_ptr(zobj, name, BP_VAR_RW, cache_slot)) != N… in zend_jit_pre_dec_obj_helper()
2983 GC_ADDREF(zobj); in zend_jit_pre_dec_obj_helper()
2984 z = zobj->handlers->read_property(zobj, name, BP_VAR_R, cache_slot, &rv); in zend_jit_pre_dec_obj_helper()
2986 OBJ_RELEASE(zobj); in zend_jit_pre_dec_obj_helper()
2998 zobj->handlers->write_property(zobj, name, &z_copy, cache_slot); in zend_jit_pre_dec_obj_helper()
2999 OBJ_RELEASE(zobj); in zend_jit_pre_dec_obj_helper()
3007 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
3011 …if (EXPECTED((prop = zobj->handlers->get_property_ptr_ptr(zobj, name, BP_VAR_RW, cache_slot)) != N… in zend_jit_post_inc_obj_helper()
3048 GC_ADDREF(zobj); in zend_jit_post_inc_obj_helper()
3049 z = zobj->handlers->read_property(zobj, name, BP_VAR_R, cache_slot, &rv); in zend_jit_post_inc_obj_helper()
3051 OBJ_RELEASE(zobj); in zend_jit_post_inc_obj_helper()
3059 zobj->handlers->write_property(zobj, name, &z_copy, cache_slot); in zend_jit_post_inc_obj_helper()
3060 OBJ_RELEASE(zobj); in zend_jit_post_inc_obj_helper()
3068 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
3072 …if (EXPECTED((prop = zobj->handlers->get_property_ptr_ptr(zobj, name, BP_VAR_RW, cache_slot)) != N… in zend_jit_post_dec_obj_helper()
3109 GC_ADDREF(zobj); in zend_jit_post_dec_obj_helper()
3110 z = zobj->handlers->read_property(zobj, name, BP_VAR_R, cache_slot, &rv); in zend_jit_post_dec_obj_helper()
3112 OBJ_RELEASE(zobj); in zend_jit_post_dec_obj_helper()
3120 zobj->handlers->write_property(zobj, name, &z_copy, cache_slot); in zend_jit_post_dec_obj_helper()
3121 OBJ_RELEASE(zobj); in zend_jit_post_dec_obj_helper()