summaryrefslogtreecommitdiff
path: root/python/mediumlevelil.py
AgeCommit message (Expand)Author
2018-12-13Commonize all InstructionTextToken generationPeter LaFosse
2018-12-12deprecate current_function.medium_level_il in favor of .mlil and move .instru...Jordan Wiens
2018-11-06Forgot the return False at the endJosh Watson
2018-11-06Added __eq__ to MediumLevelILOperationAndSize as wellJosh Watson
2018-10-30Type check SSA variables in __eq__Eric Hennenfent
2018-09-12Merging with devPeter LaFosse
2018-09-04Add API to create graphs of IL functionsRusty Wagner
2018-08-31Merging with devPeter LaFosse
2018-08-30Fix signed constants in Python ILRusty Wagner
2018-08-28Merge branch 'dev' into test_stack_adjustRusty Wagner
2018-08-21Add return hint MLIL instruction (used in intermediate stages, not emitted in...Rusty Wagner
2018-08-20api: add methods to get basic block objects from IL instrsRyan Snyder
2018-08-16Adding EXTERN_PTR typePeter LaFosse
2018-07-10Various Python 3 support changesKyleMiles
2018-07-10Various Python 3 support changesKyleMiles
2018-07-10addition 3 compatibility changesJordan Wiens
2018-07-10Additional changes for python 2/3 compatibilityPeter LaFosse
2018-07-10working division, prints, and metaclasses, but imports broken, still needs workJordan Wiens
2018-04-25Adding tailcall analysis to the core.Brian Potchik
2018-04-05Add SSA variable liveness API for MLILRusty Wagner
2018-02-09Add instructions for tracking freed register stack slotsRusty Wagner
2018-02-02Add rounding instructionsRusty Wagner
2018-01-31Adding CPU intrinsics supportRusty Wagner
2018-01-16Add classes and groups for semantic flags resolutionRusty Wagner
2017-12-26Merge branch 'dev' into fpuRusty Wagner
2017-11-02Move the function discrimination from SSAVariable to Variable (#856)David Barksdale
2017-11-02Make SSAVariables unique between functions (#855)David Barksdale
2017-10-30__hash__ for three types of basic blocksJordan Wiens
2017-10-06Adding support for register stacks in IL (for x87)Rusty Wagner
2017-10-03Add basic floating point instructionsRusty Wagner
2017-08-24Add MLIL instruction for dealing with direct access to GOT/IAT entriesRusty Wagner
2017-08-17Support custom calling conventions in the type parser and type objectsRusty Wagner
2017-08-11Fixing llil and mlil incoming/outgoing edges, and dominator apisPeter LaFosse
2017-08-10Fix get_ssa_var_possible_values API call to core.Brian Potchik
2017-08-05Refactor IL instruction access APIsRusty Wagner
2017-07-26Merge type propagation into devRusty Wagner
2017-07-24Adding size of stack var refs, source operand in MLILRusty Wagner
2017-07-18Add instruction for indirect structure accessRusty Wagner
2017-07-15Fixes #700 MLIL_SET_VAR_SPLIT_SSA operands are incorrectly typedPeter LaFosse
2017-07-15Accidentally omitted the parenthesis to create a tuple for SSAVariable.__hash...Josh Watson
2017-07-14Add API to get list of all definitions or uses of a variableRusty Wagner
2017-07-14Added __hash__ and __eq__ to Variable and SSAVariable (#725)Josh Watson
2017-07-14Adding API to get type of MLIL expressionRusty Wagner
2017-07-10Add confidence levels to type objectsRusty Wagner
2017-06-06Adding missing X_ADD_OVERFLOW ILOperationPeter LaFosse
2017-05-15Adding a constant expression with pointer hint for improved typesRusty Wagner
2017-05-03Adding IL instruction for truncating result to smaller valueRusty Wagner
2017-05-02Renaming SSA index to version, more uniform register and variable representat...Rusty Wagner
2017-04-25Fix invalid index in phi listRusty Wagner
2017-04-21Allowing rename of all types of variablesRusty Wagner