| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Merge pull request #470 from a-vincent/master | serpilliere | 2017-01-06 | 74 | -93/+49 |
| |\ | | | | | Tidy up which files are executable and which are not | ||||
| | * | make this one executable, it's probably the most used toplevel executable | Aymeric Vincent | 2017-01-05 | 1 | -0/+2 |
| | | | |||||
| | * | these files are not top level executables, adapt | Aymeric Vincent | 2017-01-05 | 3 | -24/+0 |
| | | | |||||
| | * | use python2 as executable name, give adequate permissions | Aymeric Vincent | 2017-01-05 | 37 | -37/+47 |
| | | | |||||
| | * | remove #! command line on files not supposed to be run at top level | Aymeric Vincent | 2017-01-05 | 32 | -32/+0 |
| | | | |||||
| | * | fix permissions | Aymeric Vincent | 2017-01-05 | 1 | -0/+0 |
| |/ | |||||
| * | Merge pull request #468 from commial/feature/llvm-float | serpilliere | 2017-01-05 | 4 | -5/+43 |
| |\ | | | | | Feature/llvm float | ||||
| | * | x86 BT*: include shift inside addr computation (segm case) | Ajax | 2017-01-05 | 1 | -1/+8 |
| | | | |||||
| | * | x86 sem: fix a type mismatch | Ajax | 2017-01-05 | 1 | -1/+3 |
| | | | |||||
| | * | LLVM: add support for cpuid operation | Ajax | 2017-01-05 | 1 | -0/+4 |
| | | | |||||
| | * | Enable mn_float unit test for LLVM | Ajax | 2017-01-05 | 1 | -1/+1 |
| | | | |||||
| | * | 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 |
| | | | |||||
| * | | Merge pull request #458 from commial/feature-llvm-jitter | serpilliere | 2017-01-05 | 10 | -622/+897 |
| |\ \ | |/ |/| | Feature llvm jitter | ||||
| | * | 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) | ||||
| | * | Update Travis for Numba llvmlite | Ajax | 2017-01-04 | 1 | -0/+11 |
| | | | |||||
| | * | 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 | 3 | -6/+6 |
| | | | |||||
| | * | Ugly modification to have llvm work again | Ajax | 2017-01-04 | 6 | -154/+200 |
| |/ | |||||
| * | Merge pull request #464 from a-vincent/multiple_disas_warning | serpilliere | 2017-01-04 | 1 | -2/+2 |
| |\ | | | | | Raise with a more helpful message on multiple disassemblies | ||||
| | * | 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 | 19 | -269/+304 |
| |\ \ \ | | | | | | | | | Add expr type access | ||||
| | * | | | Expr: Remove exprint_from | Fabrice Desclaux | 2016-12-23 | 18 | -182/+182 |
| | | | | | |||||
| | * | | | Exprsimp: updt api | Fabrice Desclaux | 2016-12-23 | 1 | -87/+65 |
| | | | | | |||||