php-src/sapi/phpdbg
Nikita Popov 75a04eac97 Make exit() unwind properly
exit() is now internally implemented by throwing an exception,
performing a normal stack unwind and a clean shutdown. This ensures
that no persistent resource leaks occur.

The exception is internal, cannot be caught and does not result in
the execution of finally blocks. This may be relaxed in the future.

Closes GH-5768.
2020-06-29 15:50:12 +02:00
..
tests Mark phpdbg test as XFAIL on Windows with JIT enabled 2020-06-24 10:34:16 +02:00
.gdbinit
.phpdbginit Trim trailing whitespace in source code files 2018-10-13 14:17:28 +02:00
config.m4 Revert "Link executable files using non PIC object files. This reduces PIC overhead and improves performance." 2019-10-10 16:28:59 +03:00
config.w32 Sync leading and final newlines in source code files 2018-10-14 12:56:38 +02:00
create-test.php Merge branch 'PHP-7.4' 2020-02-03 13:42:08 +01:00
CREDITS
Makefile.frag Clean up the generation of the parsers 2020-02-01 14:21:53 +01:00
phpdbg.1.in Update and fix remaining year ranges (2019) 2019-02-08 23:14:29 +01:00
phpdbg.c Fix Haiku build 2020-06-19 17:21:55 +02:00
phpdbg.h Fix #78880: Another bunch of spelling errors 2020-01-16 09:46:47 +01:00
phpdbg.init.d Trim trailing whitespace in source code files 2018-10-13 14:17:28 +02:00
phpdbg.stub.php Add stubs for some SAPIs 2020-05-14 13:35:12 +02:00
phpdbg_arginfo.h Include stub hash in generated arginfo files 2020-06-24 09:55:19 +02:00
phpdbg_bp.c Remove some uses of zend_inline_hash_func 2020-05-15 10:14:22 +02:00
phpdbg_bp.h Remove mention of PHP major version in Copyright headers 2019-09-25 14:51:43 +02:00
phpdbg_break.c Remove mention of PHP major version in Copyright headers 2019-09-25 14:51:43 +02:00
phpdbg_break.h Remove mention of PHP major version in Copyright headers 2019-09-25 14:51:43 +02:00
phpdbg_btree.c Remove mention of PHP major version in Copyright headers 2019-09-25 14:51:43 +02:00
phpdbg_btree.h Remove mention of PHP major version in Copyright headers 2019-09-25 14:51:43 +02:00
phpdbg_cmd.c Constify char * arguments of APIs 2020-06-08 10:38:45 +02:00
phpdbg_cmd.h Constify char * arguments of APIs 2020-06-08 10:38:45 +02:00
phpdbg_eol.c Remove mention of PHP major version in Copyright headers 2019-09-25 14:51:43 +02:00
phpdbg_eol.h Remove mention of PHP major version in Copyright headers 2019-09-25 14:51:43 +02:00
phpdbg_frame.c Make zend_type a 2-field struct 2019-11-08 15:15:48 +01:00
phpdbg_frame.h Remove mention of PHP major version in Copyright headers 2019-09-25 14:51:43 +02:00
phpdbg_help.c Fix [-Wmissing-field-initializers] compiler warning in PHPDBG_COMMAND_HELP_D macro 2020-02-10 11:33:06 +01:00
phpdbg_help.h Remove mention of PHP major version in Copyright headers 2019-09-25 14:51:43 +02:00
phpdbg_info.c Improve type error messages when an object is given 2020-05-26 19:06:19 +02:00
phpdbg_info.h Remove mention of PHP major version in Copyright headers 2019-09-25 14:51:43 +02:00
phpdbg_io.c Remove mention of PHP major version in Copyright headers 2019-09-25 14:51:43 +02:00
phpdbg_io.h Remove mention of PHP major version in Copyright headers 2019-09-25 14:51:43 +02:00
phpdbg_lexer.h Remove mention of PHP major version in Copyright headers 2019-09-25 14:51:43 +02:00
phpdbg_lexer.l Revert "Rename *.l files to *.re" 2019-05-20 06:06:38 +02:00
phpdbg_list.c Remove mention of PHP major version in Copyright headers 2019-09-25 14:51:43 +02:00
phpdbg_list.h Remove mention of PHP major version in Copyright headers 2019-09-25 14:51:43 +02:00
phpdbg_opcode.c Remove mention of PHP major version in Copyright headers 2019-09-25 14:51:43 +02:00
phpdbg_opcode.h Remove mention of PHP major version in Copyright headers 2019-09-25 14:51:43 +02:00
phpdbg_out.c Remove mention of PHP major version in Copyright headers 2019-09-25 14:51:43 +02:00
phpdbg_out.h Remove mention of PHP major version in Copyright headers 2019-09-25 14:51:43 +02:00
phpdbg_parser.y Clean up the generation of the parsers 2020-02-01 14:21:53 +01:00
phpdbg_print.c Constify char * arguments of APIs 2020-06-08 10:38:45 +02:00
phpdbg_print.h Constify char * arguments of APIs 2020-06-08 10:38:45 +02:00
phpdbg_prompt.c Make exit() unwind properly 2020-06-29 15:50:12 +02:00
phpdbg_prompt.h Remove mention of PHP major version in Copyright headers 2019-09-25 14:51:43 +02:00
phpdbg_rinit_hook.c Code tweaks: Remove unneeded semicolons 2020-04-29 23:17:40 +02:00
phpdbg_rinit_hook.h Remove mention of PHP major version in Copyright headers 2019-09-25 14:51:43 +02:00
phpdbg_set.c Remove mention of PHP major version in Copyright headers 2019-09-25 14:51:43 +02:00
phpdbg_set.h Remove mention of PHP major version in Copyright headers 2019-09-25 14:51:43 +02:00
phpdbg_sigio_win32.c Remove mention of PHP major version in Copyright headers 2019-09-25 14:51:43 +02:00
phpdbg_sigio_win32.h Remove mention of PHP major version in Copyright headers 2019-09-25 14:51:43 +02:00
phpdbg_sigsafe.c Sync leading and final newlines in source code files 2018-10-14 12:56:38 +02:00
phpdbg_sigsafe.h
phpdbg_utils.c Merge branch 'PHP-7.4' 2020-06-02 15:19:32 +02:00
phpdbg_utils.h Remove mention of PHP major version in Copyright headers 2019-09-25 14:51:43 +02:00
phpdbg_wait.c Use separate typedef for bucket comparison function 2020-03-04 12:46:06 +01:00
phpdbg_wait.h Remove mention of PHP major version in Copyright headers 2019-09-25 14:51:43 +02:00
phpdbg_watch.c Use ZEND_UNREACHABLE() instead of ZEND_ASSERT(0) 2020-06-16 18:39:09 +02:00
phpdbg_watch.h Merge branch 'PHP-7.4' 2020-05-26 17:46:56 +02:00
phpdbg_webdata_transfer.c Remove unnecessary initialization in phpdbg webhelper 2020-06-23 14:29:24 +02:00
phpdbg_webdata_transfer.h Remove mention of PHP major version in Copyright headers 2019-09-25 14:51:43 +02:00
phpdbg_win.c Remove mention of PHP major version in Copyright headers 2019-09-25 14:51:43 +02:00
phpdbg_win.h Remove mention of PHP major version in Copyright headers 2019-09-25 14:51:43 +02:00
test.php Apply tidy formatting 2020-02-03 13:41:31 +01:00
web-bootstrap.php Rename non-existing site phpdbg.com to localhost 2019-02-19 20:21:20 +01:00
xml.md Fix miscellaneous typos in docs 2019-10-19 19:19:28 +02:00