about summary refs log tree commit diff stats
path: root/miasm2/expression (follow)
Commit message (Expand)AuthorAgeFilesLines
* ModInt: mimic C modulo instead of Python rounded oneAjax2015-11-161-2/+2
* ModInt: mimic C division instead of Python rounded oneAjax2015-11-161-2/+2
* Simplifications: add cst_propagation for >>>/<<< c_rezAjax2015-11-161-0/+33
* Simplifications: '>>>', '<<<' with rounds > sizeAjax2015-11-121-3/+4
* Merge pull request #250 from serpilliere/ExprInt_apiFlorent2015-10-293-34/+35
|\
| * Expression: fix apiFabrice Desclaux2015-10-293-25/+20
| * Expression: normalize ExprInt apiFabrice Desclaux2015-10-291-9/+15
* | Expression: autopep8serpilliere2015-10-281-4/+2
* | Expression: enhance exprop reprserpilliere2015-10-281-2/+4
|/
* Expression/expression: fix op len sanitycheckserpilliere2015-10-231-4/+12
* Expression: move is_func_call to expr scrFabrice Desclaux2015-09-231-3/+3
* Expression/helper: add macro cmpu/cmpsFabrice Desclaux2015-07-291-0/+19
* Expr/Simplifications: add shift/slice reductionFabrice Desclaux2015-07-231-0/+15
* expr/simplification: fix slice of composeserpilliere2015-07-101-1/+1
* Inits: Add docstring for main modulesAjax2015-06-191-0/+1
* Simplifications: Remove useless statementsAjax2015-06-111-8/+0
* Expression/Simplification: add slice/composeFabrice Desclaux2015-06-051-1/+32
* IR: Improve dead code eliminationCaroline Leman2015-04-291-0/+8
* Expression/modint: set arg to long to canonize reprserpilliere2015-04-251-3/+1
* Expression: expression comparison are done using repr, not hash (prone to col...Fabrice Desclaux2015-04-081-18/+68
* Expr/Simplification: match code and comment for multiplication simplificationFabrice Desclaux2015-03-241-3/+2
* Expression: use __hash__ function instead of propertyFabrice Desclaux2015-02-231-9/+8
* Expression: use private attributes in expressionFabrice Desclaux2015-02-231-213/+211
* Expression: Exprcompose are now ordered by default; add sanitycheck for conti...Fabrice Desclaux2015-02-231-0/+8
* Expression: fix autopep indentationFabrice Desclaux2015-02-231-2/+2
* Expression: remove code which uses expression modificationsserpilliere2015-02-221-2/+4
* Expression/Simplification: avoid code modificationsserpilliere2015-02-221-20/+9
* Expression: Make expressions really immutable.serpilliere2015-02-221-88/+137
* PyLint: Import errors, pointless statements (`fds`), bad indentationCamille Mougey2015-02-181-8/+8
* PyLint: Remove unused-importsCamille Mougey2015-02-161-1/+0
* Expression/Simplification: add op/compose simplificationFabrice Desclaux2015-02-131-0/+16
* Expression/Simplification: add shift/compose simplificationFabrice Desclaux2015-02-131-0/+49
* VariablesIdentifier: Handle corner cases (using var ident on already computed...Camille Mougey2015-02-101-2/+5
* VariableIdentifier: Less hacky way to identify sub vars, add a prefix featureCamille Mougey2015-02-101-9/+14
* Expression: fix ExprCond outputFabrice Desclaux2015-01-131-1/+1
* Merge branch 'feature-exprrandom' of https://github.com/commial/miasm into co...Fabrice Desclaux2014-12-111-0/+171
|\
| * ExpressionHelper: Introduce ExprRandom, an expression generation featureCamille Mougey2014-12-101-0/+172
* | Merge pull request #18 from commial/feature-vars-identserpilliere2014-12-111-0/+157
|\ \
| * | VariablesIdentifier: Use iterators (credits Pierre Lalet)Camille Mougey2014-12-101-6/+7
| * | ExpressionHelper: Introduce Variables_IdentifierCamille Mougey2014-12-091-0/+156
| |/
* / Expression: Fix ExprCompose:get_w (wrong copy/paste ?)Camille Mougey2014-12-091-1/+1
|/
* Expression: fix umod/udiv in expression simplificationFabrice Desclaux2014-10-312-2/+15
* expr_simpl: add shift simplificationFabrice Desclaux2014-09-111-0/+6
* Simplifications commons: Fix assert (avoid division by zero)Camille Mougey2014-09-051-2/+2
* x86 arch: fix some mnemonicserpilliere2014-08-051-4/+4
* Simplification: Fix 'A op 0' with op == '-' bug, add corresponding test caseajax2014-07-301-1/+6
* Fix operand unify irem/imodserpilliere2014-06-242-3/+3
* Simplification: fix bug in simplification (tx to Florent Monjalet)serpilliere2014-06-131-1/+1
* Simplification: detect and handle == conditionserpilliere2014-06-133-17/+32
* merge; fix x86 ror/rolserpilliere2014-06-123-513/+742
|\