about summary refs log tree commit diff stats
path: root/miasm2 (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* | Promote ExprId to float if they belong to archiitecture float_listAjax2017-01-051-2/+6
* | LLVM: handle basic float operationsAjax2017-01-051-0/+18
* | Add missing x86 offset for floatAjax2017-01-051-0/+3
|/
* Merge pull request #466 from serpilliere/fix_empty_dstCamille Mougey2017-01-051-2/+7
|\
| * IR: fix set_empty_dst using c_nextFabrice Desclaux2017-01-051-2/+7
* | Simplify LLVM translation of ExprCondAjax2017-01-041-34/+2
* | Force the undefined behavior of shifts to be 0Ajax2017-01-041-6/+20
* | Remove unused code, regroup similar function by categoryAjax2017-01-041-398/+169
* | Clean-up LLVM ModuleRef manipulationAjax2017-01-042-44/+44
* | LLVM: add support for optimisationAjax2017-01-041-28/+14
* | LLVM: Handle '-' operation with 2 operandsAjax2017-01-041-2/+3
* | LLVM: Handle asm_bad_blockAjax2017-01-041-4/+17
* | LLVM: avoid division by zero, using Miasm wrapper insteadAjax2017-01-041-4/+12
* | LLVM: handle the specific size of segm2addr operationAjax2017-01-041-5/+17
* | LLVM: Add missing operation BSR/BSFAjax2017-01-041-0/+8
* | Homogenize x86_bsf/r API with rcl/rcr_rez_op APIAjax2017-01-042-5/+5
* | LLVM: Add support for delayslot (through mips32)Ajax2017-01-041-13/+79
* | Add support for aarch64 in LLVMAjax2017-01-041-1/+3
* | Refactor external function call for custom OPAjax2017-01-041-51/+67
* | Add missing offset for x86 archAjax2017-01-041-0/+5
* | Adapt codegen.CGen principles to LLVMAjax2017-01-043-44/+418
* | Update with new MEM R/W APIAjax2017-01-042-12/+18
* | Memory R/W are context dependentAjax2017-01-041-22/+56
* | Alloca at end may occurs after a jump -> fixAjax2017-01-041-1/+1
* | Refine affect to avoid `_new` trickAjax2017-01-041-20/+15
* | LLVM Cache no more handledAjax2017-01-041-61/+0
* | Update documentation for llvmliteAjax2017-01-041-1/+1
* | Ugly modification to have llvm work againAjax2017-01-045-149/+198
|/
* Raise with a more helpful message on multiple disassembliesAymeric Vincent2017-01-031-2/+2
* Merge pull request #461 from serpilliere/clean_dgCamille Mougey2016-12-281-14/+3
|\
| * DepGraph: clean stepFabrice Desclaux2016-12-231-14/+3
* | Merge pull request #460 from commial/remove-useless-codeserpilliere2016-12-231-25/+0
|\ \
| * | Codegen: remove useless codeAjax2016-12-221-25/+0
* | | Merge pull request #463 from serpilliere/add_expr_type_accessCamille Mougey2016-12-2313-248/+283
|\ \ \
| * | | Expr: Remove exprint_fromFabrice Desclaux2016-12-2312-161/+161
| * | | Exprsimp: updt apiFabrice Desclaux2016-12-231-87/+65
| * | | Expr: add type accessorsFabrice Desclaux2016-12-231-0/+57
| | |/ | |/|
* | | Merge pull request #462 from commial/fix/semantic-aasserpilliere2016-12-231-2/+7
|\ \ \ | |/ / |/| |
| * | AAS sem: avoid an ExprOp('-', a, b)Ajax2016-12-231-2/+7
| |/
* | Merge pull request #457 from commial/feature/apply_changeserpilliere2016-12-221-14/+23
|\ \
| * | Regression test for apply_expr/apply_change/eval_irAjax2016-12-151-14/+23
| |/
* / Introduce ExprInt of any size (like others Expr)Ajax2016-12-142-12/+25
|/
* add dont_dis_retcall_funcs set to disasmEngine for non-returning functionsAymeric Vincent2016-11-211-0/+5
* Expr: Fix expr picklingFabrice Desclaux2016-11-201-3/+6
* Ir: remove dbg logFabrice Desclaux2016-11-201-1/+0
* Expr: missing warning importFabrice Desclaux2016-11-201-0/+1
* arm: Add sem support for smul and smulw instructionsWladimir J. van der Laan2016-11-131-0/+17
* Merge pull request #450 from serpilliere/add_emul_block_limitCamille Mougey2016-11-103-4/+44
|\
| * Jitter: Add max exec per jit call optionFabrice Desclaux2016-11-103-4/+44
* | Extend code_exec max address for 64 bitsAjax2016-11-101-2/+2