about summary refs log tree commit diff stats
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #277 from commial/fix-x86-xchgserpilliere2015-11-179-136/+213
|\
| * Semantic: instr.mode doesn't stand for ir.IRDst.sizeAjax2015-11-172-60/+60
| * TestALL: enable QEMU test_xchg for python / tccAjax2015-11-171-1/+2
| * 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
| * Symbexec: fix parallelism with memory accessesAjax2015-11-171-7/+4
| * x86/sem: rewrite xchg with SemBuilderAjax2015-11-171-5/+4
| * TestQEMU: workaround/hack for displaying extended hexAjax2015-11-171-0/+6
| * x86/sem: add cmpxchg8bAjax2015-11-171-0/+16
| * Sembuilder: update regression testAjax2015-11-171-1/+10
| * 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-162-0/+12
| * 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
|/
* Merge pull request #275 from commial/fix-x86-bcdserpilliere2015-11-162-50/+30
|\
| * Test: enable QEMU tests for "bcd"Ajax2015-11-161-1/+2
| * 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
| * x86/sem: update nzp flags in 'das'Ajax2015-11-161-0/+1
| * x86/sem: update nzp flags in 'daa'Ajax2015-11-161-0/+1
|/
* Merge pull request #274 from commial/test-qemuserpilliere2015-11-1644-0/+5005
|\
| * Test/QEMU: emulate puts, enabling test_self_modifying_codeAjax2015-11-162-1/+18
| * Test/QEMU: test the python jitter tooAjax2015-11-161-15/+48
| * Test/TestALL: add QEMU testsAjax2015-11-161-0/+32
| * Test/Qemu: add an emulator for test-i386 and expected outputsAjax2015-11-1642-0/+4923
| * Tests: add the "test-i386" regression test from QEMUAjax2015-11-161-0/+0
|/
* Merge pull request #273 from commial/fix-python-emulserpilliere2015-11-163-4/+56
|\
| * ModInt: mimic C modulo instead of Python rounded oneAjax2015-11-162-2/+5
| * ModInt: mimic C division instead of Python rounded oneAjax2015-11-162-2/+4
| * Simplifications: add cst_propagation for >>>/<<< c_rezAjax2015-11-162-0/+47
|/
* Merge pull request #271 from serpilliere/fix_single_stepCamille Mougey2015-11-163-2/+13
|\
| * 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 swastartupFabrice Desclaux2015-11-151-1/+1
* | Merge pull request #268 from serpilliere/fix_rdtscPierre Lalet2015-11-151-3/+3
|\ \
| * | Sem/x86: fix rdtscFabrice Desclaux2015-11-151-3/+3
| |/
* | Merge pull request #269 from serpilliere/fix_dup_page_dbgPierre Lalet2015-11-151-26/+14
|\ \ | |/ |/|
| * Jitter/vm_mngr: Clean logsFabrice Desclaux2015-11-151-26/+14
|/
* Merge pull request #267 from commial/fix-sem-x86serpilliere2015-11-146-223/+168
|\
| * 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