X-Nico

unusual facts about Debugging


Fenix Project

Although SplinterGU mainly focused on stabilizing the 0.84 branch, he has also added some new capabilities to Fenix, like a better control of the debug console (also making it display more information).


Similar

debugging | Debugging |

Aptana

Based on Eclipse, it supports JavaScript, HTML, DOM and CSS with code-completion, outlining, JavaScript debugging, error and warning notifications and integrated documentation.

Binary translation

The ARIES emulation engine also implements Environment Emulation which emulates an HP 9000 HP-UX application's system calls, signal delivery, exception management, threads management, emulation of HP GDB for debugging, and core file creation for the application.

CFLAGS

These variables are most commonly used to specify optimization or debugging switches to a compiler, as for example -g, -O2 or (GCC-specific) -march=athlon.

Digital Mars

Digital Mars is a small American software company owned by Walter Bright that makes C and C++ compilers, and associated utilities such as an integrated development environment (IDE) for Windows and DOS, which Digital Mars terms an integrated development and debugging environment (IDDE).

Embarcadero Delphi

Delphi 3, released in 1997, added new VCL components encapsulating the 4.71 version of Windows Common Controls (such as Rebar and Toolbar), TDataset architecture separated from BDE, DLL debugging, the code insight technology, component packages, component templates, DecisionCube and Teechart components for statistical graphing, WebBroker, ActiveForms, MIDAS three tier architecture, component packages and integration with COM through interfaces.

ESys.net

These features, such as reflection / introspection, the translation to an intermediate representation instead of machine code (the CIL) that still contains information about user-defined classes, platform independence and extensive thread management functionality, are supposed to allow for faster development and easier debugging of systems.

KDB

KDB, a Kernel debugger, a type of tool used for debugging the kernel for Linux and Unix

The Rootkit Arsenal: Escape and Evasion in the Dark Corners of the System

It covers topics such as IA-32 assembly, the Windows system architecture, kernel debugging, advanced rootkit development, and much more concerning rootkit technology and how it can be applied onto e.g. white hat hacking.

WinDbg

WinDbg allows the loading of extension DLLs that can augment the debugger's supported commands and allow for help in debugging specific scenarios: for example, displaying an MSXML document given an IXMLDOMDocument, or debugging the Common Language Runtime (CLR).


see also