| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2021-10-11 | Fix LowLevelIL returning an invalid ILSemanticFlagClass | Peter LaFosse | |
| 2021-09-24 | Use more f-strings | Peter LaFosse | |
| 2021-09-16 | fix get_semantic_flag_class_index | Peter LaFosse | |
| 2021-09-16 | Fix type check error on self.regs/self.reg_stacks | Peter LaFosse | |
| 2021-09-16 | Make RegisterInfo and RegisterStackInfo classes frozen and thus hashable | Peter LaFosse | |
| 2021-09-15 | Fix initialization of IntrinsicInfo objects. | Peter LaFosse | |
| 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-15 | Fix RegisterInfo initialization | Peter LaFosse | |
| 2021-09-08 | moving InstructionTextToken back to architecture module and aliasing from ↵ | Jordan Wiens | |
| function for better backward compatibility | |||
| 2021-09-07 | Improve backward compatibility of get_low_level_il* functions | Peter LaFosse | |
| 2021-09-06 | Fix import of log | Peter LaFosse | |
| 2021-09-06 | Add some additional typehints to architecture.py, function.py and ↵ | Peter LaFosse | |
| metadata.py, callingconvention.py, binaryview.py, highlevelil.py, scriptingprovider.py, types.py Fix typehint for Union[QualifiedName, str] | |||
| 2021-09-06 | Add __str__ for Architecture | Peter LaFosse | |
| 2021-09-06 | Fix typecheck error in architecture.py | Peter LaFosse | |
| 2021-09-06 | Use more f-strings | Peter LaFosse | |
| 2021-09-06 | Fix some type check errors in debuginfo.py | Peter LaFosse | |
| Add try finally blocks for deallocation | |||
| 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 | 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 | 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 | Add type hints to basicblock.py, lowlevelil.py, architecture.py | Peter LaFosse | |
| 2021-08-05 | Also return the incomingType member in TypeFieldReference | Xusheng | |
| 2021-06-14 | Fix comparison of ReferenceSource and TypeFieldReference | Xusheng | |
| 2021-05-26 | Add the ability to automatically create struct members | Xusheng | |
| 2021-03-26 | updating to latest sphinx-rtd theme and many doc formatting fixes | Jordan Wiens | |
| 2021-03-02 | Some python3 changes | Peter LaFosse | |
| 2021-02-05 | fix max_instr_length note styling | Jordan | |
| 2021-01-18 | updating copyright year | Jordan Wiens | |
| 2021-01-08 | add note about max_instr_length to Architecture class | Jordan Wiens | |
| 2020-10-15 | edit current line in linear view | Xusheng | |
| add CanAssemble() to architectures | |||
| 2020-06-17 | many spelling fixes | Jordan Wiens | |
| 2020-05-20 | Fix hash method for ReferenceSource class | Peter LaFosse | |
| 2020-05-11 | re-add deleted ge with the proper name | Jordan Wiens | |
| 2020-05-11 | clean up some linter warnings | Jordan Wiens | |
| 2020-05-03 | Fix up equality operators and had hash operators | Peter LaFosse | |
| 2020-04-28 | Add system register list to architectures. | Rusty Wagner | |
| Global registers are commonly used for module data pointers in architectures, which are global in nature but should still be eliminated in high level ILs once the data pointers have been resolved. This means there needs to be an additional type of global register for those that should never be eliminated in any way, such as an MSR register or other registers that contain important system state with side effects. To allow for this, a list of system registers can be supplied by the archtiecture. | |||
| 2020-03-16 | add __lt__ to referencesource objects and raise exception if invalid type | Jordan Wiens | |
| 2020-02-19 | updates get_instruction_text documentation | Jordan Wiens | |
| 2020-01-01 | update copyright year to 2020 | Jordan Wiens | |
| 2019-12-04 | Update architecture doctests to python3 | contact@devtty1er.com | |
| 2019-10-09 | arch: resolve need for bogus flag write type | rssor | |
| Fixes #513 | |||
| 2019-09-24 | typelibrary: more consistent naming, type exports | Ryan Snyder | |
| 2019-09-24 | typelibrary: minimal api commit | Ryan Snyder | |
| 2019-09-14 | lots of small documentation updates, mostly around making sure parameters ↵ | Jordan Wiens | |
| are consistent and typed properly | |||
| 2019-07-10 | Remove extraneous str cast for instruction patching | KyleMiles | |
