| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2021-09-06 | Improve include style in basicblock.py | Peter LaFosse | |
| Improve include style of debuginfo.py | |||
| 2021-09-06 | Additional typehints for mediumlevelil.py, binaryview.py and function.py | Peter LaFosse | |
| 2021-09-06 | Update types.py to use *WithBuilder APIs | Peter LaFosse | |
| 2021-09-06 | Fix some rebase errors in binaryview.py | Peter LaFosse | |
| 2021-09-06 | Some normalizing code changes | Peter LaFosse | |
| 2021-09-06 | Remove unnecessary check on type | Peter LaFosse | |
| 2021-09-06 | Bug fix for new way of created NamedTypeReferences | Peter LaFosse | |
| 2021-09-06 | Fix some type check errors in debuginfo.py | Peter LaFosse | |
| Add try finally blocks for deallocation | |||
| 2021-09-06 | Fix BasicBlock.can_exit | Peter LaFosse | |
| 2021-09-06 | Fix hlil.operands and some other type checker errors | Peter LaFosse | |
| 2021-09-05 | Make use of BNGetRealVariableName for variable names | Peter LaFosse | |
| 2021-09-05 | Fix data accessors to return bytes objects instead of chr | Peter LaFosse | |
| 2021-09-05 | Remove some unnecessary properties for various derived HLIL Instructions, ↵ | Peter LaFosse | |
| add HLIL vars_read/vars_written Additional progress on HLILInstruction refactor | |||
| 2021-09-05 | Refactor Python Types | Peter LaFosse | |
| Remove _mutable types | |||
| 2021-09-05 | Commonize how BasicBlocks are constructed | Peter LaFosse | |
| 2021-09-05 | type hints for highlevelil.py, mediumlevelil.py and lowlevelil.py, workflow.py | Peter LaFosse | |
| Fix linter error in scriptingprovider.py Update workflow.py using updated paradigms and type hints | |||
| 2021-09-05 | Fix bug in python/variable.py | Peter LaFosse | |
| 2021-09-05 | Fix bug in unit tests. Fix vars_read, vars_written in Intrinsic instructions | Peter LaFosse | |
| 2021-09-05 | small bug fix to scriptingprovider.py | Peter LaFosse | |
| 2021-09-05 | Refactor ILs for greater speed and utility | Peter LaFosse | |
| 2021-09-05 | Don't inherit from object anymore | Peter LaFosse | |
| 2021-09-05 | Fix InstructionInfo | Peter LaFosse | |
| 2021-09-05 | Create class CoreDataVariable and make DataVariable class 'active' | Peter LaFosse | |
| 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 | |
