| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-07-10 | Fix the Triage Summary view's exports list to only update when visible | Mark Rowe | |
| The `ExportsTreeView` now asks the model to pause / resume updates when its visibility changes. When paused, all notifications from the view are ignored. When resumed, notifications set a flag to indicate that an update is needed and resume the update timer if it is not already active. The timer is stopped after an update is processed. There's some extra complexity here to avoid emitting a signal for every `BinaryView` notification that is processed. These notifications are typically generated on background threads. The overhead of emitting a signal and it being routed to the main thread adds up given the number of notifications involved when loading a large binary. | |||
| 2025-07-03 | Change 'Path' to 'Path on disk' in triage summary | Alexander Khosrowshahi | |
| 2025-07-03 | Add GetPathInProject() to core API | Alexander Khosrowshahi | |
| 2025-06-25 | Fix cxx20 compiler warnings. | Alexander Taylor | |
| 2025-06-25 | Update CXX_STANDARD to 20. | Alexander Taylor | |
| Also update minimum CMake version. | |||
| 2025-06-25 | Remove implicit conversions from Confidence to underlying type, these can ↵ | Rusty Wagner | |
| cause bugs and also issues with C++20 | |||
| 2025-05-13 | [CMake] Report compatibility with 3.15 to silence deprecation warnings | Glenn Smith | |
| 2025-05-13 | Fix BN_API_BUILD_EXAMPLES for personal builds | Glenn Smith | |
| Now it will skip building the headless-required examples for Personal editions | |||
| 2025-04-25 | std::function<bool(size_t,size_t)> ==> ProgressFunction | Glenn Smith | |
| 2025-04-16 | Clean up navigable views and priorities | Glenn Smith | |
| 2025-04-04 | Also include library in triage imports filter. | Alexander Taylor | |
| Closes #6563. | |||
| 2025-03-31 | TriageView setBinaryDataNavigable based on m_byteView | Peter LaFosse | |
| 2025-03-21 | Fix memory leak in base address detection | Brandon Miller | |
| 2025-02-13 | Set default analysis level in BASE to full | Brandon Miller | |
| 2025-01-23 | Fix CopyableLabel filename. | Brian Potchik | |
| 2025-01-16 | Offload triage view hash calculations from the main thread. | Brian Potchik | |
| 2024-12-05 | Add entry functions in triage view | Zichuan Li | |
| 2024-11-25 | Rename 'defaultAnalysis' to 'baseAnalysis' in the Workflow system. | Brian Potchik | |
| 2024-09-30 | Request workflow by name to silence warning (skip-ci). | Brian Potchik | |
| 2024-09-19 | Fix font in triage imports list | Josh Ferrell | |
| 2024-09-13 | Ultimate. | Alexander Taylor | |
| 2024-08-11 | Fix crash in triage view when opening with no default calling convention | Mason Reed | |
| 2024-08-06 | Fix crash in triage view if binary view has no default platform | Mason Reed | |
| 2024-08-02 | Support setting user global pointer value | Xusheng | |
| 2024-07-18 | MemoryMap update with new segment model. | Brian Potchik | |
| 2024-07-03 | Remove all places where the code checks for the view name "Debugger" | Xusheng | |
| 2024-06-04 | BASE rebase navigation for non-mapped views | Brandon Miller | |
| 2024-06-04 | Display BASE widget for all file types | Brandon Miller | |
| Display BASE widget in Triage:Raw (all types) and Triage:Mapped | |||
| 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-23 | Fix building background_task example plugin on headless | Mason Reed | |
| 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-17 | Update C++ example code to use BinaryNinja::Load to open a file. Fix ↵ | Xusheng | |
| https://github.com/Vector35/binaryninja-api/issues/5429 | |||
| 2024-04-25 | Removed unused function in base detection | Brandon Miller | |
| 2024-04-25 | Changed meaning of base detection results table | Brandon Miller | |
| Now the results table consists of a high level report on number of hits per POI type for each candidate base address. The rebase address LineEdit is auto-populated when the user clicks on a row | |||
| 2024-04-25 | Base detection rebase navigation improvement | Brandon Miller | |
| Now is able to correctly navigate from raw triage summary to mapped linear view when starting analysis from the identified base address | |||
| 2024-04-25 | Using ParseExpression to parse numeric inputs | Brandon Miller | |
| 2024-04-25 | Simplified base address detection UI | Brandon Miller | |
| Moved advanced settings to expandable group and no longer display results items until analysis completes | |||
| 2024-04-25 | Hiding base detection results widgets before run | Brandon Miller | |
| 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 | |||
| 2023-12-06 | Add LLIL/MLIL instructions to describe integer vs. floating point argument usage | Rusty Wagner | |
| 2023-12-02 | TriageView Check for valid indexes before navigating to them | Peter LaFosse | |
| 2023-11-16 | Special color for exported symbols | Glenn Smith | |
| Imports have their own color, so exports can too | |||
| 2023-11-03 | Add support for showing compiler information in the triage summary | Peter LaFosse | |
| 2023-09-25 | Remove implicit dependencies to fix new warning in latest Xcode | Rusty Wagner | |
| 2023-09-19 | Extract class CopyableLabel to an independent file. Fix ↵ | Xusheng | |
| https://github.com/Vector35/binaryninja/issues/525 and https://github.com/Vector35/binaryninja-api/issues/4630 | |||
| 2023-09-18 | Search in the imports/exports in the triage view also checks the ordinal ↵ | Xusheng | |
| number. Fix https://github.com/Vector35/binaryninja-api/issues/4590 | |||
| 2023-09-11 | Fix BinaryView leak on rebase when triage view is enabled | Peter LaFosse | |
| 2023-08-25 | Use new macro, old one is deprecated. | Alexander Taylor | |
| 2023-08-10 | Add OnNotificationBarrier callback and the ability to selectively enable ↵ | Brian Potchik | |
| notification callbacks. | |||
