| Commit message (Collapse) | Author | Files | Lines | ||
|---|---|---|---|---|---|
| 2018-11-26 | Handle movupd bidirectional mode | Nicolas Guigo | 1 | -1/+2 | |
| 2018-11-22 | Correct MeP BGEI semantic | Guillaume Valadon | 2 | -5/+16 | |
| 2018-11-17 | Add x86 reg tests | Fabrice Desclaux | 3 | -0/+254 | |
| 2018-11-17 | Core/Asmblock: fix null starting block condition | Fabrice Desclaux | 1 | -9/+5 | |
| Updt the code to reflect heuristic: "Don't disassemble if the basic block starts with null bytes" | |||||
| 2018-11-16 | add ssa graph to ida (#886) | marilafo | 2 | -6/+140 | |
| Example: Add ssa graph to ida | |||||
| 2018-11-15 | X86 SEM SH[LR]D : use masked count for all expression in _shift_tpl | w4kfu | 1 | -4/+4 | |
| 2018-11-15 | X86 SEM CMOV : add assignation | w4kfu | 1 | -1/+1 | |
| 2018-11-15 | X86 SEM ROL/SHL/SHLD/... add assignation | w4kfu | 1 | -9/+3 | |
| 2018-11-14 | fix TypeError in C translator | w4kfu | 1 | -1/+1 | |
| 2018-11-14 | fix simplification that delete affectation | w4kfu | 3 | -9/+8 | |
| Revert "X86 sem : mov assignexpr rot / shift" | |||||
| 2018-11-14 | Add Gitter badge | The Gitter Badger | 1 | -1/+1 | |
| 2018-11-13 | change return type of cntleadzeros to uint64_t | w4kfu | 2 | -4/+4 | |
| 2018-11-12 | Release v0.1.0 | Ajax | 1 | -1/+54 | |
| 2018-11-10 | Simple: add multiplication simplification | Fabrice Desclaux | 3 | -1/+95 | |
| 2018-11-10 | add zeroextent if destination size is 32 | w4kfu | 1 | -11/+13 | |
| 2018-11-10 | fix TypeError in C translator | w4kfu | 1 | -1/+1 | |
| 2018-10-28 | ExprMem: fix remaining .arg accesses | Fabrice Desclaux | 1 | -4/+4 | |
| 2018-10-26 | adding immediate postdominators computation. | GAJaloyan | 1 | -0/+12 | |
| 2018-10-12 | Simplifier: clear cache on pass enabling | Fabrice Desclaux | 1 | -0/+3 | |
| 2018-10-12 | All: updt api | Fabrice Desclaux | 9 | -83/+79 | |
| 2018-10-12 | Jitter/Vm: add get/set u8/u16/u32/u64 | Fabrice Desclaux | 2 | -0/+265 | |
| 2018-10-12 | Expression: replace arg by ptr in ExprMem | Fabrice Desclaux | 32 | -269/+278 | |
| 2018-10-12 | Sandbox: change use_seh | Fabrice Desclaux | 2 | -4/+4 | |
| Option name change: use-windows-structs instead of use-seh. | |||||
| 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-09 | Simplification: add high evel simp | Fabrice Desclaux | 3 | -0/+18 | |
| 2018-10-09 | Test: add high level regression tests | Fabrice Desclaux | 1 | -2/+58 | |
| 2018-10-09 | Simplifications: fix hl cond reduction | Fabrice Desclaux | 2 | -23/+17 | |
| Match code to comment | |||||
| 2018-10-09 | Support high level operators in z3 translator | Fabrice Desclaux | 1 | -0/+30 | |
| 2018-10-09 | Simplifications: simplify by default high level op | Fabrice Desclaux | 3 | -63/+89 | |
| Simplifify by default high level operators (<u, ...) with pure cst as arguments | |||||
| 2018-10-09 | Simplifications: fix bad simplifications | Fabrice Desclaux | 1 | -4/+6 | |
| 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 | |||||