php-src/sapi/phpdbg/tests
Niels Dossche 95889979f2
Fix GH-14553: Bug in phpdbg8.3 (also 8.1 and 8.2) echo output - trimmed at NULL byte (?)
This broke in 6318040df2 when phpdbg
stopped using its custom printing routines. By relying on standard
printing routines, the embedded NUL bytes are causing the strings to be
cut off, even when using %.*s. Solve this by going straight to the
output routine, which is what the printf routine would've done anyway.

Closes GH-14822.
2024-07-04 18:43:42 +02:00
..
bug73615
gh12962 Fix GH-12962: Double free of init_file in phpdbg_prompt.c 2023-12-17 11:46:02 +01:00
basic_run.phpt Use EXPECT instead of EXPECTF when possible 2018-02-20 21:53:48 +01:00
breakpoints_001.phpt Drop all JIT related XFAILS from phpdbg test suite 2020-11-30 15:24:15 +01:00
breakpoints_002.phpt Drop all JIT related XFAILS from phpdbg test suite 2020-11-30 15:24:15 +01:00
breakpoints_003.phpt Drop all JIT related XFAILS from phpdbg test suite 2020-11-30 15:24:15 +01:00
breakpoints_004.phpt Drop all JIT related XFAILS from phpdbg test suite 2020-11-30 15:24:15 +01:00
breakpoints_005.phpt Sync leading and final newlines in *.phpt sections 2018-10-15 04:33:09 +02:00
breakpoints_006.phpt Sync leading and final newlines in *.phpt sections 2018-10-15 04:33:09 +02:00
breakpoints_007.phpt Sync leading and final newlines in *.phpt sections 2018-10-15 04:33:09 +02:00
breakpoints_008.phpt Sync leading and final newlines in *.phpt sections 2018-10-15 04:33:09 +02:00
breakpoints_009.phpt PHPDBG: fix bug parsing 3-word opcodes 2021-04-22 10:11:26 +02:00
bug73615.phpt
bug73704.phpt Fixed bug #73704 (phpdbg shows the wrong line in files with shebang) 2016-12-22 00:39:24 +01:00
bug73794.phpt Fixed bug #73794 (Crash (out of memory) when using run and # command separator) 2016-12-20 20:18:36 +01:00
bug73927.phpt Drop all JIT related XFAILS from phpdbg test suite 2020-11-30 15:24:15 +01:00
bug76801.phpt fix bug #76801: phpdbg too many open files error 2019-03-23 09:47:49 +01:00
bug78297.phpt Make error messages more consistent by fixing capitalization 2020-01-17 14:52:46 +01:00
bug81135.phpt Fix #81135 unknown help topic in phpdbg fails assertion 2021-06-13 22:19:14 +02:00
clean_001.phpt
clear_001.phpt
delimiter.phpt Use EXPECT instead of EXPECTF when possible 2018-02-20 21:53:48 +01:00
empty.inc fix bug #76801: phpdbg too many open files error 2019-03-23 09:47:49 +01:00
exceptions_001.phpt
exceptions_002.phpt
exceptions_003.phpt replace phpdbg custom opcode dumper with O+ dump (#7227) 2021-07-13 15:32:14 +02:00
finish_leave_001.phpt Drop all JIT related XFAILS from phpdbg test suite 2020-11-30 15:24:15 +01:00
generator_run.phpt
gh10715.phpt Fix GH-14553: Bug in phpdbg8.3 (also 8.1 and 8.2) echo output - trimmed at NULL byte (?) 2024-07-04 18:43:42 +02:00
gh12675.phpt Fix GH-12675: MEMORY_LEAK in phpdbg_prompt.c 2023-11-15 21:59:55 +01:00
gh12962.phpt Use getenv to prevent undefined key warning 2024-01-15 20:15:04 +01:00
gh13681.phpt Fix GH-13681: segfault when adding watchpoint fails. 2024-06-17 17:45:53 +01:00
gh13827.phpt Fix GH-13827: Null pointer access of type 'zval' in phpdbg_frame 2024-03-29 17:54:23 +01:00
gh13931.phpt Fix GH-13931: Applying zero offset to null pointer in Zend/zend_opcode.c 2024-04-15 19:39:05 +02:00
gh14553.phpt Fix GH-14553: Bug in phpdbg8.3 (also 8.1 and 8.2) echo output - trimmed at NULL byte (?) 2024-07-04 18:43:42 +02:00
include.inc
include_once_001.phpt fix bug #76801: phpdbg too many open files error 2019-03-23 09:47:49 +01:00
include_once_002.phpt fix bug #76801: phpdbg too many open files error 2019-03-23 09:47:49 +01:00
info_001.phpt Restrict allowed usages of $GLOBALS 2021-01-06 12:46:24 +01:00
info_002.phpt Drop all JIT related XFAILS from phpdbg test suite 2020-11-30 15:24:15 +01:00
match_breakpoints_001.phpt Adjust assignment line number for match 2020-09-08 00:08:18 +02:00
match_breakpoints_002.phpt Adjust assignment line number for match 2020-09-08 00:08:18 +02:00
match_breakpoints_003.phpt Adjust assignment line number for match 2020-09-08 00:08:18 +02:00
match_breakpoints_004.phpt Adjust assignment line number for match 2020-09-08 00:08:18 +02:00
next_001.phpt replace phpdbg custom opcode dumper with O+ dump (#7227) 2021-07-13 15:32:14 +02:00
normal_exit.phpt
phpdbg_break_next.phpt Drop all JIT related XFAILS from phpdbg test suite 2020-11-30 15:24:15 +01:00
phpdbg_get_executable_stream_wrapper.inc Fixed issue getting executable lines from custom wrappers 2016-12-06 18:29:48 +01:00
phpdbg_get_executable_stream_wrapper.phpt Deprecate implicit dynamic properties 2021-11-26 14:10:11 +01:00
phpdbg_oplog_001.phpt Update phpdbg oplog test 2019-05-29 17:05:01 +02:00
phpdbg_oplog_002.phpt Fix 'can not' in error messages 2021-10-05 09:51:58 +01:00
print_001.phpt Fix opcache dump varying tmps 2024-04-05 14:11:41 +02:00
print_002.phpt Fix opcache dump varying tmps 2024-04-05 14:11:41 +02:00
run_001.phpt Added "argv" and "argc" as known strings. 2017-12-01 01:35:47 +03:00
run_002.phpt Drop all JIT related XFAILS from phpdbg test suite 2020-11-30 15:24:15 +01:00
set_exception_handler.phpt Drop all JIT related XFAILS from phpdbg test suite 2020-11-30 15:24:15 +01:00
stdin_001.phpt Use EXPECT instead of EXPECTF when possible 2018-02-20 21:53:48 +01:00
stepping_001.phpt replace phpdbg custom opcode dumper with O+ dump (#7227) 2021-07-13 15:32:14 +02:00
watch_001.phpt Improve tests on 32bit 2022-06-29 14:04:40 +02:00
watch_002.phpt Improve tests on 32bit 2022-06-29 14:04:40 +02:00
watch_003.phpt Improve tests on 32bit 2022-06-29 14:04:40 +02:00
watch_004.phpt Improve tests on 32bit 2022-06-29 14:04:40 +02:00
watch_005.phpt Drop all JIT related XFAILS from phpdbg test suite 2020-11-30 15:24:15 +01:00
watch_006.phpt Drop all JIT related XFAILS from phpdbg test suite 2020-11-30 15:24:15 +01:00
watch_007.phpt Fix phpdbg segmentation fault in case of malformed input 2023-01-17 14:12:49 +00:00