Guard - A Relative Debugger
Home Overview Implementation References Contact
VSGuard
EclipseGuard

 

Implementation

There are a number of different implementations of Guard

Name
Details

Operating system

Download
Classic Guard

Our earliest implementation of Relative Debugging is embodied in a version called "Classic Guard". This version has been implemented in most Unix machines, and is command line driven. It has a client server architecture, and uses GDB as the portable debug server implementation.

Classic Guard supports both sequential and parallel relative debugging, and has novel features for describing the data decomposition in parallel codes. It supports a range of conventional programming languages, like C, C++, Fortran, etc, and also a data parallel research language called ZPL.

Solaris,
Linux,
AIX

 
VSGuard

VSGuard is an implementation of relative debugging for the Microsoft Visual Studio .NET ® environment. VSGuard leverages the .NET Framework, and the Visual Studio Integration Project. It supports all .NET Framework languages, and also legacy Microsoft languages like Visual Basic 6.0 ® and Visual C++ ®.

VSGuard is produced and marketed by Guardsoft Pty Ltd.

Windows Download Free Beta
ONeGuard ONeGuard is a version of Guard that is integrated into the SUN Microsystems Sun One Studio environment. Solaris,
Linux
 
EclipseGuard Eclipse Guard is a version of Guard integrated into the IBM Eclipse platform. EclipseGuard leverages the flexibility and extensibility of Eclipse. It current works with Java and C/C++, however, this will be extended as new language plug in's are produced. Linux  
GuardLite GuardLite is a command line parallel debugger, without relative debugging. It supports the High Performance Debugger Forum (HPDF) command syntax and works on a range of parallel machines. Linux Download
Extended GDB We have extended GDB to support the Guard Architecture Independent Form (AIF) and to allow data transport through binary sockets. This version of GDB also supports ZPL. Linux Download