about summary refs log tree commit diff stats
path: root/miasm2/jitter (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* Let GCC be the default jitterAjax2017-04-211-2/+2
* Fix wrong add_memory_page docstringAjax2017-04-201-1/+1
* IRBlock: move lines in AssignBlockFabrice Desclaux2017-04-202-10/+10
* Ir: make AssignBlock immutableFabrice Desclaux2017-04-202-140/+154
* Jitter: fix pending memory breakpoint (#527)serpilliere2017-04-181-0/+8
* Jitter: fix symb cache name (#525)serpilliere2017-04-184-13/+26
* Jitter: fix post instr exceptionFabrice Desclaux2017-04-171-8/+7
* Jitter/arm: dump gpregs 32 bit outputFabrice Desclaux2017-04-041-4/+4
* Replace ExprInt[num](x) -> ExprInt(x, num)Ajax2017-03-301-6/+6
* Core/asmbloc: move asmbloc to asmblockFabrice Desclaux2017-03-135-19/+19
* Asmbloc: rename asm_label to AsmLabelFabrice Desclaux2017-03-134-8/+8
* Asmbloc: rename asm_block_bad to AsmBlockBadFabrice Desclaux2017-03-133-4/+4
* All: rename vars bloc -> blockFabrice Desclaux2017-03-133-70/+69
* IR: rename blocs to blocksFabrice Desclaux2017-03-131-7/+7
* IR/ir: rename irbloc to IRBlockFabrice Desclaux2017-03-131-2/+2
* IR/Symbexec: rename symbexec to SymbolicExecutionEngineFabrice Desclaux2017-03-131-2/+2
* Jitter: remove useless segm truncFabrice Desclaux2017-02-122-9/+4
* JitCorePython: avoid dirty hack for symbexec modificationAjax2017-02-061-2/+4
* Add support for 'cpuid' in EmulatedsymbexecAjax2017-02-021-1/+26
* VmMngr: add API documentationFabrice Desclaux2017-01-141-33/+39
* VmMngr: remove unused functionsFabrice Desclaux2017-01-133-38/+0
* Merge pull request #473 from serpilliere/Fix_max_exec_self_loopCamille Mougey2017-01-122-18/+44
|\
| * Jitter: fix max exec self loopFabrice Desclaux2017-01-122-18/+44
* | CC: declare parity as a macro to avoid function callsAjax2017-01-092-7/+1
* | LLVM: use llvm.ctpop for 'parity' operationAjax2017-01-091-5/+15
|/
* Merge pull request #471 from commial/feature/llvm-cacheserpilliere2017-01-066-59/+177
|\
| * Remove useless jit_call wrapperAjax2017-01-052-14/+5
| * Jitter: avoid getting all gpregs, just for one valueAjax2017-01-051-1/+1
| * Jitter: remove useless VmMngr argumentAjax2017-01-053-11/+10
| * LLVM: handle max_exec_per_call optionAjax2017-01-052-11/+21
| * LLVM: get rid of vm_mngr argumentAjax2017-01-052-4/+6
| * LLVM: enable final object cachingAjax2017-01-052-22/+111
| * LLVM: avoid going back to Python while next block are already jittedAjax2017-01-052-7/+34
* | remove #! command line on files not supposed to be run at top levelAymeric Vincent2017-01-055-5/+0
|/
* LLVM: add support for cpuid operationAjax2017-01-051-0/+4
* Promote ExprId to float if they belong to archiitecture float_listAjax2017-01-051-2/+6
* LLVM: handle basic float operationsAjax2017-01-051-0/+18
* Add missing x86 offset for floatAjax2017-01-051-0/+3
* Simplify LLVM translation of ExprCondAjax2017-01-041-34/+2
* Force the undefined behavior of shifts to be 0Ajax2017-01-041-6/+20
* Remove unused code, regroup similar function by categoryAjax2017-01-041-398/+169
* Clean-up LLVM ModuleRef manipulationAjax2017-01-042-44/+44
* LLVM: add support for optimisationAjax2017-01-041-28/+14
* LLVM: Handle '-' operation with 2 operandsAjax2017-01-041-2/+3
* LLVM: Handle asm_bad_blockAjax2017-01-041-4/+17
* LLVM: avoid division by zero, using Miasm wrapper insteadAjax2017-01-041-4/+12
* LLVM: handle the specific size of segm2addr operationAjax2017-01-041-5/+17
* LLVM: Add missing operation BSR/BSFAjax2017-01-041-0/+8
* Homogenize x86_bsf/r API with rcl/rcr_rez_op APIAjax2017-01-041-2/+2
* LLVM: Add support for delayslot (through mips32)Ajax2017-01-041-13/+79