E530 Implement the Binary Ninja exporter backend by e2r3p13 · Pull Request #23 · quarkslab/python-binexport · GitHub
[go: up one dir, main page]

Skip to content

Implement the Binary Ninja exporter backend#23

Merged
RobinDavid merged 1 commit intoquarkslab:mainfrom
e2r3p13:binja-exporter
Apr 5, 2025
Merged

Implement the Binary Ninja exporter backend#23
RobinDavid merged 1 commit intoquarkslab:mainfrom
e2r3p13:binja-exporter

Conversation

@e2r3p13
Copy link
Contributor
@e2r3p13 e2r3p13 commented Mar 31, 2025

Implements the Binary Ninja exporter backend.

I made sure appropriate backends are used depending on provided command-line arguments, but didn't tested Ghidra and IDA backends on my machine (if you have some time to test them).

Note: On my machine, passing the backend around as a global wasn't working. The BACKEND variable wasn't updated even if declared with the global keyword in main. For this reason, I declared it in main as a local variable and passed it to export_job as a parameter.

Signed-off-by: lbuckwell <lbuckwell@quarkslab.com>
@RobinDavid
Copy link
Collaborator

Yes, giving the variable to the export jobs also seem's as a good way to do it.

I'll merge and perform few changes once merged.

Otherwise looks nice let's merge it!

@RobinDavid RobinDavid merged commit 90bbee1 into quarkslab:main Apr 5, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

0