php-src/scripts
Arnaud Le Blanc 9df1c930bf
GDB script improvements (#17227)
* Support IS_INDIRECT, IS_PTR, IS_ALIAS_PTR when printing zvals
* Pretty print the ce_flags field when pretty printing a zend_class_entry
* Pretty print the const flags when pretty printing a zend_class_constant
* Added a minimal zend_property_info pretty printer to pretty print the flags field
* Added minimal zend_function, zend_op_array, and zend_internal_function pretty printers: The string value is the function/method name, function type (user/internal), and location (when possible). The fn_flags field is pretty printed
* Added a minimal zend_op pretty printer to pretty print the opcode
* Added a zend_refcounted_h pretty printer to pretty print the type_info
* Added minimal pretty printers for zend_object and zend_array
* Print the type and address of pretty-printed structs
* Added gdb commands: print_fn_flags, print_ce_flags, print_prop_flags, print_const_flags, print_ref_type_info, print_opcode, dump_op_array
* Fields of type zend_string, zend_class_entry, zend_array are printed by default in all our pretty printers, using short representation
* Increased the maximum length of printed strings to 200 chars before truncation (was 50)
2025-01-30 12:22:07 +01:00
..
dev Merge branch 'PHP-8.3' into PHP-8.4 2024-11-09 14:06:35 +01:00
gdb GDB script improvements (#17227) 2025-01-30 12:22:07 +01:00
man1 Make --enable-embed libs respect --libdir 2024-03-23 07:46:31 +01:00
Makefile.frag Autotools: Remove obsolete config.status invocations (#15185) 2024-08-02 12:35:11 +02:00
php-config.in Fix extension_dir variable quoting in php-config (#13963) 2024-04-16 19:07:49 +02:00
phpize.in Autotools: Sync indentation style in build system files (#14725) 2024-06-29 23:25:17 +02:00
phpize.m4 Merge branch 'PHP-8.3' 2024-09-12 13:12:51 +02:00