| Commit message (Collapse) | Author | Files | Lines | ||
|---|---|---|---|---|---|
| 2017-04-20 | Fix wrong add_memory_page docstring | Ajax | 1 | -1/+1 | |
| 2017-04-20 | Add regression test for AssignBlock | Ajax | 2 | -0/+47 | |
| 2017-04-20 | AssignBlock: add simplification facility | Ajax | 1 | -0/+12 | |
| 2017-04-20 | AssignBlock: add a few comment | Ajax | 1 | -1/+13 | |
| 2017-04-20 | IRBlock: move lines in AssignBlock | Fabrice Desclaux | 14 | -63/+61 | |
| 2017-04-20 | Ir: clean code | Fabrice Desclaux | 1 | -52/+51 | |
| 2017-04-20 | Ir: make AssignBlock immutable | Fabrice Desclaux | 10 | -174/+249 | |
| 2017-04-18 | X86_32: Add fastcall abi | Fabrice Desclaux | 1 | -0/+27 | |
| 2017-04-18 | Jitter: fix pending memory breakpoint (#527) | serpilliere | 1 | -0/+8 | |
| 2017-04-18 | Jitter: fix symb cache name (#525) | serpilliere | 5 | -14/+27 | |
| 2017-04-18 | Jitter: regression test for post instr | Fabrice Desclaux | 2 | -0/+47 | |
| 2017-04-17 | Jitter: fix post instr exception | Fabrice Desclaux | 1 | -8/+7 | |
| PC must not be reevaluated on post instruction error. (llvm backend not affected) | |||||
| 2017-04-14 | Ir: rm dup api. Use get_out_regs | Fabrice Desclaux | 4 | -42/+0 | |
| 2017-04-06 | Tests: run md5_aarch64l from the very beginning | Ajax | 1 | -1/+2 | |
| 2017-04-06 | Introduce Sandbox.call, for direct function calling | Ajax | 3 | -0/+95 | |
| 2017-04-06 | MD5_arm: run from the very beginning | Ajax | 2 | -4/+1 | |
| 2017-04-06 | Add regression test for command-line/env support in Sandbox | Ajax | 7 | -0/+52 | |
| 2017-04-06 | Add command-line and enviornment-vars argument in Sandbox | Ajax | 1 | -13/+146 | |
| Note: lot of code is duplicated here, but due to Sandbox class hierarchy, merging them is not trivial (for now) | |||||
| 2017-04-06 | Add basic libc_start_main stub for Linux | Ajax | 1 | -0/+30 | |
| 2017-04-06 | Introduce a new API 'func_prepare_<callingconv>' for calling a function | Ajax | 3 | -1/+31 | |
| 2017-04-06 | Introduce a naive "System V" calling convention | Ajax | 5 | -59/+81 | |
| 2017-04-06 | Aarch64: fix ldr | Fabrice Desclaux | 2 | -4/+62 | |
| 2017-04-04 | Jitter/arm: dump gpregs 32 bit output | Fabrice Desclaux | 1 | -4/+4 | |
| 2017-04-04 | IR: fix set_dst linenb | Fabrice Desclaux | 1 | -1/+3 | |
| 2017-03-31 | Expr: fix singleton; add reg test | Fabrice Desclaux | 3 | -67/+110 | |
| 2017-03-30 | Update regression tests fo ModularIntervals mul | Ajax | 2 | -0/+12 | |
| 2017-03-30 | ModularIntervals: naive support for * operation | Ajax | 2 | -1/+24 | |
| 2017-03-30 | ModularIntervals: add length capability | Ajax | 1 | -0/+4 | |
| length is used due to Python incompablity with __len__ values > 32bits | |||||
| 2017-03-30 | ModularIntervals: fix init with empty interval | Ajax | 1 | -2/+4 | |
| 2017-03-30 | Use non-deprecated ExprInt form in sembuilder | Ajax | 1 | -5/+6 | |
| 2017-03-30 | Replace ExprInt[num](x) -> ExprInt(x, num) | Ajax | 38 | -594/+595 | |
| 2017-03-30 | Deprecate ExprInt[num] and ExprInt_from(expr, num) | Ajax | 1 | -0/+12 | |
| 2017-03-30 | Let ExprInt always use its Singleton capabilities | Ajax | 3 | -68/+65 | |
| Remove the optionnal 'size' argument form, use pointer equality to speed up comparision | |||||
| 2017-03-29 | analysis: Introduction of use-definition chains | Caroline Leman | 8 | -318/+346 | |
| - previous dead_simp function has been moved to data_flow.py - ira class has been simplified - reach analysis code has been 'clarified' | |||||
| 2017-03-28 | ExprReduce: fix exprnode str | Fabrice Desclaux | 1 | -11/+11 | |
| 2017-03-27 | Example/full: fix tipo | Fabrice Desclaux | 1 | -1/+1 | |
| 2017-03-25 | Container: add dynsym symbols | Fabrice Desclaux | 1 | -12/+16 | |
| 2017-03-17 | Symbexec: fix tipo symbmngr | Fabrice Desclaux | 1 | -4/+4 | |
| 2017-03-17 | IR: fix support old api blocs | Fabrice Desclaux | 1 | -1/+1 | |
| 2017-03-16 | Symbexec: Fix state update | Fabrice Desclaux | 1 | -3/+8 | |
| 2017-03-13 | Core/asmblock: rename asmbloc_final to asmblock_final | Fabrice Desclaux | 1 | -2/+9 | |
| 2017-03-13 | Core/asmbloc: move asmbloc to asmblock | Fabrice Desclaux | 50 | -1659/+1669 | |
| 2017-03-13 | Asmbloc: rename asm_constraint[to/next] to AsmConstraint[To/Next] | Fabrice Desclaux | 3 | -16/+29 | |
| 2017-03-13 | Asmbloc: rename asm_constraint to AsmConstraint | Fabrice Desclaux | 6 | -42/+49 | |
| 2017-03-13 | Asmbloc: rename asm_raw to AsmRaw | Fabrice Desclaux | 2 | -10/+17 | |
| 2017-03-13 | Asmbloc: rename asm_symbol_pool to AsmSymbolPool | Fabrice Desclaux | 10 | -25/+32 | |
| 2017-03-13 | Asmbloc: rename asm_label to AsmLabel | Fabrice Desclaux | 27 | -97/+99 | |
| 2017-03-13 | Asmbloc: rename asm_block_bad to AsmBlockBad | Fabrice Desclaux | 5 | -22/+29 | |
| 2017-03-13 | Asmbloc: rename asm_bloc to AsmBlock | Fabrice Desclaux | 4 | -29/+37 | |
| 2017-03-13 | All: rename vars bloc -> block | Fabrice Desclaux | 24 | -231/+191 | |