That's debugger
Do Linux apps bidirectionally
Posted in Developer, 1st August 2006 12:24 GMT
Understand how application security is evolving
It is a brave company that claims it can slash debugging costs, but that is precisely what Undo Software is saying about its bidirectional debugger, UndoDB.
Undo is a 2005 UK-based start-up that has decided to take the principles of bidirectional debugging already used within the Java community and build a tool that provides the same capabilities for C and C++, which the company claims can often be more prone to bug creation.
The tool will allow developers to move backwards and forwards in time through applications code, either line-by-line, or with a jump to a specific location.
The company claims this is particularly useful for finding intermittent bugs, as well as those where the actual cause of a bug is widely separated from its point of actual impact in the code. Such bugs can take a significant amount of time to find and can cost a great deal of money, both in direct developer time and the indirect impact on application delivery into production.
For some developers, however, there is a small drawback to accessing these capabilities at the moment. The initial V1.x release of UndoDB is only for use with C and C++ applications running on Linux-equipped x86 hardware. It cannot yet support applications that use threads, signal handlers or shared memory.
The road map, however, says that Version 2 will support multi-threading and signal handlers, and future versions will target other operating systems, including Windows, Apple's OS X and BSD, and other processor architectures. ®


Airport insecurity: the case of lost laptops
The business case for application security
Exchange 2007 risks and mitigation strategies
The best practices guide for application security
Google code cloud punts on-demand embarrassment
Microsoft weighs next-phase in open-source support
iTunes minus the player: hack your Apple beats
Oracle plans cloud strategy