summaryrefslogtreecommitdiff
path: root/python/scriptingprovider.py
AgeCommit message (Collapse)Author
2023-08-28Fix scripting completer sometimes returning garbageGlenn Smith
2023-08-17Ensure consistent lifetimes for UI-accessible BinaryView instances in Python.Brian Potchik
2023-08-11Add current_il_instructions magic variable in the Python console. Fix ↵Xusheng
https://github.com/Vector35/binaryninja-api/issues/4327.
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-04-11remove vestigal importsJordan Wiens
2023-04-10add help for windows python console, resolves #4210Jordan Wiens
2023-03-29Add support for warnings to ScriptingInstanceJosh Ferrell
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-20plugins: Update scriptingprovider.py to install Python packages using ↵Brian Knudson
bundled Python interpreter executable on MacOS
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-08python plugins: Add support on MacOS to install Python plugin dependencies ↵Brian Knudson
using bundled python
2023-02-09Invalidate python finder caches when plugin dependency gets installedJosh Ferrell
2023-02-03Fix ScriptingProviders.update_locals raising causing console entry to failGlenn Smith
Re: #3596
2023-02-02Fix current_comment clobbering bv.set_comment_atGlenn Smith
Fixes Vector35/binaryninja-api#3682
2023-01-22Add current_*_ssa to python console, fix #3661Josh Ferrell
2023-01-09Fix missing debugger dbg magic variableXusheng
2023-01-05Update copyright to 2023Josh F
2022-12-14Support disabling the debugger plugin shipped with BN by setting ↵Xusheng
BN_DISABLE_CORE_DEBUGGER environment variable
2022-11-10Fix Python console not working if UI plugins are not available for any reasonRusty Wagner
2022-10-07Fix one case of resources not being freed right away when closing tabsRusty Wagner
2022-09-13No longer mark debugger as betaXusheng
2022-09-06Make sure to release references when the last tab of a binary is closedXusheng
2022-08-26rename current_file_offset to current_raw_offsetJordan Wiens
2022-08-16Properly check whether self.active_view is None. Close ↵Xusheng
https://github.com/Vector35/debugger/issues/236.
2022-08-04Fix regression in scripting console when no view is activekat
2022-08-04Also make current_il_basic_block write-protectedXusheng
2022-08-04More magic console variables. Close ↵Glenn Smith
https://github.com/Vector35/binaryninja-api/issues/3339
2022-08-03Use inspect instead of hasattrkat
2022-08-03Fix bninspect on documented propertieskat
2022-07-22remove misleading commentJordan
2022-06-16Add support for executing scripts from fileskat
2022-06-14Add error for loading UI plugins in headlessRusty Wagner
2022-06-10Fix undefined DebuggerController in PythonScriptingInstanceXusheng
2022-06-10Fix missing debugger_imported definition in PythonScriptingInstanceXusheng
2022-06-09Better handling of the injected dbg objectXusheng
2022-04-29Check in the debuggerXusheng
2022-04-14Fix issue where utf-8 strings couldn't be used or displayed in the python ↵Peter LaFosse
scripting console
2022-04-11Prevent hang when tab completing in large function/binaryJosh F
2022-01-28Format All FilesKyleMiles
2022-01-24Add additional unit tests for types.py and fix some resulting bugsPeter LaFosse
2022-01-22Fix leak of scripting instances when new windows are createdRusty Wagner
2022-01-03update copyright yearsJordan Wiens
2021-09-06Fix import of logPeter LaFosse
2021-09-06Add some additional typehints to architecture.py, function.py and ↵Peter LaFosse
metadata.py, callingconvention.py, binaryview.py, highlevelil.py, scriptingprovider.py, types.py Fix typehint for Union[QualifiedName, str]
2021-09-05Refactor Python TypesPeter LaFosse
Remove _mutable types
2021-09-05type hints for highlevelil.py, mediumlevelil.py and lowlevelil.py, workflow.pyPeter LaFosse
Fix linter error in scriptingprovider.py Update workflow.py using updated paradigms and type hints
2021-09-05small bug fix to scriptingprovider.pyPeter LaFosse
2021-09-05Don't inherit from object anymorePeter LaFosse