| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-10-23 | Fix Type object leaks in the Python type API | Rusty Wagner | |
| 2025-10-23 | Fix lost type attributes in TypeBulider Python API | Rusty Wagner | |
| 2025-10-23 | Bump core ABI | Mason Reed | |
| 2025-10-23 | [Rust] Misc formatting | Mason Reed | |
| 2025-10-23 | Alert users to the fact that there is no real character type. | Mason Reed | |
| 2025-10-23 | Update developer documentation for creating bitfields | Mason Reed | |
| 2025-10-23 | Support bitfields in type system | Mason Reed | |
| Also adds support for parsing bitfields in PDB, DWARF and SVD plugins WIP: API needs to be considered more, also need to find type related apis that may need to be rethought. | |||
| 2025-10-23 | fix truncation in header summaries | Jordan Wiens | |
| 2025-10-23 | better documentation on open with options, also remove orphaned binexport image | Jordan Wiens | |
| 2025-10-23 | update new instance documentation with mention of macOS differences | Jordan Wiens | |
| 2025-10-23 | remove experimental label from binexport docs | Jordan Wiens | |
| 2025-10-23 | remove context menu for show/hide password dialog | Jordan Wiens | |
| 2025-10-22 | Add API to dereference named type references | Rusty Wagner | |
| 2025-10-22 | masked settings icon change | Jordan Wiens | |
| 2025-10-22 | [MachO] Fix GCC build | Mark Rowe | |
| Clang, MSVC and GCC all have different opinions about what's permissible with initialization from a braced initializer list. | |||
| 2025-10-22 | Add interactive mode support to the container browser. | Brian Potchik | |
| 2025-10-22 | Add more plugins to free | Mason Reed | |
| Adds WARP, DWARF Import and Objective-C plugins to free | |||
| 2025-10-22 | [MachO] Fix Windows build | Mark Rowe | |
| 2025-10-22 | [Mach-O] Refactor fixup chain parsing | Mark Rowe | |
| The parsing of fix-up chains is moved out of `MachoView` and into its own class. It deals purely in terms of offsets into the Mach-O slice. `MachoView` translates those offsets to mapped addresses when needed. This is primarily aimed at fixing incorrect handling of pointer formats that use offsets where in some cases the relocations would be applied at incorrect addresses due to confusion between file offsets, Mach-O slice offsets, and VM offsets. It incidentally fixes addends from bind operations not being respected. These show up most frequently in C++ RTTI information. | |||
| 2025-10-22 | Move implementations of key functions on Variable and SSAVariable to headers | Mark Rowe | |
| These types are heavily used as map keys so allowing the compiler to inline these functions makes map lookups cheaper. | |||
| 2025-10-22 | Fix: PowerPC decode logic for Rx, Ry, Rz register | chedahub | |
| 2025-10-22 | Call SetIgnore on all intrinsic types in x86 | Peter LaFosse | |
| 2025-10-22 | Add Type::SetIgnored API | Peter LaFosse | |
| 2025-10-22 | Add setter for BB analysis context max_size_reached | Brandon Miller | |
| Add setter for Python and rust BasicBlockAnalysisContext.max_size_reached | |||
| 2025-10-22 | [Rust] Misc formatting | Mason Reed | |
| 2025-10-22 | [Rust] Misc clippy lints | Mason Reed | |
| 2025-10-22 | [WARP] Use download provider API instead of reqwest | Mason Reed | |
| Unfortunately we cannot use reqwest because enterprise servers provide invalid certificates, so we must use the enterprise download provider to bypass certain certificate validations | |||
| 2025-10-22 | [Rust] Impl `Debug` for `DownloadProvider` | Mason Reed | |
| 2025-10-22 | [Rust] Add GET and POST helper functions for `DownloadInstance` | Mason Reed | |
| 2025-10-22 | [Rust] Expose a non `log` specific function for sending logs to a `Logger` | Mason Reed | |
| This allows you to reference multiple different loggers without setting a global logger instance using `Logger::init`. | |||
| 2025-10-22 | [Rust] Fix custom `SecretsProvider` impl requiring data to be passed back in ↵ | Mason Reed | |
| `get_data` We want to provide no value in the case of the key not having an associated value | |||
| 2025-10-22 | [Rust] Refactor download provider module to allow for custom implementations | Mason Reed | |
| 2025-10-21 | updated settings | Jordan Wiens | |
| 2025-10-21 | better validation for malformed PE RSRC records and cleanup (fixes an ↵ | Jordan Wiens | |
| infinite loop) | |||
| 2025-10-21 | fix pe section debug logging | Jordan Wiens | |
| 2025-10-21 | fix documentation indentation | Jordan Wiens | |
| 2025-10-21 | fix some functions missing in the documentation | Jordan Wiens | |
| 2025-10-21 | Add an example for using constant renderers to render unusual floating point ↵ | Rusty Wagner | |
| constant encodings directly in the decompilation | |||
| 2025-10-21 | Add C++ encoded strings example | Rusty Wagner | |
| 2025-10-21 | Refactor strings view to support derived strings | Rusty Wagner | |
| 2025-10-21 | Add derived strings and string recognizer API | Rusty Wagner | |
| 2025-10-21 | Add constant renderer API | Rusty Wagner | |
| 2025-10-21 | Add missing rebased notification to Python API | Rusty Wagner | |
| 2025-10-21 | update kernelcache scripting docs | Jordan Wiens | |
| 2025-10-20 | [DWARF] Greatly improve handling of typedefs | Josh Ferrell | |
| 2025-10-20 | [AArch64] Lift MTE instructions to intrinsics | Mark Rowe | |
| 2025-10-18 | [AArch64] Lift FEAT_CSSC instructions | Mark Rowe | |
| `abs`, `smax`, `smin`, `umax`, and `umin` are lifted to instruction sequences involving comparisons, while `cnt` and `ctz` are lifted to intrinsics. | |||
| 2025-10-18 | Add DecodeWithContext to LZFSETransform. | Brian Potchik | |
| 2025-10-18 | Fix sticky header visibility. | Alexander Taylor | |
| 2025-10-18 | Fix sticky header reanalyze button. | Alexander Taylor | |
