summaryrefslogtreecommitdiff
path: root/python
AgeCommit message (Collapse)Author
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
2023-07-25small pydoc fixes in navigate APIsJordan Wiens
2023-07-24fix debuginfo example documentationJordan Wiens
2023-07-22Python API : Add examples to the docs for MediumLevelILInstruction.visit and ↵KyleMiles
HighLevelILInstruction.visit
2023-07-22Python API : Deprecate MediumLevelILVar.src and MediumLevelILVarSsa.src in ↵KyleMiles
favor of *.var to match HLIL
2023-07-22Python API : Allow HLIL/MLIL get_ssa_var_definition and get_ssa_var_uses to ↵KyleMiles
accept variable instruction objects in addition to variable objects
2023-07-22Add Variable.is_parameter_variableKyleMiles
2023-07-20Add BNGetDefaultTypeParser API.Alexander Taylor
2023-07-12Fix a failure that occured when passing load/BinaryView.load raw datakat
2023-07-10Fix broken python bindingsKyleMiles
2023-07-10Python API : Fix missing parameter on debuginfo.parse_debug_infoKyleMiles
2023-07-10Move binary view loading in to the core; deprecate open_view in favor of ↵KyleMiles
load; update examples
2023-07-07Expose function "pure" flag to api and typesystemGlenn Smith
2023-06-29Improve __repr__ for IL instructions, and related objectsPeter LaFosse
2023-06-29Implement __repr__ for all basic blocks in the base classPeter LaFosse
2023-06-29Improve API of LLIL /Call/ instrucitonPeter LaFosse
2023-06-29Clarifying parts of the basic block APIs.Alexander Taylor
2023-06-27Deprecate standalone preprocess API function.Alexander Taylor
2023-06-23Add warnings around the use of ↵Peter LaFosse
add_binaryview_initial_analysis_completion_event and add_binaryview_finalized_event
2023-06-22export svg now theme awareJordan Wiens
2023-06-09fix documentation for callee_addresses fixes #4356Peter LaFosse
2023-06-09Fix LowLevelILCallSsa.output to work like MediumLevelILCallSsa.outputPeter LaFosse
2023-06-09Prevent exception on close in FunctionListPeter LaFosse
2023-06-08Undo transactions / context managerGlenn Smith
2023-06-08Undo entry states and revertingGlenn Smith
2023-06-08include typed file for mypy in buildsJordan Wiens
2023-06-08replace format with fstrings, fix opacity bug, better enable raw svgJordan Wiens
2023-06-07variable.py : Add 'offset_to_next_variable' convenience functionKyleMiles
2023-06-06try to make sphinx ver on macos build happyJordan Wiens