| Commit message (Collapse) | Author | Files | Lines | ||
|---|---|---|---|---|---|
| 2018-10-12 | Simplifier: clear cache on pass enabling | Fabrice Desclaux | 1 | -0/+3 | |
| 2018-10-12 | Expression: replace arg by ptr in ExprMem | Fabrice Desclaux | 32 | -269/+278 | |
| 2018-10-12 | Asmblock: deprecate label2block | Fabrice Desclaux | 1 | -2/+6 | |
| 2018-10-11 | Bin_stream: add get_u8/u16/u32/u64 | Fabrice Desclaux | 3 | -12/+97 | |
| 2018-10-06 | X86: fix inc/dec 64bit | Fabrice Desclaux | 2 | -2/+8 | |
| 2018-10-01 | Expresion: use ExprAssign instead of ExprAff | Fabrice Desclaux | 45 | -1361/+1372 | |
| ExprAff stands for (in french) "Expression affectation" We will now use ExprAssign (for Expression Assignment) (instead of ExprAss) | |||||
| 2018-09-27 | ARM Thumb: Add test for EOR (immediate) instruction | jetsecurity | 1 | -0/+3 | |
| 2018-09-27 | ARM Thumb: Add EOR (immediate) instruction | jetsecurity | 1 | -0/+1 | |
| 2018-09-27 | ARM Thumb: Add test for BLX Rd where Rd > R7 | jetsecurity | 1 | -0/+3 | |
| 2018-09-27 | ARM Thumb: Support BLX Rd instruction with Rd > R7 | jetsecurity | 1 | -1/+1 | |
| 2018-09-27 | MSR and MRS exception have instruction names interchanged | Vikas Gupta | 2 | -4/+4 | |
| 2018-09-24 | Update README.md | Minh Triet Pham Tran | 1 | -2/+2 | |
| 2018-09-20 | Readme: fix appveyor badge | Fabrice Desclaux | 1 | -1/+1 | |
| I messed up and lost the origin link to the appveyor badge :/ | |||||
| 2018-09-20 | Code cleaning: lgtm.com | Fabrice Desclaux | 25 | -51/+33 | |
| 2018-09-19 | Test: add pcmpeq and 128bit regs get/set | Fabrice Desclaux | 3 | -2/+83 | |
| 2018-09-19 | Jit/Arch: init regs size for all arch | Fabrice Desclaux | 6 | -263/+265 | |
| 2018-09-19 | JitCore: Fix bn to reg convertion | Fabrice Desclaux | 2 | -22/+19 | |
| 2018-09-19 | Bignum: allow mask even for max bignum size | Fabrice Desclaux | 1 | -3/+2 | |
| 2018-09-19 | Jitter: Fix memory leak | Fabrice Desclaux | 2 | -8/+37 | |
| References on PyLong where lost. Memory exhaustion may hapen in python jitter because of high usage of get/set register. | |||||
| 2018-09-11 | README: add appveyor status | Fabrice Desclaux | 1 | -0/+1 | |
| 2018-09-11 | X86: rdmsr/wrmsr priv instr | Fabrice Desclaux | 1 | -8/+2 | |
| RDMSR/WRMSR where modelised as load/store from special symbolic value. This behavior is not compatible with jit. If someone needs another model, fix mnemo_func. | |||||
| 2018-09-10 | X86: fix aam sem | Fabrice Desclaux | 1 | -8/+21 | |
| 2018-09-09 | Adds Windows support and AppVeyor CI (#835) | Axel Souchet | 28 | -324/+532 | |
| * Get miasm to work on Windows, also add AppVeyor CI * Fix gcc jitter on Linux * Make the dse_crackme tests work on Windows * calling build and then install is less confusing than install twice * fix os.rename race condition on Windows * clean it up * Clean up after the unused cl.exe's artifacts * Use is_win instead of an additional check * Fix issue on Windows where 'w' and 'wb' modes are different * Address review feedback * setuptools is actually not required, so reverting | |||||
| 2018-09-03 | Add support for more FP operations, expand fxam | Ajax | 5 | -127/+126 | |
| 2018-08-30 | Remove malware sample | Fabrice Desclaux | 2 | -2/+2 | |
| 2018-08-30 | Add support for floating is_zero, is_inf, is_denormal | Ajax | 1 | -0/+34 | |
| 2018-08-30 | Use the dse_crackme compiled version | Ajax | 2 | -7/+1 | |
| 2018-08-30 | Mark Linux specific tests with a tag | Ajax | 1 | -2/+9 | |
| 2018-08-29 | X86: fix float | Fabrice Desclaux | 6 | -62/+90 | |
| 2018-08-29 | Expr: use TOK define instead of strings | Fabrice Desclaux | 7 | -61/+98 | |
| 2018-08-29 | Test/simplify: dont use concurrent simplifications | Fabrice Desclaux | 1 | -5/+4 | |
| 2018-08-29 | Mep: use correct operator in IR | Fabrice Desclaux | 2 | -19/+12 | |
| 2018-08-29 | Simplify/explicit: add missing op | Fabrice Desclaux | 1 | -0/+8 | |
| 2018-08-29 | Expression: add simp cond | Fabrice Desclaux | 2 | -0/+15 | |
| 2018-08-29 | MIPS: fix IRA call generation | Fabrice Desclaux | 1 | -37/+69 | |
| 2018-08-29 | MIPS: Explicit flags | Fabrice Desclaux | 2 | -14/+27 | |
| 2018-08-29 | Mips: missing addrsize | Fabrice Desclaux | 1 | -0/+1 | |
| 2018-08-29 | Fix bad initialization | Ajax | 1 | -1/+2 | |
| 2018-08-28 | ExprReduce: fix missing sub class use | Fabrice Desclaux | 1 | -8/+12 | |
| 2018-08-24 | Expr/Reduce: gen exprnode subclass | Fabrice Desclaux | 1 | -24/+122 | |
| 2018-08-24 | Core/Location: add name to a known location | Fabrice Desclaux | 1 | -9/+3 | |
| 2018-08-24 | Core: fix asm int | Fabrice Desclaux | 2 | -3/+4 | |
| 2018-08-23 | Example: fix upx unpack | Fabrice Desclaux | 1 | -3/+2 | |
| 2018-08-23 | Code cleaning: lgtm.com | Fabrice Desclaux | 32 | -97/+101 | |
| 2018-08-20 | adding a new simplification for double zeroExtends and signExtends. | GAJaloyan | 2 | -0/+21 | |
| 2018-08-16 | X86: add nop form | Fabrice Desclaux | 2 | -0/+11 | |
| 2018-08-13 | IR: fix assignblk eq | Fabrice Desclaux | 1 | -1/+1 | |
| 2018-08-08 | Add support for CC_POS | Camille Mougey | 1 | -0/+4 | |
| 2018-08-07 | Canonicalize before returning the base ptr (avoid ((a + b) + c)) | Fabrice Desclaux | 1 | -1/+1 | |
| 2018-08-07 | Func_read can be called with a non ExprInt expr | Fabrice Desclaux | 1 | -1/+4 | |