about summary refs log tree commit diff stats
path: root/miasm2 (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* JitterPython: init registers with 0 instead of symbolAjax2015-11-171-4/+2
|
* Symbexec: func_write callback doesn't need anymore last argAjax2015-11-172-4/+3
| | | | It was used as a destination cache
* Symbexec: fix parallelism with memory accessesAjax2015-11-171-7/+4
|
* x86/sem: rewrite xchg with SemBuilderAjax2015-11-171-5/+4
|
* x86/sem: add cmpxchg8bAjax2015-11-171-0/+16
|
* SemBuilder: introduce a new notation {a, b} for ExprComposeAjax2015-11-161-0/+27
|
* SemBuilder: use a local context per functionAjax2015-11-161-2/+6
|
* x86/arch: add cmpxchg8b and cmpxchg16b in disass and testsAjax2015-11-161-0/+4
|
* x86/sem: fix cmpxchg using a sembuilderAjax2015-11-161-19/+17
|
* SemBuilder: handle if .. else .. structuresAjax2015-11-161-37/+46
|
* SemBuilder: update `ir.get_next_label` APIAjax2015-11-161-1/+2
|
* SemBuilder: allow alias (re-assignment of a declared var)Ajax2015-11-161-0/+1
|
* x86/sem: 'aad' af is undefined, but must be set to 0Ajax2015-11-161-0/+1
|
* x86/sem: 'aam' af is undefined, but must be set to 0Ajax2015-11-161-0/+1
|
* x86/sem: fix 'aas' factor code with 'aaa'Ajax2015-11-161-27/+10
|
* x86/sem: refactor 'aaa' and fix itAjax2015-11-161-24/+16
| | | | Ref: http://www.hugi.scene.org/online/coding/hugi%2017%20-%20coaax.htm
* x86/sem: update nzp flags in 'das'Ajax2015-11-161-0/+1
|
* x86/sem: update nzp flags in 'daa'Ajax2015-11-161-0/+1
|
* ModInt: mimic C modulo instead of Python rounded oneAjax2015-11-161-2/+2
|
* ModInt: mimic C division instead of Python rounded oneAjax2015-11-161-2/+2
|
* Simplifications: add cst_propagation for >>>/<<< c_rezAjax2015-11-161-0/+33
|
* Merge pull request #271 from serpilliere/fix_single_stepCamille Mougey2015-11-163-2/+13
|\ | | | | Fix single step
| * Jitter: fix single stepFabrice Desclaux2015-11-152-2/+7
| |
| * Jitter: add reset jitter blocksFabrice Desclaux2015-11-151-0/+6
| |
* | Merge pull request #270 from serpilliere/fix_win_apiCamille Mougey2015-11-161-1/+1
|\ \ | |/ |/| Os_dep: fix swastartup
| * Os_dep: fix swastartupFabrice Desclaux2015-11-151-1/+1
| |
* | Merge pull request #268 from serpilliere/fix_rdtscPierre Lalet2015-11-151-3/+3
|\ \ | | | | | | Sem/x86: fix rdtsc
| * | Sem/x86: fix rdtscFabrice Desclaux2015-11-151-3/+3
| |/
* / Jitter/vm_mngr: Clean logsFabrice Desclaux2015-11-151-26/+14
|/
* Merge pull request #267 from commial/fix-sem-x86serpilliere2015-11-145-222/+164
|\ | | | | Fix sem x86
| * x86/sem: fix typo (creds @serpilliere)Ajax2015-11-131-2/+2
| |
| * x86/sem: LOOP* should use opmode instead of admodeAjax2015-11-131-8/+5
| |
| * x86/sem: correct AFLAG (special case for dec)Ajax2015-11-131-11/+11
| |
| * x86/sem: fix SHL (handle 0-round case)Ajax2015-11-131-13/+1
| |
| * x86/sem: fix OF calculation for shrAjax2015-11-131-1/+1
| |
| * x86/sem: fix OF calculation for sarAjax2015-11-131-3/+10
| |
| * x86/sem: fix rol semantics (handle 0-round case)Ajax2015-11-131-10/+1
| |
| * x86/sem: fix ror semantics (handle 0-round case)Ajax2015-11-131-14/+12
| |
| * x86/TCC: fix rcr/rcl computationAjax2015-11-131-36/+26
| |
| * x86: >>>/<<< c_cf are no more needed: use c_rez with rotate-1Ajax2015-11-134-45/+10
| |
| * x86/sem: fix overflow flag condition in rotationAjax2015-11-131-2/+4
| |
| * x86/sem: use _rotate_tpl for RCRAjax2015-11-131-13/+4
| |
| * x86/TCC: fix a loosed bit of rotate leftAjax2015-11-131-3/+3
| |
| * x86/sem: introduce a template for rotate, handling 0-rotateAjax2015-11-131-10/+37
| | | | | | | | RCL has been rewritte to use it
| * x86/sem: refactor _shift_tplAjax2015-11-131-19/+14
| |
| * x86/sem: fix shld for 'undefined behavior'Ajax2015-11-131-6/+16
| |
| * x86/sem: fix overflow flag for shldAjax2015-11-121-3/+4
| |
| * x86/sem: use shift_tpl for shldAjax2015-11-121-21/+4
| | | | | | | | A refactor is needed, some comments are missing
| * x86/sem: handle overflow flag in shrdAjax2015-11-121-1/+3
| |
| * x86/sem: emulate overflow 'undefined behavior' for shrdAjax2015-11-121-6/+25
| |