This project provides a script that demangles Rust function names and normalize it for IDA, making it easier to read and understand the code.
The demangling algorithm used in this script is based on rs-dml binary so make sure you have it already installed.
Installing the plugin is a straightforward process. Simply copy the contents of the plugin/
directory (excluding the directory itself) to the IDA plugins directory. To obtain the IDA plugins directory, you can use this Python function: idaapi.get_ida_subdirs("plugins")
in the "IDA Python interactive shell".
Contributions are welcome! If you find a bug or have a feature request, please open an issue or submit a pull request.
This project is licensed under the GPL-2.0 License - see the LICENSE file for details.