summaryrefslogtreecommitdiff
path: root/python/highlevelil.py
AgeCommit message (Expand)Author
2021-11-05Add IL class heirarchy graph reportPeter LaFosse
2021-11-05Make all ILInstructions inherit from the same abstract base classPeter LaFosse
2021-10-21Add HighLevelILFunction::IsVarLiveAt and HighLevelILFunction::IsSSAVarLiveAtKyleMiles
2021-10-11Revert 'mlils' back to list instead of GeneratorPeter LaFosse
2021-09-28Fix HLIL Conditional OperationsPeter LaFosse
2021-09-07Improve typehints in highlevelil.pyPeter LaFosse
2021-09-06Fix some unnecessary checks for handle is not None in destructorsPeter LaFosse
2021-09-06Fix IL comparision instructionsPeter LaFosse
2021-09-06Fix hlil vars_used_in_functionPeter LaFosse
2021-09-06Reorder inheritance for consistencyPeter LaFosse
2021-09-06Dont' expand operands to maintain backward compatibilityPeter LaFosse
2021-09-06Add some additional typehints to architecture.py, function.py and metadata.py...Peter LaFosse
2021-09-06Commonize all possible IL base classes in commonil.pyPeter LaFosse
2021-09-06Add back in ILOperationsPeter LaFosse
2021-09-06Fix hlil.operands and some other type checker errorsPeter LaFosse
2021-09-05Remove some unnecessary properties for various derived HLIL Instructions, add...Peter LaFosse
2021-09-05Refactor Python TypesPeter LaFosse
2021-09-05Commonize how BasicBlocks are constructedPeter LaFosse
2021-09-05type hints for highlevelil.py, mediumlevelil.py and lowlevelil.py, workflow.pyPeter LaFosse
2021-09-05Refactor ILs for greater speed and utilityPeter LaFosse
2021-09-05Don't inherit from object anymorePeter LaFosse
2021-09-05Refactor RegisterValue class into multiple dataclasses which can be instantia...Peter LaFosse
2021-09-05Refactor Variable classPeter LaFosse
2021-09-05Add type hints to basicblock.py, lowlevelil.py, architecture.pyPeter LaFosse
2021-07-26Python API : Fix copyright year, add .vars to IL functions, remove BNGetFunct...KyleMiles
2021-07-07fixed type incides should be indicesGalen Williamson
2021-07-07Added slicing support to __getitem__ in all basic block classesGalen Williamson
2021-04-16add a DisassemblySettings* parameter to MLIL/HLIL functions that retrieve ins...Xusheng
2021-01-27Finish HLIL expression mapping APIs.Brian Potchik
2020-11-21Add improved instruction mapping APIs.Brian Potchik
2020-10-16Fix Python exception on HLIL instructions that do not have an associated basi...Rusty Wagner
2020-09-29Fix low_level_il access when MLIL is None.Brian Potchik
2020-09-27Add High Level IL Mappings.Brian Potchik
2020-08-21Allow negative indexing of hlil functionJosh Ferrell
2020-07-22Expose C++ HLIL instruction comparison operators to PythonRusty Wagner
2020-06-23Turn the HLIL->MLIL mapping APIs back onRusty Wagner
2020-05-18MLIL mappings from HLIL are not yet functional, temporarily disable APIs that...Rusty Wagner
2020-05-04Remove APIs that don't actually existRusty Wagner
2020-05-03Fix up equality operators and had hash operatorsPeter LaFosse
2020-04-27Add names for goto labelsRusty Wagner
2020-04-17Adding SSA support for HLILRusty Wagner
2020-04-17Add HLIL instructions for variable declarationsRusty Wagner
2020-04-17Add member index for structure field HLIL instructionsRusty Wagner
2020-04-17Add types to HLIL expressionsRusty Wagner
2020-04-17Expand support for HLIL switch/case and data flow accessRusty Wagner
2020-04-17Add mem SSA to HLILRusty Wagner
2020-04-17Add continue HLIL instructionRusty Wagner
2020-04-17Early HLIL testingRusty Wagner