| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | | Unify ExprLoc str with LocKey and others | Ajax | 2018-06-17 | 1 | -4/+4 | |
| | | | ||||||
| * | | Core: replace AsmLabel by LocKey | Fabrice Desclaux | 2018-06-09 | 12 | -442/+462 | |
| | | | ||||||
| * | | Expr: Add new word ExprLoc | Fabrice Desclaux | 2018-06-08 | 9 | -131/+155 | |
| | | | | | | | | | | | This word represents a location in the binary. Thus, the hack of ExprId containing an AsmLabel ends here. | |||||
| * | | Add a regression test to ensure INT is called each time in a loop | Ajax | 2018-05-18 | 1 | -2/+8 | |
| | | | ||||||
| * | | Jitter: fix bad block management | Fabrice Desclaux | 2018-05-17 | 4 | -4/+94 | |
| | | | ||||||
| * | | Add support for XMM0-15 registers in x86 | Ajax | 2018-05-17 | 2 | -0/+18 | |
| | | | ||||||
| * | | Test: remove blacklisted test | Ajax | 2018-05-16 | 1 | -1/+0 | |
| |/ | ||||||
| * | Remove TCC jitter engine | Ajax | 2018-05-16 | 2 | -23/+6 | |
| | | ||||||
| * | Rename x86 specific op 'cpuid' to 'x86_cpuid' | Ajax | 2018-05-15 | 1 | -1/+1 | |
| | | ||||||
| * | Op bsr/bsf are replaced by cnttrailzeros / cntleadzeros, defined in 0 | Ajax | 2018-05-15 | 3 | -17/+26 | |
| | | ||||||
| * | Merge pull request #734 from serpilliere/enhance_parser | Camille Mougey | 2018-05-14 | 11 | -67/+36 | |
| |\ | | | | | Enhance parser | |||||
| | * | Core: updt parser structure | Fabrice Desclaux | 2018-05-14 | 11 | -67/+36 | |
| | | | ||||||
| * | | Merge pull request #736 from losynix/get_block_by_offset | serpilliere | 2018-05-09 | 1 | -0/+2 | |
| |\ \ | | | | | | | add getby_offset in AsmCFG | |||||
| | * | | add getby_offset in AsmCFG | losynix | 2018-05-09 | 1 | -0/+2 | |
| | |/ | ||||||
| * / | Jitter: fix FPU C functions names | Fabrice Desclaux | 2018-05-09 | 1 | -1/+1 | |
| |/ | ||||||
| * | Fix __ne__ calls | Fabrice Desclaux | 2018-04-19 | 1 | -1/+1 | |
| | | ||||||
| * | Arm: add dsb | Fabrice Desclaux | 2018-04-18 | 1 | -0/+3 | |
| | | ||||||
| * | Fix arm T32ExpandImm | Fabrice Desclaux | 2018-04-18 | 1 | -1/+2 | |
| | | ||||||
| * | Arm: add some arm t2 instructions | Fabrice Desclaux | 2018-04-18 | 1 | -1/+213 | |
| | | ||||||
| * | X86/sem: fix cmpxchg sem | Fabrice Desclaux | 2018-04-08 | 1 | -1/+1 | |
| | | ||||||
| * | Merge pull request #707 from serpilliere/fix_bp_memory_name | Camille Mougey | 2018-03-28 | 1 | -3/+3 | |
| |\ | | | | | Fix memory breakpoint name | |||||
| | * | Fix memory breakpoint name | Fabrice Desclaux | 2018-03-28 | 1 | -3/+3 | |
| | | | ||||||
| * | | Fix test rw cst | Fabrice Desclaux | 2018-03-28 | 1 | -1/+1 | |
| |/ | ||||||
| * | Symbexec: use hashtable for mem symbols | Fabrice Desclaux | 2018-03-15 | 4 | -57/+258 | |
| | | ||||||
| * | Linux fake: __libc_start_main implementation for PPC | Ajax | 2018-03-05 | 1 | -1/+1 | |
| | | | | | See glibc: 'sysdeps/unix/sysv/linux/powerpc/libc-start.c' for details | |||||
| * | Test: add ppc32b tests | Fabrice Desclaux | 2018-03-04 | 1 | -0/+5 | |
| | | ||||||
| * | Merge pull request #683 from commial/refactor/remove-default-exprmem-size | serpilliere | 2018-02-15 | 3 | -22/+22 | |
| |\ | | | | | Refactor/remove default exprmem size | |||||
| | * | Remove the default size of ExprMem expressions | Ajax | 2018-02-15 | 3 | -22/+22 | |
| | | | ||||||
| * | | 'simp_propag': avoid computing shifts when the size is too | Ajax | 2018-02-15 | 1 | -0/+6 | |
| | | | | | | | | | big (potential Python overflow) | |||||
| * | | simp_compose: ensure the '/' is not rounded to 0, but really equals to | Ajax | 2018-02-15 | 1 | -0/+4 | |
| |/ | ||||||
| * | Lower the size of too long test to let z3 run in a human time | Ajax | 2018-02-14 | 1 | -8/+9 | |
| | | ||||||
| * | Remove int '**' int test to let z3 always translate exprs ('**' was not | Ajax | 2018-02-14 | 1 | -8/+1 | |
| | | | | | really used in Miasm) | |||||
| * | Update rot simplification, to avoid overflow cases | Ajax | 2018-02-14 | 1 | -10/+35 | |
| | | ||||||
| * | ExpressionSimplification: Add a verbose mode | Ajax | 2018-02-14 | 1 | -1/+7 | |
| | | ||||||
| * | A >> X >> Y => A >> (X+Y) ONLY IF X + Y does not overflow | Ajax | 2018-02-14 | 1 | -0/+9 | |
| | | ||||||
| * | Use 3 arguments to highlight the recent #677 patch | Ajax | 2018-02-14 | 1 | -2/+2 | |
| | | ||||||
| * | Check that expr_is_* are really computing the expected operation | Ajax | 2018-02-14 | 1 | -0/+30 | |
| | | ||||||
| * | Add a check against z3 in simplifications regression tests | Ajax | 2018-02-14 | 2 | -12/+75 | |
| | | ||||||
| * | Deprecate expr_cmps/expr_cmpu for a more verbose / understandable API | Ajax | 2018-02-14 | 1 | -17/+16 | |
| | | ||||||
| * | Merge pull request #678 from serpilliere/x86_fix_rcl | Camille Mougey | 2018-02-14 | 1 | -12/+0 | |
| |\ | | | | | X86 fix rcl | |||||
| | * | X86: remove c_rez/rcl_rez/rcr_rez special operator | Fabrice Desclaux | 2018-02-13 | 1 | -12/+0 | |
| | | | ||||||
| * | | Merge pull request #677 from GAJaloyan/patch-1 | serpilliere | 2018-02-12 | 1 | -0/+4 | |
| |\ \ | |/ |/| | Changing index from 1 to -1. | |||||
| | * | changing index of simplification from 1 to -1 in A op 0 => 0 | 2018-02-12 | 1 | -0/+4 | ||
| | | | | | | | | | + adding testcases | |||||
| * | | Merge pull request #674 from commial/feature-more-sse | serpilliere | 2018-02-10 | 1 | -4/+111 | |
| |\ \ | | | | | | | Add SSE instructions | |||||
| | * | | Add EMMS, implemtend as a NOP | Ajax | 2018-02-09 | 1 | -0/+3 | |
| | | | | ||||||
| | * | | Add MASKMOVQ/MASKMOVDQU instruction | Ajax | 2018-02-09 | 1 | -0/+5 | |
| | | | | ||||||
| | * | | Fix PEXTRW 0F C5 form | Ajax | 2018-02-09 | 1 | -4/+4 | |
| | | | | ||||||
| | * | | Add PAVGB/PAVGW instruction | Ajax | 2018-02-09 | 1 | -0/+10 | |
| | | | | | | | | | | | | | | | | | | | | | | 0F E0 /r PAVGB mm1, mm2/m64 66 0F E0, /r PAVGB xmm1, xmm2/m128 0F E3 /r PAVGW mm1, mm2/m64 66 0F E3 /r PAVGW xmm1, xmm2/m128 | |||||
| | * | | Add PSADBW instruction | Ajax | 2018-02-09 | 1 | -0/+5 | |
| | | | | | | | | | | | | | | | | 0F F6 /r PSADBW mm1, mm2/m64 66 0F F6 /r PSADBW xmm1, xmm2/m128 | |||||
| | * | | Add PMADDWD instruction | Ajax | 2018-02-09 | 1 | -0/+5 | |
| | | | | | | | | | | | | | | | | 0F F5 /r PMADDWD mm, mm/m64 66 0F F5 /r PMADDWD xmm1, xmm2/m128 | |||||