09-10-2024 | Segger | Test & Measurement
Ozone, SEGGER's fully-featured graphical debugger and performance analyser, now supports the Rust programming language.
Ozone's Rust support delivers important features such as source and assembly debugging, system state inspection, including memory view, call stack, and backtrace, and data analysis for the Rust programming language.
"At SEGGER, we see Rust becoming a more and more popular programming language," says Rolf Segger, founder of SEGGER. "Rust is fast, memory-efficient and safe. With first-class tool support, it has the potential to overtake C and C++. And my favourite feature when using Ozone also works Interleaving source code with disassembly for selected lines. This is not only great when debugging and optimising but also for understanding the code generated by the compiler."
Ozone is designed specifically for embedded applications and is well known for its speed and ease of use, particularly with the company's J-Link and J-Trace family of debug and trace probes.
More than a simple debugger, Ozone's various features, including instruction tracing using J-Trace, live code profiling, and code coverage analysis, make it a powerful tool for gaining full system insight, verification, finding inefficiencies, and tracking down bugs.
The user interface is designed to be employed intuitively and is fully configurable. All windows can be moved, resized, and docked to fit the requirements of any developer. The software is available cross-platform, on Windows, Mac and Linux, Arm and Intel hosts.