Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[New Plugin]: Native MSVC #248

Open
1 task done
emesare opened this issue Jan 30, 2024 · 2 comments
Open
1 task done

[New Plugin]: Native MSVC #248

emesare opened this issue Jan 30, 2024 · 2 comments
Labels
new plugin Adding a new plugin

Comments

@emesare
Copy link
Member

emesare commented Jan 30, 2024

Plugin Description

Parses and symbolizes MSVC RTTI.

Unlike similar plugins like ClassyPP this one is much faster, self-contained and utilizes the latest features (Components, data var refs, base structures). It also has a way to generate a graph (graphviz dot format) of the classes it finds.

Plugin Repository URL

Repo URL: https://github.com/emesare/binja-msvc

Real Release

  • I have made a real release
@emesare emesare added the new plugin Adding a new plugin label Jan 30, 2024
@emesare
Copy link
Member Author

emesare commented Jan 30, 2024

emesare/binja-msvc#21

Windows builds are being uploaded manually by me, as the CI produces NOP'd binaryninjacore calls in the windows binary (due to /FORCE:UNRESOLVED).

@psifertex
Copy link
Member

For folks watching this issue, been discussing this a bit offline as support for native plugins via a python loader is a bit tricky.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
new plugin Adding a new plugin
Projects
None yet
Development

No branches or pull requests

2 participants