about summary refs log tree commit diff stats
path: root/miasm2/core/sembuilder.py (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Semantic: instr.mode doesn't stand for ir.IRDst.sizeAjax2015-11-171-3/+3
| | | | | These objects may represent two different things. In x86, they both have the same value, but this is not always true for others architectures
* SemBuilder: introduce a new notation {a, b} for ExprComposeAjax2015-11-161-0/+27
|
* SemBuilder: use a local context per functionAjax2015-11-161-2/+6
|
* SemBuilder: handle if .. else .. structuresAjax2015-11-161-37/+46
|
* SemBuilder: update `ir.get_next_label` APIAjax2015-11-161-1/+2
|
* SemBuilder: allow alias (re-assignment of a declared var)Ajax2015-11-161-0/+1
|
* SemBuilder: fix recursive visitCamille Mougey2015-10-271-7/+11
|
* SemBuilder: Introduce the 'if cond' statement, building a new IRBlockAjax2015-04-241-16/+113
|
* SemBuilder: Get back functions parsed for mnemo_funcAjax2015-04-241-5/+11
|
* SemBuilder: PreInit context with needed valuesAjax2015-04-241-1/+10
|
* SemBuilder: Add `('X' % Y)(Z) -> ExprOp('X' % Y, Z)` and `('X')(Y) -> ↵Ajax2015-04-231-15/+35
| | | | ExprOp('X')(Y)`
* SemBuilder: Handle real variable declarationAjax2015-04-221-0/+10
|
* Core: Introduce SemBuilder, a helper for building semantics side effectsAjax2015-04-221-0/+145