Lines Matching refs:ex

496 	zend_execute_data *ex = EG(current_execute_data);  in zend_get_executed_filename()  local
498 while (ex && (!ex->func || !ZEND_USER_CODE(ex->func->type))) { in zend_get_executed_filename()
499 ex = ex->prev_execute_data; in zend_get_executed_filename()
501 if (ex) { in zend_get_executed_filename()
502 return ZSTR_VAL(ex->func->op_array.filename); in zend_get_executed_filename()
511 zend_execute_data *ex = EG(current_execute_data); in zend_get_executed_filename_ex() local
513 while (ex && (!ex->func || !ZEND_USER_CODE(ex->func->type))) { in zend_get_executed_filename_ex()
514 ex = ex->prev_execute_data; in zend_get_executed_filename_ex()
516 if (ex) { in zend_get_executed_filename_ex()
517 return ex->func->op_array.filename; in zend_get_executed_filename_ex()
526 zend_execute_data *ex = EG(current_execute_data); in zend_get_executed_lineno() local
528 while (ex && (!ex->func || !ZEND_USER_CODE(ex->func->type))) { in zend_get_executed_lineno()
529 ex = ex->prev_execute_data; in zend_get_executed_lineno()
531 if (ex) { in zend_get_executed_lineno()
532 if (EG(exception) && ex->opline->opcode == ZEND_HANDLE_EXCEPTION && in zend_get_executed_lineno()
533 ex->opline->lineno == 0 && EG(opline_before_exception)) { in zend_get_executed_lineno()
536 return ex->opline->lineno; in zend_get_executed_lineno()
545 zend_execute_data *ex = EG(current_execute_data); in zend_get_executed_scope() local
548 if (!ex) { in zend_get_executed_scope()
550 } else if (ex->func && (ZEND_USER_CODE(ex->func->type) || ex->func->common.scope)) { in zend_get_executed_scope()
551 return ex->func->common.scope; in zend_get_executed_scope()
553 ex = ex->prev_execute_data; in zend_get_executed_scope()
1028 ZEND_API zend_class_entry *zend_get_called_scope(zend_execute_data *ex) /* {{{ */ in zend_get_called_scope() argument
1030 while (ex) { in zend_get_called_scope()
1031 if (Z_TYPE(ex->This) == IS_OBJECT) { in zend_get_called_scope()
1032 return Z_OBJCE(ex->This); in zend_get_called_scope()
1033 } else if (Z_CE(ex->This)) { in zend_get_called_scope()
1034 return Z_CE(ex->This); in zend_get_called_scope()
1035 } else if (ex->func) { in zend_get_called_scope()
1036 if (ex->func->type != ZEND_INTERNAL_FUNCTION || ex->func->common.scope) { in zend_get_called_scope()
1040 ex = ex->prev_execute_data; in zend_get_called_scope()
1046 ZEND_API zend_object *zend_get_this_object(zend_execute_data *ex) /* {{{ */ in zend_get_this_object() argument
1048 while (ex) { in zend_get_this_object()
1049 if (Z_TYPE(ex->This) == IS_OBJECT) { in zend_get_this_object()
1050 return Z_OBJ(ex->This); in zend_get_this_object()
1051 } else if (ex->func) { in zend_get_this_object()
1052 if (ex->func->type != ZEND_INTERNAL_FUNCTION || ex->func->common.scope) { in zend_get_this_object()
1056 ex = ex->prev_execute_data; in zend_get_this_object()
1471 zend_execute_data *ex; in zend_rebuild_symbol_table() local
1475 ex = EG(current_execute_data); in zend_rebuild_symbol_table()
1476 while (ex && (!ex->func || !ZEND_USER_CODE(ex->func->common.type))) { in zend_rebuild_symbol_table()
1477 ex = ex->prev_execute_data; in zend_rebuild_symbol_table()
1479 if (!ex) { in zend_rebuild_symbol_table()
1482 if (ZEND_CALL_INFO(ex) & ZEND_CALL_HAS_SYMBOL_TABLE) { in zend_rebuild_symbol_table()
1483 return ex->symbol_table; in zend_rebuild_symbol_table()
1486 ZEND_ADD_CALL_FLAG(ex, ZEND_CALL_HAS_SYMBOL_TABLE); in zend_rebuild_symbol_table()
1488 symbol_table = ex->symbol_table = *(--EG(symtable_cache_ptr)); in zend_rebuild_symbol_table()
1489 if (!ex->func->op_array.last_var) { in zend_rebuild_symbol_table()
1492 zend_hash_extend(symbol_table, ex->func->op_array.last_var, 0); in zend_rebuild_symbol_table()
1494 symbol_table = ex->symbol_table = zend_new_array(ex->func->op_array.last_var); in zend_rebuild_symbol_table()
1495 if (!ex->func->op_array.last_var) { in zend_rebuild_symbol_table()
1501 if (EXPECTED(ex->func->op_array.last_var)) { in zend_rebuild_symbol_table()
1502 zend_string **str = ex->func->op_array.vars; in zend_rebuild_symbol_table()
1503 zend_string **end = str + ex->func->op_array.last_var; in zend_rebuild_symbol_table()
1504 zval *var = ZEND_CALL_VAR_NUM(ex, 0); in zend_rebuild_symbol_table()