Формат .rlib
относится к Rust, а его формат не указан. По сути, это формат статической библиотеки соответствующей платформы с некоторыми дополнительными метаданными в дополнительных элементах архива. Это означает, что вы можете использовать любой инструмент, который вы бы использовали на своей платформе для проверки статических библиотек.
В Linux вы можете использовать objdump -d
для выгрузки разборки всех функций в файл .rlib
. Все символы будут искажены и трудны для чтения, однако, это можно исправить с помощью rustfilt
:
cargo install rustfilt
objdump -d whatever.rlib | rustfilt