| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Rename miasm2 to miasm | Fabrice Desclaux | 2019-03-05 | 55 | -30517/+0 |
| | | |||||
| * | Support python2/python3 | Fabrice Desclaux | 2019-03-05 | 28 | -414/+513 |
| | | |||||
| * | Merge pull request #981 from hax0kartik/patch-1 | serpilliere | 2019-02-21 | 2 | -1/+2 |
| |\ | | | | | implement NOP for arm and fix ldrsb | ||||
| | * | Fix ldrsb | Kartik | 2019-02-20 | 1 | -1/+1 |
| | | | |||||
| | * | implement NOP for arm | Kartik | 2019-02-19 | 1 | -0/+1 |
| | | | |||||
| * | | X86: makes tsc 64 bit instead of 2 32bits regs | Fabrice Desclaux | 2019-02-20 | 2 | -13/+7 |
| |/ | |||||
| * | Implement rev16 for arm | Kartik | 2019-02-19 | 1 | -0/+1 |
| | | |||||
| * | X86: fix popfw semantic | Fabrice Desclaux | 2019-02-08 | 1 | -1/+1 |
| | | |||||
| * | Support for REP instruction prefix (#956) | Vladislav Hrčka | 2019-02-07 | 2 | -20/+26 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Added function find_path_by_successors The function find_path_by_successors does the same as function find_path, but it searches the paths from src to dst, not vice versa like find_path, which might be more efficient in some cases. * Added support for REP instruction prefix Added support for REP instruction prefix * Added support for REP instruction prefix Added support for REP instruction prefix * Added support for REP prefix According to https://c9x.me/x86/html/file_module_x86_id_279.html 0xF3AD is REP LODSD and not REPE LODSD * Added REP instruction prefix support fix Added REP instruction prefix support fix * Added REP instruction prefix support fix Added REP instruction prefix support and REPNZ, REPZ aliases * Fix of adding REP instruction prefix Fixing https://github.com/cea-sec/miasm/pull/956#discussion_r253361754. I also put https://github.com/nofiv/miasm/edit/master/miasm2/arch/x86/arch.py#diff-f7dd74dede0a04f194dff140d0976b98L739 behind the loop since it seems to be serving similar purpose. * Fix of the added REP intruction prefix Fixing https://github.com/cea-sec/miasm/pull/956#discussion_r253361339 * Discard changes Creating another PR for this * Update arch.py | ||||
| * | Add ENDBR64 and ENDBR32 instructions | William Bruneau | 2019-02-05 | 2 | -0/+12 |
| | | |||||
| * | Merge pull request #950 from serpilliere/aarch64_add_mn | Camille Mougey | 2019-02-03 | 2 | -0/+23 |
| |\ | | | | | Aarch64 add mn | ||||
| | * | Aarch64: add lda/stl | Fabrice Desclaux | 2019-01-27 | 2 | -0/+23 |
| | | | |||||
| * | | Merge pull request #952 from serpilliere/ppc_explicit_flags | Camille Mougey | 2019-02-03 | 1 | -13/+12 |
| |\ \ | | | | | | | PPC: Explicit flags | ||||
| | * | | PPC: Explicit flags | Fabrice Desclaux | 2019-01-27 | 1 | -13/+12 |
| | |/ | |||||
| * | | Merge pull request #946 from serpilliere/fix_armt_itt_flags | Camille Mougey | 2019-01-30 | 1 | -1/+38 |
| |\ \ | |/ |/| | Armt: fix flags update in ITT blocks | ||||
| | * | Armt: fix flags update in ITT blocks | Fabrice Desclaux | 2019-01-17 | 1 | -1/+38 |
| | | | |||||
| * | | Merge pull request #945 from serpilliere/fix_armt_cmn | Camille Mougey | 2019-01-17 | 1 | -1/+4 |
| |\ \ | | | | | | | Armt: fix cmn | ||||
| | * | | Armt: fix cmn | Fabrice Desclaux | 2019-01-17 | 1 | -1/+4 |
| | |/ | |||||
| * / | Fix bad english | Fabrice Desclaux | 2019-01-17 | 2 | -5/+5 |
| |/ | |||||
| * | Merge pull request #942 from serpilliere/rename_idiv_sdiv | Camille Mougey | 2019-01-16 | 5 | -7/+7 |
| |\ | | | | | Rename idiv/imod into sdiv/smod | ||||
| | * | Rename idiv/imod into sdiv/smod | Fabrice Desclaux | 2019-01-15 | 5 | -7/+7 |
| | | | |||||
| * | | Merge pull request #922 from serpilliere/updt_aarch64_mn | Camille Mougey | 2019-01-15 | 2 | -0/+80 |
| |\ \ | |/ |/| | Updt aarch64 mn | ||||
| | * | Aarch64: add [su]mul instructions | Fabrice Desclaux | 2019-01-11 | 1 | -0/+31 |
| | | | |||||
| | * | Aarch64: add casp instruction | Fabrice Desclaux | 2019-01-11 | 2 | -0/+49 |
| | | | |||||
| * | | Jitter: fix pc update in trace mode | Fabrice Desclaux | 2019-01-13 | 2 | -4/+8 |
| | | | |||||
| * | | Update arch.py | Vladislav Hrčka | 2019-01-11 | 1 | -1/+4 |
| | | | | | | | Instruction prefix wasn't shown when to_string method was used since instruction_x86 used just the inherited one(https://github.com/cea-sec/miasm/blob/master/miasm2/arch/x86/arch.py#L452) from instruction(https://github.com/cea-sec/miasm/blob/master/miasm2/core/cpu.py#L997) which doesn't support these prefixes. | ||||
| * | | Merge pull request #915 from serpilliere/msp430_flags | Camille Mougey | 2019-01-11 | 2 | -101/+163 |
| |\ \ | | | | | | | MSP430: Explicit flags | ||||
| | * | | MSP430: Explicit flags | Fabrice Desclaux | 2019-01-11 | 2 | -101/+163 |
| | |/ | |||||
| * | | ARM: add mnemonics | Fabrice Desclaux | 2019-01-11 | 2 | -1/+31 |
| | | | |||||
| * | | Armt: fix itt exprloc | Fabrice Desclaux | 2019-01-11 | 1 | -2/+2 |
| | | | |||||
| * | | Armt: fix cbnz | Fabrice Desclaux | 2019-01-11 | 1 | -1/+1 |
| |/ | |||||
| * | Aarch64: fix ccmp sem | Fabrice Desclaux | 2018-12-26 | 1 | -3/+3 |
| | | |||||
| * | Aarch64: add mnemonic sem | Fabrice Desclaux | 2018-12-26 | 1 | -0/+249 |
| | | |||||
| * | Fix typos & add codespell | Pierre LALET | 2018-12-23 | 11 | -38/+38 |
| | | |||||
| * | Aarch64: fix bics | Fabrice Desclaux | 2018-12-17 | 1 | -2/+1 |
| | | |||||
| * | Handle movupd bidirectional mode | Nicolas Guigo | 2018-11-26 | 1 | -1/+2 |
| | | |||||
| * | Correct MeP BGEI semantic | Guillaume Valadon | 2018-11-22 | 1 | -3/+4 |
| | | |||||
| * | X86 SEM SH[LR]D : use masked count for all expression in _shift_tpl | w4kfu | 2018-11-15 | 1 | -4/+4 |
| | | |||||
| * | Merge pull request #883 from w4kfu/zeroextent_cmov | serpilliere | 2018-11-15 | 1 | -1/+1 |
| |\ | | | | | X86 SEM CMOV : add zeroextent if destination size is 32 | ||||
| | * | X86 SEM CMOV : add assignation | w4kfu | 2018-11-15 | 1 | -1/+1 |
| | | | |||||
| * | | X86 SEM ROL/SHL/SHLD/... add assignation | w4kfu | 2018-11-15 | 1 | -9/+3 |
| | | | |||||
| * | | fix simplification that delete affectation | w4kfu | 2018-11-14 | 1 | -4/+3 |
| |/ | | | | Revert "X86 sem : mov assignexpr rot / shift" | ||||
| * | Merge pull request #867 from serpilliere/vm_get_int | Camille Mougey | 2018-11-11 | 6 | -22/+21 |
| |\ | | | | | Vm get int | ||||
| | * | All: updt api | Fabrice Desclaux | 2018-10-12 | 6 | -22/+21 |
| | | | |||||
| * | | add zeroextent if destination size is 32 | w4kfu | 2018-11-10 | 1 | -11/+13 |
| | | | |||||
| * | | Expression: replace arg by ptr in ExprMem | Fabrice Desclaux | 2018-10-12 | 12 | -178/+178 |
| |/ | |||||
| * | X86: fix inc/dec 64bit | Fabrice Desclaux | 2018-10-06 | 1 | -2/+2 |
| | | |||||
| * | Merge pull request #855 from serpilliere/exprassign | Camille Mougey | 2018-10-06 | 13 | -970/+970 |
| |\ | | | | | Exprassign | ||||
| | * | Expresion: use ExprAssign instead of ExprAff | Fabrice Desclaux | 2018-10-01 | 13 | -970/+970 |
| | | | | | | | | | | | | | ExprAff stands for (in french) "Expression affectation" We will now use ExprAssign (for Expression Assignment) (instead of ExprAss) | ||||
| * | | Merge pull request #861 from jetsecurity/eor_immediate | serpilliere | 2018-10-01 | 1 | -0/+1 |
| |\ \ | | | | | | | ARM Thumb: Add EOR (immediate) instruction | ||||