American Arium is shipping a dot-revision to its hardware-assisted, Linux-aware debugging software for ARM, x86, and AMD64 processors. SourcePoint 6.3.1 adds better multi-threaded application debugging under Linux, a new project wizard, and faster load speed times for XScale processors, among other improvements.
Additional new features are said to include:
- Trace can be saved as a binary file, enabling it to be shipped to another facility for analysis
- Upload command can be used to patch code and save small patches. Patched programs can be reloaded without rebuilding each patch.
- Support for ARM RealView compiler tools v3.0
The previous SourcePoint 6.3 release added support for ARM11 ETMs (embedded trace macrocells). As with earlier releases, SourcePoint 6.3.1 offers “Linux OS-aware debugging,” Arium says, including full symbolic, source-level debugging of Linux kernel code and applications, loadable kernel modules, and shared libraries. Developers can launch or attach to processes, and transition to and from the kernel and each process, the company says.
SourcePoint debugging BusyBox
Other interesting features include:
- Kernel debug “straight out of reset”
- Dynamic debug of loaded Linux kernel modules
- Linux console output through JTAG port, eliminating a serial or Ethernet port requirement
SourcePoint 6.3.1 software is available now. Supported Arium hardware probes include:
- GT-1000D, described as a “powerhouse gigabyte ETM trace analyzer”
- HS-1000 (pictured top-of-page), said to offer similar ARM11 support with a smaller trace buffer and lower price
- LC-500, described as an economical JTAG emulator
Pricing was not disclosed.
This article was originally published on LinuxDevices and has been donated to the open source community by QuinStreet Inc. Please visit LinuxToday.com for up-to-date news and articles about Linux and open source.