| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2022-10-14 | Fix some minor bugs in BasicBlock and highlight API | Peter LaFosse | |
| 2022-05-06 | many pydoc formatting cleanups, added deprecated decorator and replaced ↵ | Jordan Wiens | |
| ad-hoc messages with consistent decorator | |||
| 2022-03-14 | add additional documentation warning users from creating objects with ↵ | Jordan Wiens | |
| handles directly | |||
| 2022-01-28 | Format All Files | KyleMiles | |
| 2022-01-19 | Turn some asserts back into exceptions | Peter LaFosse | |
| 2022-01-19 | Many type check fixes | Peter LaFosse | |
| 2022-01-03 | update copyright years | Jordan Wiens | |
| 2021-10-05 | More HLIL API parity; Resolves #2363 | KyleMiles | |
| 2021-09-28 | Fix BasicBlock iteration for arm/thumb | Peter LaFosse | |
| 2021-09-24 | Use more f-strings | Peter LaFosse | |
| 2021-09-22 | Add __contains__ for Function, Section, Segment, BasicBlock and BinaryView | Peter LaFosse | |
| Addresses issue binaryninja-api#1113 | |||
| 2021-09-18 | Make some additional dataclasses frozen | Peter LaFosse | |
| 2021-09-17 | Add back in get_disassembly minus the cruft for backward compatibility | Peter LaFosse | |
| 2021-09-06 | Commonize _to_core_struct/_from_core_struct | Peter LaFosse | |
| Improve implementation of immutable_copy/mutable_copy | |||
| 2021-09-06 | Improve include style in basicblock.py | Peter LaFosse | |
| Improve include style of debuginfo.py | |||
| 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-05 | Refactor Python Types | Peter LaFosse | |
| Remove _mutable types | |||
| 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 | Don't inherit from object anymore | 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 | 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-04 | Expose some BasicBlock APIs. | Brian Potchik | |
| 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-04-22 | add persistent search result | Xusheng | |
| 2021-03-17 | Misc typo changes, const changes, code cleanup, and example updates | KyleMiles | |
| 2021-01-18 | updating copyright year | Jordan Wiens | |
| 2020-09-16 | fixup broken warning syntax | Jordan Wiens | |
| 2020-06-11 | fix for fixed comment | Jordan Wiens | |
| 2020-05-03 | Fix up equality operators and had hash operators | Peter LaFosse | |
| 2020-01-01 | update copyright year to 2020 | Jordan Wiens | |
| 2019-07-22 | Create API for whether a basic block contains any invalid instructions | rollsafe | |
| 2019-07-02 | Fix infinite loop for basic blocks with invalid instructions | rollsafe | |
| 2019-05-23 | small cleanups from pylint plus fix for analysis_info | Jordan Wiens | |
| 2019-05-16 | incoming edges fix | Jordan Wiens | |
| 2019-05-15 | two bugs for the refactor -- arch has a caching getter that must be use for ↵ | Jordan Wiens | |
| basicblock and a typo in function.py | |||
| 2019-05-15 | first half of the refactor adding getters and setters for init created ↵ | Jordan Wiens | |
| properties | |||
| 2019-04-05 | add post dominance apis | Peter LaFosse | |
| 2019-03-12 | api: update to support getting source blocks from IL blocks | Ryan Snyder | |
| 2019-03-08 | Fix comment | Peter LaFosse | |
| 2019-03-08 | Add ability to index into functions and basicblocks | Peter LaFosse | |
| 2019-01-30 | Prepare API for Python UI bindings | Rusty Wagner | |
| 2019-01-17 | update company name and copyright date | Jordan Wiens | |
| 2019-01-03 | lots of spelling / typo fixes | Jordan Wiens | |
| 2018-12-13 | Commonize all InstructionTextToken generation | Peter LaFosse | |
| 2018-11-05 | Provide fall-through indication in BasicBlockEdge info. | Brian Potchik | |
| 2018-09-18 | python: make BasicBlocks iterate over disassembly lines, not instrs | Ryan Snyder | |
| In certain situations Architecture implementations can return different lengths in get_instruction_info and get_instruction_text (e.g. pseudo-instructions). Since BasicBlock's __iter__ method returns disassembly lines, we should advance by the length returned by that callback instead of get_instruction_info, which could be different. | |||
| 2018-09-17 | api: fix read beyond bounds of basic block | Ryan Snyder | |
