| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-04-03 | Fix -DDEBUGGER=NO not working properly | Xusheng | |
| 2024-04-02 | Fix external URL does not render properly in docs | Xusheng | |
| 2024-04-01 | Add md1rom binary view with pure Rust lzma implementation | Rusty Wagner | |
| 2024-03-30 | Update copyright year for various modules | Xusheng | |
| 2024-03-28 | Workaround for build failures on aarch64 linux. | Alexander Taylor | |
| 2024-03-26 | added lifting for EXTSW LD LDU LDUX LDX SLD SRAD SRADI SRD STD STDU STDUX STDX | Galen Williamson | |
| 2024-03-25 | Update cookbook.md | Jackson | |
| Document how to call plugins headless | |||
| 2024-03-25 | [arch-x86] improve lifting for *movd* and *movq* instructions | Galen Williamson | |
| 2024-03-25 | Fixed TryReadPointer and ReadPointer APIs | Brandon Miller | |
| Both TryReadPointer and ReadPointer were assuming little endian byte order. TryReadPointer was also only setting 32-bits of the 64-bit value while running against binaries targeting 32-bit CPU architectures | |||
| 2024-03-25 | Docs note for original_filename with projects | Brandon Miller | |
| 2024-03-25 | add more info to UI API concepts | Jordan Wiens | |
| 2024-03-22 | Remove FloatTruncate as its implied by 'FloatToInt' | Peter LaFosse | |
| 2024-03-21 | Update to Rust 1.77 | Rusty Wagner | |
| 2024-03-21 | Add uiSelectionControl documentation (skip-ci). | Brian Potchik | |
| 2024-03-21 | Add copy actions to TypeBrowserView | kat | |
| 2024-03-20 | add comparators for CoreVersionInfo and easier creation from strings | Jordan Wiens | |
| 2024-03-20 | Add uiSelectionControl support for registered settings. | Brian Potchik | |
| 2024-03-20 | add tooltip API to filter dialog | Jordan Wiens | |
| 2024-03-20 | add examples of wide string rendering to working with strings docs | Jordan Wiens | |
| 2024-03-20 | Implement Hash, PartialEq & Eq for riscv Register | mason | |
| 2024-03-20 | Require Hash & Eq implementations for Register and Flag implementations | Mason Reed | |
| 2024-03-20 | Python API : Fix DebugInfo.parsers | KyleMiles | |
| 2024-03-20 | Prevent reloading of QSettings file when looking up name for path | Josh Ferrell | |
| 2024-03-20 | Scripting provider: avoid running command that can return non-ASCII ↵ | Xusheng | |
| characters. Fix https://github.com/Vector35/binaryninja-api/issues/5192 | |||
| 2024-03-19 | Add CMake option for BN_REF_COUNT_DEBUG | Glenn Smith | |
| Rather than commenting/uncommenting the #define, now you can just specify this. | |||
| 2024-03-19 | Improve performance of BinaryView.type_archive_type_names | Glenn Smith | |
| 2024-03-19 | ELF view: skip 0x0 and -0x1 values when dealing with init/fini arrays | Xusheng | |
| 2024-03-19 | Avoid creating function symbols with integer type | Xusheng | |
| 2024-03-19 | name functions in .init_array/.fini_array/.ctors/.dtors sections | Xusheng | |
| 2024-03-18 | Move `ILFunction` trait into `operand_iter.rs` to make it private | Michael Krasnitski | |
| 2024-03-18 | Remove BNInstruction associated type from ILFunction trait | Michael Krasnitski | |
| 2024-03-18 | Cleaner zero-len condition | Michael Krasnitski | |
| 2024-03-18 | Use BTreeMap for jump targets to ensure deterministic iteration order | Michael Krasnitski | |
| 2024-03-18 | Account for zero-length operand lists | Michael Krasnitski | |
| 2024-03-18 | Adjust imports | Michael Krasnitski | |
| 2024-03-18 | Rename `LiftedConstantData` to `LiftedConstData` | Michael Krasnitski | |
| 2024-03-18 | Rearrange HLIL variants | Michael Krasnitski | |
| The order of variants in the `lift` function didn't match the declared order. | |||
| 2024-03-18 | Fix HLIL examples | Michael Krasnitski | |
| 2024-03-18 | Instantiate `HighLevelILInstruction` inline and remove constructors | Michael Krasnitski | |
| 2024-03-18 | Refactor HLIL instructions | Michael Krasnitski | |
| Similar to MLIL. Also, reintroduce `LiftedJump` and `LiftedLabel` types. | |||
| 2024-03-18 | Make `OperandIter` generic over its function IL | Michael Krasnitski | |
| 2024-03-18 | Rename `mlil::operation::ConstantData` to `ConstData` to mirror HLIL | Michael Krasnitski | |
| 2024-03-18 | Fix MLIL examples | Michael Krasnitski | |
| 2024-03-18 | Instantiate `MediumLevelILInstruction` inline and remove constructors | Michael Krasnitski | |
| 2024-03-18 | Refactor MLIL instructions | Michael Krasnitski | |
| * Turn `MediumLevelILInstruction` into a struct with a `kind` field to indicate the instruction variant, and pull out the `function` and `address` fields from each variant to live in the top-level struct. * Make variant fields public, remove field getter methods and centralize lifting logic to happen all at once. Split tuple fields into individual named fields. * Move the `operands` method to `MediumLevelILLiftedInstruction`, and make it return an owned `Vec` of operands rather than a borrowed iterator. | |||
| 2024-03-18 | add register_binary_view_event | martin | |
| 2024-03-15 | update links in API docs and small change in type library docs | Jordan Wiens | |
| 2024-03-15 | Separate local variable tokens in higher level ILs from stack variable ↵ | Rusty Wagner | |
| tokens in lower levels, and improve token usage in disassembly | |||
| 2024-03-15 | Give names to data directory entries | Michael Krasnitski | |
| TE always uses only the base relocation and debug entries from the original PE file. | |||
| 2024-03-15 | Adjust names and types of TE Header fields | Michael Krasnitski | |
| Rename fields to camelCase, use arrays where applicable, and add some data symbols. | |||
