about summary refs log tree commit diff stats
path: root/miasm2/ir/translators (follow)
Commit message (Expand)AuthorAgeFilesLines
* Rename miasm2 to miasmFabrice Desclaux2019-03-057-1418/+0
* Support python2/python3Fabrice Desclaux2019-03-056-44/+70
* Translator/z3: fix tipo in z3 cmp operatorsFabrice Desclaux2019-02-081-2/+2
* Jitter: support high level flagsFabrice Desclaux2019-01-271-9/+56
* Rename idiv/imod into sdiv/smodFabrice Desclaux2019-01-153-8/+8
* Fix typos & add codespellPierre LALET2018-12-232-5/+5
* Merge pull request #879 from w4kfu/mov_assignexpr_rot_shiftserpilliere2018-11-101-1/+1
|\
| * fix TypeError in C translatorw4kfu2018-11-101-1/+1
* | Merge pull request #864 from serpilliere/fix_hl_opCamille Mougey2018-11-091-0/+30
|\ \ | |/ |/|
| * Support high level operators in z3 translatorFabrice Desclaux2018-10-091-0/+30
* | Expression: replace arg by ptr in ExprMemFabrice Desclaux2018-10-125-6/+6
|/
* Expresion: use ExprAssign instead of ExprAffFabrice Desclaux2018-10-016-10/+10
* Add support for more FP operations, expand fxamAjax2018-09-031-3/+10
* Merge pull request #829 from serpilliere/fix_floatCamille Mougey2018-08-301-13/+7
|\
| * X86: fix floatFabrice Desclaux2018-08-291-13/+7
* | Expr: use TOK define instead of stringsFabrice Desclaux2018-08-291-2/+3
|/
* Code cleaning: lgtm.comFabrice Desclaux2018-08-233-16/+12
* Symbexec: Use simplifier with high level in symbexecFabrice Desclaux2018-08-061-0/+6
* Translator/C: add zero/sign extendFabrice Desclaux2018-08-061-1/+23
* TranslatorC: use unsigned long long int in 64 bitsAjax2018-07-161-1/+4
* Jitter: use bignumFabrice Desclaux2018-07-131-101/+271
* Add the new float ops support for the C jitterAjax2018-07-101-7/+61
* TranslatorC: for uncommon size, use at least uint8Ajax2018-07-101-2/+2
* Update symbol_pool's deprecated API -> LocationDBAjax2018-07-033-15/+5
* symbol_pool -> loc_dbAjax2018-07-033-17/+16
* Jitters: use loc_key instead of names or offset for basic block labelingAjax2018-06-221-3/+2
* Core: replace AsmLabel by LocKeyFabrice Desclaux2018-06-093-28/+14
* Expr: Add new word ExprLocFabrice Desclaux2018-06-085-35/+122
* Add support for 128 bits operations in VmMngr and GCC outputsAjax2018-05-171-28/+63
* MSP430: remove duplicate or unused operations implemAjax2018-05-161-3/+0
* ARM 'clz' op is actually 'cntleadzeros', replace itAjax2018-05-161-3/+0
* udiv/umod/idiv/imod: remove unused 'vmcpu' argumentAjax2018-05-161-4/+4
* Rename x86 specific op 'cpuid' to 'x86_cpuid'Ajax2018-05-151-1/+1
* Op bsr/bsf are replaced by cnttrailzeros / cntleadzeros, defined in 0Ajax2018-05-153-12/+14
* Jitter: fix FPU C functions namesFabrice Desclaux2018-05-091-4/+8
* Translator: import 'z3' only when it is really neededAjax2018-02-151-1/+11
* Fix z3 conversion of 'imod' and 'idiv' to follow the Miasm oneAjax2018-02-141-2/+15
* X86: remove c_rez/rcl_rez/rcr_rez special operatorFabrice Desclaux2018-02-131-12/+11
* Jitter: fix shifter macroFabrice Desclaux2017-07-251-4/+4
* Translator: add rol/ror for pythonFabrice Desclaux2017-05-091-0/+14
* Core/asmbloc: move asmbloc to asmblockFabrice Desclaux2017-03-133-4/+4
* Asmbloc: rename asm_label to AsmLabelFabrice Desclaux2017-03-133-5/+5
* Homogenize x86_bsf/r API with rcl/rcr_rez_op APIAjax2017-01-041-3/+3
* ExprCompose: updt internal structFabrice Desclaux2016-11-045-18/+13
* ExprCompose: add new apiFabrice Desclaux2016-11-041-3/+3
* Update int(XX.arg) -> int(XX)Ajax2016-09-161-1/+1
* Arm: add clz/uxtabserpilliere2016-09-121-0/+3
* Explicitly compare expression to None.Shane Huntley2016-07-101-1/+1
* Merge pull request #334 from mrphrazer/fix_smt2translatorserpilliere2016-03-152-1/+7
|\
| * translator: fixed init of smt2 translatorTim Blazytko2016-03-131-0/+1