| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Merge pull request #488 from serpilliere/fix_x86_mnemos | Camille Mougey | 2017-02-03 | 3 | -3/+43 |
| |\ | | | | | Fix x86 mnemos | ||||
| | * | X86: add pslldq | Fabrice Desclaux | 2017-02-03 | 2 | -0/+13 |
| | | | |||||
| | * | X86: fix rex_r in reg args | Fabrice Desclaux | 2017-02-03 | 2 | -3/+30 |
| |/ | |||||
| * | Merge pull request #484 from commial/fix/symbexec | serpilliere | 2017-02-02 | 1 | -35/+31 |
| |\ | | | | | Fix/symbexec | ||||
| | * | Clarify symbexec:get_mem_state | Ajax | 2017-02-02 | 1 | -33/+24 |
| | | | |||||
| | * | Apply func_read in case of splitted memory accesses | Ajax | 2017-02-02 | 1 | -3/+8 |
| | | | | | | | | | | | | | If @64[addr] is asked, with @8[addr] = X already known, the resulting ExprCompose will look like {X, @56[addr + 1]}. With this PR, func_read is applied to the last part, if needed | ||||
| * | | Merge pull request #486 from commial/test/cpuid-jitters | serpilliere | 2017-02-02 | 2 | -0/+22 |
| |\ \ | | | | | | | Add regression test for CPUID support | ||||
| | * | | Add regression test for CPUID support | Ajax | 2017-02-02 | 2 | -0/+22 |
| |/ / | |||||
| * | | Merge pull request #485 from commial/feature/pytthon-cpuid | serpilliere | 2017-02-02 | 1 | -1/+26 |
| |\ \ | |/ |/| | Add support for 'cpuid' in Emulatedsymbexec | ||||
| | * | Add support for 'cpuid' in Emulatedsymbexec | Ajax | 2017-02-02 | 1 | -1/+26 |
| |/ | |||||
| * | Merge pull request #482 from commial/enhance/link-r2m2 | serpilliere | 2017-01-29 | 1 | -1/+2 |
| |\ | | | | | Add reference to R2M2 | ||||
| | * | Add reference to R2M2 | Ajax | 2017-01-29 | 1 | -1/+2 |
| | | | |||||
| * | | Merge pull request #478 from commial/refactor/pre_add_instr | serpilliere | 2017-01-29 | 6 | -89/+15 |
| |\ \ | | | | | | | Let x86 'pre_add_instr' be the default behavior | ||||
| | * | | Let x86 'pre_add_instr' be the default behavior | Ajax | 2017-01-24 | 6 | -89/+15 |
| | |/ | |||||
| * | | Merge pull request #481 from guedou/aarch64_duplicated_registers | Camille Mougey | 2017-01-26 | 1 | -2/+2 |
| |\ \ | |/ |/| | Duplicated WZR definition | ||||
| | * | Duplicated WZR definition | Guillaume Valadon | 2017-01-26 | 1 | -2/+2 |
| |/ | |||||
| * | Merge pull request #479 from commial/fix/llvmlite | serpilliere | 2017-01-24 | 1 | -1/+1 |
| |\ | | | | | Update LLVM version for latest llvmlite | ||||
| | * | Fix the version of LLVMLite | Ajax | 2017-01-23 | 1 | -1/+1 |
| |/ | |||||
| * | Merge pull request #459 from commial/feature/only-tags | serpilliere | 2017-01-14 | 2 | -31/+51 |
| |\ | | | | | Add a only-tags option for test_all | ||||
| | * | Add a only-tags option for test_all | Ajax | 2017-01-14 | 2 | -31/+51 |
| | | | |||||
| * | | Merge pull request #475 from serpilliere/doc_vmmngr | Camille Mougey | 2017-01-14 | 3 | -71/+39 |
| |\ \ | |/ |/| | Doc vmmngr | ||||
| | * | VmMngr: add API documentation | Fabrice Desclaux | 2017-01-14 | 1 | -33/+39 |
| | | | |||||
| | * | VmMngr: remove unused functions | Fabrice Desclaux | 2017-01-13 | 3 | -38/+0 |
| | | | |||||
| * | | Merge pull request #476 from commial/fix/repr-expr | serpilliere | 2017-01-14 | 2 | -1/+16 |
| |\ \ | | | | | | | Fix/repr expr | ||||
| | * | | Expr: test that repr permit instanciation | Ajax | 2017-01-13 | 1 | -0/+14 |
| | | | | |||||
| | * | | Fix ExprInt repr to include size | Ajax | 2017-01-13 | 1 | -1/+2 |
| | | | | |||||
| * | | | Merge pull request #477 from commial/fix/division | serpilliere | 2017-01-14 | 2 | -7/+24 |
| |\ \ \ | |_|/ |/| | | Fix/division | ||||
| | * | | Modint: add tests for big int | Ajax | 2017-01-13 | 1 | -0/+9 |
| | | | | |||||
| | * | | Div: fix modint operation | Ajax | 2017-01-13 | 2 | -7/+15 |
| | |/ | |||||
| * | | Merge pull request #473 from serpilliere/Fix_max_exec_self_loop | Camille Mougey | 2017-01-12 | 3 | -34/+59 |
| |\ \ | | | | | | | Fix max exec self loop | ||||
| | * | | Jit: update example max exec | Fabrice Desclaux | 2017-01-12 | 1 | -16/+15 |
| | | | | |||||
| | * | | Jitter: fix max exec self loop | Fabrice Desclaux | 2017-01-12 | 2 | -18/+44 |
| | | | | |||||
| * | | | Merge pull request #474 from serpilliere/fix_full_raw | Camille Mougey | 2017-01-12 | 1 | -2/+9 |
| |\ \ \ | |_|/ |/| | | Example: add raw disasm to full.py | ||||
| | * | | Example: add raw disasm to full.py | Fabrice Desclaux | 2017-01-12 | 1 | -2/+9 |
| | |/ | |||||
| * | | Merge pull request #472 from commial/feature/faster-parity | serpilliere | 2017-01-12 | 3 | -12/+16 |
| |\ \ | | | | | | | Feature/faster parity | ||||
| | * | | CC: declare parity as a macro to avoid function calls | Ajax | 2017-01-09 | 2 | -7/+1 |
| | | | | |||||
| | * | | LLVM: use llvm.ctpop for 'parity' operation | Ajax | 2017-01-09 | 1 | -5/+15 |
| |/ / | |||||
| * | | Merge pull request #467 from serpilliere/fix_dg_emul | Camille Mougey | 2017-01-09 | 5 | -18/+43 |
| |\ \ | |/ |/| | Fix dg emul | ||||
| | * | DepGraph: Add emul regression tests | Fabrice Desclaux | 2017-01-09 | 4 | -0/+13 |
| | | | |||||
| | * | DepGraph: fix emulation | Fabrice Desclaux | 2017-01-09 | 1 | -18/+30 |
| |/ | |||||
| * | Merge pull request #469 from serpilliere/updt_call_effects_api | Camille Mougey | 2017-01-06 | 7 | -62/+89 |
| |\ | | | | | Updt call effects api | ||||
| | * | x86: IRA don't stack retaddr in default call model | Fabrice Desclaux | 2017-01-06 | 1 | -31/+8 |
| | | | |||||
| | * | IR: Split addbloc code | Fabrice Desclaux | 2017-01-06 | 1 | -23/+68 |
| | | | |||||
| | * | IR: Call_effects API modification | Fabrice Desclaux | 2017-01-06 | 6 | -9/+14 |
| | | | | | | | | | | | | | | | | | | | | | | | Old API: def call_effects(self, addr): New API: def call_effects(self, addr, instr): The addr is the address of the called function 'instr' is the instruction responsible for the call. The new API is a bit more flexible for model a function. | ||||
| * | | Merge pull request #471 from commial/feature/llvm-cache | serpilliere | 2017-01-06 | 10 | -62/+282 |
| |\ \ | | | | | | | Feature/llvm cache | ||||
| | * | | Test/jitter for each jitter engine | Ajax | 2017-01-06 | 4 | -11/+9 |
| | | | | |||||
| | * | | Add a test for jit_maxline option | Ajax | 2017-01-06 | 1 | -0/+22 |
| | | | | |||||
| | * | | Add a test for max_exec_per_call option | Ajax | 2017-01-06 | 2 | -0/+82 |
| | | | | |||||
| | * | | Remove useless jit_call wrapper | Ajax | 2017-01-05 | 2 | -14/+5 |
| | | | | |||||
| | * | | Jitter: avoid getting all gpregs, just for one value | Ajax | 2017-01-05 | 1 | -1/+1 |
| | | | | |||||