Path: EDN Asia >> Product Centre >> Computing/Peripherals >> Undo Software unveils v4 of UndoDB reversible debugger
Computing/Peripherals Share print

Undo Software unveils v4 of UndoDB reversible debugger

20 Dec 2013

Share this page with your friends

Undo Software has launched version 4.0 of its reversible debugger, called UndoDB, for Linux. The new version adds support for ARM processors and Android Native application code. With the UndoDB, Linux software developers will be able to record their program's execution, and then "wind the tape" back and forth in real time to visualise and understand their program's execution. The company says this reduces the cost of bugs to software vendors.

The v4 release follows the announcement made in September that ARM has integrated UndoDB into their flagship software development studio, ARM DS-5 Professional Edition.

"From embedded to mobile and servers, Linux and its variants are becoming increasingly important across many of ARM's market segments," said Hobson Bullman, deputy general manager for System Design Division at ARM. "As devices and systems become more capable, so the software becomes ever more important and complex, placing ever more pressure on software developers in terms of both quality and time-to-market. The UndoDB product can make a significant difference on both these fronts and I'm delighted it is now available to ARM software developers, both as a part of DS-5 or stand-alone from Undo Software."

UndoDB is used daily on some of the world's most complex software, from scientific computing at NASA and Lawrence Livermore National Labs, to enterprise customers, including some of the world's largest banks and the world's largest design automation vendors. With v4, developers working on ARM processors and Android Native can now use Undo's reversible debugger and benefit from significant productivity gains.

UndoDB v4 enables ARM and Android Native software developers to use the power of reversible debugging on complex, real-world code, as well as providing performance improvements and new features for Linux users. It supports the ARMv5, ARMv6, and ARMv7 architectures, including Thumb technology and VFP, as well as Android on ARM and x86 for native application debug. There is also support for remote debugging to give developers the ability to debug an executable running a remote target using undodb-server instead of gdbserver.

Undo has made significant performance improvements when executing writeable code and when debugging very large programs, and improved the compatibility with graphical front-ends, including Eclipse and emacs.

A free evaluation of UndoDBv4 is available. Enterprise Edition pricing starts at $1,100 per year.

Want to more of this to be delivered to you for FREE?

Subscribe to EDN Asia alerts and receive the latest design ideas and product news in your inbox.

Got to make sure you're not a robot. Please enter the code displayed on the right.

Time to activate your subscription - it's easy!

We have sent an activate request to your registerd e-email. Simply click on the link to activate your subscription.

We're doing this to protect your privacy and ensure you successfully receive your e-mail alerts.

Add New Comment
Visitor (To avoid code verification, simply login or register with us. It is fast and free!)
*Verify code:
Tech Impact

Regional Roundup
Control this smart glass with the blink of an eye
K-Glass 2 detects users' eye movements to point the cursor to recognise computer icons or objects in the Internet, and uses winks for commands. The researchers call this interface the "i-Mouse."

GlobalFoundries extends grants to Singapore students
ARM, Tencent Games team up to improve mobile gaming

News | Products | Design Features | Regional Roundup | Tech Impact