| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-06-20 | Update the Settings IsEmpty API for querying resources. | Brian Potchik | |
| 2025-06-20 | Initial support for Quick Settings. | Brian Potchik | |
| 2025-06-18 | Make StructureBuilder.finalize immutable | Josh Ferrell | |
| 2025-06-18 | [ObjC] Improve how [super ...] calls are displayed | Mark Rowe | |
| 1. Skip displaying the declaration and initialization of the objc_super struct since that's an artifact of how objc_msgSendSuper is called. 2. Display the message receiver as `super` rather than `&super` | |||
| 2025-06-18 | [ObjC] Prefer displaying id rather than objc_object* | Mark Rowe | |
| 2025-06-18 | Have PseudoCFunction use its language's type printer | Mark Rowe | |
| It was previously explicitly using the default. Retreiving it from the language will make it possible for PseudoObjCFunction to provide its own type printer. | |||
| 2025-06-18 | [ObjC] Rewrite a couple of additional runtime calls | Mark Rowe | |
| objc_opt_self -> [... self], objc_opt_isKindOfClass -> [... isKindOfClass:...], objc_opt_respondsToSelector -> [... respondsToSelector:...] | |||
| 2025-06-18 | [ObjC] Display selectors as @selector(...) | Mark Rowe | |
| 2025-06-16 | Use heuristic confidence for ELF symbol auto-type inference. | Brian Potchik | |
| 2025-06-16 | Update SymbolQueue API to support types with confidence. | Brian Potchik | |
| 2025-06-16 | Don't yield None in BinaryView hlil|mlil_functions | Brandon Miller | |
| 2025-06-13 | [Rust] Fix dwarfdump not building | Mason Reed | |
| 2025-06-13 | [Rust] Make the `target` field public in `Edge` | saruman9 | |
| 2025-06-13 | [Rust] Add `BinaryViewExt::strings` and `BinaryViewExt::strings_in_range` | Mason Reed | |
| 2025-06-13 | Require a default platform to create functions for a given Binary View | Mason Reed | |
| This affects mainly users creating an empty raw view headlessly and adding a function. | |||
| 2025-06-13 | [Rust] Misc API additions/docs and formatting fixes | Mason Reed | |
| 2025-06-13 | Fix misc memory leaks in C++ API | Mason Reed | |
| 2025-06-12 | Add missing IL ops, flags parameters, call stack adjust | Glenn Smith | |
| 2025-06-12 | Fix RegisterStackFreeTopRelative opcode typo | Glenn Smith | |
| 2025-06-12 | Example workflow testing the copy_expr function | Glenn Smith | |
| 2025-06-11 | LLILIntrinsic: Don't quote type in detailed_operands | Glenn Smith | |
| 2025-06-11 | Python: LLIL_GOTO/IF ops have InstructionIndex operands | Glenn Smith | |
| 2025-06-11 | Allow LLILFunction.set_flag to use flag index | Glenn Smith | |
| For things like temporary flags which the lifters can produce | |||
| 2025-06-11 | Fix doc and typing on ILFunction.append | Glenn Smith | |
| 2025-06-11 | API to create immediate function graphs | Glenn Smith | |
| 2025-06-11 | Expose Function::CheckForDebugReport | Glenn Smith | |
| 2025-06-11 | Fix IL BasicBlock repr using hex IL instr indices | Glenn Smith | |
| 2025-06-11 | Docs describing what basic block (post) dominators are | Glenn Smith | |
| The word "dominator" has lost all meaning to me. All that is going through my head now is Armin van Buuren -- Dominator, on repeat. | |||
| 2025-06-11 | Expose AnalysisContext::GetLiftedILFunction properly | Glenn Smith | |
| It was already grabbing the Lifted IL through the function object, which may not be the most up to date | |||
| 2025-06-10 | Add UI action and API to control switch recovery in HLIL | Rusty Wagner | |
| 2025-06-10 | Ensure the ConstantData IL instructions in the Python bindings provide the ↵ | Brian Potchik | |
| 'constant' property. | |||
| 2025-06-09 | [thumb2] Converted MSR system registers into enum | Galen Williamson | |
| 2025-06-09 | WIP improve thumb2 MSR lifting | Galen Williamson | |
| 2025-06-09 | [thumb2] add intrinsics for rbit and clz instructions | Galen Williamson | |
| 2025-06-09 | More None checks when querying IL internal to API | Brandon Miller | |
| 2025-06-09 | Update type hints/docs for Python IL API changes | Brandon Miller | |
| 2025-06-06 | Option to ignore whitespace in searches | Glenn Smith | |
| 2025-06-06 | fix broken link in python docs | Jordan Wiens | |
| 2025-06-06 | Objective-C Processor: Remove vestigial code tracking whether view was ↵ | kat | |
| backed by a database | |||
| 2025-06-06 | Handle None when querying IL in Python generators | Brandon Miller | |
| 2025-06-05 | Stack Offset render layer: Use AnnotationToken to fix Edit Instruction | Glenn Smith | |
| Fixes #6900 | |||
| 2025-06-05 | Python: Set interpreter thread name for debugging | Glenn Smith | |
| 2025-06-05 | Fix and add code docs regarding FileMetadata view types vs view names | Mason Reed | |
| 2025-06-05 | Fix crash in GNU3 demangler with specific non-mangled string | Mason Reed | |
| Fixes https://github.com/Vector35/binaryninja-api/issues/6902 however we still need to figure out what we want to do about the type info names being invalid. There really is not a good way to tell without saying all type info names _must_ be mangled. | |||
| 2025-06-05 | Fix running in headless mode | Michael Krasnitski | |
| 2025-06-05 | Fix incorrect paths in EFI Resolver | Michael Krasnitski | |
| 2025-06-04 | [MachO] Don't add symbols when processing bind fixups | Mark Rowe | |
| The target of the bind opcode has its symbol applied when the dynamic symbol table is parsed. This was previously adding a symbol at the fixed-up address with the name of the symbol being bound. This was resulting in dozens of `_OBJC_CLASS_$_NSObject`, `_OBJC_METACLASS_$_NSObject`, and `__objc_empty_cache` symbols being created: one for each `objc_class` that referenced those symbols. | |||
| 2025-06-04 | Fix calls to BNFreeString in kernel cache API | Alexander Khosrowshahi | |
| Amends calls to BNFreeString in kernel cache API that were causing `get_macho_header_for_address`, `get_macho_header_for_image`, `get_image_name_for_address`, and `get_name_for_address` to fail. Fixes https://github.com/Vector35/binaryninja-api/issues/6855 | |||
| 2025-06-03 | Add UI action and API to control early returns in HLIL | Rusty Wagner | |
| 2025-06-03 | Add UI action and API to flip conditions during HLIL restructuring | Rusty Wagner | |
