| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Rename miasm2 to miasm | Fabrice Desclaux | 2019-03-05 | 45 | -15702/+0 |
| | | |||||
| * | Support python2/python3 | Fabrice Desclaux | 2019-03-05 | 25 | -575/+894 |
| | | |||||
| * | Merge pull request #984 from commial/feature/remove_bp_by_addr | serpilliere | 2019-02-22 | 1 | -17/+31 |
| |\ | | | | | Add a "remove_breakpoints_by_address" capability to jitter | ||||
| | * | CallbackHandler: 'name' -> 'key' | Ajax | 2019-02-22 | 1 | -22/+22 |
| | | | |||||
| | * | Add a "remove_breakpoints_by_address" capability to jitter | Ajax | 2019-02-21 | 1 | -0/+14 |
| | | | |||||
| * | | X86: makes tsc 64 bit instead of 2 32bits regs | Fabrice Desclaux | 2019-02-20 | 2 | -14/+7 |
| |/ | |||||
| * | Remove old api support | Fabrice Desclaux | 2019-02-12 | 1 | -6/+3 |
| | | |||||
| * | Binary: add more elf symbols | Fabrice Desclaux | 2019-02-03 | 1 | -0/+14 |
| | | |||||
| * | Jitter: support high level flags | Fabrice Desclaux | 2019-01-27 | 3 | -2/+134 |
| | | |||||
| * | Fix bad english | Fabrice Desclaux | 2019-01-17 | 2 | -19/+19 |
| | | |||||
| * | Merge pull request #942 from serpilliere/rename_idiv_sdiv | Camille Mougey | 2019-01-16 | 5 | -29/+29 |
| |\ | | | | | Rename idiv/imod into sdiv/smod | ||||
| | * | Rename idiv/imod into sdiv/smod | Fabrice Desclaux | 2019-01-15 | 5 | -29/+29 |
| | | | |||||
| * | | Merge pull request #943 from commial/fix/reorg-python-jitter | serpilliere | 2019-01-16 | 3 | -81/+142 |
| |\ \ | | | | | | | Rewrite Python jitter | ||||
| | * | | LLVMConvert: fix mini-typo | Ajax | 2019-01-15 | 1 | -1/+1 |
| | | | | |||||
| | * | | JitCore: remove unused code | Ajax | 2019-01-15 | 1 | -11/+1 |
| | | | | |||||
| | * | | JitCore_Python: rewrite to be match llvm & gcc behavior | Ajax | 2019-01-15 | 1 | -69/+140 |
| | | | | |||||
| * | | | Merge pull request #939 from commial/fix/unused-size | serpilliere | 2019-01-15 | 1 | -4/+0 |
| |\ \ \ | |/ / |/| | | VmMngrPy: remove unused 'size' var | ||||
| | * | | VmMngrPy: remove unused 'size' var | Ajax | 2019-01-14 | 1 | -4/+0 |
| | | | | |||||
| * | | | Jitter/python: use correct dump gpregs | Fabrice Desclaux | 2019-01-14 | 7 | -5/+65 |
| | |/ |/| | |||||
| * | | Jitter: fix pc update in trace mode | Fabrice Desclaux | 2019-01-13 | 2 | -8/+18 |
| |/ | |||||
| * | Fix typos & add codespell | Pierre LALET | 2018-12-23 | 12 | -35/+35 |
| | | |||||
| * | LLVM: introduce LLVMFunction_IRCompilation, basics for IR export | Ajax | 2018-12-20 | 1 | -2/+93 |
| | | |||||
| * | LLVM: add basic support for unsigned comparison | Ajax | 2018-12-20 | 1 | -1/+17 |
| | | |||||
| * | LLVM: move Miasm operatation support to LLVMContext (not specific to jit) | Ajax | 2018-12-20 | 1 | -55/+55 |
| | | |||||
| * | Merge pull request #882 from w4kfu/revert-879-mov_assignexpr_rot_shift | serpilliere | 2018-11-15 | 1 | -4/+4 |
| |\ | | | | | Revert 879 mov assignexpr rot shift ; Simplify assignexpr rot shift & patch simplification | ||||
| | * | fix simplification that delete affectation | w4kfu | 2018-11-14 | 1 | -4/+4 |
| | | | | | | | | | Revert "X86 sem : mov assignexpr rot / shift" | ||||
| * | | change return type of cntleadzeros to uint64_t | w4kfu | 2018-11-13 | 2 | -4/+4 |
| |/ | |||||
| * | Merge pull request #867 from serpilliere/vm_get_int | Camille Mougey | 2018-11-11 | 2 | -0/+265 |
| |\ | | | | | Vm get int | ||||
| | * | Jitter/Vm: add get/set u8/u16/u32/u64 | Fabrice Desclaux | 2018-10-12 | 2 | -0/+265 |
| | | | |||||
| * | | Expression: replace arg by ptr in ExprMem | Fabrice Desclaux | 2018-10-12 | 3 | -5/+5 |
| |/ | |||||
| * | Code cleaning: lgtm.com | Fabrice Desclaux | 2018-09-20 | 4 | -5/+2 |
| | | |||||
| * | Jit/Arch: init regs size for all arch | Fabrice Desclaux | 2018-09-19 | 6 | -263/+265 |
| | | |||||
| * | JitCore: Fix bn to reg convertion | Fabrice Desclaux | 2018-09-19 | 2 | -22/+19 |
| | | |||||
| * | Bignum: allow mask even for max bignum size | Fabrice Desclaux | 2018-09-19 | 1 | -3/+2 |
| | | |||||
| * | Jitter: Fix memory leak | Fabrice Desclaux | 2018-09-19 | 2 | -8/+37 |
| | | | | | | | References on PyLong where lost. Memory exhaustion may hapen in python jitter because of high usage of get/set register. | ||||
| * | Adds Windows support and AppVeyor CI (#835) | Axel Souchet | 2018-09-09 | 20 | -225/+325 |
| | | | | | | | | | | | | | | | | | | | | | | | | | * 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 | ||||
| * | Add support for more FP operations, expand fxam | Ajax | 2018-09-03 | 3 | -112/+23 |
| | | |||||
| * | X86: fix float | Fabrice Desclaux | 2018-08-29 | 3 | -13/+6 |
| | | |||||
| * | Code cleaning: lgtm.com | Fabrice Desclaux | 2018-08-23 | 3 | -14/+2 |
| | | |||||
| * | Func_read can be called with a non ExprInt expr | Fabrice Desclaux | 2018-08-07 | 1 | -1/+4 |
| | | |||||
| * | LLVM: zero/sign ext support | Fabrice Desclaux | 2018-08-06 | 1 | -0/+22 |
| | | |||||
| * | Symbexec: Use simplifier with high level in symbexec | Fabrice Desclaux | 2018-08-06 | 2 | -6/+5 |
| | | |||||
| * | Codegen: simplify high level op | Fabrice Desclaux | 2018-08-06 | 1 | -0/+8 |
| | | |||||
| * | ELF Loader: add support for x86 relocs and symbol import in LocDB | Ajax | 2018-07-24 | 1 | -8/+218 |
| | | |||||
| * | LLVMConvert: fix multiple function addition for cntlead | Ajax | 2018-07-24 | 1 | -1/+4 |
| | | |||||
| * | CPUID: add suport for more cpuid leaves | Ajax | 2018-07-19 | 1 | -6/+54 |
| | | | | | CPUID is set to let Miasm run libc with supported instruction | ||||
| * | Support of ARM SVC in the Miasm VM | Adrien Guinet | 2018-07-17 | 2 | -1/+34 |
| | | |||||
| * | LLVM: use pretty print for instr logging | Ajax | 2018-07-16 | 1 | -1/+2 |
| | | |||||
| * | Jitter: use bignum | Fabrice Desclaux | 2018-07-13 | 20 | -282/+1626 |
| | | |||||
| * | Toshiba MeP support | Guillaume Valadon | 2018-07-12 | 4 | -1/+699 |
| | | |||||