summaryrefslogtreecommitdiff
path: root/python
AgeCommit message (Collapse)Author
2023-03-30Add support for deriving structures from other structuresRusty Wagner
2023-03-29Fix Type.named_type_from_typeGlenn Smith
2023-03-29Fix BinaryView.type_names apiGlenn Smith
2023-03-29BinaryView::LookupImportedType*Glenn Smith
2023-03-29Fix formatting of many deprecation noticesJosh Ferrell
2023-03-29Update reference to deprecated Function.function_type attributeJosh Ferrell
2023-03-29Add support for warnings to ScriptingInstanceJosh Ferrell
2023-03-29Fix some type hints using more correct Dict instead of MappingPeter LaFosse
2023-03-28Add visitors for llil and hlilPeter LaFosse
Implement detailed_operands for both, add visitors for both. Improve consistency of type_name field of detailed_operands in MLIL
2023-03-27Catch all types of exceptions in functions in Architecture that call ↵Xusheng
user-implemented methods. Fix https://github.com/Vector35/binaryninja-api/issues/4152
2023-03-24Fix constant data access in the Python API for small data sizes.Brian Potchik
2023-03-23plugins: Update scriptingprovider.py to use environment that sets PYTHONHOME ↵Brian Knudson
when calling pip using bundled python on macos. This fixes installing package dependencies that use setuptools
2023-03-23Add visit methods to MLIL and new detailed_operands methodPeter LaFosse
2023-03-22Python API : Tags fixesKyleMiles
2023-03-22Tags refactorKyleMiles
2023-03-22Function.py: Move all the tag functions next to each otherKyleMiles
2023-03-21Update documentation for progress callbacks to indicate they must return ↵Peter LaFosse
True to continue the action
2023-03-20plugins: Update scriptingprovider.py to install Python packages using ↵Brian Knudson
bundled Python interpreter executable on MacOS
2023-03-10Forgot to rename the Python API as well.Alexander Taylor
2023-03-09now with 33% less ugprade (remove redundant argument)Jordan Wiens
2023-03-08typo in load docsJordan Wiens
2023-03-08pip should upgrade dependencies if requiredJordan Wiens
2023-03-08Fix improper creation of NTR via Type.registered_namePeter LaFosse
2023-03-08python plugins: Add support on MacOS to install Python plugin dependencies ↵Brian Knudson
using bundled python
2023-03-07Fix typehint for lookup_imported_object_libraryPeter LaFosse
2023-03-07Remove get_constant_data API from BinaryView for the second time.Brian Potchik
2023-03-06Add CONFIGURE_DEPENDS to CMakeLists.txtJosh Ferrell
2023-03-06Print the content of the strings in a more straightforward wayXusheng
2023-02-25Fix python constructor of QualifiedNames and some of the operators on the ↵Peter LaFosse
C++ API
2023-02-23Update docs for BinaryView.find_all_* with correct return type and noteGlenn Smith
2023-02-20Swap to a Generator for Component.functions/data_variables, add ↵kat
Component.function_list, .data_variable_list
2023-02-20Allow DataVariables to be added to Componentskat
2023-02-17silly work-around for 0byte files not being includedJordan Wiens
2023-02-15Remove legacy BNDB Merge ToolJosh Ferrell
2023-02-14Add DisassemblySettings to LLIL::GetExprTextGlenn Smith
To make possible the next commit
2023-02-14Fix crash from creating 0 width enumJosh Ferrell
2023-02-14Python API: Critical fixKyleMiles
2023-02-13Add __version__ attribute to python api, allow marking deprecation with ↵Josh Ferrell
future version marker
2023-02-13Make Function.function_type transparently use Function.typeJosh Ferrell
2023-02-13add new function type property, prepare deprecation for function_typeJordan Wiens
2023-02-12Slightly clean up CMake outputJon Palmisciano
2023-02-10fixup instruction iterator to work headless and in the UIJordan Wiens
2023-02-09Invalidate python finder caches when plugin dependency gets installedJosh Ferrell
2023-02-09Update documentation to warn about creating databases in the context of ↵Brian Potchik
analysis callbacks.
2023-02-08More surgical fix that actually passes unit tests.Alexander Taylor
Fix for #3842.
2023-02-08Update `_sdv` when `_type` changes.Alexander Taylor
Fixes #3842.
2023-02-08Update binaryview.pyPeter LaFosse
Add 'Optional' type hint to `seek`
2023-02-08Bring BinaryReader.seek more in line with FileFabian Freyer
Adds a `whence` parameter to BinaryReader.seek which behaves similarly to FileObjects seek method, but defaults to 0, keeping backwards compatibility.
2023-02-08Change Function.user_type -> Function.has_user_type, deprecate ↵Josh Ferrell
Function.explicitly_defined_type in favor of Function.has_explicitly_defined_type
2023-02-08Add boolean for Function.user_type to indicate if a user type has been setPeter LaFosse