Rust plugin
The binaries produced by the Rust compiler have some peculiarities which make them difficult to analyze, such as:
By default, Rust plugin is enabled if one of the following condition is true
String literal analysis
Rust plugin walks to all addresses in segment with name ending in "__const", ".rodata" or ".rdata" and creates string literals on xref
To force the string literal detection:
Demangling name
Rust plugin also offers the possibility to configure a demangler library for rust. By default the plugin will use the librustdemangle library that is shipped with IDA. You can disable this feature in 'Edit>Plugin>Rust language helper' or specify another library to use.
See cfg/rust.cfg for the possible options
List of '-Orust' options
Example
This disable the plugin for this session of IDA.
Last updated