Lines Matching refs:object

84 static inline zend_class_entry *i_get_exception_base(zend_object *object) /* {{{ */  in i_get_exception_base()  argument
86 return instanceof_function(object->ce, zend_ce_exception) ? zend_ce_exception : zend_ce_error; in i_get_exception_base()
90 ZEND_API zend_class_entry *zend_get_exception_base(zend_object *object) /* {{{ */ in zend_get_exception_base() argument
92 return i_get_exception_base(object); in zend_get_exception_base()
262 zend_object *object = zend_objects_new(class_type); in zend_default_exception_new() local
263 object_properties_init(object, class_type); in zend_default_exception_new()
274 base_ce = i_get_exception_base(object); in zend_default_exception_new()
279 zend_update_property_ex(base_ce, object, ZSTR_KNOWN(ZEND_STR_FILE), &tmp); in zend_default_exception_new()
282 zend_update_property_ex(base_ce, object, ZSTR_KNOWN(ZEND_STR_LINE), &tmp); in zend_default_exception_new()
285 zend_update_property_ex(base_ce, object, ZSTR_KNOWN(ZEND_STR_FILE), &tmp); in zend_default_exception_new()
287 zend_update_property_ex(base_ce, object, ZSTR_KNOWN(ZEND_STR_LINE), &tmp); in zend_default_exception_new()
289 zend_update_property_ex(base_ce, object, ZSTR_KNOWN(ZEND_STR_TRACE), &trace); in zend_default_exception_new()
291 return object; in zend_default_exception_new()
308 zval tmp, *object, *previous = NULL; in ZEND_METHOD() local
311 object = ZEND_THIS; in ZEND_METHOD()
312 base_ce = i_get_exception_base(Z_OBJ_P(object)); in ZEND_METHOD()
320 zend_update_property_ex(base_ce, Z_OBJ_P(object), ZSTR_KNOWN(ZEND_STR_MESSAGE), &tmp); in ZEND_METHOD()
325 zend_update_property_ex(base_ce, Z_OBJ_P(object), ZSTR_KNOWN(ZEND_STR_CODE), &tmp); in ZEND_METHOD()
329 zend_update_property_ex(base_ce, Z_OBJ_P(object), ZSTR_KNOWN(ZEND_STR_PREVIOUS), previous); in ZEND_METHOD()
336 …pvalue = zend_read_property_ex(i_get_exception_base(Z_OBJ_P(object)), Z_OBJ_P(object), ZSTR_KNOWN(…
338 …zend_unset_property(i_get_exception_base(Z_OBJ_P(object)), Z_OBJ_P(object), ZSTR_VAL(ZSTR_KNOWN(id…
346 zval *object = ZEND_THIS; in ZEND_METHOD() local
359 zval tmp, *object, *previous = NULL; in ZEND_METHOD() local
365 object = ZEND_THIS; in ZEND_METHOD()
369 zend_update_property_ex(zend_ce_exception, Z_OBJ_P(object), ZSTR_KNOWN(ZEND_STR_MESSAGE), &tmp); in ZEND_METHOD()
375 zend_update_property_ex(zend_ce_exception, Z_OBJ_P(object), ZSTR_KNOWN(ZEND_STR_CODE), &tmp); in ZEND_METHOD()
379 …zend_update_property_ex(zend_ce_exception, Z_OBJ_P(object), ZSTR_KNOWN(ZEND_STR_PREVIOUS), previou… in ZEND_METHOD()
383 zend_update_property_ex(zend_ce_exception, Z_OBJ_P(object), ZSTR_KNOWN(ZEND_STR_SEVERITY), &tmp); in ZEND_METHOD()
387 zend_update_property_ex(zend_ce_exception, Z_OBJ_P(object), ZSTR_KNOWN(ZEND_STR_FILE), &tmp); in ZEND_METHOD()
393 zend_update_property_ex(zend_ce_exception, Z_OBJ_P(object), ZSTR_KNOWN(ZEND_STR_LINE), &tmp); in ZEND_METHOD()
396 zend_update_property_ex(zend_ce_exception, Z_OBJ_P(object), ZSTR_KNOWN(ZEND_STR_LINE), &tmp); in ZEND_METHOD()
401 #define GET_PROPERTY(object, id) \ argument
402 …zend_read_property_ex(i_get_exception_base(Z_OBJ_P(object)), Z_OBJ_P(object), ZSTR_KNOWN(id), 0, &…
403 #define GET_PROPERTY_SILENT(object, id) \ argument
404 …zend_read_property_ex(i_get_exception_base(Z_OBJ_P(object)), Z_OBJ_P(object), ZSTR_KNOWN(id), 1, &…
621 zval *object = ZEND_THIS; in ZEND_METHOD() local
622 zend_class_entry *base_ce = i_get_exception_base(Z_OBJ_P(object)); in ZEND_METHOD()
624 zval *trace = zend_read_property_ex(base_ce, Z_OBJ_P(object), ZSTR_KNOWN(ZEND_STR_TRACE), 1, &rv); in ZEND_METHOD()
670 fci.object = Z_OBJ_P(exception); in ZEND_METHOD()