| Age | Commit message (Collapse) | Author |
|
|
|
cause bugs and also issues with C++20
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Also secrets provider + openUrl
|
|
|
|
conflicting with Type.GetTypeClass
|
|
Fix linter error in scriptingprovider.py
Update workflow.py using updated paradigms and type hints
|
|
|
|
|
|
|
|
|
|
|
|
support to Python (see note)
This introduces the ability to receive and free string from Rust in Python.
For it to work, your exposed function name needs to begin with "BNRust", and the generator will create the appropriate code for freeing string return values and arguments.
|
|
|
|
|
|
|
|
Expose additional PluginManager APIs and update documentation
|
|
|
|
Most of the BNLog API methods are just variable length arguments of strings. BNLog also includes a `level` parameter, which causes a `TypeError` when `binaryninja.log.log(level, msg)` is called, because it is expecting all parameters to be strings. This PR fixes it so that `BNLog` is correctly generated.
Note: I haven't actually tested this to verify `generator` still works, because my Makefile is messed up currently.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
existing plugins
|
|
fixed bugs found with pyflakes
|
|
|