about summary refs log tree commit diff stats
path: root/miasm2/expression (follow)
Commit message (Expand)AuthorAgeFilesLines
* Expression: add an Expression parserFabrice Desclaux2017-06-141-0/+70
* Add a new simplification: {@X[base + i] 0 X, @Y[base + i + X] X (X + Y)} => @...Ajax2017-06-011-0/+11
* Expression: Forbid mix between Expr and int/longFabrice Desclaux2017-05-011-1/+24
* Remove deprecated use of MatchExprAjax2017-04-212-21/+20
* Expression: cleanFabrice Desclaux2017-04-211-232/+240
* Errata: fix exprmatch namesFabrice Desclaux2017-04-211-50/+50
* Expression: remove unused SearchExprFabrice Desclaux2017-04-211-14/+0
* Expression: clean MatchExprFabrice Desclaux2017-04-211-51/+45
* Expr: fix singleton; add reg testFabrice Desclaux2017-03-311-67/+43
* Replace ExprInt[num](x) -> ExprInt(x, num)Ajax2017-03-305-12/+13
* Deprecate ExprInt[num] and ExprInt_from(expr, num)Ajax2017-03-301-0/+12
* Let ExprInt always use its Singleton capabilitiesAjax2017-03-302-48/+45
* ExprReduce: fix exprnode strFabrice Desclaux2017-03-281-11/+11
* Right operator of a>> is unsignedAjax2017-02-151-1/+1
* Expression: add ExprReduceFabrice Desclaux2017-02-131-0/+177
* Expression: REPLACE IS_OP_SEGMFabrice Desclaux2017-02-121-2/+14
* Merge pull request #476 from commial/fix/repr-exprserpilliere2017-01-141-1/+2
|\
| * Fix ExprInt repr to include sizeAjax2017-01-131-1/+2
* | Div: fix modint operationAjax2017-01-131-6/+10
|/
* remove #! command line on files not supposed to be run at top levelAymeric Vincent2017-01-052-2/+0
* Expr: Remove exprint_fromFabrice Desclaux2016-12-231-9/+9
* Exprsimp: updt apiFabrice Desclaux2016-12-231-87/+65
* Expr: add type accessorsFabrice Desclaux2016-12-231-0/+57
* Introduce ExprInt of any size (like others Expr)Ajax2016-12-142-12/+25
* Expr: Fix expr picklingFabrice Desclaux2016-11-201-3/+6
* Expr: missing warning importFabrice Desclaux2016-11-201-0/+1
* Add compatibility with copy.deepcopy for ExprAjax2016-11-081-0/+3
* Expression: one pass merge_sliceto_sliceAjax2016-11-071-63/+34
* ExprCompose: updt internal structFabrice Desclaux2016-11-044-256/+152
* ExprCompose: update apiFabrice Desclaux2016-11-043-28/+52
* ExprCompose: add new apiFabrice Desclaux2016-11-041-19/+28
* Expression: add picklingFabrice Desclaux2016-11-041-0/+49
* IR: is_simp in the simplifier classFabrice Desclaux2016-11-042-16/+6
* Expression: slot expressionsFabrice Desclaux2016-11-041-0/+11
* Expression: remove is_term attributeserpilliere2016-11-042-140/+118
* Expression: Use singleton pattern for Expressionserpilliere2016-11-042-105/+165
* Expression/IR: Fix mem_read parameter in 'get_r'Caroline Leman2016-10-061-1/+1
* Update int(XX.arg) -> int(XX)Ajax2016-09-164-18/+18
* ExprInt: add shortcut for int, longAjax2016-09-161-0/+6
* Merge pull request #389 from jbcayrou/pow_opserpilliere2016-07-033-2/+7
|\
| * Add ** (pow) operatorJB Cayrou2016-06-293-2/+7
* | Fix ExprOp_inf_signed + unit tests #385JB Cayrou2016-06-291-4/+4
|/
* Introduce `possible_values` helperAjax2016-03-171-0/+124
* Merge pull request #330 from serpilliere/assignblockCamille Mougey2016-02-261-3/+0
|\
| * AssignBlockFabrice Desclaux2016-02-261-3/+0
* | Handle ExprAff in MatchExprCamille Mougey2016-02-251-0/+11
|/
* Tipo: dictionaryFabrice Desclaux2016-01-301-4/+4
* Expression: slotsFabrice Desclaux2016-01-152-20/+47
* smt2_translator: added smt2_assert and smt2_or to smt_helper. refactored othe...Tim Blazytko2016-01-071-6/+26
* smt2_translator: fixed commentsTim Blazytko2016-01-071-3/+3