| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2021-09-06 | type hints for mediumlevelil.py | Peter LaFosse | |
| 2021-09-06 | Fix hlil vars_used_in_function | Peter LaFosse | |
| 2021-09-06 | Commonize _to_core_struct/_from_core_struct | Peter LaFosse | |
| Improve implementation of immutable_copy/mutable_copy | |||
| 2021-09-06 | Add BNTypeBuilderSetChildType | Peter LaFosse | |
| 2021-09-06 | Reorder inheritance for consistency | Peter LaFosse | |
| 2021-09-06 | Dont' expand operands to maintain backward compatibility | Peter LaFosse | |
| 2021-09-06 | Ignore some type check warnings in downloadprovider.py | Peter LaFosse | |
| 2021-09-06 | make dataclasses in function.py | 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 | Commonize all possible IL base classes in commonil.py | Peter LaFosse | |
| 2021-09-06 | Improve backward compatibility of python/function.py | Peter LaFosse | |
| 2021-09-06 | Add back in ILOperations | Peter LaFosse | |
| replace 'vars_referenced' with 'vars' added 'vars_used_in_address' fixed some class hierarchy issues | |||
| 2021-09-06 | Fix many bugs in types.py | Peter LaFosse | |
| 2021-09-06 | Fix some comments in typelibrary.py | Peter LaFosse | |
| 2021-09-06 | Fix some type errors in lineardisassembly.py | Peter LaFosse | |
| 2021-09-06 | Fix load/store instruction hierarchy in lowlevelil.py | Peter LaFosse | |
| 2021-09-06 | Fix call to core.BNGetRealVariableName in variable.py | Peter LaFosse | |
| 2021-09-06 | Fix typecheck error in function.py | Peter LaFosse | |
| 2021-09-06 | Fix typecheck error in architecture.py | Peter LaFosse | |
| 2021-09-06 | Ignore some unneeded type check errors | Peter LaFosse | |
| 2021-09-06 | Fix some type check warnings in StructureDataView | Peter LaFosse | |
| 2021-09-06 | Change NamedTypeReference.GetTypeClass to GetTypeReferenceClass as it was ↵ | Peter LaFosse | |
| conflicting with Type.GetTypeClass | |||
| 2021-09-06 | Use more f-strings | Peter LaFosse | |
| 2021-09-06 | Refactor DataVariable, BinaryReader, BinaryWriter, and StructuredDataView | Peter LaFosse | |
| DataVariable is now 'live' - Can now directly get/set the name/symbol and type - Can now read values by automatically creating a TypedDataReader - Can now write the value of DataVariables (only using bytes objects for now) BinaryReader/BinaryWriter now have optional addresses passed to each of the read/write methods - Can now be instantiated from a helper on BinaryView 'br = bv.reader' StructuredDataView is deprecated in favor of TypedDataReader but left in for backward compatibility | |||
| 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 | |||
