ex 1056 Zend/zend.c zend_execute_data *ex; ex 1066 Zend/zend.c ex = EG(current_execute_data); ex 1068 Zend/zend.c while (ex && (!ex->func || !ZEND_USER_CODE(ex->func->type))) { ex 1069 Zend/zend.c ex = ex->prev_execute_data; ex 1071 Zend/zend.c if (ex && ex->opline->opcode == ZEND_HANDLE_EXCEPTION && ex 1078 Zend/zend.c ex->opline = opline; ex 2880 Zend/zend_API.c zend_execute_data *ex = EG(current_execute_data); ex 2882 Zend/zend_API.c while (ex && (!ex->func || !ZEND_USER_CODE(ex->func->type))) { ex 2883 Zend/zend_API.c ex = ex->prev_execute_data; ex 2885 Zend/zend_API.c scope = ex ? ex->func->common.scope : NULL; ex 426 Zend/zend_builtin_functions.c zend_execute_data *ex = EX(prev_execute_data); ex 428 Zend/zend_builtin_functions.c if (!(ZEND_CALL_INFO(ex) & ZEND_CALL_CODE)) { ex 429 Zend/zend_builtin_functions.c RETURN_LONG(ZEND_CALL_NUM_ARGS(ex)); ex 444 Zend/zend_builtin_functions.c zend_execute_data *ex; ex 455 Zend/zend_builtin_functions.c ex = EX(prev_execute_data); ex 456 Zend/zend_builtin_functions.c if (ZEND_CALL_INFO(ex) & ZEND_CALL_CODE) { ex 461 Zend/zend_builtin_functions.c arg_count = ZEND_CALL_NUM_ARGS(ex); ex 468 Zend/zend_builtin_functions.c first_extra_arg = ex->func->op_array.num_args; ex 469 Zend/zend_builtin_functions.c if (requested_offset >= first_extra_arg && (ZEND_CALL_NUM_ARGS(ex) > first_extra_arg)) { ex 470 Zend/zend_builtin_functions.c arg = ZEND_CALL_VAR_NUM(ex, ex->func->op_array.last_var + ex->func->op_array.T) + (requested_offset - first_extra_arg); ex 472 Zend/zend_builtin_functions.c arg = ZEND_CALL_ARG(ex, requested_offset + 1); ex 488 Zend/zend_builtin_functions.c zend_execute_data *ex = EX(prev_execute_data); ex 490 Zend/zend_builtin_functions.c if (ZEND_CALL_INFO(ex) & ZEND_CALL_CODE) { ex 495 Zend/zend_builtin_functions.c arg_count = ZEND_CALL_NUM_ARGS(ex); ex 499 Zend/zend_builtin_functions.c first_extra_arg = ex->func->op_array.num_args; ex 504 Zend/zend_builtin_functions.c p = ZEND_CALL_ARG(ex, 1); ex 519 Zend/zend_builtin_functions.c p = ZEND_CALL_VAR_NUM(ex, ex->func->op_array.last_var + ex->func->op_array.T); ex 34 Zend/zend_dtrace.c zend_execute_data *ex = EG(current_execute_data); ex 36 Zend/zend_dtrace.c while (ex && (!ex->func || !ZEND_USER_CODE(ex->func->type))) { ex 37 Zend/zend_dtrace.c ex = ex->prev_execute_data; ex 39 Zend/zend_dtrace.c if (ex) { ex 40 Zend/zend_dtrace.c return ZSTR_VAL(ex->func->op_array.filename); ex 42 Zend/zend_exceptions.c ZEND_API void (*zend_throw_exception_hook)(zval *ex); ex 73 Zend/zend_exceptions.c zval *previous, *ancestor, *ex; ex 86 Zend/zend_exceptions.c ex = &zv; ex 90 Zend/zend_exceptions.c if (Z_OBJ_P(ancestor) == Z_OBJ_P(ex)) { ex 96 Zend/zend_exceptions.c base_ce = i_get_exception_base(ex); ex 97 Zend/zend_exceptions.c previous = zend_read_property(base_ce, ex, "previous", sizeof("previous")-1, 1, &rv); ex 99 Zend/zend_exceptions.c zend_update_property(base_ce, ex, "previous", sizeof("previous")-1, &pv); ex 103 Zend/zend_exceptions.c ex = previous; ex 104 Zend/zend_exceptions.c } while (Z_OBJ_P(ex) != add_previous); ex 922 Zend/zend_exceptions.c zval ex; ex 932 Zend/zend_exceptions.c object_init_ex(&ex, exception_ce); ex 936 Zend/zend_exceptions.c zend_update_property_string(exception_ce, &ex, "message", sizeof("message")-1, message); ex 939 Zend/zend_exceptions.c zend_update_property_long(exception_ce, &ex, "code", sizeof("code")-1, code); ex 942 Zend/zend_exceptions.c zend_throw_exception_internal(&ex); ex 943 Zend/zend_exceptions.c return Z_OBJ(ex); ex 964 Zend/zend_exceptions.c zval ex; ex 966 Zend/zend_exceptions.c ZVAL_OBJ(&ex, obj); ex 967 Zend/zend_exceptions.c zend_update_property_long(zend_ce_error_exception, &ex, "severity", sizeof("severity")-1, severity); ex 992 Zend/zend_exceptions.c ZEND_API ZEND_COLD void zend_exception_error(zend_object *ex, int severity) /* {{{ */ ex 997 Zend/zend_exceptions.c ZVAL_OBJ(&exception, ex); ex 1056 Zend/zend_exceptions.c OBJ_RELEASE(ex); ex 65 Zend/zend_exceptions.h extern ZEND_API void (*zend_throw_exception_hook)(zval *ex); ex 55 Zend/zend_execute.c #define get_zval_ptr(op_type, node, ex, should_free, type) _get_zval_ptr(op_type, node, ex, should_free, type) ex 56 Zend/zend_execute.c #define get_zval_ptr_deref(op_type, node, ex, should_free, type) _get_zval_ptr_deref(op_type, node, ex, should_free, type) ex 57 Zend/zend_execute.c #define get_zval_ptr_r(op_type, node, ex, should_free) _get_zval_ptr_r(op_type, node, ex, should_free) ex 58 Zend/zend_execute.c #define get_zval_ptr_r_deref(op_type, node, ex, should_free) _get_zval_ptr_r_deref(op_type, node, ex, should_free) ex 59 Zend/zend_execute.c #define get_zval_ptr_undef(op_type, node, ex, should_free, type) _get_zval_ptr_undef(op_type, node, ex, should_free, type) ex 60 Zend/zend_execute.c #define get_zval_ptr_ptr(op_type, node, ex, should_free, type) _get_zval_ptr_ptr(op_type, node, ex, should_free, type) ex 61 Zend/zend_execute.c #define get_zval_ptr_ptr_undef(op_type, node, ex, should_free, type) _get_zval_ptr_ptr(op_type, node, ex, should_free, type) ex 62 Zend/zend_execute.c #define get_obj_zval_ptr(op_type, node, ex, should_free, type) _get_obj_zval_ptr(op_type, node, ex, should_free, type) ex 63 Zend/zend_execute.c #define get_obj_zval_ptr_undef(op_type, node, ex, should_free, type) _get_obj_zval_ptr_undef(op_type, node, ex, should_free, type) ex 64 Zend/zend_execute.c #define get_obj_zval_ptr_ptr(op_type, node, ex, should_free, type) _get_obj_zval_ptr_ptr(op_type, node, ex, should_free, type) ex 46 Zend/zend_execute.h ZEND_API zend_class_entry *zend_get_called_scope(zend_execute_data *ex); ex 47 Zend/zend_execute.h ZEND_API zend_object *zend_get_this_object(zend_execute_data *ex); ex 478 Zend/zend_execute_API.c zend_execute_data *ex = EG(current_execute_data); ex 480 Zend/zend_execute_API.c while (ex && (!ex->func || !ZEND_USER_CODE(ex->func->type))) { ex 481 Zend/zend_execute_API.c ex = ex->prev_execute_data; ex 483 Zend/zend_execute_API.c if (ex) { ex 484 Zend/zend_execute_API.c return ZSTR_VAL(ex->func->op_array.filename); ex 493 Zend/zend_execute_API.c zend_execute_data *ex = EG(current_execute_data); ex 495 Zend/zend_execute_API.c while (ex && (!ex->func || !ZEND_USER_CODE(ex->func->type))) { ex 496 Zend/zend_execute_API.c ex = ex->prev_execute_data; ex 498 Zend/zend_execute_API.c if (ex) { ex 499 Zend/zend_execute_API.c return ex->func->op_array.filename; ex 508 Zend/zend_execute_API.c zend_execute_data *ex = EG(current_execute_data); ex 510 Zend/zend_execute_API.c while (ex && (!ex->func || !ZEND_USER_CODE(ex->func->type))) { ex 511 Zend/zend_execute_API.c ex = ex->prev_execute_data; ex 513 Zend/zend_execute_API.c if (ex) { ex 514 Zend/zend_execute_API.c if (EG(exception) && ex->opline->opcode == ZEND_HANDLE_EXCEPTION && ex 515 Zend/zend_execute_API.c ex->opline->lineno == 0 && EG(opline_before_exception)) { ex 518 Zend/zend_execute_API.c return ex->opline->lineno; ex 1069 Zend/zend_execute_API.c ZEND_API zend_class_entry *zend_get_called_scope(zend_execute_data *ex) /* {{{ */ ex 1071 Zend/zend_execute_API.c while (ex) { ex 1072 Zend/zend_execute_API.c if (ex->called_scope) { ex 1073 Zend/zend_execute_API.c return ex->called_scope; ex 1074 Zend/zend_execute_API.c } else if (ex->func) { ex 1075 Zend/zend_execute_API.c if (ex->func->type != ZEND_INTERNAL_FUNCTION || ex->func->common.scope) { ex 1076 Zend/zend_execute_API.c return ex->called_scope; ex 1079 Zend/zend_execute_API.c ex = ex->prev_execute_data; ex 1085 Zend/zend_execute_API.c ZEND_API zend_object *zend_get_this_object(zend_execute_data *ex) /* {{{ */ ex 1087 Zend/zend_execute_API.c while (ex) { ex 1088 Zend/zend_execute_API.c if (Z_OBJ(ex->This)) { ex 1089 Zend/zend_execute_API.c return Z_OBJ(ex->This); ex 1090 Zend/zend_execute_API.c } else if (ex->func) { ex 1091 Zend/zend_execute_API.c if (ex->func->type != ZEND_INTERNAL_FUNCTION || ex->func->common.scope) { ex 1092 Zend/zend_execute_API.c return Z_OBJ(ex->This); ex 1095 Zend/zend_execute_API.c ex = ex->prev_execute_data; ex 1473 Zend/zend_execute_API.c zend_execute_data *ex; ex 1477 Zend/zend_execute_API.c ex = EG(current_execute_data); ex 1478 Zend/zend_execute_API.c while (ex && (!ex->func || !ZEND_USER_CODE(ex->func->common.type))) { ex 1479 Zend/zend_execute_API.c ex = ex->prev_execute_data; ex 1481 Zend/zend_execute_API.c if (!ex) { ex 1484 Zend/zend_execute_API.c if (ex->symbol_table) { ex 1485 Zend/zend_execute_API.c return ex->symbol_table; ex 1490 Zend/zend_execute_API.c symbol_table = ex->symbol_table = *(EG(symtable_cache_ptr)--); ex 1491 Zend/zend_execute_API.c if (!ex->func->op_array.last_var) { ex 1494 Zend/zend_execute_API.c zend_hash_extend(symbol_table, ex->func->op_array.last_var, 0); ex 1496 Zend/zend_execute_API.c symbol_table = ex->symbol_table = emalloc(sizeof(zend_array)); ex 1497 Zend/zend_execute_API.c zend_hash_init(symbol_table, ex->func->op_array.last_var, NULL, ZVAL_PTR_DTOR, 0); ex 1498 Zend/zend_execute_API.c if (!ex->func->op_array.last_var) { ex 1504 Zend/zend_execute_API.c if (EXPECTED(ex->func->op_array.last_var)) { ex 1505 Zend/zend_execute_API.c zend_string **str = ex->func->op_array.vars; ex 1506 Zend/zend_execute_API.c zend_string **end = str + ex->func->op_array.last_var; ex 1507 Zend/zend_execute_API.c zval *var = ZEND_CALL_VAR_NUM(ex, 0); ex 107 Zend/zend_generators.c zend_execute_data *ex = generator->execute_data; ex 127 Zend/zend_generators.c if (EXPECTED(!ex) || EXPECTED(!(ex->func->op_array.fn_flags & ZEND_ACC_HAS_FINALLY_BLOCK))) { ex 133 Zend/zend_generators.c op_num = ex->opline - ex->func->op_array.opcodes - 1; ex 138 Zend/zend_generators.c for (i = 0; i < ex->func->op_array.last_try_catch; i++) { ex 139 Zend/zend_generators.c zend_try_catch_element *try_catch = &ex->func->op_array.try_catch_array[i]; ex 154 Zend/zend_generators.c zval *fast_call = ZEND_CALL_VAR(ex, ex->func->op_array.opcodes[finally_op_end].op1.var); ex 160 Zend/zend_generators.c ex->opline = &ex->func->op_array.opcodes[finally_op_num]; ex 616 Zend/zend_generators.c zend_execute_data *ex = EG(current_execute_data); ex 619 Zend/zend_generators.c EG(current_execute_data) = ex; ex 1531 Zend/zend_object_handlers.c zval *msg, ex, rv; ex 1533 Zend/zend_object_handlers.c ZVAL_OBJ(&ex, EG(exception)); ex 1535 Zend/zend_object_handlers.c msg = zend_read_property(Z_OBJCE(ex), &ex, "message", sizeof("message") - 1, 1, &rv); ex 1542 Zend/zend_object_handlers.c ZSTR_VAL(ce->name), ZSTR_VAL(Z_OBJCE(ex)->name), Z_STRVAL_P(msg)); ex 28 Zend/zend_vm.h ZEND_API int zend_vm_call_opcode_handler(zend_execute_data *ex); ex 392 Zend/zend_vm_execute.h ZEND_API void execute_ex(zend_execute_data *ex) ex 401 Zend/zend_vm_execute.h execute_data = ex; ex 403 Zend/zend_vm_execute.h zend_execute_data *execute_data = ex; ex 49871 Zend/zend_vm_execute.h ZEND_API int zend_vm_call_opcode_handler(zend_execute_data* ex) ex 49879 Zend/zend_vm_execute.h execute_data = ex; ex 49881 Zend/zend_vm_execute.h zend_execute_data *execute_data = ex; ex 49888 Zend/zend_vm_execute.h ret = execute_data != ex ? (int)(execute_data->prev_execute_data != ex) + 1 : 0; ex 4178 ext/mbstring/oniguruma/regcomp.c is_full_opt_exact_info(OptExactInfo* ex) ex 4180 ext/mbstring/oniguruma/regcomp.c return (ex->len >= OPT_EXACT_MAXLEN ? 1 : 0); ex 4184 ext/mbstring/oniguruma/regcomp.c clear_opt_exact_info(OptExactInfo* ex) ex 4186 ext/mbstring/oniguruma/regcomp.c clear_mml(&ex->mmd); ex 4187 ext/mbstring/oniguruma/regcomp.c clear_opt_anc_info(&ex->anc); ex 4188 ext/mbstring/oniguruma/regcomp.c ex->reach_end = 0; ex 4189 ext/mbstring/oniguruma/regcomp.c ex->ignore_case = 0; ex 4190 ext/mbstring/oniguruma/regcomp.c ex->len = 0; ex 4191 ext/mbstring/oniguruma/regcomp.c ex->s[0] = '\0'; ex 77 ext/pdo/pdo_dbh.c zval ex, info; ex 80 ext/pdo/pdo_dbh.c object_init_ex(&ex, pdo_ex); ex 82 ext/pdo/pdo_dbh.c zend_update_property_string(def_ex, &ex, "message", sizeof("message")-1, message); ex 83 ext/pdo/pdo_dbh.c zend_update_property_string(def_ex, &ex, "code", sizeof("code")-1, *pdo_err); ex 89 ext/pdo/pdo_dbh.c zend_update_property(pdo_ex, &ex, "errorInfo", sizeof("errorInfo")-1, &info); ex 92 ext/pdo/pdo_dbh.c zend_throw_exception_object(&ex); ex 152 ext/pdo/pdo_dbh.c zval ex; ex 155 ext/pdo/pdo_dbh.c object_init_ex(&ex, pdo_ex); ex 157 ext/pdo/pdo_dbh.c zend_update_property_str(def_ex, &ex, "message", sizeof("message") - 1, message); ex 158 ext/pdo/pdo_dbh.c zend_update_property_string(def_ex, &ex, "code", sizeof("code") - 1, *pdo_err); ex 161 ext/pdo/pdo_dbh.c zend_update_property(pdo_ex, &ex, "errorInfo", sizeof("errorInfo") - 1, &info); ex 164 ext/pdo/pdo_dbh.c zend_throw_exception_object(&ex); ex 2153 ext/reflection/php_reflection.c zend_execute_data *ex; ex 2162 ext/reflection/php_reflection.c ex = ((zend_generator *) Z_OBJ_P(generator))->execute_data; ex 2163 ext/reflection/php_reflection.c if (!ex) { ex 2174 ext/reflection/php_reflection.c #define REFLECTION_CHECK_VALID_GENERATOR(ex) \ ex 2175 ext/reflection/php_reflection.c if (!ex) { \ ex 2187 ext/reflection/php_reflection.c zend_execute_data *ex = generator->execute_data; ex 2194 ext/reflection/php_reflection.c REFLECTION_CHECK_VALID_GENERATOR(ex) ex 2220 ext/reflection/php_reflection.c zend_execute_data *ex = generator->execute_data; ex 2226 ext/reflection/php_reflection.c REFLECTION_CHECK_VALID_GENERATOR(ex) ex 2228 ext/reflection/php_reflection.c ZVAL_LONG(return_value, ex->opline->lineno); ex 2236 ext/reflection/php_reflection.c zend_execute_data *ex = generator->execute_data; ex 2242 ext/reflection/php_reflection.c REFLECTION_CHECK_VALID_GENERATOR(ex) ex 2244 ext/reflection/php_reflection.c ZVAL_STR_COPY(return_value, ex->func->op_array.filename); ex 2252 ext/reflection/php_reflection.c zend_execute_data *ex = generator->execute_data; ex 2258 ext/reflection/php_reflection.c REFLECTION_CHECK_VALID_GENERATOR(ex) ex 2260 ext/reflection/php_reflection.c if (ex->func->common.fn_flags & ZEND_ACC_CLOSURE) { ex 2262 ext/reflection/php_reflection.c ZVAL_OBJ(&closure, (zend_object *) ex->func->common.prototype); ex 2263 ext/reflection/php_reflection.c reflection_function_factory(ex->func, &closure, return_value); ex 2264 ext/reflection/php_reflection.c } else if (ex->func->op_array.scope) { ex 2265 ext/reflection/php_reflection.c reflection_method_factory(ex->func->op_array.scope, ex->func, NULL, return_value); ex 2267 ext/reflection/php_reflection.c reflection_function_factory(ex->func, NULL, return_value); ex 2276 ext/reflection/php_reflection.c zend_execute_data *ex = generator->execute_data; ex 2282 ext/reflection/php_reflection.c REFLECTION_CHECK_VALID_GENERATOR(ex) ex 2284 ext/reflection/php_reflection.c if (Z_OBJ(ex->This)) { ex 2285 ext/reflection/php_reflection.c ZVAL_COPY(return_value, &ex->This); ex 2296 ext/reflection/php_reflection.c zend_execute_data *ex = generator->execute_data; ex 2303 ext/reflection/php_reflection.c REFLECTION_CHECK_VALID_GENERATOR(ex) ex 349 ext/spl/php_spl.c zend_execute_data *ex = EX(prev_execute_data); ex 351 ext/spl/php_spl.c while (ex && (!ex->func || !ZEND_USER_CODE(ex->func->type))) { ex 352 ext/spl/php_spl.c ex = ex->prev_execute_data; ex 354 ext/spl/php_spl.c if (ex && ex 355 ext/spl/php_spl.c ex->opline->opcode != ZEND_FETCH_CLASS && ex 356 ext/spl/php_spl.c ex->opline->opcode != ZEND_NEW) { ex 315 sapi/phpdbg/phpdbg.c zend_execute_data *ex = EG(current_execute_data); ex 317 sapi/phpdbg/phpdbg.c while (ex && ex->func && !ZEND_USER_CODE(ex->func->type)) { ex 318 sapi/phpdbg/phpdbg.c ex = ex->prev_execute_data; ex 321 sapi/phpdbg/phpdbg.c if (zend_parse_parameters_none() == FAILURE || !ex) { ex 325 sapi/phpdbg/phpdbg.c phpdbg_set_breakpoint_opline_ex((phpdbg_opline_ptr_t) ex->opline + 1); ex 522 sapi/phpdbg/phpdbg_prompt.c zend_execute_data *ex = phpdbg_user_execute_data(EG(current_execute_data)); ex 523 sapi/phpdbg/phpdbg_prompt.c const zend_op_array *op_array = &ex->func->op_array; ex 527 sapi/phpdbg/phpdbg_prompt.c PHPDBG_G(seek_ex) = ex; ex 529 sapi/phpdbg/phpdbg_prompt.c if (opline->lineno != ex->opline->lineno ex 567 sapi/phpdbg/phpdbg_prompt.c zend_execute_data *ex = phpdbg_user_execute_data(EG(current_execute_data)); ex 568 sapi/phpdbg/phpdbg_prompt.c const zend_op_array *op_array = &ex->func->op_array; ex 571 sapi/phpdbg/phpdbg_prompt.c PHPDBG_G(seek_ex) = ex; ex 634 sapi/phpdbg/phpdbg_prompt.c zend_object *ex = EG(exception); ex 641 sapi/phpdbg/phpdbg_prompt.c ZVAL_OBJ(&zv, ex); ex 642 sapi/phpdbg/phpdbg_prompt.c zend_call_method_with_0_params(&zv, ex->ce, NULL, "__tostring", &tmp); ex 655 sapi/phpdbg/phpdbg_prompt.c phpdbg_error("exception", "name=\"%s\" file=\"%s\" line=\"" ZEND_LONG_FMT "\"", "Uncaught %s in %s on line " ZEND_LONG_FMT, ZSTR_VAL(ex->ce->name), ZSTR_VAL(file), line); ex 664 sapi/phpdbg/phpdbg_prompt.c OBJ_RELEASE(ex); ex 673 sapi/phpdbg/phpdbg_prompt.c zend_execute_data *ex = EG(current_execute_data); ex 692 sapi/phpdbg/phpdbg_prompt.c if (ex && ex->symbol_table) { ex 693 sapi/phpdbg/phpdbg_prompt.c zend_hash_clean(ex->symbol_table); ex 804 sapi/phpdbg/phpdbg_prompt.c zend_object *ex = NULL; ex 830 sapi/phpdbg/phpdbg_prompt.c ex = EG(exception); ex 846 sapi/phpdbg/phpdbg_prompt.c if (ex) { ex 847 sapi/phpdbg/phpdbg_prompt.c OBJ_RELEASE(ex); ex 100 sapi/phpdbg/phpdbg_utils.h PHPDBG_API zend_bool phpdbg_check_caught_ex(zend_execute_data *ex, zend_object *exception); ex 102 sapi/phpdbg/phpdbg_utils.h static zend_always_inline zend_execute_data *phpdbg_user_execute_data(zend_execute_data *ex) { ex 103 sapi/phpdbg/phpdbg_utils.h while (!ex->func || !ZEND_USER_CODE(ex->func->common.type)) { ex 104 sapi/phpdbg/phpdbg_utils.h ex = ex->prev_execute_data; ex 105 sapi/phpdbg/phpdbg_utils.h ZEND_ASSERT(ex); ex 107 sapi/phpdbg/phpdbg_utils.h return ex;