You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Tooling that lets you compile your Binary Ninja plugins headlessly in GitHub Actions CI. Based on [setup-binary-ninja](https://github.com/emesare/setup-binary-ninja) by emesare.
1
+
# Binary Ninja C++ Plugin Template
2
+
3
+
This is a Binary Ninja plugin template for building plugins using the C++ API.
4
+
Included is support for automated builds using the GitHub Actions CI.
5
+
6
+
## Compatibility
7
+
8
+
This repo has been tested on the following versions of Binary Ninja and operating systems:
9
+
- Binary Ninja 4.1.5071-dev
10
+
- Binary Ninja 4.0.4958
11
+
- Binary Ninja 3.5.4526
12
+
13
+
- Windows 11
14
+
- Windows 10
15
+
- Ubuntu 22.04
16
+
- macOS 14
17
+
- macOS 13
18
+
19
+
Other versions may work, though! Later versions of operating systems will likely load fine, though later versions of Binary Ninja may need to be recompiled and possibly have the CI patches reworked.
20
+
21
+
## Credits
22
+
23
+
The CI configuration and patches are based upon the work of various Open Source projects made by members of the Binary Ninja community:
24
+
25
+
*[setup-binary-ninja](https://github.com/emesare/setup-binary-ninja) by emesare (MIT License)
26
+
*[binexport](https://github.com/google/binexport) by Google (Apache 2.0 License)
0 commit comments