| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Ir: make AssignBlock immutable | Fabrice Desclaux | 2017-04-20 | 10 | -174/+249 |
| | | |||||
| * | Merge pull request #520 from serpilliere/fastcall_abi | Camille Mougey | 2017-04-20 | 1 | -0/+27 |
| |\ | | | | | X86_32: Add fastcall abi | ||||
| | * | X86_32: Add fastcall abi | Fabrice Desclaux | 2017-04-18 | 1 | -0/+27 |
| | | | |||||
| * | | Jitter: fix pending memory breakpoint (#527) | serpilliere | 2017-04-18 | 1 | -0/+8 |
| | | | |||||
| * | | Jitter: fix symb cache name (#525) | serpilliere | 2017-04-18 | 5 | -14/+27 |
| | | | |||||
| * | | Merge pull request #524 from serpilliere/fix_codegen_error_post_instr | Camille Mougey | 2017-04-18 | 3 | -8/+54 |
| |\ \ | | | | | | | Jitter: fix post instr exception | ||||
| | * | | Jitter: regression test for post instr | Fabrice Desclaux | 2017-04-18 | 2 | -0/+47 |
| | | | | |||||
| | * | | 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) | ||||
| * | | Merge pull request #519 from serpilliere/rm_dup_api | Camille Mougey | 2017-04-17 | 4 | -42/+0 |
| |\ \ | |/ |/| | Ir: rm dup api. Use get_out_regs | ||||
| | * | Ir: rm dup api. Use get_out_regs | Fabrice Desclaux | 2017-04-14 | 4 | -42/+0 |
| |/ | |||||
| * | Merge pull request #517 from commial/fix/mimic-env-md5-aarch64 | serpilliere | 2017-04-06 | 1 | -1/+2 |
| |\ | | | | | Tests: run md5_aarch64l from the very beginning | ||||
| | * | Tests: run md5_aarch64l from the very beginning | Ajax | 2017-04-06 | 1 | -1/+2 |
| |/ | |||||
| * | Merge pull request #515 from commial/feature/calling-conv-systemv | serpilliere | 2017-04-06 | 15 | -76/+435 |
| |\ | | | | | Feature/calling conv systemv | ||||
| | * | Introduce Sandbox.call, for direct function calling | Ajax | 2017-04-06 | 3 | -0/+95 |
| | | | |||||
| | * | MD5_arm: run from the very beginning | Ajax | 2017-04-06 | 2 | -4/+1 |
| | | | |||||
| | * | Add regression test for command-line/env support in Sandbox | Ajax | 2017-04-06 | 7 | -0/+52 |
| | | | |||||
| | * | 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 | 5 | -59/+81 |
| |/ | |||||
| * | Merge pull request #516 from serpilliere/fix_aarch64_ldr_pc_rel | Camille Mougey | 2017-04-06 | 2 | -4/+62 |
| |\ | | | | | Aarch64: fix ldr | ||||
| | * | Aarch64: fix ldr | Fabrice Desclaux | 2017-04-06 | 2 | -4/+62 |
| |/ | |||||
| * | 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 |
| | | | |||||
| * | | Merge pull request #513 from serpilliere/fix_ir_dst | Camille Mougey | 2017-04-05 | 1 | -1/+3 |
| |\ \ | |/ |/| | IR: fix set_dst linenb | ||||
| | * | IR: fix set_dst linenb | Fabrice Desclaux | 2017-04-04 | 1 | -1/+3 |
| |/ | |||||
| * | Merge pull request #511 from serpilliere/fix_expr_singleton | Camille Mougey | 2017-03-31 | 3 | -67/+110 |
| |\ | | | | | Expr: fix singleton; add reg test | ||||
| | * | Expr: fix singleton; add reg test | Fabrice Desclaux | 2017-03-31 | 3 | -67/+110 |
| |/ | |||||
| * | Merge pull request #510 from commial/feature/modinterval-mul | serpilliere | 2017-03-30 | 4 | -3/+44 |
| |\ | | | | | Feature/modinterval mul | ||||
| | * | Update regression tests fo ModularIntervals mul | Ajax | 2017-03-30 | 2 | -0/+12 |
| | | | |||||
| | * | 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 |
| |/ | |||||
| * | Merge pull request #509 from commial/fix/int-singleton | serpilliere | 2017-03-30 | 39 | -664/+675 |
| |\ | | | | | Fix/int singleton | ||||
| | * | 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 | 38 | -594/+595 |
| | | | |||||
| | * | 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 | 3 | -68/+65 |
| |/ | | | | | 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 | 8 | -318/+346 |
| |\ | | | | | analysis: Introduction of use-definition chains | ||||
| | * | analysis: Introduction of use-definition chains | Caroline Leman | 2017-03-29 | 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' | ||||
| * | | Merge pull request #507 from serpilliere/fix_exprnode | Camille Mougey | 2017-03-29 | 1 | -11/+11 |
| |\ \ | | | | | | | ExprReduce: fix exprnode str | ||||
| | * | | ExprReduce: fix exprnode str | Fabrice Desclaux | 2017-03-28 | 1 | -11/+11 |
| | | | | |||||
| * | | | Merge pull request #506 from serpilliere/fix_tipo | Camille Mougey | 2017-03-28 | 1 | -1/+1 |
| |\ \ \ | |/ / |/| / | |/ | Example/full: fix tipo | ||||
| | * | Example/full: fix tipo | Fabrice Desclaux | 2017-03-27 | 1 | -1/+1 |
| |/ | |||||
| * | Merge pull request #505 from serpilliere/elf_infos | Camille Mougey | 2017-03-26 | 1 | -12/+16 |
| |\ | | | | | Container: add dynsym symbols | ||||
| | * | Container: add dynsym symbols | Fabrice Desclaux | 2017-03-25 | 1 | -12/+16 |
| |/ | |||||
| * | Merge pull request #504 from serpilliere/fix_symb_mngr_name | Florent | 2017-03-17 | 1 | -4/+4 |
| |\ | | | | | Symbexec: fix tipo symbmngr | ||||
| | * | Symbexec: fix tipo symbmngr | Fabrice Desclaux | 2017-03-17 | 1 | -4/+4 |
| |/ | |||||
| * | Merge pull request #503 from serpilliere/fix_x86_blocs_api | Florent | 2017-03-17 | 1 | -1/+1 |
| |\ | | | | | IR: fix support old api blocs | ||||
| | * | IR: fix support old api blocs | Fabrice Desclaux | 2017-03-17 | 1 | -1/+1 |
| |/ | |||||