Skip to content

Extending exisitng Architecture #3230

Discussion options

You must be logged in to vote

Yes, there are two ways. The first is using an architecture extension but that is useful for small changes to existing architectures:

https://github.com/Vector35/binaryninja-api/tree/dev/examples/x86_extension

https://github.com/Vector35/binaryninja-api/blob/dev/python/examples/arch_hook.py

The second method is to modify the existing open source architecture and either submit a PR or you can disable the built-in plugin and load your own in its place:

https://github.com/Vector35/arch-mips

Replies: 1 comment 4 replies

Comment options

You must be logged in to vote
4 replies
@theguy147
Comment options

@psifertex
Comment options

@theguy147
Comment options

@psifertex
Comment options

Answer selected by theguy147
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
2 participants