summaryrefslogtreecommitdiff
path: root/python
AgeCommit message (Collapse)Author
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
2025-04-06fix get_llils?_at documentationJordan Wiens
2025-04-05Add current_il_expr and current_il_expr_index magic varsGlenn Smith
2025-03-31Python: Make enterprise.connect() check for enterprise.initialize()Glenn Smith
2025-03-30add example code for PlatformJordan Wiens
2025-03-30update version switcher example to use core_version_info, resolves #6204Jordan Wiens
2025-03-30Add Python Metadata API improvements for handling Metadata as values, ↵Brian Potchik
dictionary item assignment, and array appending. (skip-ci)
2025-03-282025 for other formats...Jordan Wiens
2025-03-28missed the older dates!Jordan Wiens
2025-03-28belated copyright year updateJordan Wiens
2025-03-27Python: Fix a couple typoes in the IL buildersGlenn Smith
2025-03-21Don't use fully qualified import.Brian Potchik
2025-03-21Add setting to control automatic analysis updates after Python commands. ↵Brian Potchik
(skip-ci)
2025-03-21Add API for refreshing UI without needing an analysis updateGlenn Smith
2025-03-19Add API for BinaryView::FinalizeNewSegmentskat
2025-03-18Revert importing sharedcache in Python init.Alexander Taylor
2025-03-18Documentation and type hints for sharedcache.py, properly import ↵kat
binaryninja.sharedcache automatically
2025-03-14Return None on ILException in get_low_level_il_atBrandon Miller