| 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 | 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 | |
| 2018-07-26 | Merge branch 'dev' into test_stack_adjust | Rusty Wagner | |
| 2018-07-10 | Various Python 3 support changes | KyleMiles | |
| 2018-07-10 | addition 3 compatibility changes | Jordan Wiens | |
| 2018-07-10 | Additional changes for python 2/3 compatibility | Peter LaFosse | |
| 2018-07-10 | working division, prints, and metaclasses, but imports broken, still needs work | Jordan Wiens | |
| 2018-07-06 | python: fix BasicBlock iteration for invalid instructions | Ryan Snyder | |
| 2018-06-04 | Generic flow graph API and report collections | Rusty Wagner | |
| 2018-04-11 | fix for #1015, thanks josh | Jordan Wiens | |
| 2018-04-02 | Add plugin commands for LLIL and MLIL | Rusty Wagner | |
| 2018-03-20 | Cache all created CoreArchitecture objects | Ryan Snyder | |
| 2018-02-26 | Architecture plugins no longer need to override the perform_* methods (you ↵ | Rusty Wagner | |
| can now override get_instruction_info, not perform_get_instruction_info). The perform_* methods are now deprecated but will still function as expected. Added architecture hooks to Python API using this new style. | |||
| 2017-12-05 | Add __eq__ and __hash__ to BasicBlockEdge | David Barksdale | |
| 2017-10-30 | __hash__ for three types of basic blocks | Jordan Wiens | |
| 2017-09-21 | Bugfix for BasicBlock incoming edges source and target were swapped | Peter LaFosse | |
