GitHub / vector35/binaryninja-api / commits
Public API, examples, documentation and issues for Binary Ninja
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| cbfc477e | Recover implicit this parameters in GNU3 symbols | Peter LaFosse <p****r@v****m> | 6 days ago | |
| 2078d8e4 | Add dependency installation logging. | Alexander Taylor <a****x@v****m> | 6 days ago | |
| 527aec4a | [Rust] Update misc test after recent changes | Mason Reed <m****n@v****m> | 6 days ago | |
| 9277d5ba | Allow the enabled Unicode blocks in derived strings, and fix Unicode renderin... | Rusty Wagner <r****r@g****m> | 7 days ago | |
| be20cd87 | [Rust] Fix use-after-free in `Function::set_int_display_type` (#8249) |
ck <6****r@u****m>
Committed by: GitHub <n****y@g****m> |
8 days ago | |
| e4f60d26 | Add explicit API for cancelling plugin uninstalls. | Alexander Taylor <a****x@v****m> | 9 days ago | |
| 4eea1cb6 | Fix horizontal scrolling artifacts. | Alexander Taylor <a****x@v****m> | 9 days ago | |
| 2ca70e1d | [UI] Improve tokenized text view rendering | Mason Reed <m****n@v****m> | 9 days ago | |
| ea603944 | [UI] Add optional sidebar headers | Mason Reed <m****n@v****m> | 9 days ago | |
| 989bbc86 | [UI] Add extensible filter actions | Mason Reed <m****n@v****m> | 9 days ago | |
| 8f99c77b | Add APIStruct modifier to StrongTypedef | Mason Reed <m****n@v****m> | 9 days ago | |
| cdd054b4 | Clarify which MCP server is in which editions. | Alexander Taylor <a****x@v****m> | 13 days ago | |
| 4f982cf6 | Don't try to fix rpaths in static archives. | Alexander Taylor <a****x@v****m> | 13 days ago | |
| 1cbe2952 | TextBrowser changes required for handling resizes. | Alexander Taylor <a****x@v****m> | 13 days ago | |
| 295170cf | Add defines to wrap thread sanitizer annotations | Mark Rowe <m****k@v****m> | 13 days ago | |
| 98155632 | Handle modules as list or str. | Alexander Taylor <a****x@v****m> | 13 days ago | |
| 6acb6ece |
Extend rbran's parser robustness fixes with file-backed bounds and configurab...
Co-authored-by: rbran <g****t@r****o>, Claude Sonnet 4.6 <n****y@a****m> |
Weitao Sun <w****2@u****u>
Committed by: GitHub <n****y@g****m> |
14 days ago | |
| 6f8ff5a1 | Fix setter decorator for project property (#8362) |
owah <4****h@u****m>
Committed by: GitHub <n****y@g****m> |
15 days ago | |
| 35214876 | Migrate remaining demangler consumers | Peter LaFosse <p****r@v****m> | 20 days ago | |
| d46c79b2 | Migrate Rust demangler bindings and consumers | Peter LaFosse <p****r@v****m> | 20 days ago | |
| c0b746af | Migrate Python demangler bindings | Peter LaFosse <p****r@v****m> | 20 days ago | |
| f0091273 | Introduce config-based demangler APIs | Peter LaFosse <p****r@v****m> | 20 days ago | |
| 2b53adf0 | Integrate template simplification into structured demanglers | Peter LaFosse <p****r@v****m> | 20 days ago | |
| 61b8018b | Commonize demangler infrastructure | Peter LaFosse <p****r@v****m> | 20 days ago | |
| 18dc4ef0 | Cache log row size hints to keep the view responsive under heavy logging | Mark Rowe <m****k@v****m> | 20 days ago | |
| 174120ff | [Rust] Fix some linter warnings | Mark Rowe <m****k@v****m> | 21 days ago | |
| 5e763364 | Qt 6.11.1 removed transient scrollbar support | Rusty Wagner <r****r@g****m> | 21 days ago | |
| 73bd58d4 | [Python] Fix exceptions from __del__ during interpreter shutdown | Mark Rowe <m****k@v****m> | 21 days ago | |
| f5383813 | Add MCP server page to documentation nav | Jordan Wiens <g****b@p****m> | 21 days ago | |
| 1699a201 | Add UIContextNotification::OnTokenDoubleClicked hook | Xusheng <x****g@v****m> | 22 days ago | |
| 7586fcf0 | switch to py to fix windows build | Jordan Wiens <g****b@p****m> | 22 days ago | |
| 53db014f | Add MCP documentation and guard null project pointer | tim <t****m@v****m> | 22 days ago | |
| a0f30827 | Improve documentation build and deployment tooling | Jordan Wiens <g****b@p****m> | 22 days ago | |
| 737cc397 | Document current glibc requirements | Jordan Wiens <g****b@p****m> | 23 days ago | |
| c2da6053 | Update to Qt 6.11.1 | Rusty Wagner <r****r@g****m> | 26 days ago | |
| f16809f1 | Fix Doxygen API documentation markup | Jordan Wiens <g****b@p****m> | 26 days ago | |
| 75dbd2cc | Fix x86 MOVSS lifting to zero-extend the memory-source form (Fix #4030) | Xusheng <x****g@v****m> | 27 days ago | |
| 585943ae | Fix incorrect lifting of x86 ANDN/PANDN/VPANDN (Fix #8198) | Xusheng <x****g@v****m> | 27 days ago | |
| bacce070 |
Add x86 per-iclass lifting-coverage dataset
Co-authored-by: Claude Opus 4.8 (1M context) <n****y@a****m> |
Xusheng <x****g@v****m> | 27 days ago | |
| 27628814 | Add deprecated Python API report | Jordan Wiens <g****b@p****m> | 27 days ago | |
| aab52e48 | Help detect missing plugin dependencies. | Alexander Taylor <a****x@v****m> | 28 days ago | |
| c293c36d | Rework arm64test.py so that its tests can be consumed by pytest | Mark Rowe <m****k@v****m> | 29 days ago | |
| 371fe215 | Sequence IL copy operand translation | Peter LaFosse <p****r@v****m> | 29 days ago | |
| ba3bf85a | Apply 2026 branding across documentation | Jordan Wiens <g****b@p****m> | 30 days ago | |
| 714af099 | Fix multitool.py file download example not saving the file | Glenn Smith <g****n@v****m> | about 1 month ago | |
| 412c943f | Stop choosing latest plugin version in the API. | Alexander Taylor <a****x@v****m> | about 1 month ago | |
| 548e03cc | truncate triage file path more aggressively, resolves #8309 | Jordan Wiens <g****b@p****m> | about 1 month ago | |
| f3dc1971 | Upgrade to bundled Python 3.13. | Alexander Taylor <a****x@v****m> | about 1 month ago | |
| 10bcb0a3 | [Rust] Fix missing operand field when round tripping text tokens |
Mason Reed <m****n@v****m>
Committed by: Mason Reed <3****e@u****m> |
about 1 month ago | |
| 64aae45b | [Rust] Fix bad closure lifetime in `Activity::new_with_action` |
Mason Reed <m****n@v****m>
Committed by: Mason Reed <3****e@u****m> |
about 1 month ago | |
| 15a1caa5 | Allow removing tags via context menu action. | Alexander Taylor <a****x@v****m> | about 1 month ago | |
| e6a48f84 | Prevent single item actions in multi-select. | Alexander Taylor <a****x@v****m> | about 1 month ago | |
| da3ff7a2 | Add support for Apple's vendor-specific aarch64 instructions | Mark Rowe <m****k@v****m> | about 1 month ago | |
| 83ee602e | Stop letting bad rpaths into built plugins. | Alexander Taylor <a****x@v****m> | about 1 month ago | |
| f8f365b8 | [ARMv7] Add VRHADD/VRECPE lifts and fix SBC immediates | Brandon Miller <b****n@v****m> | about 1 month ago | |
| 4a74c399 | Memoize reverse expr lookups when building the LLIL-SSA <-> MLIL expr map | Mark Rowe <m****k@v****m> | about 1 month ago | |
| 5554de19 | Fix Windows build | Mark Rowe <m****k@v****m> | about 1 month ago | |
| 5b9a08ec |
Hide relative address in the goto dialog when it is not needed. Fix https://g...
Co-authored-by: Claude Opus 4.8 <n****y@a****m> |
Xusheng <x****g@v****m> | about 1 month ago | |
| 8507ff74 | Update RISC-V bitmanip lifting and WCH fixtures | Brandon Miller <b****n@v****m> | about 1 month ago | |
| d3eedf8e | Add troubleshooting note about libOpenGL.so.0. | Alexander Taylor <a****x@v****m> | about 1 month ago | |
| a09ee8d4 | Improve x86 flag lifting semantics | Brandon Miller <b****n@v****m> | about 1 month ago | |
| 0f833830 | Fix RISC-V WCH registration and ELF relocation lookup | Brandon Miller <b****n@v****m> | about 1 month ago | |
| 7fb6815b | Document unimplemented vs unknown LLIL states | Brandon Miller <b****n@v****m> | about 1 month ago | |
| 4ed7c766 | Small change to the way we do coverage. | Alexander Taylor <a****x@v****m> | about 1 month ago | |
| d84828cb | [Python] Fix crash after registering Architecture or ArchitectureHook multipl... | Mark Rowe <m****k@v****m> | about 1 month ago | |
| 43cf9f9a | Fix header include cycles | Mark Rowe <m****k@v****m> | about 1 month ago | |
| c33abcaa | Fix potential object lifetime issue in DSC support. | Alexander Taylor <a****x@v****m> | about 1 month ago | |
| daa08702 | Move instruction bytes from BasicBlock into a transient object | Mark Rowe <m****k@v****m> | about 1 month ago | |
| be467296 | [Rust] `Settings::new` -> `Settings::global` | Mason Reed <m****n@v****m> | about 1 month ago | |
| 02f698dc | add load settings documentation, resolves #8293 | Jordan Wiens <g****b@p****m> | about 1 month ago | |
| 4a33800c | [KernelCache] Resolve cross-image stub functions to their target image in con... | Mark Rowe <m****k@v****m> | about 1 month ago | |
| 7874c18f | [KernelCache] Add a workflow activity to rename stubs in __auth_stubs sections | Mark Rowe <m****k@v****m> | about 1 month ago | |
| 991d6f11 | [KernelCache] Allow calls via __auth_stubs to be resolved | Mark Rowe <m****k@v****m> | about 1 month ago | |
| 5f31dfa8 | Add StrongTypedef to bn::base | Mark Rowe <m****k@v****m> | about 2 months ago | |
| 9e37452f | Fix inline return handling for nonstandard return registers | Brandon Miller <b****n@v****m> | about 2 months ago | |
| 5a7ab29f | Fix demangler no-type result handling | Peter LaFosse <p****r@v****m> | about 2 months ago | |
| 3f52f673 | Add unicode helpers to base | Mark Rowe <m****k@v****m> | about 2 months ago | |
| 6a1de815 | add collapsing api docs | Jordan Wiens <g****b@p****m> | about 2 months ago | |
| b8e1b631 | fix mobile ToC viewing | Jordan Wiens <g****b@p****m> | about 2 months ago | |
| 222052b7 | better docs for save-as vs prune during save with options, resolves #8247 | Jordan Wiens <g****b@p****m> | about 2 months ago | |
| fe59f778 | add recursive load button to dsc triage | Jordan Wiens <g****b@p****m> | about 2 months ago | |
| 0d6a15ce | Add IDB import to free. Fix https://github.com/Vector35/binaryninja/issues/1497 | Xusheng <x****g@v****m> | about 2 months ago | |
| 14742196 | LinearDisassemblyLine: Add field for BinaryView | Glenn Smith <g****n@v****m> | about 2 months ago | |
| 1a52b290 | Support ABI-sized heuristic return sizing for MIPS R5900. | Brian Potchik <b****n@v****m> | about 2 months ago | |
| cb22b18b | Normalize themes, support stylesheet as array. | Alexander Taylor <a****x@v****m> | about 2 months ago | |
| dc945aa1 | Add armv8 to the free version. Fix https://github.com/Vector35/binaryninja/is... | Xusheng <x****g@v****m> | about 2 months ago | |
| e3abb2e9 | [BNTL] Add compiler flags processing to BNTL utils (#8270) |
harold <i****s@o****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| 06c09050 | Add example plugin to recognize and display Rust string slices | Rusty Wagner <r****r@g****m> | about 2 months ago | |
| 0f0fd1d6 | Fast sampling mode for base address detection | Brandon Miller <b****n@v****m> | about 2 months ago | |
| 9f7a4273 | Add API to recognize strings from constant structure initializers | Rusty Wagner <r****r@g****m> | about 2 months ago | |
| f978f397 | [RISC-V] Fix lift of JAL by setting return register | Brandon Miller <b****n@v****m> | about 2 months ago | |
| 3432c4d0 | Support bundled python on Linux. | Alexander Taylor <a****x@v****m> | 2 months ago | |
| 216f77e4 | [DSC] Refactor the Symbols table to use TriageTablePanel | Mark Rowe <m****k@v****m> | 2 months ago | |
| bcd30a28 | [DSC] Add a Strings table to the shared cache triage view | Mark Rowe <m****k@v****m> | 2 months ago | |
| c60fb137 | Add a helper for background sorting and filtering of flat UI models | Mark Rowe <m****k@v****m> | 2 months ago | |
| e2bcf29a | [KernelCache] Set region display names |
Jon Palmisciano <j****p@j****m>
Committed by: Mark Rowe <m****k@v****m> |
2 months ago | |
| c0e0b93f | Fix MSP430 default calling convention. | Alexander Taylor <a****x@v****m> | 2 months ago | |
| 3003bfaf | Expose API for running core's string detection on arbitrary buffers | Mark Rowe <m****k@v****m> | 2 months ago | |
| cbab54c2 | [DSC] Resolve cross-image stub functions to their target image in context men... | Mark Rowe <m****k@v****m> | 2 months ago | |
| 7b164436 | Coalesce Thumb IT blocks with trailing conditional branches | Brandon Miller <b****n@v****m> | 2 months ago |