T 2544 xdebug.c return &T(node->u.var).tmp_var; T 2553 xdebug.c if (T(node->u.var).var.ptr) { T 2554 xdebug.c return T(node->u.var).var.ptr; T 300 xdebug_compat.c return &T(node->u.var).tmp_var; T 303 xdebug_compat.c if (T(node->u.var).var.ptr) { T 304 xdebug_compat.c return T(node->u.var).var.ptr; T 306 xdebug_compat.c temp_variable *T = &T(node->u.var); T 307 xdebug_compat.c zval *str = T->str_offset.str; T 309 xdebug_compat.c if (T->str_offset.str->type != IS_STRING T 310 xdebug_compat.c || ((int)T->str_offset.offset<0) T 311 xdebug_compat.c || (T->str_offset.str->value.str.len <= T->str_offset.offset)) { T 312 xdebug_compat.c zend_error(E_NOTICE, "Uninitialized string offset: %d", T->str_offset.offset); T 314 xdebug_compat.c T->tmp_var.value.str.val = STR_EMPTY_ALLOC(); T 316 xdebug_compat.c T->tmp_var.value.str.val = empty_string; T 318 xdebug_compat.c T->tmp_var.value.str.len = 0; T 320 xdebug_compat.c char c = str->value.str.val[T->str_offset.offset]; T 322 xdebug_compat.c T->tmp_var.value.str.val = estrndup(&c, 1); T 323 xdebug_compat.c T->tmp_var.value.str.len = 1; T 325 xdebug_compat.c T->tmp_var.refcount=1; T 326 xdebug_compat.c T->tmp_var.is_ref=1; T 327 xdebug_compat.c T->tmp_var.type = IS_STRING; T 328 xdebug_compat.c return &T->tmp_var; T 340 xdebug_compat.c static zval get_overloaded_property(temp_variable *T TSRMLS_DC) T 344 xdebug_compat.c result = Z_OBJCE_P(T->EA.data.overloaded_element.object)->handle_property_get(&T->EA.data.overloaded_element); T 346 xdebug_compat.c zend_llist_destroy(T->EA.data.overloaded_element.elements_list); T 347 xdebug_compat.c efree(T->EA.data.overloaded_element.elements_list); T 373 xdebug_compat.c temp_variable *T = &Ts[node->u.var]; T 374 xdebug_compat.c zval *str = T->EA.data.str_offset.str; T 376 xdebug_compat.c if (T->EA.data.str_offset.str->type != IS_STRING T 377 xdebug_compat.c || (T->EA.data.str_offset.offset<0) T 378 xdebug_compat.c || (T->EA.data.str_offset.str->value.str.len <= T->EA.data.str_offset.offset)) { T 379 xdebug_compat.c zend_error(E_NOTICE, "Uninitialized string offset: %d", T->EA.data.str_offset.offset); T 381 xdebug_compat.c T->tmp_var.value.str.val = STR_EMPTY_ALLOC(); T 383 xdebug_compat.c T->tmp_var.value.str.val = empty_string; T 385 xdebug_compat.c T->tmp_var.value.str.len = 0; T 387 xdebug_compat.c char c = str->value.str.val[T->EA.data.str_offset.offset]; T 389 xdebug_compat.c T->tmp_var.value.str.val = estrndup(&c, 1); T 390 xdebug_compat.c T->tmp_var.value.str.len = 1; T 392 xdebug_compat.c T->tmp_var.refcount=1; T 393 xdebug_compat.c T->tmp_var.is_ref=1; T 394 xdebug_compat.c T->tmp_var.type = IS_STRING; T 395 xdebug_compat.c return &T->tmp_var;