summaryrefslogtreecommitdiff
path: root/README.md
AgeCommit message (Collapse)Author
2025-08-27Rewrite Obj-C workflow in RustMark Rowe
This is functionally equivalent to the previous workflow_objc, with the following changes: 1. It mutates the `core.function.metaAnalysis` workflow rather than registering a new named workflow. The activities now all check for the presence of the Objective-C metadata added by `ObjCProcessor` to determine whether they should do work, rather than relying on `MachoView` to override the function workflow when Objective-C metadata is present. This fixes https://github.com/Vector35/binaryninja-api/issues/6779. 2. The auto-inlining of `objc_msgSend` selector stub functions is performed in a separate activity from the processing of `objc_msgSend` call sites. The selector stub inlining activity is configured so that it does not run in `DSCView` as the shared cache needs different behavior for stub functions more generally that `SharedCacheWorkflow` already provides. 3. The way that types like `id` and `SEL` are referenced is fixed so that they show up as `id` rather than `objc_struct*`. This also replaces the Objective-C portion of the shared cache's workflow, and incorporates several bug fixes that had been applied to it but not the standalone Objective-C workflow.
2025-04-15Update README with all of the new pluginsMason Reed
2025-02-04Update to Qt 6.8.2Rusty Wagner
2025-01-25Fix some invalid links in README.mdMason Reed
2024-12-30add note to UI plugin bullet about the qt-build repoJordan Wiens
2024-09-17Update wording to better reflect which architectures are open source.Alexander Taylor
2024-09-17Add IDB import to README list of pluginsMason Reed
2024-09-16Add PDB parser to README list of pluginsGlenn Smith
2024-08-22Fix build error in MSP430, update README.Alexander Taylor
2024-07-19Update to Qt 6.7.2Rusty Wagner
2024-05-22Add background task example pluginMason Reed
Clarify BackgroundTask functionality (skip-note, skip-ci) Providing clear documentation so it is understood that background tasks do not manage the execution of said the task. Add background_task plugin to examples section
2024-04-16Update README.md with new links to arch and binary view typs plugins. Fix ↵Xusheng
https://github.com/Vector35/binaryninja-api/issues/5278
2024-01-10Remove IDB ImporterKyleMiles
2023-12-11Update to Qt 6.6.1Rusty Wagner
2023-09-28Update to Qt 6.5.3Rusty Wagner
2023-09-11Update Open Source AttributionsKyleMiles
2023-08-29UI plugin dev and more licensing documentationJordan Wiens
2023-06-14Updates to README.mdPeter LaFosse
Moved 'Platforms' out of 'Related Repositories' and into is own section, added link to EFI platform
2023-06-14Update Platform links in README.mdPeter LaFosse
2023-04-03Upgrade to Qt 6.4.3Rusty Wagner
2023-03-22Update README.md to contain other repo linksPeter LaFosse
Add links to all our other important open source repositories.
2023-03-10update badgeJordan
thanks WYSWIG editor for doing the complete WRONG thing
2023-03-10fix broken badgeJordan
2022-11-17Update to Qt 6.4.1Rusty Wagner
2022-11-10Update to Qt 6.4.0Rusty Wagner
2022-08-31Rust API : Major docs update (still need detailed module and function ↵KyleMiles
documentation)
2022-07-19Update to Qt 6.3.1Rusty Wagner
2022-04-14Update to Qt 6.3.0Rusty Wagner
2022-04-07Update to Qt 6.2.4Rusty Wagner
2022-03-01Overhaul README for clearer build instructions and organizationJon Palmisciano
2021-10-01Update to Qt 6.1.3Rusty Wagner
2021-08-13Workflows early preview.Brian Potchik
2021-06-09Update to Qt 6.1.1 and LLVM 12.0.0Rusty Wagner
2021-01-21This is a combination of 23 commits, the work of Ryan Snyder:Ryan Snyder
Initial fresh repo Add support for recent calling convention API updates and folds the binaryninjacore-sys crate directly into this one. Add support for auto function analysis suppression Finish moving binaryninjacore-sys back into this crate Update for Symbol/Segment core API changes Update for Symbol API cleanup api: advance submodule reference, support Token changes arch/lifting: support for flags in custom architectures arch/lifting: support default flag write behaviors, handle more ops build: enable headless binary support on MacOS via evil hack bv: add BinaryView wrapper support, remove wrong comment api: update to latest binja dev branch support deps: bump dep versions rust: bump to 2018 edition api: bump to avoid cargo submodule brokenness build: improve binaryninja path detection; enable linux linkhack bv: stub for bv load settings arch: fix flag related crash, minor llil update api: update for recent changes macos: disable linkhack briefly
2020-11-06fix UI plugin build and update build instructionsXusheng
2020-10-02clean up build instructions and flesh out example listJordan
2018-10-08update CLA infoJordan Wiens
2018-03-12update to latest slack badgeJordan
2018-01-16fix slack badgeJordan Wiens
2017-05-25typo in CLA sectionJordan Wiens
2017-04-13Update README.mdJordan
add note about branches
2017-04-11add slack signup to readmeJordan Wiens
2017-03-15build explanation, windows make filesAndrew Lamoureux
2016-04-10Update README.mdJordan
fix link to pdf
2016-04-10clarify readmeJordan Wiens
2016-04-10readme and license for new repoJordan Wiens