summaryrefslogtreecommitdiff
path: root/python
AgeCommit message (Collapse)Author
2023-11-24Add Symbolic symbols type.Brian Potchik
2023-11-23Fix address printing for BasicBlocks in reprScott Lagler
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-14Print more details when IL could not be loadedJosh Ferrell
2023-11-10Add support for object settingsJosh Ferrell
2023-11-07Make non "if_available" il accessors throw ILException, create exceptions.py ↵Josh Ferrell
for custom exception types
2023-11-06Type Containers: API DocsGlenn Smith
2023-11-06Type BrowserGlenn Smith
2023-11-06Type ContainersGlenn Smith
2023-11-03Add typelib explorer examplePeter LaFosse
2023-11-03Fix 'Type.with_replaced_*' APIsPeter LaFosse
2023-11-03Add some guardrails around creating NamedTypeReferencesPeter LaFosse
2023-11-03Add 'parsers' property and ensure DebugInfo APIs free properly on internal ↵Peter LaFosse
errors
2023-11-02Ensure Type objects are created correctly everywhere and add guardrailPeter LaFosse
2023-11-01Add interaction.get_large_choice_input for large numbers of optionskat
2023-10-25Remove unnecessary error from get_tag_type.Alexander Taylor
2023-10-19fix parse_type_string cross-referencesJordan Wiens
2023-10-19remove copy pasta from a few python examplesJordan Wiens
2023-10-18add rebase API exampleJordan Wiens
2023-10-18add missing descriptions of example pluginsJordan Wiens
2023-10-10Add `DebugInfo.parsers`; fix DebugInfo.get_parsers to return strings instead ↵KyleMiles
of byte strings; Resolves #4652
2023-10-09Dont filter on platform when enumerating callees, issue #4672Andrew Lamoureux
2023-09-28correct LibraryFunctionSymbol documentationJordan Wiens
2023-09-20standardize deprecation format and linkify suggestionsJordan Wiens
2023-09-20Fix doc comment on Function.add_tagKyleMiles
2023-09-19Update documentation on llil mul, muludp, mulsdpAndrew Lamoureux
- size describes input operands, not outputs - mult for when only lower half of product is needed - when full product needed, must specify signed/unsigned
2023-09-18Fix BinaryViewType.load does not return the created binary view. Fix ↵Xusheng
https://github.com/Vector35/binaryninja-api/issues/4632
2023-09-11Fix memory leak in functions calling BNCreateUserFunctionXusheng
2023-09-11Stop using now-deprecated Enterprise function.Alexander Taylor
2023-09-05fix formatting of BinaryDataNotification noteJordan
2023-09-02Fix python BinaryView instance refcounting.Brian Potchik
2023-08-28Fix scripting completer sometimes returning garbageGlenn Smith
2023-08-23typelibrary: add methods for dependency infoRyan Snyder
2023-08-23small clarification on APIs that descibe max_instruction_lengthJordan Wiens
2023-08-17The load API now returns None for an invalid handle.Brian Potchik
2023-08-17Ensure consistent lifetimes for UI-accessible BinaryView instances in Python.Brian Potchik
2023-08-17Remove deprecation of BinaryView and BinaryViewType open APIs.Brian Potchik
2023-08-16Handle case where __init__ on BinaryDataNotifications base class is not ↵Brian Potchik
called by the derived class. (skip-ci)
2023-08-16Add DefineUserTypes to Rust/Python (+ fix return type)Glenn Smith
2023-08-16Add some convenience flags to NotificationType.Brian Potchik
2023-08-15Fix potential crash with register_notification and add support for ↵Brian Potchik
notification_barrier requests.
2023-08-12Fix typo in components callbacks.Brian Potchik
2023-08-11Add notification_barrier support and ability to selectively enable ↵Brian Potchik
notification callbacks to python API.
2023-08-11Add current_il_instructions magic variable in the Python console. Fix ↵Xusheng
https://github.com/Vector35/binaryninja-api/issues/4327.
2023-08-10Add OnNotificationBarrier callback and the ability to selectively enable ↵Brian Potchik
notification callbacks.
2023-08-03Add an API to get structure member including inherited ones. Fix auto ↵Xusheng
structure creation overwrites inherited fields. Close https://github.com/Vector35/binaryninja-api/issues/4540
2023-08-02Fix cannot run Python script when the file contains non-ASCII characters. ↵Xusheng
Fix https://github.com/Vector35/binaryninja-api/issues/4460
2023-08-01remove deprecation warning on mlilvar srcJordan Wiens
2023-07-29Core workflows feature update.Brian Potchik
2023-07-26Properly set DisassemblySettings like WaitForIL while doing text and ↵Xusheng
constant search. Fix https://github.com/Vector35/binaryninja-api/issues/3954