Rust plugin
- non-standard calling conventions
- non-terminated string literals
- unusual name mangling scheme - one address is named 'rust_begin_unwind'
- the string 'rustc-' can be found somewhere in the program
If the segment '.rodata' exists, the search is limited to this segmentString literal analysis
- on dref, the string literal is set up to the next dref
- on cref, Rust tries to retrieve length from nearby instructions
Arm, Risc-V and pc proc module benefit from this idaapi.load_and_run_plugin("rust", 1)Demangling name
List of '-Orust' options
Example
Last updated
Was this helpful?
