| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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 | |
| 2024-07-05 | Misc small dwarf perf improvements | Josh Ferrell | |
| 2024-07-05 | Fix dwarf return types having 0 confidence | Josh Ferrell | |
| 2024-07-05 | Fix crash when parsing enums from zig dwarf info | Josh Ferrell | |
| 2024-07-05 | Remove some unnecessary clones | Josh Ferrell | |
| 2024-07-03 | Make headers far more visible in docs CSS. | Alexander Taylor | |
| Also changes the dark theme background color so that links clash less with the background. | |||
| 2024-07-03 | fix invalid ptr caused by dropping InstructionTextToken prematurely | Rubens Brandao | |
| 2024-07-03 | Add missing GNU_PROPERTY program header type | Josh Ferrell | |
| 2024-07-03 | remove some enums from settings | Jordan Wiens | |
| 2024-07-03 | update settings table for 4.1 | Jordan Wiens | |
| 2024-07-03 | Remove all places where the code checks for the view name "Debugger" | Xusheng | |
| 2024-07-02 | add custom tooltip example | Jordan Wiens | |
| 2024-07-02 | Fix many crashes from uncaught exceptions | Josh Ferrell | |
