summaryrefslogtreecommitdiff
path: root/examples
AgeCommit message (Collapse)Author
2026-06-02Add support for multiple global pointer registersBrandon Miller
2026-05-22Refactor calling conventions to support correct representation of structuresRusty Wagner
2026-05-22Extend MLIL call instruction outputs to be expressionsRusty Wagner
2026-05-19Fix leaks due to missing parenting of Qt objectsMark Rowe
2026-03-05Parse and display PE resource information in triage view. Fix ↵Xusheng
https://github.com/Vector35/binaryninja-api/issues/4052, fix https://github.com/Vector35/binaryninja-api/issues/5607
2026-02-06Add regex and case sensitivity options to FilterEditJosh Ferrell
2026-01-01add whole-file entropy calculation to triageJordan Wiens
2025-12-20Fix many of the warnings that show up when compiling with GCC 15.2Mark Rowe
2025-12-20fix regression that broke feature map navigation from triage viewJordan Wiens
2025-12-20fix regression that prevented backing up from triage viewJordan Wiens
2025-12-19update section list in triage when section list changesJordan Wiens
2025-12-19only show libraries in triage if appropriateJordan Wiens
2025-12-19fix strings missing race conditionJordan Wiens
2025-12-19triage view responsive layoutJordan Wiens
2025-12-19make remaining triage header items use copylabelJordan Wiens
2025-12-19differentiate between 0x0 entry and no entryJordan Wiens
2025-12-19skip bndb in triage file pickerJordan Wiens
2025-12-18add go-to address support in native triage viewJordan Wiens
2025-12-18entropy tooltip showing offset and fix python versionJordan Wiens
2025-12-18fix triage entropy graph navigation for mapped filesJordan Wiens
2025-12-18truncate long paths in triage view and prevent the UI from moving when ↵Jordan Wiens
starting BASE
2025-11-04Update FilterEdit and FilterTarget to preserve existing selectionsMark Rowe
The down and enter keys now preserve an existing selection in the associated list or table views, rather than unconditionally selecting or activating the first item.
2025-10-21Add an example for using constant renderers to render unusual floating point ↵Rusty Wagner
constant encodings directly in the decompilation
2025-10-21Add C++ encoded strings exampleRusty Wagner
2025-10-17Make Triage Summary tables multi-select + copyable.Alexander Taylor
Closes #6562.
2025-09-09Unflatten example: use source labels betterGlenn Smith
2025-09-09Fix and optimize triage view hash calculations for large files.Brian Potchik
2025-08-20Deprecate Workflow::Instance in favor of Workflow::Get and Workflow::GetOrCreateMark Rowe
Calls to `Workflow::Instance` that were looking up a built-in workflow name are updated to use `Workflow::Get`. Others use `Workflow::GetOrCreate`.
2025-08-01Support MLIL expr mappings in C++Glenn Smith
2025-08-01Add unflatten workflow example C++ portGlenn Smith
2025-07-30[CMake] Specify CONFIGURE_DEPENDS for all file(GLOB ..)Mark Rowe
This ensures that CMake detects when files that match the glob are added or removed.
2025-07-10Fix the Triage Summary view's exports list to only update when visibleMark 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-03Change 'Path' to 'Path on disk' in triage summaryAlexander Khosrowshahi
2025-07-03Add GetPathInProject() to core APIAlexander Khosrowshahi
2025-06-25Fix cxx20 compiler warnings.Alexander Taylor
2025-06-25Update CXX_STANDARD to 20.Alexander Taylor
Also update minimum CMake version.
2025-06-25Remove 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 warningsGlenn Smith
2025-05-13Fix BN_API_BUILD_EXAMPLES for personal buildsGlenn Smith
Now it will skip building the headless-required examples for Personal editions
2025-04-25std::function<bool(size_t,size_t)> ==> ProgressFunctionGlenn Smith
2025-04-16Clean up navigable views and prioritiesGlenn Smith
2025-04-04Also include library in triage imports filter.Alexander Taylor
Closes #6563.
2025-03-31TriageView setBinaryDataNavigable based on m_byteViewPeter LaFosse
2025-03-21Fix memory leak in base address detectionBrandon Miller
2025-02-13Set default analysis level in BASE to fullBrandon Miller
2025-01-23Fix CopyableLabel filename.Brian Potchik
2025-01-16Offload triage view hash calculations from the main thread.Brian Potchik
2024-12-05Add entry functions in triage viewZichuan Li
2024-11-25Rename 'defaultAnalysis' to 'baseAnalysis' in the Workflow system.Brian Potchik
2024-09-30Request workflow by name to silence warning (skip-ci).Brian Potchik