Intel® System Debugger User Guide

ID Date Version Classification
648476 10/17/2024 Confidential
Document Table of Contents

Rust Support

Rust software debugging capabilities are comparable to those available for C/C++ environments. However, users should note the following key distinctions:

Load Rust debug symbols by following these instructions Loading debug information.

Note:

In case of automatic symbol loading, it might be needed to provide the PathMap to the full path of the symbol file.

For more information about Rust in general, see the official Rust website.

Note:

Due to the Rust internal compiler optimization and code generation, the debugger may not always line up one to one with the source code. Consider disabling the Mid-level Intermediate Representation (MIR) optimization to improve the debugger experience. This can be done by passing the -Z mir-opt-level = 0 to the compiler. This flag requires the nightly build of Rust toolchain.