summaryrefslogtreecommitdiff
path: root/binaryview.cpp
AgeCommit message (Collapse)Author
2024-02-07Type ArchivesGlenn Smith
2024-02-07Add ImportTypeLibraryTypeByGuid API and dialogPeter LaFosse
2024-01-22Project supportJosh Ferrell
2024-01-15Add APIs for getting the the base Metadata object for BinaryViews and ↵Peter LaFosse
TypeLibraries
2024-01-11Expose the BinaryView::ForgetUndoActions API and use avoid undo actions ↵Xusheng
warning in the debugger
2024-01-08update copyright yearJordan Wiens
2024-01-08Fix BinaryView::GetRelocationsAt C++ APIRusty Wagner
2024-01-05Add a new API to get the original image base of the binary view. Fix ↵Xusheng
https://github.com/Vector35/binaryninja-api/issues/4861
2024-01-04Add GetRelocationsAt APIRusty Wagner
2023-11-16Initial components UI update.Brian Potchik
2023-11-14Fix a number of leaks and bad uses of free in the apiGlenn Smith
See https://github.com/Vector35/binaryninja-api/issues/4751
2023-11-06Type BrowserGlenn Smith
2023-11-06Type ContainersGlenn Smith
2023-10-02Add GetEnd to Section API.Brian Potchik
2023-09-11Fix memory leak in functions calling BNCreateUserFunctionXusheng
2023-08-16Add DefineUserTypes to Rust/Python (+ fix return type)Glenn Smith
2023-08-10Add OnNotificationBarrier callback and the ability to selectively enable ↵Brian Potchik
notification callbacks.
2023-07-17Add CheckForStringAnnotationType APIPeter LaFosse
2023-07-10Move binary view loading in to the core; deprecate open_view in favor of ↵KyleMiles
load; update examples
2023-06-21Allow copy & copy-as to operate on 'full' string instead of string annotationPeter LaFosse
2023-06-08Undo transactions / context managerGlenn Smith
2023-06-08Undo entry states and revertingGlenn Smith
2023-03-30Add support for deriving structures from other structuresRusty Wagner
2023-03-29BinaryView::LookupImportedType*Glenn Smith
2023-02-20Allow DataVariables to be added to Componentskat
2023-02-19Account for BinaryData::Ctor potentially failingGlenn Smith
2023-02-08Clean up possible early deletion issues in API callbacksRusty Wagner
2023-02-04Initial support for constant data expressions.Brian Potchik
2023-02-03Expose GetSymbolsByRawName in the C++ APIPeter LaFosse
2023-01-30Fix Type object leaksRusty Wagner
2023-01-30Fix UAF on C++ BinaryView plugin init, improve demangler and BinaryView APIsRusty Wagner
2023-01-05Update copyright to 2023Josh F
2022-12-21Add support for adding magic values into expression parserXusheng
2022-11-30Type library C++ api & import recordingGlenn Smith
2022-11-20Initial constant expression builtin outliner.Brian Potchik
2022-11-16Add BinaryView::GetDependencySortedTypesGlenn Smith
2022-11-11Convenience helpers for type parsing in c++Glenn Smith
2022-11-10Prevent applying two different debug infoes at the same timeGlenn Smith
2022-10-12Fix Universal schema serialization in C++ API.Brian Potchik
2022-10-09Remove default load settings; Move settings `analysis.debugInfoInternal` and ↵KyleMiles
`loader.debugInfoExternal` to `analysis.debugInfo.internal` and `analysis.debugInfo.external`
2022-10-06Remove loading default load settings from BinaryDataKyleMiles
We might need that capability again in the future, but for now default load settings are only needed on non-raw views after this point in the API
2022-10-04Add API bindings for `BNBinaryViewGetDefaultLoadSettings` for force API ↵KyleMiles
actions to load default load settings
2022-10-04Rename and move `Analysis/Database Merge Tool` to `File/Merge Databases`; ↵KyleMiles
Add API bindings for `BinaryView::GetDebugInfo()`, `BinaryView::ApplyDebugInfo()`, and `BinaryView::SetDebugInfo()`; Remove `analysis.experimental.parseDebugInfo` (in favor of `loader.debugInfoInternal` and `loader.debugInfoExternal`)
2022-10-03Fix typo in BinaryView::ParseTypesFromSourceGlenn Smith
This was causing ASAN crashes
2022-09-29DebugInfo: make parseInfo have a progress callbackGlenn Smith
This will enable us to have progress bars and cancellation of debuginfo application
2022-09-29Interaction::RunProgressDialogGlenn Smith
2022-09-22Add the Components APIkat
2022-07-18Memory map sidebar widget + segment/section notificationsJosh F
2022-07-04Add CanUndo,CanRedo,GetRedoEntriesJosh F
2022-06-21Add Analysis::GetTypeByRef, which searches for types by id/nameGlenn Smith
Due to bugs, sometimes named types will not have a correct id, leading to bugs