| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-08-13 | Add a way to disable function analysis update and use it to supress analysis ↵ | Xusheng | |
| update during debugger launch | |||
| 2024-08-04 | Add support for memory region flags propagation. | Brian Potchik | |
| 2024-08-02 | Support setting user global pointer value | Xusheng | |
| 2024-07-26 | Properly check for/log failures and return status on Typelib.write_to_file | kat | |
| 2024-07-26 | Add BinaryView::GetDataOffsetForAddress | kat | |
| 2024-07-25 | Add MediumLevelILFunction.is_var_live_at | Zichuan Li | |
| 2024-07-25 | Add is_ssa_var_live_at into mlil | Zichuan Li | |
| 2024-07-24 | API for setting the current OS thread's name | Glenn Smith | |
| For debugging threads when you have like 50 and want to find one at a glance | |||
| 2024-07-24 | Add Platform::GetRelatedPlatforms | kat | |
| 2024-07-22 | Add ability to modify segment flags via MemoryMap API. | Brian Potchik | |
| 2024-07-18 | MemoryMap update with new segment model. | Brian Potchik | |
| 2024-07-18 | Add fuzzy completion to the python console | Glenn Smith | |
| Co-Authored-By: Rusty Wagner <rusty@vector35.com> Co-Authored-By: Kyle Miles <kyle@vector35.com> | |||
| 2024-07-09 | Expose Function::UsesIncomingGlobalPointer through the API. Fix ↵ | Xusheng | |
| https://github.com/Vector35/binaryninja-api/issues/5686 | |||
| 2024-06-19 | Implement callback function for fallback type library | Zichuan Li | |
| 2024-06-19 | Add a rebased callback for binary view | Xusheng | |
| 2024-06-19 | Make BinaryView::NotifyDataWritten/NotifyDataInserted/NotifyDataRemoved ↵ | Xusheng | |
| public so that it can be called from the debugger | |||
| 2024-06-14 | Replace plugin minimum_version with minimum_version_info; Add ↵ | KyleMiles | |
| maximum_version_info | |||
| 2024-06-14 | Plugin Manager : Remove install instructions | KyleMiles | |
| 2024-06-14 | Plugin mananger : Remove license name field | KyleMiles | |
| 2024-06-13 | Apply stack variables from DWARF | Josh Ferrell | |
| 2024-06-04 | Fix crash in AnalysisMergeConflict::GetPathItem | Josh Ferrell | |
| 2024-06-04 | Add AdjustTypeParserArguments callback to platform | Glenn Smith | |
| Implementing the solution to #4868 | |||
| 2024-05-28 | Solved issue #1180 by adding new APIs | Zichuan Li | |
| 1. Add two new APIs for multiple entry functions `GetAllAnalysisEntryFunctions` and `AddToEntryFunctions` 2. Add Python APIs `entry_functions` and `add_to_entry_functions`. `entry_functions` resturns a list of functions, which supports parsing functions in `init_array`, `fini_array` and TLS callbacks. 3. Modify bin-info, it now prints all entry functions | |||
| 2024-05-27 | Update load APIs to take a JSON string for options. | Brian Potchik | |
| 2024-05-27 | Add additional JSON schema validation for registered settings. | Brian Potchik | |
| 2024-05-24 | arch: multiple delay slot support, suppress spurious mips warning | Ryan Snyder | |
| 2024-05-24 | platform: initial BNCustomPlatform support | Ryan Snyder | |
| 2024-05-23 | Based pointers | Glenn Smith | |
| 2024-05-23 | Expose Type::PointerSuffix | Glenn Smith | |
| 2024-05-23 | Add TypeBuilder::SetWidth and TypeBuilder::SetAlignment | Glenn Smith | |
| 2024-05-22 | Add background task example plugin | Mason Reed | |
| Clarify BackgroundTask functionality (skip-note, skip-ci) Providing clear documentation so it is understood that background tasks do not manage the execution of said the task. Add background_task plugin to examples section | |||
| 2024-05-19 | Make call param hints more configurable & support more param types for hint ↵ | Mason Reed | |
| deduplication | |||
| 2024-05-15 | Added MemoryMap C++ API. | Brian Potchik | |
| 2024-05-14 | History widget | Josh Ferrell | |
| 2024-05-14 | Ref count undo objects | Josh Ferrell | |
| 2024-05-13 | Move collaboration to core | Josh Ferrell | |
| 2024-05-08 | Disassembly: Add relative to fixed base address mode | Glenn Smith | |
| 2024-05-03 | Expose LLVM demangler | Mason Reed | |
| 2024-05-02 | Add address display mode options | Glenn Smith | |
| 2024-04-25 | Querying candidate base address reasons | Brandon Miller | |
| Querying vector of reason information for a candidate base address using the new core API | |||
| 2024-04-25 | Base address detection widget in Triage view | Brandon Miller | |
| Initial implementation of base address detection UI widget in triage summary | |||
| 2024-04-12 | Fix Setting docstring table | Josh Ferrell | |
| 2024-04-11 | Change default paddingCols value to 64 | Glenn Smith | |
| 80 would have made sense if it were characters, but blocks of 0x50 bytes just look plain weird | |||
| 2024-04-11 | Rename lineWidth -> paddingCols in GetTypeLines() | Glenn Smith | |
| This is a more accurate name for what the parameter actually does. Documentation was improved as well. | |||
| 2024-04-09 | Various fixes for recently added BinaryDataNotifications. | Brian Potchik | |
| 2024-04-03 | Add `importDependencies` argument to `ParseTypeString` to control library ↵ | Glenn Smith | |
| imports | |||
| 2024-04-03 | Switch TypeParser to use TypeContainer for its external type source | Glenn Smith | |
| 2024-04-01 | Add md1rom binary view with pure Rust lzma implementation | Rusty Wagner | |
| 2024-03-21 | Add uiSelectionControl documentation (skip-ci). | Brian Potchik | |
| 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 | |||
