php-src/sapi/phpdbg
Levi Morrison 280fd680c8
Make vm_interrupt and timed_out atomic (#8327)
This is done by adding a new zend_atomic_bool type. The type
definition is only available for compiler alignment and size info; it
should be treated as opaque and only the zend_atomic_bool_* family of
functions should be used.

Note that directly using atomic_bool is complicated. All C++ compilers
stdlibs that I checked typedef atomic_bool to std::atomic<bool>, which
can't be used in an extern "C" section, and there's at least one usage
of this in core, and probably more outside of it.

So, instead use platform specific functions, preferring compiler
intrinsics.
2022-06-01 09:43:25 -06:00
..
tests Deprecate implicit dynamic properties 2021-11-26 14:10:11 +01:00
.gdbinit
.phpdbginit Trim trailing whitespace in source code files 2018-10-13 14:17:28 +02:00
config.m4 Fixed typo 2021-11-23 15:34:12 +03:00
config.w32 replace phpdbg custom opcode dumper with O+ dump (#7227) 2021-07-13 15:32:14 +02:00
create-test.php Update http->https in license (#6945) 2021-05-06 12:16:35 +02:00
CREDITS
Makefile.frag Drop test-phpdbg and clean-phpdbg targets 2021-05-14 12:20:00 +02:00
phpdbg.1.in Update bug tracker links 2022-05-12 14:55:11 +02:00
phpdbg.c Initialise zend_stat_t to fix MSAN build 2022-05-22 16:06:27 +01:00
phpdbg.h Replace php_stdint.h header with standard headers (#8613) 2022-05-29 11:20:56 +01:00
phpdbg.init.d Trim trailing whitespace in source code files 2018-10-13 14:17:28 +02:00
phpdbg.stub.php Enable class entry generation for sapi extensions 2021-02-14 12:03:48 +01:00
phpdbg_arginfo.h Improve class entry generation 2021-02-16 13:09:56 +01:00
phpdbg_bp.c Use more compact representation for packed arrays. 2021-11-03 15:18:26 +03:00
phpdbg_bp.h remove specialized printing from phpdbg (#7156) 2021-06-17 14:22:33 +02:00
phpdbg_break.c replace phpdbg custom opcode dumper with O+ dump (#7227) 2021-07-13 15:32:14 +02:00
phpdbg_break.h Update http->https in license (#6945) 2021-05-06 12:16:35 +02:00
phpdbg_btree.c Update http->https in license (#6945) 2021-05-06 12:16:35 +02:00
phpdbg_btree.h Update http->https in license (#6945) 2021-05-06 12:16:35 +02:00
phpdbg_cmd.c Fixed some spaces used instead of tabs 2021-06-29 11:30:26 +02:00
phpdbg_cmd.h remove specialized printing from phpdbg (#7156) 2021-06-17 14:22:33 +02:00
phpdbg_frame.c remove specialized printing from phpdbg (#7156) 2021-06-17 14:22:33 +02:00
phpdbg_frame.h Update http->https in license (#6945) 2021-05-06 12:16:35 +02:00
phpdbg_help.c replace phpdbg custom opcode dumper with O+ dump (#7227) 2021-07-13 15:32:14 +02:00
phpdbg_help.h Update http->https in license (#6945) 2021-05-06 12:16:35 +02:00
phpdbg_info.c Use more compact representation for packed arrays. 2021-11-03 15:18:26 +03:00
phpdbg_info.h Update http->https in license (#6945) 2021-05-06 12:16:35 +02:00
phpdbg_io.c ditch remote 2021-06-13 21:08:35 +02:00
phpdbg_io.h ditch remote 2021-06-13 21:08:35 +02:00
phpdbg_lexer.h Update http->https in license (#6945) 2021-05-06 12:16:35 +02:00
phpdbg_lexer.l PHPDBG: fix bug parsing 3-word opcodes 2021-04-22 10:11:26 +02:00
phpdbg_list.c Support specifying start position in compile_string 2021-09-30 10:21:33 +02:00
phpdbg_list.h Update http->https in license (#6945) 2021-05-06 12:16:35 +02:00
phpdbg_out.c remove specialized printing from phpdbg (#7156) 2021-06-17 14:22:33 +02:00
phpdbg_out.h remove specialized printing from phpdbg (#7156) 2021-06-17 14:22:33 +02:00
phpdbg_parser.y ditch remote 2021-06-13 21:08:35 +02:00
phpdbg_print.c Use more compact representation for packed arrays. 2021-11-03 15:18:26 +03:00
phpdbg_print.h replace phpdbg custom opcode dumper with O+ dump (#7227) 2021-07-13 15:32:14 +02:00
phpdbg_prompt.c Make vm_interrupt and timed_out atomic (#8327) 2022-06-01 09:43:25 -06:00
phpdbg_prompt.h drop phpdbg web helper extension and wait command (#7144) 2021-06-13 14:02:11 +02:00
phpdbg_set.c replace phpdbg custom opcode dumper with O+ dump (#7227) 2021-07-13 15:32:14 +02:00
phpdbg_set.h replace phpdbg custom opcode dumper with O+ dump (#7227) 2021-07-13 15:32:14 +02:00
phpdbg_sigsafe.c Replace zend_bool uses with bool 2021-01-15 12:33:06 +01:00
phpdbg_sigsafe.h Replace zend_bool uses with bool 2021-01-15 12:33:06 +01:00
phpdbg_utils.c Use zend_long for resource ID 2021-08-31 14:58:59 +02:00
phpdbg_utils.h remove specialized printing from phpdbg (#7156) 2021-06-17 14:22:33 +02:00
phpdbg_watch.c Fixed compilation warnings in 32-bit build 2021-11-15 10:20:03 +03:00
phpdbg_watch.h Update http->https in license (#6945) 2021-05-06 12:16:35 +02:00
phpdbg_win.c Update http->https in license (#6945) 2021-05-06 12:16:35 +02:00
phpdbg_win.h Update http->https in license (#6945) 2021-05-06 12:16:35 +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