| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | | Merge pull request #524 from serpilliere/fix_codegen_error_post_instr | Camille Mougey | 2017-04-18 | 1 | -8/+7 | |
| |\ \ | | | | | | | Jitter: fix post instr exception | |||||
| | * | | Jitter: fix post instr exception | Fabrice Desclaux | 2017-04-17 | 1 | -8/+7 | |
| | |/ | | | | | | | | | PC must not be reevaluated on post instruction error. (llvm backend not affected) | |||||
| * / | Ir: rm dup api. Use get_out_regs | Fabrice Desclaux | 2017-04-14 | 4 | -42/+0 | |
| |/ | ||||||
| * | Introduce Sandbox.call, for direct function calling | Ajax | 2017-04-06 | 1 | -0/+71 | |
| | | ||||||
| * | Add command-line and enviornment-vars argument in Sandbox | Ajax | 2017-04-06 | 1 | -13/+146 | |
| | | | | | | Note: lot of code is duplicated here, but due to Sandbox class hierarchy, merging them is not trivial (for now) | |||||
| * | Add basic libc_start_main stub for Linux | Ajax | 2017-04-06 | 1 | -0/+30 | |
| | | ||||||
| * | Introduce a new API 'func_prepare_<callingconv>' for calling a function | Ajax | 2017-04-06 | 3 | -1/+31 | |
| | | ||||||
| * | Introduce a naive "System V" calling convention | Ajax | 2017-04-06 | 4 | -55/+77 | |
| | | ||||||
| * | Aarch64: fix ldr | Fabrice Desclaux | 2017-04-06 | 1 | -3/+55 | |
| | | ||||||
| * | Merge pull request #512 from serpilliere/fix_arm_dumpreg | Camille Mougey | 2017-04-05 | 1 | -4/+4 | |
| |\ | | | | | Jitter/arm: dump gpregs 32 bit output | |||||
| | * | Jitter/arm: dump gpregs 32 bit output | Fabrice Desclaux | 2017-04-04 | 1 | -4/+4 | |
| | | | ||||||
| * | | IR: fix set_dst linenb | Fabrice Desclaux | 2017-04-04 | 1 | -1/+3 | |
| |/ | ||||||
| * | Expr: fix singleton; add reg test | Fabrice Desclaux | 2017-03-31 | 1 | -67/+43 | |
| | | ||||||
| * | ModularIntervals: naive support for * operation | Ajax | 2017-03-30 | 2 | -1/+24 | |
| | | ||||||
| * | ModularIntervals: add length capability | Ajax | 2017-03-30 | 1 | -0/+4 | |
| | | | | | length is used due to Python incompablity with __len__ values > 32bits | |||||
| * | ModularIntervals: fix init with empty interval | Ajax | 2017-03-30 | 1 | -2/+4 | |
| | | ||||||
| * | Use non-deprecated ExprInt form in sembuilder | Ajax | 2017-03-30 | 1 | -5/+6 | |
| | | ||||||
| * | Replace ExprInt[num](x) -> ExprInt(x, num) | Ajax | 2017-03-30 | 21 | -312/+314 | |
| | | ||||||
| * | Deprecate ExprInt[num] and ExprInt_from(expr, num) | Ajax | 2017-03-30 | 1 | -0/+12 | |
| | | ||||||
| * | Let ExprInt always use its Singleton capabilities | Ajax | 2017-03-30 | 2 | -48/+45 | |
| | | | | | | Remove the optionnal 'size' argument form, use pointer equality to speed up comparision | |||||
| * | Merge pull request #508 from carolineLe/def_use | serpilliere | 2017-03-29 | 2 | -245/+259 | |
| |\ | | | | | analysis: Introduction of use-definition chains | |||||
| | * | analysis: Introduction of use-definition chains | Caroline Leman | 2017-03-29 | 2 | -245/+259 | |
| | | | | | | | | | | | | | - previous dead_simp function has been moved to data_flow.py - ira class has been simplified - reach analysis code has been 'clarified' | |||||
| * | | ExprReduce: fix exprnode str | Fabrice Desclaux | 2017-03-28 | 1 | -11/+11 | |
| |/ | ||||||
| * | Container: add dynsym symbols | Fabrice Desclaux | 2017-03-25 | 1 | -12/+16 | |
| | | ||||||
| * | Symbexec: fix tipo symbmngr | Fabrice Desclaux | 2017-03-17 | 1 | -4/+4 | |
| | | ||||||
| * | IR: fix support old api blocs | Fabrice Desclaux | 2017-03-17 | 1 | -1/+1 | |
| | | ||||||
| * | Symbexec: Fix state update | Fabrice Desclaux | 2017-03-16 | 1 | -3/+8 | |
| | | ||||||
| * | Core/asmblock: rename asmbloc_final to asmblock_final | Fabrice Desclaux | 2017-03-13 | 1 | -2/+9 | |
| | | ||||||
| * | Core/asmbloc: move asmbloc to asmblock | Fabrice Desclaux | 2017-03-13 | 30 | -1627/+1637 | |
| | | ||||||
| * | Asmbloc: rename asm_constraint[to/next] to AsmConstraint[To/Next] | Fabrice Desclaux | 2017-03-13 | 2 | -8/+21 | |
| | | ||||||
| * | Asmbloc: rename asm_constraint to AsmConstraint | Fabrice Desclaux | 2017-03-13 | 4 | -31/+38 | |
| | | ||||||
| * | Asmbloc: rename asm_raw to AsmRaw | Fabrice Desclaux | 2017-03-13 | 2 | -10/+17 | |
| | | ||||||
| * | Asmbloc: rename asm_symbol_pool to AsmSymbolPool | Fabrice Desclaux | 2017-03-13 | 10 | -25/+32 | |
| | | ||||||
| * | Asmbloc: rename asm_label to AsmLabel | Fabrice Desclaux | 2017-03-13 | 19 | -54/+56 | |
| | | ||||||
| * | Asmbloc: rename asm_block_bad to AsmBlockBad | Fabrice Desclaux | 2017-03-13 | 4 | -19/+26 | |
| | | ||||||
| * | Asmbloc: rename asm_bloc to AsmBlock | Fabrice Desclaux | 2017-03-13 | 3 | -21/+29 | |
| | | ||||||
| * | All: rename vars bloc -> block | Fabrice Desclaux | 2017-03-13 | 11 | -147/+107 | |
| | | ||||||
| * | IR: rename blocs to blocks | Fabrice Desclaux | 2017-03-13 | 8 | -46/+50 | |
| | | ||||||
| * | Arch: clean ira/jit | Fabrice Desclaux | 2017-03-13 | 10 | -142/+117 | |
| | | ||||||
| * | IR/ir: rename ir to IntermediateRepresentation | Fabrice Desclaux | 2017-03-13 | 12 | -33/+53 | |
| | | ||||||
| * | IR/ir: rename irbloc to IRBlock | Fabrice Desclaux | 2017-03-13 | 8 | -45/+68 | |
| | | ||||||
| * | IR/Symbexec: rename symbexec to SymbolicExecutionEngine | Fabrice Desclaux | 2017-03-13 | 5 | -21/+48 | |
| | | ||||||
| * | add mips32's addi simulation | rootkiter | 2017-03-08 | 1 | -0/+1 | |
| | | ||||||
| * | Merge pull request #496 from commial/feature/expr_range | serpilliere | 2017-02-22 | 4 | -1/+573 | |
| |\ | | | | | Feature/expr range | |||||
| | * | Introduce 'expr_range', to determine the range of possible values of an Expr | Ajax | 2017-02-22 | 1 | -0/+65 | |
| | | | ||||||
| | * | Introduce ModularIntervals, intervals supporting modular arithmetic | Ajax | 2017-02-17 | 1 | -0/+499 | |
| | | | ||||||
| | * | Right operator of a>> is unsigned | Ajax | 2017-02-15 | 1 | -1/+1 | |
| | | | ||||||
| | * | Interval: add .length computation | Ajax | 2017-02-13 | 1 | -0/+8 | |
| | | | ||||||
| * | | Core: add C manipulators | Fabrice Desclaux | 2017-02-17 | 3 | -0/+1705 | |
| |/ | | | | This module implements C basic manipulators. | |||||
| * | Merge pull request #494 from serpilliere/expression_reducer | Camille Mougey | 2017-02-13 | 1 | -0/+177 | |
| |\ | | | | | Expression: add ExprReduce | |||||