| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-07-15 | Fix sync_test.py collaboration example | Josh Ferrell | |
| 2024-07-15 | Fix crash on load of AArch64 TE w/ Binja free | Brandon Miller | |
| 2024-07-12 | [Objective-C] Fix an issue where freshly opened databases would prompt to ↵ | kat | |
| save changes | |||
| 2024-07-12 | Regenerate Cargo lock file after bindgen update. | Alexander Taylor | |
| 2024-07-12 | Fix image size in Enterprise docs. | Alexander Taylor | |
| 2024-07-12 | Update bindgen | Michael Krasnitski | |
| 2024-07-12 | Prevent crash when trying to rename unknown type in typearchive | Josh Ferrell | |
| 2024-07-12 | Avoid crash in search result widget. Fix ↵ | Xusheng | |
| https://github.com/Vector35/binaryninja-api/issues/5728 | |||
| 2024-07-12 | Show undo actions for all views of a file in history widget | Josh Ferrell | |
| 2024-07-11 | Fix a database upgrade issue regarding mac-aarch64 dbs that are now loaded ↵ | kat | |
| as ios-aarch64 (skip-ci) | |||
| 2024-07-11 | Additional header import documentation. | Alexander Taylor | |
| 2024-07-10 | Add the start of docs for large binaries. | Alexander Taylor | |
| Closes #4684. | |||
| 2024-07-10 | ui: fix il preview not updating immediately when cycling | Ryan Snyder | |
| 2024-07-10 | split more numbered lists to improve searchability | Jordan Wiens | |
| 2024-07-09 | Merge the Enterprise docs in with everything else. | Alexander Taylor | |
| 2024-07-09 | Add ability to access database from rust API using FileMetadata | Mason Reed | |
| 2024-07-09 | Return option instead crashing on invalid database keys | Mason Reed | |
| 2024-07-09 | Rust API : Fix misc clippy warnings | KyleMiles | |
| 2024-07-09 | implement rust Update | Rubens Brandao | |
| 2024-07-09 | fix TypeLibrary representation | Rubens Brandao | |
| 2024-07-09 | fix doc warning | Rubens Brandao | |
| 2024-07-09 | implement rust TypeLibrary | Rubens Brandao | |
| 2024-07-09 | implement rust TypeArchive | Rubens Brandao | |
| 2024-07-09 | impl rust Database | Rubens Brandao | |
| 2024-07-09 | Update Rust open source attributions | KyleMiles | |
| 2024-07-09 | remove sysv | Zichuan Li | |
| Adding `sysv` calling convention introduces a lot of false positives during analysis. Defined in the UEFI Specification, X64 follows a same calling convention with `win64` calling convention. | |||
| 2024-07-09 | [arm64] cleaned up dangling else warnings and removed unneeded ENC_LDR_Q* ↵ | Galen Williamson | |
| case from neon_intrinsics.cpp | |||
| 2024-07-09 | Refactor architecture calling convention python api | Mason Reed | |
| 2024-07-09 | Fix rust warning | Josh Ferrell | |
| 2024-07-09 | Fix warning in mips arch (skip-note, skip-ci) | Mason Reed | |
| 2024-07-09 | Fix double-free with `Array<InstructionTextToken>` | Rubens Brandao | |
| 2024-07-09 | re-order triage items and number image | Jordan Wiens | |
| 2024-07-09 | split triage features into separate subheadings for better searching | Jordan Wiens | |
| 2024-07-09 | fix missing subsections in top level documentation pages on mobile | Jordan Wiens | |
| 2024-07-09 | Expose Function::UsesIncomingGlobalPointer through the API. Fix ↵ | Xusheng | |
| https://github.com/Vector35/binaryninja-api/issues/5686 | |||
| 2024-07-09 | Account for rebasing when processing ELF_STT_FUNC entries. Fix ↵ | Xusheng | |
| https://github.com/Vector35/binaryninja-api/issues/5685 | |||
| 2024-07-08 | More documentation CSS changes to address feedback. | Alexander Taylor | |
| Cleaned up some of the earlier work and added some more changes that target entries in search. The largest change is implementing a background highlight of marked search terms instead of changing the foreground color. | |||
| 2024-07-08 | ExternalLibrary rust api fixes | Josh Ferrell | |
| 2024-07-08 | implement rust ExternalLibrary | Rubens Brandao | |
| 2024-07-08 | Add Cavium Octeon MIPS Instructions and more general MIPS fixes | noone | |
| 2024-07-08 | [arm64] Full review of intrinsics; lifting of many instructions added, ↵ | Galen Williamson | |
| improved, and/or fixed Merged https://github.com/Vector35/binaryninja-api/pull/5461: Author: yrp <yrp604@protonmail.com> Date: Sat May 25 21:00:26 2024 -0700 arm64: lift sxtl, sxtl2, sshll, sshll2 Partial list of detailed changes squashed into this commit (see https://github.com/Vector35/binaryninja-api/tree/arm64_improving_intrinsics for detailed commit history): * add lifting for sshll/sxtl * reverted neon_intrinsics.cpp to restore scvtf intrinsics * lifted sxtl/2, sshll, ushll, sshl, sshr, ushl, ushr, and changed the lifting of uxtl/2 to be consistent with sxtl/2 * reformatted arm64test.py and added tests for sxtl/2, sshll, ushll, sshl, sshr, ushl, ushr, and uxtl/2 fix scvtf (unroll because no intrinsic) and fsub (missing register assignment) half-precision vector cases * added preferIntrinsics setting to arm64 * added lifting for movn * fixed incorrect int/float conversions for FMOV, made half-precision immediates survive the lift to M/HLIL * fix missing break in SCVT; optimize MOVK * improved preferIntrinsics * fixed bad lifting introduced for movn * fixed bad settings definition for preferIntrinsics * added intrinsic definition for DUP from general register * added direct lifting of scalar version of FADDP, and fixed intrinsics for vector version * added direct lifting of scalar version of FABD, and fixed intrinsics for vector version * fixes to test_gen.py: gets the correct encoding instead of sometimes getting fooled by the mnemonic * fixed lifting of UCVTF; reviewed/fixed all intrinsics through SQXTUN * reviewed/fixed remaining intrinsics after SQXTUN * added lifting for FNMUL * WIP intrinsics improvements * WIP intrinsics improvements 2 * WIP intrinsics improvements: FCVT*_asisdmisc_R * added B.AL, B.NV, CASP* * direct lifting of scalar FSQRT instruction * SETREG now elides setting of targeting zero registers * fixed test_gen.py to correctly regenerate arm64test.py * unroll vector MOV operations, USHL no longer uses intrinsic for scalars * updated existing tests in arm64test.py for latest lifting changes * fixed CASH* and CASB* incorrectly accessing temp register in comparison (resulting in comparing to NOP) * lifting all variants of TBL as intrinsic * fixes/improvements to test_gen.py * lifting all variants of TBX as intrinsic * added tests for CAS*, UMUL*, UADD*, FABD, FABS, FADDP, FMAX, FMAXNM, FMIN, FMINNM, FNEG, FNMUL, FCMEQ, FCMGE, FCMGT, FMLA, FMLS * added tests for all aliases of SBFM | |||
| 2024-07-08 | [Mach-O] Fix issue with entry point function platforms on armv7/thumb2 | kat | |
| 2024-07-06 | Fix TagType::set_icon so that it actually sets a tag type's icon | ergrelet | |
| 2024-07-05 | add docs on in-memory license activation | Jordan Wiens | |
| 2024-07-05 | fix some errors in doc docs | Jordan Wiens | |
| 2024-07-05 | add tooltip docs | Jordan Wiens | |
| 2024-07-05 | fix missing settings header | Jordan Wiens | |
| 2024-07-05 | add triage summary and byte overview docs | Jordan Wiens | |
| 2024-07-05 | fix broken docs links | Jordan Wiens | |
| 2024-07-05 | Prevent parsing non-block dwarf attributes as blocks | Josh Ferrell | |
