summaryrefslogtreecommitdiff
path: root/python/scriptingprovider.py
AgeCommit message (Collapse)Author
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-05Add current_il_expr and current_il_expr_index magic varsGlenn Smith
2025-03-28missed the older dates!Jordan Wiens
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)
2024-10-21Allow `current_il_instruction` to work in Pseudo C (or any high level language)Rusty Wagner
2024-10-21Allow multiple high level representations for display, add Pseudo Rust and a ↵Rusty Wagner
Pseudo Python example plugin
2024-10-11Move ScriptingProvider log messages to a dedicated loggerJosh Ferrell
2024-07-02Fix needing to have a binary open to use current_projectJosh Ferrell
2024-06-25Fix il magic variables for lifted, mmlil, mmlil_ssaJosh Ferrell
2024-06-10Fix python magic variables applying post-startupGlenn Smith
2024-06-06Add api/modular system to python magic variablesGlenn Smith
2024-04-03Fix -DDEBUGGER=NO not working properlyXusheng
2024-03-20Scripting provider: avoid running command that can return non-ASCII ↵Xusheng
characters. Fix https://github.com/Vector35/binaryninja-api/issues/5192
2024-01-22Project supportJosh Ferrell
2024-01-08update copyright yearJordan Wiens
2023-11-28fix: typo in scriptingprovider.pyScott Lagler
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