Add language representation API to Rust #6484
Labels
Component: Rust API
Issue needs changes to the Rust API
Effort: Medium
Issue should take < 1 month
Impact: Medium
Issue is impactful with a bad, or no, workaround
Currently the language representation API (see C++: https://github.com/Vector35/binaryninja-api/blob/dev/languagerepresentation.cpp) is only exposed in python and C++ this was done as there was a large scale refactor occurring for rust at the time. The language representation API should now be implemented in the Rust API as all of the dependent API's (text token related stuff) has been implemented and tested for the Rust render layers API.
For the rust side the render layer API offers a lot of example code that could be used as reference: https://github.com/Vector35/binaryninja-api/blob/dev/rust/src/render_layer.rs
See the C++ impl of language representation as well: https://github.com/Vector35/binaryninja-api/blob/dev/languagerepresentation.cpp
The text was updated successfully, but these errors were encountered: