about summary refs log tree commit diff stats
Commit message (Collapse)AuthorAgeFilesLines
* DSE: remove useless changes introduced by 61551fa7Ajax2018-06-112-8/+3
|
* SymbolPool: assert LocKey type in APIsAjax2018-06-111-0/+2
|
* Merge pull request #755 from serpilliere/remove_sp_in_add_cstCamille Mougey2018-06-114-35/+16
|\ | | | | AsmBlock: remove symbol_pool in add_cst
| * AsmBlock: remove symbol_pool in add_cstFabrice Desclaux2018-06-104-35/+16
| |
* | Merge pull request #756 from serpilliere/fix_gentooCamille Mougey2018-06-111-1/+1
|\ \ | |/ |/| Jitter: fix gentoo compilation
| * Jitter: fix gentoo compilationFabrice Desclaux2018-06-111-1/+1
|/
* Merge pull request #754 from serpilliere/fix_asmcfg_labelCamille Mougey2018-06-103-11/+31
|\ | | | | Jitter: label to_string
| * Jitter: label to_stringFabrice Desclaux2018-06-103-11/+31
| |
* | Merge pull request #753 from acru3l/masterCamille Mougey2018-06-101-0/+17
|\ \ | | | | | | Add XMM0-15 to gpreg_dict[]
| * | Add XMM0-15 to gpreg_dict[]acru3l2018-06-091-0/+17
| |/
* | Merge pull request #752 from commial/fix/virtual-protectserpilliere2018-06-091-1/+5
|\ \ | |/ |/| Fix/virtual protect
| * VirtualProtect: act on multiple pagesAjax2018-06-041-1/+4
| |
| * VirtualProtect: get old access *before* setting the new oneAjax2018-06-041-1/+2
| |
* | Merge pull request #751 from serpilliere/ExprLabelCamille Mougey2018-06-0981-2107/+2745
|\ \ | |/ |/| Expr Loc
| * Core: replace AsmLabel by LocKeyFabrice Desclaux2018-06-0972-1798/+1983
| |
| * Expr: Add new word ExprLocFabrice Desclaux2018-06-0853-806/+1259
|/ | | | | This word represents a location in the binary. Thus, the hack of ExprId containing an AsmLabel ends here.
* Merge pull request #748 from commial/fix/llvm-check-post-instrsserpilliere2018-05-182-2/+11
|\ | | | | Fix/llvm check post instrs
| * Add a regression test to ensure INT is called each time in a loopAjax2018-05-181-2/+8
| |
| * LLVM: check all CPU exceptions after instruction executionAjax2018-05-181-0/+3
|/
* Merge pull request #747 from serpilliere/asmblobk_bad_jitCamille Mougey2018-05-186-31/+148
|\ | | | | Asmblobk bad jit
| * Jitter: fix bad block managementFabrice Desclaux2018-05-175-21/+119
| |
| * AsmBlock: constant for asmblockbad errnoFabrice Desclaux2018-05-171-10/+29
|/
* Merge pull request #746 from commial/feature/XMM-regsserpilliere2018-05-1711-44/+263
|\ | | | | Feature/xmm regs
| * Add support for XMM0-15 registers in x86Ajax2018-05-174-0/+105
| |
| * Add support for 128 bits operations in VmMngr and GCC outputsAjax2018-05-177-44/+158
| |
* | Merge pull request #745 from commial/feature/cc-div-128serpilliere2018-05-173-1/+7
|\| | | | | Feature/cc div 128
| * Test: remove blacklisted testAjax2018-05-161-1/+0
| |
| * Add support for 128 bits udiv/umod/idiv/imod operations for CC jittersAjax2018-05-162-0/+7
|/
* Merge pull request #744 from commial/refactor/move-to-op-semanticsserpilliere2018-05-1615-204/+40
|\ | | | | Refactor/move to op semantics
| * MSP430: remove duplicate or unused operations implemAjax2018-05-162-15/+0
| |
| * ARM 'clz' op is actually 'cntleadzeros', replace itAjax2018-05-164-22/+1
| |
| * Move umod/udiv/imod/idiv operations to op_semanticsAjax2018-05-1612-159/+31
| |
| * udiv/umod/idiv/imod: remove unused 'vmcpu' argumentAjax2018-05-168-58/+58
|/
* Merge pull request #743 from commial/refactor/remove-TCCserpilliere2018-05-169-554/+12
|\ | | | | Remove TCC jitter engine support
| * Update documentation (remove TCC jitter engine)Ajax2018-05-161-11/+2
| |
| * Remove TCC jitter engineAjax2018-05-168-543/+10
|/
* Merge pull request #742 from commial/refactor/x86_cpuidserpilliere2018-05-157-18/+18
|\ | | | | Rename x86 specific op 'cpuid' to 'x86_cpuid'
| * Rename x86 specific op 'cpuid' to 'x86_cpuid'Ajax2018-05-157-18/+18
|/
* Merge pull request #741 from commial/refactor/extract-op-Cserpilliere2018-05-1512-940/+934
|\ | | | | Refactor/extract op c
| * Remove unused 'Makefile'Ajax2018-05-151-20/+0
| |
| * Extract operation semantics from 'vm_mngr' to dedicated 'op_semantics'Ajax2018-05-1511-920/+934
|/
* Merge pull request #740 from commial/refactor/bsr-bsfserpilliere2018-05-1512-63/+102
|\ | | | | Refactor/bsr bsf
| * Op bsr/bsf are replaced by cnttrailzeros / cntleadzeros, defined in 0Ajax2018-05-1512-61/+100
| |
| * Fix bsr implementation to avoid infinite loop on src=0Ajax2018-05-151-2/+2
| |
* | Merge pull request #724 from serpilliere/fix_resource_rebuildCamille Mougey2018-05-151-5/+5
|\ \ | | | | | | PE: fix resource rebuild
| * | PE: fix resource rebuildFabrice Desclaux2018-04-191-5/+5
| | |
* | | Merge pull request #739 from serpilliere/fix_astCamille Mougey2018-05-151-3/+0
|\ \ \ | |_|/ |/| | AsmAst: fix dup method
| * | AsmAst: fix dup methodFabrice Desclaux2018-05-151-3/+0
|/ /
* | Merge pull request #737 from commial/feature/dse_attach_from_breakpointserpilliere2018-05-141-1/+19
|\ \ | | | | | | DSE: update doc on attachment in a breakpoint
| * | DSE: update doc on attachment in a breakpointAjax2018-05-141-1/+19
|/ /