| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | | Promote ExprId to float if they belong to archiitecture float_list | Ajax | 2017-01-05 | 1 | -2/+6 | |
| | | | | | | | | | There aren't distinguishable based on the Expr instance | |||||
| * | | LLVM: handle basic float operations | Ajax | 2017-01-05 | 1 | -0/+18 | |
| | | | ||||||
| * | | Add missing x86 offset for float | Ajax | 2017-01-05 | 1 | -0/+3 | |
| |/ | ||||||
| * | Merge pull request #466 from serpilliere/fix_empty_dst | Camille Mougey | 2017-01-05 | 1 | -2/+7 | |
| |\ | | | | | IR: fix set_empty_dst using c_next | |||||
| | * | IR: fix set_empty_dst using c_next | Fabrice Desclaux | 2017-01-05 | 1 | -2/+7 | |
| | | | ||||||
| * | | Simplify LLVM translation of ExprCond | Ajax | 2017-01-04 | 1 | -34/+2 | |
| | | | ||||||
| * | | Force the undefined behavior of shifts to be 0 | Ajax | 2017-01-04 | 1 | -6/+20 | |
| | | | | | | | | | | | This is an arbitrary convention describing the behavior of '>>', '<<' and 'a>>' Miasm IR operator (contrary to the usual ones) | |||||
| * | | Remove unused code, regroup similar function by category | Ajax | 2017-01-04 | 1 | -398/+169 | |
| | | | ||||||
| * | | Clean-up LLVM ModuleRef manipulation | Ajax | 2017-01-04 | 2 | -44/+44 | |
| | | | ||||||
| * | | LLVM: add support for optimisation | Ajax | 2017-01-04 | 1 | -28/+14 | |
| | | | ||||||
| * | | LLVM: Handle '-' operation with 2 operands | Ajax | 2017-01-04 | 1 | -2/+3 | |
| | | | | | | | | | | | At the time of writting, x86 AAS instruction, for instance, generate this kind of Expression | |||||
| * | | LLVM: Handle asm_bad_block | Ajax | 2017-01-04 | 1 | -4/+17 | |
| | | | ||||||
| * | | LLVM: avoid division by zero, using Miasm wrapper instead | Ajax | 2017-01-04 | 1 | -4/+12 | |
| | | | ||||||
| * | | LLVM: handle the specific size of segm2addr operation | Ajax | 2017-01-04 | 1 | -5/+17 | |
| | | | ||||||
| * | | LLVM: Add missing operation BSR/BSF | Ajax | 2017-01-04 | 1 | -0/+8 | |
| | | | ||||||
| * | | Homogenize x86_bsf/r API with rcl/rcr_rez_op API | Ajax | 2017-01-04 | 2 | -5/+5 | |
| | | | ||||||
| * | | LLVM: Add support for delayslot (through mips32) | Ajax | 2017-01-04 | 1 | -13/+79 | |
| | | | ||||||
| * | | Add support for aarch64 in LLVM | Ajax | 2017-01-04 | 1 | -1/+3 | |
| | | | ||||||
| * | | Refactor external function call for custom OP | Ajax | 2017-01-04 | 1 | -51/+67 | |
| | | | ||||||
| * | | Add missing offset for x86 arch | Ajax | 2017-01-04 | 1 | -0/+5 | |
| | | | ||||||
| * | | Adapt codegen.CGen principles to LLVM | Ajax | 2017-01-04 | 3 | -44/+418 | |
| | | | ||||||
| * | | Update with new MEM R/W API | Ajax | 2017-01-04 | 2 | -12/+18 | |
| | | | ||||||
| * | | Memory R/W are context dependent | Ajax | 2017-01-04 | 1 | -22/+56 | |
| | | | ||||||
| * | | Alloca at end may occurs after a jump -> fix | Ajax | 2017-01-04 | 1 | -1/+1 | |
| | | | ||||||
| * | | Refine affect to avoid `_new` trick | Ajax | 2017-01-04 | 1 | -20/+15 | |
| | | | ||||||
| * | | LLVM Cache no more handled | Ajax | 2017-01-04 | 1 | -61/+0 | |
| | | | ||||||
| * | | Update documentation for llvmlite | Ajax | 2017-01-04 | 1 | -1/+1 | |
| | | | ||||||
| * | | Ugly modification to have llvm work again | Ajax | 2017-01-04 | 5 | -149/+198 | |
| |/ | ||||||
| * | Raise with a more helpful message on multiple disassemblies | Aymeric Vincent | 2017-01-03 | 1 | -2/+2 | |
| | | ||||||
| * | Merge pull request #461 from serpilliere/clean_dg | Camille Mougey | 2016-12-28 | 1 | -14/+3 | |
| |\ | | | | | DepGraph: clean step | |||||
| | * | DepGraph: clean step | Fabrice Desclaux | 2016-12-23 | 1 | -14/+3 | |
| | | | ||||||
| * | | Merge pull request #460 from commial/remove-useless-code | serpilliere | 2016-12-23 | 1 | -25/+0 | |
| |\ \ | | | | | | | Remove useless code | |||||
| | * | | Codegen: remove useless code | Ajax | 2016-12-22 | 1 | -25/+0 | |
| | | | | ||||||
| * | | | Merge pull request #463 from serpilliere/add_expr_type_access | Camille Mougey | 2016-12-23 | 13 | -248/+283 | |
| |\ \ \ | | | | | | | | | Add expr type access | |||||
| | * | | | Expr: Remove exprint_from | Fabrice Desclaux | 2016-12-23 | 12 | -161/+161 | |
| | | | | | ||||||
| | * | | | Exprsimp: updt api | Fabrice Desclaux | 2016-12-23 | 1 | -87/+65 | |
| | | | | | ||||||
| | * | | | Expr: add type accessors | Fabrice Desclaux | 2016-12-23 | 1 | -0/+57 | |
| | | |/ | |/| | ||||||
| * | | | Merge pull request #462 from commial/fix/semantic-aas | serpilliere | 2016-12-23 | 1 | -2/+7 | |
| |\ \ \ | |/ / |/| | | AAS sem: avoid an ExprOp('-', a, b) | |||||
| | * | | AAS sem: avoid an ExprOp('-', a, b) | Ajax | 2016-12-23 | 1 | -2/+7 | |
| | |/ | ||||||
| * | | Merge pull request #457 from commial/feature/apply_change | serpilliere | 2016-12-22 | 1 | -14/+23 | |
| |\ \ | | | | | | | Regression test for apply_expr/apply_change/eval_ir | |||||
| | * | | Regression test for apply_expr/apply_change/eval_ir | Ajax | 2016-12-15 | 1 | -14/+23 | |
| | |/ | ||||||
| * / | Introduce ExprInt of any size (like others Expr) | Ajax | 2016-12-14 | 2 | -12/+25 | |
| |/ | ||||||
| * | add dont_dis_retcall_funcs set to disasmEngine for non-returning functions | Aymeric Vincent | 2016-11-21 | 1 | -0/+5 | |
| | | ||||||
| * | Expr: Fix expr pickling | Fabrice Desclaux | 2016-11-20 | 1 | -3/+6 | |
| | | ||||||
| * | Ir: remove dbg log | Fabrice Desclaux | 2016-11-20 | 1 | -1/+0 | |
| | | ||||||
| * | Expr: missing warning import | Fabrice Desclaux | 2016-11-20 | 1 | -0/+1 | |
| | | ||||||
| * | arm: Add sem support for smul and smulw instructions | Wladimir J. van der Laan | 2016-11-13 | 1 | -0/+17 | |
| | | | | | | Add support to convert all the smul[tb][tb] and smulw[tb] variants into expressions. | |||||
| * | Merge pull request #450 from serpilliere/add_emul_block_limit | Camille Mougey | 2016-11-10 | 3 | -4/+44 | |
| |\ | | | | | Jitter: Add max exec per jit call option | |||||
| | * | Jitter: Add max exec per jit call option | Fabrice Desclaux | 2016-11-10 | 3 | -4/+44 | |
| | | | ||||||
| * | | Extend code_exec max address for 64 bits | Ajax | 2016-11-10 | 1 | -2/+2 | |
| | | | ||||||