summaryrefslogtreecommitdiff
path: root/binaryninjacore.h
AgeCommit message (Collapse)Author
2025-05-28Support for Linux x86-64 x32 ABIBrandon Miller
2025-05-23Add UI action and API to control expression foldingRusty Wagner
2025-05-22Bump abi version for new apiGlenn Smith
2025-05-22Add TypeContainer::GetEmptyTypeContainerGlenn Smith
2025-05-21Fix HLIL_LABEL renderingGlenn Smith
2025-05-19Implement function level metadataBrandon Miller
2025-05-17Add `BNIsMemoryMapActivated` APIMason Reed
So that users of the memory map API can know if a view has activated the memory map and adjust behavior accordingly.
2025-05-01Updates to WorkflowMonitor UI.Brian Potchik
2025-04-25std::function<bool(size_t,size_t)> ==> ProgressFunctionGlenn Smith
2025-04-23Add Function::Analyze API to perform on-demand function analysis.Brian Potchik
2025-04-21Make binja core BASE API compatible with CBrandon Miller
2025-04-16Fix Logger indentation apiGlenn Smith
2025-04-16Add loaded column for kernel cache view.Alexander Taylor
Required adding an API to determine if an image is loaded.
2025-04-11Add instruction attribute for intermediate computations that are potentially ↵Rusty Wagner
unused in MLIL
2025-04-09Expose AnalysisState through the APIXusheng
2025-04-03Render address relative to data start optionGlenn Smith
2025-03-28missed the older dates!Jordan Wiens
2025-03-19Add API for BinaryView::FinalizeNewSegmentskat
2025-03-17Add search mode detection feedback in find dialog for advanced binary search.Brian Potchik
2025-03-17core: initial union support with C++ APIRyan Snyder
2025-03-10Increment core ABI version for API change.Alexander Taylor
2025-03-07Resolve analysis pipeline suspend processing and integrate with existing ↵Brian Potchik
core functionality.
2025-03-06Add API to insert Activities after a specified Activity.Brian Potchik
2025-03-05Improvements for advanced binary search.Brian Potchik
2025-03-03Function param pointers to external mem in FWNBrandon Miller
2025-02-26Add theme color for code fold icons.Alexander Taylor
2025-02-17Associate a RemoteProject to a Project when applicableJosh Ferrell
2025-02-14uidf refactorRyan Snyder
2025-02-13StringRef and direct access to symbol namesGlenn Smith
2025-02-13Fix leaking BNDataVariableAndName when calling BNGetDebugDataVariableBy ↵Mason Reed
functions
2025-02-10Add API to get remote server build versionJosh Ferrell
2025-02-06Add After variants for looking up variables at instructionsGlenn Smith
Fixes #6397
2025-02-04Firmware Ninja relationships APIBrandon Miller
2025-02-03Add option to support auto parsing text formats.Brian Potchik
2025-01-30Render LayersGlenn Smith
2025-01-24Add line formatter API and a generic line formatter pluginRusty Wagner
2025-01-22Support eligibility callbacks through the API for Workflow actions.Brian Potchik
2025-01-20Revert "Add line formatter API and a generic line formatter plugin"Rusty Wagner
This reverts commit 1699c71999d29d32aba5c9f8fea193a661a4b02b.
2025-01-17Add line formatter API and a generic line formatter pluginRusty Wagner
2025-01-17Firmware Ninja reference tree APIBrandon Miller
2025-01-09Add BNAllocStringWithLength API.Brian Potchik
2024-12-14Pass length to free flag conditions list callback and remove libc from rust apiMason Reed
Allows language bindings like rust to free conditions lists sanely
2024-12-14Pass length to free register list callbackMason Reed
Allows language bindings like rust to free register lists sanely
2024-11-27Add support for a logical memory map representation.Brian Potchik
2024-11-22C++ and Python API for Firmware NinjaBrandon Miller
2024-11-07Add APIs to support bulk segment addition operations.Brian Potchik
2024-11-01Fix segment removal APIs.Brian Potchik
2024-10-28hlr: expose ability to claim line addressesRyan Snyder
2024-10-25Retrieve view from analysis contextMason Reed
Makes it possible to write module workflows in plugins and scripts
2024-10-24Add disassembly setting to allow/disallow rendering of collapse tokensPeter LaFosse