| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2021-09-05 | fix issue when looking up branch type in Architecture._get_instruction_info | Peter LaFosse | |
| 2021-09-05 | Convert the following to dataclasses: | Peter LaFosse | |
| AddressRange BoolWithConfidence ConstantReference EnumerationMember FunctionParameter ILFlag ILIntrinsic ILRegister ILRegisterStack ILSemanticFlagClass ILSemanticFlagGroup IndirectBranchInfo InstructionBranch InstructionInfo IntrinsicInfo IntrinsicInput LowLevelILExpr LowLevelILOperationAndSize PossibleValueSet RegisterInfo RegisterSet RegisterStackAdjustmentWithConfidence RegisterStackInfo SSAFlag SSARegister SSARegisterOrFlag SSARegisterStack SizeWithConfidence StackVariableReference StructureMember TypeFieldReference TypeParserResult ValueRange BasicBlockEdge | |||
| 2021-09-05 | add a core.free_string helper | Peter LaFosse | |
| 2021-09-05 | Refactor RegisterValue class into multiple dataclasses which can be ↵ | Peter LaFosse | |
| instantiated directly | |||
| 2021-09-05 | Refactor Variable class | Peter 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-05 | Fix BinaryView.new | Peter LaFosse | |
| 2021-09-05 | Fix highlight colors on BasicBlock objects | Peter LaFosse | |
| 2021-09-05 | Add type hints to basicblock.py, lowlevelil.py, architecture.py | Peter LaFosse | |
| 2021-08-25 | Add 'requiresRestart' property to settings schema for UI notification. | Brian Potchik | |
| 2021-08-20 | platforms: specify platform types and add bvt platform callbacks | Ryan Snyder | |
| 2021-08-19 | convert sample python triage plugin to PySide6 | Jordan Wiens | |
| 2021-08-17 | CMake option to set license for generator | Glenn Smith | |
| 2021-08-17 | Websocket provider | Glenn Smith | |
| 2021-08-16 | Move py debugger functions to __init__.py | Glenn Smith | |
| 2021-08-14 | Startup.py/python debugger updates and documentation | Glenn Smith | |
| 2021-08-13 | Workflows early preview. | Brian Potchik | |
| 2021-08-05 | Also return the incomingType member in TypeFieldReference | Xusheng | |
| 2021-08-04 | Add query mode to flow graph reports. | Brian Potchik | |
| 2021-08-04 | Expose some BasicBlock APIs. | Brian Potchik | |
| 2021-08-04 | Expose LLIL SSA Generation API. | Brian Potchik | |
| 2021-08-03 | startup.py file runs commands on startup | Glenn Smith | |
| 2021-07-29 | support for repository plugins loaded from a subdirectory | Jordan Wiens | |
| 2021-07-28 | Add sidebar and move some dock widgets to it | Rusty Wagner | |
| 2021-07-26 | Python 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-15 | Fix 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-09 | Cleanup tags and comments in many places | Glenn Smith | |
| Fixes #1926 #2374 #2325 #2204 #1652 and possibly others | |||
| 2021-07-07 | DebugInfo - plugable debug information importers - C++, Rust, and Python APIs | KyleMiles | |
| 2021-07-07 | fixed type incides should be indices | Galen Williamson | |
| 2021-07-07 | Added slicing support to __getitem__ in all basic block classes | Galen Williamson | |
| 2021-07-07 | Fixed missing self parameter in get_instruction_containing_address | Galen Williamson | |
| 2021-07-05 | Remove snippet and kaitai plugin. Note their individual links. | Xusheng | |
| 2021-07-01 | Tag/TagType id apis in python | Glenn Smith | |
| 2021-07-01 | fixed typo "in" should be "if" | galenbwill | |
| 2021-07-01 | Chunked uploads and cancelling uploads | Glenn Smith | |
| 2021-07-01 | Expose Tag::GetId | Glenn Smith | |
| 2021-06-28 | Add type library creation and dumping examples | Andrew Lamoureux | |
| 2021-06-18 | Interactions: add default form values | Glenn Smith | |
| 2021-06-14 | small settings documentation improvement | Jordan Wiens | |
| 2021-06-14 | Fix comparison of ReferenceSource and TypeFieldReference | Xusheng | |
| 2021-06-12 | Function: Added `BNGetFunctionILVariables()` / `get_il_vars()` method | Jon Palmisciano | |
| 2021-06-11 | Update demangle.py | galenbwill | |
| fixed typo `s/directally/directly/` | |||
| 2021-06-11 | Add TypeReferenceChanged notification | Xusheng | |
| 2021-06-07 | Change get_functions_by_name name param type to str | Hex Fish | |
| 2021-06-03 | Always use <user-dir>/pythonX.Y/site-packages directory when installing ↵ | Peter LaFosse | |
| dependencies outside of a virtual-env | |||
| 2021-06-02 | scriptingprovider check if python_bin is None | Peter LaFosse | |
| 2021-06-02 | Return proper status from _pip_exists | Peter LaFosse | |
| 2021-06-02 | Fixes for pip requirements installation | Peter LaFosse | |
| 2021-05-28 | Improve calling convention support for variadic argument resolution | Ryan Snyder | |
| 2021-05-26 | Updated examples and docs | Glenn Smith | |
| 2021-05-26 | small update to parse_expression documentation | Jordan Wiens | |
