about summary refs log tree commit diff stats
path: root/miasm2/jitter/codegen.py (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Rename miasm2 to miasmFabrice Desclaux2019-03-051-650/+0
|
* Support python2/python3Fabrice Desclaux2019-03-051-5/+9
|
* Fix bad englishFabrice Desclaux2019-01-171-1/+1
|
* Jitter: fix pc update in trace modeFabrice Desclaux2019-01-131-4/+6
|
* Fix typos & add codespellPierre LALET2018-12-231-9/+9
|
* fix simplification that delete affectationw4kfu2018-11-141-4/+4
| | | | Revert "X86 sem : mov assignexpr rot / shift"
* Expression: replace arg by ptr in ExprMemFabrice Desclaux2018-10-121-1/+1
|
* Code cleaning: lgtm.comFabrice Desclaux2018-09-201-1/+1
|
* Code cleaning: lgtm.comFabrice Desclaux2018-08-231-9/+0
|
* Symbexec: Use simplifier with high level in symbexecFabrice Desclaux2018-08-061-2/+2
|
* Codegen: simplify high level opFabrice Desclaux2018-08-061-0/+8
|
* Jitter: use bignumFabrice Desclaux2018-07-131-14/+61
|
* Toshiba MeP supportGuillaume Valadon2018-07-121-1/+2
|
* Update symbol_pool's deprecated API -> LocationDBAjax2018-07-031-7/+7
|
* symbol_pool -> loc_dbAjax2018-07-031-10/+10
|
* Jitters: use loc_key instead of names or offset for basic block labelingAjax2018-06-221-25/+12
|
* Jitter: label to_stringFabrice Desclaux2018-06-101-2/+6
|
* Core: replace AsmLabel by LocKeyFabrice Desclaux2018-06-091-59/+71
|
* Expr: Add new word ExprLocFabrice Desclaux2018-06-081-12/+15
| | | | | This word represents a location in the binary. Thus, the hack of ExprId containing an AsmLabel ends here.
* Add support for 128 bits operations in VmMngr and GCC outputsAjax2018-05-171-6/+5
|
* Arm: add armt jitterFabrice Desclaux2018-04-181-1/+1
|
* IRBlock: irblock iterates on its assignblksFabrice Desclaux2018-02-091-2/+2
|
* IRBlock: replace irs by assignblksFabrice Desclaux2018-02-091-2/+2
|
* IR: Make IRBlock immutableFabrice Desclaux2017-05-241-7/+5
|
* IR: explicit exception for divFabrice Desclaux2017-05-151-19/+1
|
* Jitter: clean codeFabrice Desclaux2017-04-251-19/+42
|
* Jitter: fix log mn regsFabrice Desclaux2017-04-241-1/+1
|
* IRBlock: move lines in AssignBlockFabrice Desclaux2017-04-201-1/+1
|
* Ir: make AssignBlock immutableFabrice Desclaux2017-04-201-121/+134
|
* Jitter: fix symb cache name (#525)serpilliere2017-04-181-5/+14
|
* Jitter: fix post instr exceptionFabrice Desclaux2017-04-171-8/+7
| | | | | PC must not be reevaluated on post instruction error. (llvm backend not affected)
* Core/asmbloc: move asmbloc to asmblockFabrice Desclaux2017-03-131-1/+1
|
* Asmbloc: rename asm_label to AsmLabelFabrice Desclaux2017-03-131-3/+3
|
* Asmbloc: rename asm_block_bad to AsmBlockBadFabrice Desclaux2017-03-131-2/+2
|
* IR/ir: rename irbloc to IRBlockFabrice Desclaux2017-03-131-2/+2
|
* Jitter: fix max exec self loopFabrice Desclaux2017-01-121-3/+13
|
* Codegen: remove useless codeAjax2016-12-221-25/+0
|
* Avoid duplicate -1 caseAjax2016-10-041-1/+10
|
* Update int(XX.arg) -> int(XX)Ajax2016-09-161-1/+1
|
* Jitter/codegen: fix irdst generationserpilliere2016-09-041-5/+1
|
* Jitter: avoid vmmngr castingFabrice Desclaux2016-08-311-3/+3
|
* Jitter: use mem read/write for memory breakpoint/automodFabrice Desclaux2016-08-301-1/+3
|
* Jitter: support sparse writeFabrice Desclaux2016-08-301-0/+3
|
* Jitter: use local vars for prefetch/updtFabrice Desclaux2016-08-301-36/+42
|
* Jitter: code generator reworkFabrice Desclaux2016-08-301-0/+567