summaryrefslogtreecommitdiff
path: root/python
AgeCommit message (Collapse)Author
2025-06-11Allow LLILFunction.set_flag to use flag indexGlenn Smith
For things like temporary flags which the lifters can produce
2025-06-11Fix doc and typing on ILFunction.appendGlenn Smith
2025-06-11API to create immediate function graphsGlenn Smith
2025-06-11Expose Function::CheckForDebugReportGlenn Smith
2025-06-11Fix IL BasicBlock repr using hex IL instr indicesGlenn Smith
2025-06-11Docs describing what basic block (post) dominators areGlenn Smith
The word "dominator" has lost all meaning to me. All that is going through my head now is Armin van Buuren -- Dominator, on repeat.
2025-06-11Expose AnalysisContext::GetLiftedILFunction properlyGlenn Smith
It was already grabbing the Lifted IL through the function object, which may not be the most up to date
2025-06-10Add UI action and API to control switch recovery in HLILRusty Wagner
2025-06-10Ensure the ConstantData IL instructions in the Python bindings provide the ↵Brian Potchik
'constant' property.
2025-06-09More None checks when querying IL internal to APIBrandon Miller
2025-06-09Update type hints/docs for Python IL API changesBrandon Miller
2025-06-06Option to ignore whitespace in searchesGlenn Smith
2025-06-06fix broken link in python docsJordan Wiens
2025-06-06Handle None when querying IL in Python generatorsBrandon Miller
2025-06-05Python: Set interpreter thread name for debuggingGlenn Smith
2025-06-03Add UI action and API to control early returns in HLILRusty Wagner
2025-06-03Add UI action and API to flip conditions during HLIL restructuringRusty Wagner
2025-05-28Support for Linux x86-64 x32 ABIBrandon Miller
2025-05-26Fix analysis state properties to return enums instead of integers.Brian Potchik
2025-05-23add cross-referencing to docs for save and create_databaseJordan Wiens
2025-05-23Add UI action and API to control expression foldingRusty Wagner
2025-05-23Fix ChoiceField docs, add .default getter/setterJosh Ferrell
2025-05-22Add TypeContainer::GetEmptyTypeContainerGlenn Smith
2025-05-21Fix HLIL_LABEL renderingGlenn Smith
2025-05-20Fix the build.Alexander Taylor
Previous commit causes failures in API documentation generation. This builds and passes unit tests locally, hoping that will also be the case for CI.
2025-05-20add missing importJordan Wiens
2025-05-20Fix type hints in project python apiJosh Ferrell
2025-05-20relax caller_sites filterJordan Wiens
2025-05-20add better verification for caller_sites to ensure calls, fixes #3722Jordan Wiens
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-16[Python] Support HLIL collapsing and update PseudoPythonGlenn Smith
Fixes Vector35/binaryninja-api#6679
2025-05-13[CMake] Report compatibility with 3.15 to silence deprecation warningsGlenn Smith
2025-05-12Fix python CoreArchitecture not loading intrinsicsGlenn Smith
2025-05-07Update BinaryView Python context manager to actually release the BinaryView ↵Brian Potchik
resource.
2025-05-07Fix AssociatedDataStore behaviorJosh Ferrell
2025-05-07Correct typos in Function.add_tag docs. Fixes #6796Malware Utkonos
2025-05-05Fix order of constructor arguments in VariableNameAndType.from_identifier ↵Galen Williamson
and .from_core_variable
2025-04-29Clean up args render layer exampleGlenn Smith
It was throwing lots of messages if MLIL was not found
2025-04-29Fix memory leak in python Enumeration classPeter LaFosse
2025-04-29Fix memory leaks in Sections, Segments, Settings, ExternalLibrary, and ↵Peter LaFosse
BackgroundTask
2025-04-27Add initial Workflow Monitor UI and support for nested subflows.Brian Potchik
2025-04-23Add Function::Analyze API to perform on-demand function analysis.Brian Potchik
2025-04-16[SharedCache] Import the shared cache magic variables in the scripting consoleMason Reed
Similar to how the debugger imports its magic variables. Magic variables available: `dsc` and `shared_cache`.
2025-04-09Remove extra refcount when getting debug info from a bvElykDeer
2025-04-09Expose AnalysisState through the APIXusheng
2025-04-08[aarch64] lift all LD[1-4]R? and ST[1-4] opcodes, lift ST/LDCLR, ST/LDEOR, ↵Galen Williamson
ST/LDSET, and their variants Also fixes all outstanding issues in arm64test.py, including intrinsics, dc, at, and tlbi
2025-04-07Support string arguments to workflow functions that expect activity lists. ↵Brian Potchik
(skip-ci)
2025-04-07Return None instead of raising in func IL gettersBrandon Miller
Return None instead of raising an ILException in Python Function.llil, mlil, etc to allow these properties to play nice with map and filter
2025-04-07fix broken link in get_llils_at docsJordan Wiens