summaryrefslogtreecommitdiff
path: root/python
AgeCommit message (Collapse)Author
2021-09-05add a core.free_string helperPeter LaFosse
2021-09-05Refactor RegisterValue class into multiple dataclasses which can be ↵Peter LaFosse
instantiated directly
2021-09-05Refactor Variable classPeter LaFosse
The Variable class is now broken into 3 separate classes with helper methods to convert between them. CoreVariable is implemented as a frozen dataclass and is analogous to BNVariable VariableNameAndType is analogous to BNVariableNameAndType Bothe the above are passive objects and can not be changed directly The new and improved Variable object is now an active object which can be operated on directly and changes will take effect immediately
2021-09-05Fix BinaryView.newPeter LaFosse
2021-09-05Fix highlight colors on BasicBlock objectsPeter LaFosse
2021-09-05Add type hints to basicblock.py, lowlevelil.py, architecture.pyPeter LaFosse
2021-08-25Add 'requiresRestart' property to settings schema for UI notification.Brian Potchik
2021-08-20platforms: specify platform types and add bvt platform callbacksRyan Snyder
2021-08-19convert sample python triage plugin to PySide6Jordan Wiens
2021-08-17CMake option to set license for generatorGlenn Smith
2021-08-17Websocket providerGlenn Smith
2021-08-16Move py debugger functions to __init__.pyGlenn Smith
2021-08-14Startup.py/python debugger updates and documentationGlenn Smith
2021-08-13Workflows early preview.Brian Potchik
2021-08-05Also return the incomingType member in TypeFieldReferenceXusheng
2021-08-04Add query mode to flow graph reports.Brian Potchik
2021-08-04Expose some BasicBlock APIs.Brian Potchik
2021-08-04Expose LLIL SSA Generation API.Brian Potchik
2021-08-03startup.py file runs commands on startupGlenn Smith
2021-07-29support for repository plugins loaded from a subdirectoryJordan Wiens
2021-07-28Add sidebar and move some dock widgets to itRusty Wagner
2021-07-26Python API : Fix copyright year, add .vars to IL functions, remove ↵KyleMiles
BNGetFunctionILVariables, prevent variables without types (from Mapped MLIL) from erroring out in function.Variable's __repr__, added BNGetLowLevel-Registers, RegisterStacks, Flags, MemoryVersions, and their respective SSA versions, added `LowLevelILFunction`- `.vars`, `.ssa_vars`, `.registers`, `.register_stacks`, `.flags`, `.memory_versions` and ssa versions.
2021-07-15Fix for create_user_function does not consult ↵galenbwill
get_associated_platform_by_address when no platform is specified Fix for https://github.com/Vector35/binaryninja-api/issues/2554#issue-945559859
2021-07-09Cleanup tags and comments in many placesGlenn Smith
Fixes #1926 #2374 #2325 #2204 #1652 and possibly others
2021-07-07DebugInfo - plugable debug information importers - C++, Rust, and Python APIsKyleMiles
2021-07-07fixed type incides should be indicesGalen Williamson
2021-07-07Added slicing support to __getitem__ in all basic block classesGalen Williamson
2021-07-07Fixed missing self parameter in get_instruction_containing_addressGalen Williamson
2021-07-05Remove snippet and kaitai plugin. Note their individual links.Xusheng
2021-07-01Tag/TagType id apis in pythonGlenn Smith
2021-07-01fixed typo "in" should be "if"galenbwill
2021-07-01Chunked uploads and cancelling uploadsGlenn Smith
2021-07-01Expose Tag::GetIdGlenn Smith
2021-06-28Add type library creation and dumping examplesAndrew Lamoureux
2021-06-18Interactions: add default form valuesGlenn Smith
2021-06-14small settings documentation improvementJordan Wiens
2021-06-14Fix comparison of ReferenceSource and TypeFieldReferenceXusheng
2021-06-12Function: Added `BNGetFunctionILVariables()` / `get_il_vars()` methodJon Palmisciano
2021-06-11Update demangle.pygalenbwill
fixed typo `s/directally/directly/`
2021-06-11Add TypeReferenceChanged notificationXusheng
2021-06-07Change get_functions_by_name name param type to strHex Fish
2021-06-03Always use <user-dir>/pythonX.Y/site-packages directory when installing ↵Peter LaFosse
dependencies outside of a virtual-env
2021-06-02scriptingprovider check if python_bin is NonePeter LaFosse
2021-06-02Return proper status from _pip_existsPeter LaFosse
2021-06-02Fixes for pip requirements installationPeter LaFosse
2021-05-28Improve calling convention support for variadic argument resolutionRyan Snyder
2021-05-26Updated examples and docsGlenn Smith
2021-05-26small update to parse_expression documentationJordan Wiens
2021-05-26Add the ability to automatically create struct membersXusheng
2021-05-19Divide metadata into user and auto metadataXusheng