| Commit message (Collapse) | Author | Files | Lines | ||
|---|---|---|---|---|---|
| 2017-02-12 | X86/sem: Autopep | Fabrice Desclaux | 1 | -55/+121 | |
| 2017-02-12 | X86/sem: clean parenthesis | Fabrice Desclaux | 1 | -5/+5 | |
| 2017-02-12 | X86/sem: Fix unused param | Fabrice Desclaux | 1 | -197/+197 | |
| 2017-02-12 | X86/sem: fix exprmem generation | Fabrice Desclaux | 1 | -79/+82 | |
| 2017-02-12 | Expression: REPLACE IS_OP_SEGM | Fabrice Desclaux | 3 | -8/+20 | |
| /!\ API MODIFICATION: is_op_segm becomes is_mem_segm is_op_segm: Returns True if is ExprOp and op == 'segm' is_mem_segm: Returns True if is ExprMem and ptr is_op_segm | |||||
| 2017-02-12 | X86: fix mem addr; fix variables names | Fabrice Desclaux | 1 | -1020/+1023 | |
| 2017-02-07 | Asmbloc: Fix AsmCfg str | Fabrice Desclaux | 1 | -0/+10 | |
| 2017-02-06 | Add a tracer example | Ajax | 2 | -0/+60 | |
| 2017-02-06 | JitCorePython: avoid dirty hack for symbexec modification | Ajax | 1 | -2/+4 | |
| 2017-02-03 | X86: add pslldq | Fabrice Desclaux | 2 | -0/+13 | |
| 2017-02-03 | X86: fix rex_r in reg args | Fabrice Desclaux | 2 | -3/+30 | |
| 2017-02-02 | Add SSTIC references | Ajax | 1 | -0/+3 | |
| 2017-02-02 | Update external references to Miasm | Ajax | 1 | -0/+20 | |
| 2017-02-02 | Add regression test for CPUID support | Ajax | 2 | -0/+22 | |
| 2017-02-02 | Clarify symbexec:get_mem_state | Ajax | 1 | -33/+24 | |
| 2017-02-02 | Apply func_read in case of splitted memory accesses | Ajax | 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 | |||||
| 2017-02-02 | Add support for 'cpuid' in Emulatedsymbexec | Ajax | 1 | -1/+26 | |
| 2017-01-29 | Add reference to R2M2 | Ajax | 1 | -1/+2 | |
| 2017-01-26 | Duplicated WZR definition | Guillaume Valadon | 1 | -2/+2 | |
| 2017-01-24 | Let x86 'pre_add_instr' be the default behavior | Ajax | 6 | -89/+15 | |
| 2017-01-23 | Fix the version of LLVMLite | Ajax | 1 | -1/+1 | |
| 2017-01-14 | Add a only-tags option for test_all | Ajax | 2 | -31/+51 | |
| 2017-01-14 | VmMngr: add API documentation | Fabrice Desclaux | 1 | -33/+39 | |
| 2017-01-13 | Expr: test that repr permit instanciation | Ajax | 1 | -0/+14 | |
| 2017-01-13 | Fix ExprInt repr to include size | Ajax | 1 | -1/+2 | |
| 2017-01-13 | Modint: add tests for big int | Ajax | 1 | -0/+9 | |
| 2017-01-13 | Div: fix modint operation | Ajax | 2 | -7/+15 | |
| 2017-01-13 | VmMngr: remove unused functions | Fabrice Desclaux | 3 | -38/+0 | |
| 2017-01-12 | Jit: update example max exec | Fabrice Desclaux | 1 | -16/+15 | |
| 2017-01-12 | Jitter: fix max exec self loop | Fabrice Desclaux | 2 | -18/+44 | |
| 2017-01-12 | Example: add raw disasm to full.py | Fabrice Desclaux | 1 | -2/+9 | |
| 2017-01-09 | CC: declare parity as a macro to avoid function calls | Ajax | 2 | -7/+1 | |
| 2017-01-09 | LLVM: use llvm.ctpop for 'parity' operation | Ajax | 1 | -5/+15 | |
| 2017-01-09 | DepGraph: Add emul regression tests | Fabrice Desclaux | 4 | -0/+13 | |
| 2017-01-09 | DepGraph: fix emulation | Fabrice Desclaux | 1 | -18/+30 | |
| 2017-01-06 | x86: IRA don't stack retaddr in default call model | Fabrice Desclaux | 1 | -31/+8 | |
| 2017-01-06 | IR: Split addbloc code | Fabrice Desclaux | 1 | -23/+68 | |
| 2017-01-06 | IR: Call_effects API modification | Fabrice Desclaux | 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. | |||||
| 2017-01-06 | Test/jitter for each jitter engine | Ajax | 4 | -11/+9 | |
| 2017-01-06 | Add a test for jit_maxline option | Ajax | 1 | -0/+22 | |
| 2017-01-06 | Add a test for max_exec_per_call option | Ajax | 2 | -0/+82 | |
| 2017-01-05 | Remove useless jit_call wrapper | Ajax | 2 | -14/+5 | |
| 2017-01-05 | Jitter: avoid getting all gpregs, just for one value | Ajax | 1 | -1/+1 | |
| 2017-01-05 | Jitter: remove useless VmMngr argument | Ajax | 3 | -11/+10 | |
| 2017-01-05 | LLVM: handle max_exec_per_call option | Ajax | 2 | -11/+21 | |
| 2017-01-05 | LLVM: get rid of vm_mngr argument | Ajax | 2 | -4/+6 | |
| 2017-01-05 | LLVM: enable final object caching | Ajax | 2 | -22/+111 | |
| 2017-01-05 | make this one executable, it's probably the most used toplevel executable | Aymeric Vincent | 1 | -0/+2 | |
| 2017-01-05 | these files are not top level executables, adapt | Aymeric Vincent | 3 | -24/+0 | |
| 2017-01-05 | use python2 as executable name, give adequate permissions | Aymeric Vincent | 37 | -37/+47 | |