Projects / DBG

DBG

DBG is a PHP debugger and profiler. It makes it much easier to discover the origins of problems and bugs in PHP scripts. It's equipped with the ability to backtrace errors. It shows local and global variables as well as parameters which have been passed to all nested function calls at any point of execution. Among other things, it allows you to execute scripts in a step-by-step manner, set breakpoints (including conditional ones), evaluate expressions, and watch variables. The profiler allows you to find bottlenecks in PHP code at the functions level as well as the modules level and even the source lines level.

Tags
Operating Systems
Implementation

RSS Recent releases

  •  21 Sep 2006 03:59

Release Notes: The build process was changed, so now dbg-cli depends on the system-provided getopt and regexp (if available). A fixed delay of 15 seconds is used if the PHP interpreter is not found. A possible crash when Apache shuts down was fixed.

  •  01 Feb 2005 15:59

Release Notes: This release adds support for hardened PHP, and support for PHP 5.0.3, 5.0.2, 4.3.9, and 4.3.10. It adds three new commands to dbg-cli: -list, -listen, and -output. It also fixes problems with the PCRE library.

  •  14 Sep 2004 20:10

Release Notes: This version is fully compatible with PHP 5. There were a few improvements in error handling.

  •  29 Nov 2003 15:49

Release Notes: The PCRE library and getopt library were added to the source tree. The Makefiles were updated to exclude the dbgbase library and headers from being installed. A buildconf script was added. All unnecessary scripts were excluded. The README file was updated. A hangup in the end of debug sessions was fixed. A Ctrl-C handler was added. Some errors which occurred if the gcc 3.x compiler was used were fixed. The headers/includes are updated if compilation happens under glibc 2.3. Problems under FreeBSD 4.9 were fixed.

  •  28 Jun 2003 19:13

Release Notes: This release fixes error #4098, which kept some IDEs from starting debugging.

Screenshot

Project Spotlight

FusionDirectory

An infrastructure manager.

Screenshot

Project Spotlight

Task Stalker

Visual process monitoring and management for Linux.