summaryrefslogtreecommitdiff
path: root/python/mediumlevelil.py
AgeCommit message (Expand)Author
2023-02-04Initial support for constant data expressions.Brian Potchik
2023-01-30Fix Type object leaksRusty Wagner
2023-01-06Fix update copyright year leftoverXusheng
2023-01-03Add instruction attributes to IL instructionsRusty Wagner
2023-01-03Add `replace_expr` to MLIL/HLIL in Python APIXusheng
2022-12-22Fix many incorrect type hints and type errorsJosh Ferrell
2022-11-20Initial constant expression builtin outliner.Brian Potchik
2022-11-10Fix regression in BasicBlock outgoing_edges/incoming_edges source/targetPeter LaFosse
2022-10-05Add SetExprType API to MLIL/HLILXusheng
2022-09-01Splitting of variablesRusty Wagner
2022-08-22let .vars of an SSA MLIL/HLIL function return a list of SSA variablesXusheng
2022-08-19Produce non-ast HLIL expression forms for HLIL mappings.Brian Potchik
2022-08-10Merge variables API/UI, variable liveness API for determining soundness of va...Rusty Wagner
2022-08-08Add missing get_basic_block_at() function for IL functions in Python API. Clo...Xusheng
2022-07-27add better BNIL API documentation examplesJordan Wiens
2022-06-15Fix use of undefined attributeKevin Orr
2022-04-24Ensure Intrinsic is included in low/medium/highlevelil.pyPeter LaFosse
2022-04-24Add commonil class for intrinsicsFabian Freyer
2022-03-16Fix mlil call bases's type hintPeter LaFosse
2022-03-14add additional documentation warning users from creating objects with handles...Jordan Wiens
2022-03-03il block contains methods fixed, resolves #3000Jordan Wiens
2022-02-08Add vars_written to MediumLevelILVarPhisteven1003
2022-02-07Add python wrapper for MLIL generate_ssa_form.Brian Potchik
2022-01-28Format All FilesKyleMiles
2022-01-24Change name of MediumLevelILLoadStruct_ssa -> MediumLevelILLoadStructSsa for ...Peter LaFosse
2022-01-20Rework IL inheritance for Call instructionsPeter LaFosse
2022-01-20Add support for mmlil_if_availablePeter LaFosse
2022-01-19Fix __eq__ operator for IL classesPeter LaFosse
2022-01-19Turn some asserts back into exceptionsPeter LaFosse
2022-01-19Many type check fixesPeter LaFosse
2022-01-03update copyright yearsJordan Wiens
2021-12-29Fixes Vector35/binaryninja-api#2789Peter LaFosse
2021-11-29Fully deprecate (Low|Medium|High)LevelILExpr in favor of ExpressionIndexPeter LaFosse
2021-11-29Rename il operand helpers to start with _Peter LaFosse
2021-11-29Fix type hints for BasicBlockListPeter LaFosse
2021-11-11Resolves #2681; Return the SSAFunction's version of .ssa_vars from the non-SS...KyleMiles
2021-11-11Adds MediumLevelILFunction.aliased_vars, HighLevelILFunction.aliased_vars, an...KyleMiles
2021-11-11Resolves #2748; Variable.ssa_versions; Fixes some type annotationsKyleMiles
2021-11-10Rename ILInstruction classes as pure camel casePeter LaFosse
2021-11-10Fix name collision on 'ILInstruction'Peter LaFosse
2021-11-08add pep 484 and 561 compliance, fixes #2747Jordan Wiens
2021-11-05Turn some apis back into Lists for ease of use, improve __repr__ for list and...Peter LaFosse
2021-11-05Fix vars_written/vars_read/vars_address_takenPeter LaFosse
2021-11-05Add IL class heirarchy graph reportPeter LaFosse
2021-11-05Make all ILInstructions inherit from the same abstract base classPeter LaFosse
2021-09-24Fix mlil/llil tokens, __repr__, and __str__Peter LaFosse
2021-09-24Make repr for llil and mlil have different titlesPeter LaFosse
2021-09-24Use more f-stringsPeter LaFosse
2021-09-24Small code improvement in MediumLevelILInstruction.get_varPeter LaFosse
2021-09-22Fix bug with MediumLevelIL.get_var_usesPeter LaFosse