Skip to content

Commit b1db022

Browse files
committed
rename error_backtrace global to fatal_error_backtrace
1 parent 5fd14ee commit b1db022

File tree

6 files changed

+18
-18
lines changed

6 files changed

+18
-18
lines changed

Zend/zend.c

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -260,7 +260,7 @@ static ZEND_INI_MH(OnUpdateFiberStackSize) /* {{{ */
260260

261261
ZEND_INI_BEGIN()
262262
ZEND_INI_ENTRY("error_reporting", NULL, ZEND_INI_ALL, OnUpdateErrorReporting)
263-
STD_ZEND_INI_BOOLEAN("fatal_error_backtraces", "1", ZEND_INI_ALL, OnUpdateBool, fatal_error_backtraces, zend_executor_globals, executor_globals)
263+
STD_ZEND_INI_BOOLEAN("fatal_error_backtraces", "1", ZEND_INI_ALL, OnUpdateBool, fatal_error_backtrace_on, zend_executor_globals, executor_globals)
264264
STD_ZEND_INI_ENTRY("zend.assertions", "1", ZEND_INI_ALL, OnUpdateAssertions, assertions, zend_executor_globals, executor_globals)
265265
ZEND_INI_ENTRY3_EX("zend.enable_gc", "1", ZEND_INI_ALL, OnUpdateGCEnabled, NULL, NULL, NULL, zend_gc_enabled_displayer_cb)
266266
STD_ZEND_INI_BOOLEAN("zend.multibyte", "0", ZEND_INI_PERDIR, OnUpdateBool, multibyte, zend_compiler_globals, compiler_globals)
@@ -1465,8 +1465,8 @@ ZEND_API ZEND_COLD void zend_error_zstr_at(
14651465
}
14661466

14671467
// Always clear the last backtrace.
1468-
zval_ptr_dtor(&EG(error_backtrace));
1469-
ZVAL_UNDEF(&EG(error_backtrace));
1468+
zval_ptr_dtor(&EG(fatal_error_backtrace));
1469+
ZVAL_UNDEF(&EG(fatal_error_backtrace));
14701470

14711471
/* Report about uncaught exception in case of fatal errors */
14721472
if (EG(exception)) {
@@ -1489,8 +1489,8 @@ ZEND_API ZEND_COLD void zend_error_zstr_at(
14891489
ex->opline = opline;
14901490
}
14911491
}
1492-
} else if (EG(fatal_error_backtraces) && (type & E_FATAL_ERRORS)) {
1493-
zend_fetch_debug_backtrace(&EG(error_backtrace), 0, EG(exception_ignore_args) ? DEBUG_BACKTRACE_IGNORE_ARGS : 0, 0);
1492+
} else if (EG(fatal_error_backtrace_on) && (type & E_FATAL_ERRORS)) {
1493+
zend_fetch_debug_backtrace(&EG(fatal_error_backtrace), 0, EG(exception_ignore_args) ? DEBUG_BACKTRACE_IGNORE_ARGS : 0, 0);
14941494
}
14951495

14961496
zend_observer_error_notify(type, error_filename, error_lineno, message);

Zend/zend_exceptions.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -905,8 +905,8 @@ ZEND_API ZEND_COLD zend_result zend_exception_error(zend_object *ex, int severit
905905
ce_exception = ex->ce;
906906
EG(exception) = NULL;
907907

908-
zval_ptr_dtor(&EG(error_backtrace));
909-
ZVAL_UNDEF(&EG(error_backtrace));
908+
zval_ptr_dtor(&EG(fatal_error_backtrace));
909+
ZVAL_UNDEF(&EG(fatal_error_backtrace));
910910

911911
if (ce_exception == zend_ce_parse_error || ce_exception == zend_ce_compile_error) {
912912
zend_string *message = zval_get_string(GET_PROPERTY(&exception, ZEND_STR_MESSAGE));

Zend/zend_execute_API.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -140,7 +140,7 @@ void init_executor(void) /* {{{ */
140140
original_sigsegv_handler = signal(SIGSEGV, zend_handle_sigsegv);
141141
#endif
142142

143-
ZVAL_UNDEF(&EG(error_backtrace));
143+
ZVAL_UNDEF(&EG(fatal_error_backtrace));
144144

145145
EG(symtable_cache_ptr) = EG(symtable_cache);
146146
EG(symtable_cache_limit) = EG(symtable_cache) + SYMTABLE_CACHE_SIZE;
@@ -309,8 +309,8 @@ ZEND_API void zend_shutdown_executor_values(bool fast_shutdown)
309309
} ZEND_HASH_MAP_FOREACH_END_DEL();
310310
}
311311

312-
zval_ptr_dtor(&EG(error_backtrace));
313-
ZVAL_UNDEF(&EG(error_backtrace));
312+
zval_ptr_dtor(&EG(fatal_error_backtrace));
313+
ZVAL_UNDEF(&EG(fatal_error_backtrace));
314314

315315
/* Release static properties and static variables prior to the final GC run,
316316
* as they may hold GC roots. */

Zend/zend_globals.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -183,8 +183,8 @@ struct _zend_executor_globals {
183183

184184
int error_reporting;
185185

186-
bool fatal_error_backtraces;
187-
zval error_backtrace;
186+
bool fatal_error_backtrace_on;
187+
zval fatal_error_backtrace;
188188

189189
int exit_status;
190190

ext/standard/basic_functions.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1437,8 +1437,8 @@ PHP_FUNCTION(error_get_last)
14371437
ZVAL_LONG(&tmp, PG(last_error_lineno));
14381438
zend_hash_update(Z_ARR_P(return_value), ZSTR_KNOWN(ZEND_STR_LINE), &tmp);
14391439

1440-
if (!Z_ISUNDEF(EG(error_backtrace))) {
1441-
ZVAL_COPY(&tmp, &EG(error_backtrace));
1440+
if (!Z_ISUNDEF(EG(fatal_error_backtrace))) {
1441+
ZVAL_COPY(&tmp, &EG(fatal_error_backtrace));
14421442
zend_hash_update(Z_ARR_P(return_value), ZSTR_KNOWN(ZEND_STR_TRACE), &tmp);
14431443
}
14441444
}
@@ -1463,8 +1463,8 @@ PHP_FUNCTION(error_clear_last)
14631463
}
14641464
}
14651465

1466-
zval_ptr_dtor(&EG(error_backtrace));
1467-
ZVAL_UNDEF(&EG(error_backtrace));
1466+
zval_ptr_dtor(&EG(fatal_error_backtrace));
1467+
ZVAL_UNDEF(&EG(fatal_error_backtrace));
14681468
}
14691469
/* }}} */
14701470

main/main.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1322,8 +1322,8 @@ static ZEND_COLD void php_error_cb(int orig_type, zend_string *error_filename, c
13221322
}
13231323
}
13241324

1325-
if (!Z_ISUNDEF(EG(error_backtrace))) {
1326-
backtrace = zend_trace_to_string(Z_ARRVAL(EG(error_backtrace)), /* include_main */ true);
1325+
if (!Z_ISUNDEF(EG(fatal_error_backtrace))) {
1326+
backtrace = zend_trace_to_string(Z_ARRVAL(EG(fatal_error_backtrace)), /* include_main */ true);
13271327
}
13281328

13291329
/* store the error if it has changed */

0 commit comments

Comments
 (0)