Compuware released its error-detection solution for Intel Itanium processors, the DevPartner64 suite, in Australia this week, to provide a cheaper alternative to in-circuit emulators.
The suite offers developers using Windows XP 64-Bit Edition an automatic error detection tool for C++ developers, BoundsChecker, and a 64-bit version of SoftICE, a system debugger aimed at driver developers. While sold as a suite, both can be run separately.
Compuware senior product specialist, Sean Salisbury, said BoundsChecker lets developers delve deep into programs and find errors such as memory leaks, improper API usage and buffer overruns.
"With the content switching, we can stop a chip at any point and see what's happening," he said. "BoundsChecker can also be run inside things like Visual Studio 64-bit IDE."
Officials said the 64-bit version of system debugger SoftICE has the ability to follow application execution between user and kernel code. SoftICE has been used by Intel to debug its x86 chips. It is particularly useful for real-time systems where total control is crucial, Salisbury said.
"SoftICE doesn't need to use the video drivers or components of the machine it's running on. "It lets you see any contents of any memory and see register details, all that stuff."
Pricing for DevPartner64 depends on the number of licences ordered due to cost scaling.
Salisbury said Compuware will soon release similar tools for AMD chips.