| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2021-11-05 | Make all ILInstructions inherit from the same abstract base class | Peter LaFosse | |
| 2021-10-11 | Fix return type of lowlevelil 'get_float' | Peter LaFosse | |
| 2021-10-11 | Fix LowLevelIL returning an invalid ILSemanticFlagClass | Peter LaFosse | |
| 2021-10-11 | Remove unnecessary LLILBasicBlocksType | Peter LaFosse | |
| 2021-09-28 | Fix assert message in lowlevelil.py | Peter LaFosse | |
| 2021-09-28 | More f-strings | Peter LaFosse | |
| 2021-09-27 | Fix repr for LowLevelILInstruction | Peter LaFosse | |
| 2021-09-24 | Fix mlil/llil tokens, __repr__, and __str__ | Peter LaFosse | |
| 2021-09-24 | Make repr for llil and mlil have different titles | Peter LaFosse | |
| 2021-09-20 | Fix lowlevelil.expr when flag is an int | Peter LaFosse | |
| 2021-09-16 | fix get_semantic_flag_class_index | Peter LaFosse | |
| 2021-09-15 | Fix index usage in `LowLevelILReg_ssa_partial.src` | Alex Cameron | |
| Fix index usage in `LowLevelILSet_reg_ssa.src` | |||
| 2021-09-15 | Use new types outside of `isinstance` checks to satisfy PyRight | Alex Cameron | |
| 2021-09-15 | Avoid using `isinstance` on objects returned by `NewType` | Alex Cameron | |
| 2021-09-07 | Fix some bugs in lowlevelil.py refactor | Peter LaFosse | |
| 2021-09-06 | Fix some unnecessary checks for handle is not None in destructors | Peter LaFosse | |
| 2021-09-06 | Fix IL comparision instructions | Peter LaFosse | |
| 2021-09-06 | Commonize all possible IL base classes in commonil.py | Peter LaFosse | |
| 2021-09-06 | Fix load/store instruction hierarchy in lowlevelil.py | Peter LaFosse | |
| 2021-09-06 | Fix some type check errors in debuginfo.py | Peter LaFosse | |
| Add try finally blocks for deallocation | |||
| 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 | Refactor ILs for greater speed and utility | Peter LaFosse | |
| 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 | Refactor RegisterValue class into multiple dataclasses which can be ↵ | Peter LaFosse | |
| instantiated directly | |||
| 2021-09-05 | Add type hints to basicblock.py, lowlevelil.py, architecture.py | Peter LaFosse | |
| 2021-08-04 | Expose LLIL SSA Generation API. | Brian Potchik | |
| 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-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-01-27 | Finish HLIL expression mapping APIs. | Brian Potchik | |
| 2021-01-18 | updating copyright year | Jordan Wiens | |
| 2020-11-21 | Add improved instruction mapping APIs. | Brian Potchik | |
| 2020-10-29 | Update lowlevelil.py | Dustin Fraze | |
| Add string handling to ILRegister comparison. This is especially nice with the CallingConvention API. It returns a string for things like "int_return_reg". This allows comparison without sprinkling of str(). Fix up __ne__ for ILInstruction. | |||
| 2020-10-06 | Verify mlil is not None in high level IL mapping API. | Brian Potchik | |
| 2020-09-27 | Add High Level IL Mappings. | Brian Potchik | |
| 2020-07-28 | add __repr__ for LowLevelILFunction | Xusheng | |
| 2020-06-17 | many spelling fixes | Jordan Wiens | |
| 2020-05-14 | lowlevelil documentation corrections | Jordan Wiens | |
| 2020-05-03 | Fix up equality operators and had hash operators | Peter LaFosse | |
| 2020-01-27 | better reprs for llil and mlil functions | Jordan Wiens | |
| 2020-01-27 | add negative block indexing for fn, mlil, and llil | Jordan Wiens | |
| 2020-01-01 | update copyright year to 2020 | Jordan Wiens | |
| 2019-12-19 | Add data flow query options | Rusty Wagner | |
| 2019-12-19 | LLIL_JUMP_TO/MLIL_JUMP_TO now contain mappings from address to destination ↵ | Rusty Wagner | |
| instruction | |||
| 2019-11-15 | Remove useleess setters | Peter LaFosse | |
| 2019-09-14 | lots of small documentation updates, mostly around making sure parameters ↵ | Jordan Wiens | |
| are consistent and typed properly | |||
| 2019-09-03 | repr for llil and mlil blocks now uses decimal indexes to match the UI | Jordan Wiens | |
| 2019-08-03 | Fix llil ssa_form and non_ssa_form instruction index | Peter LaFosse | |
| 2019-08-03 | Fix ssa_form and non_ssa_form instruction index | Peter LaFosse | |
