about summary refs log tree commit diff stats
path: root/miasm2/jitter (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* Add the new float ops support for the C jitter and fix old onesAjax2018-07-101-15/+146
* Add the new float ops support for the C jitterAjax2018-07-102-131/+134
* JitCore x86: use uint64_t instead of double to store float_st*Ajax2018-07-101-8/+8
* IR: gen ircfg from ir_archFabrice Desclaux2018-07-053-6/+12
* Update symbol_pool's deprecated API -> LocationDBAjax2018-07-036-22/+22
* symbol_pool -> loc_dbAjax2018-07-036-27/+27
* Jitcore: run_at actually takes a list of stop_offset, instead of aAjax2018-06-225-14/+24
* Jitcore: remove useless strucs and rename for more meaningful namesAjax2018-06-228-82/+79
* Jitters: use loc_key instead of names or offset for basic block labelingAjax2018-06-226-53/+24
* Merge pull request #781 from commial/fix/code-cleaningserpilliere2018-06-211-2/+0
|\
| * Code cleaning: remove useless / commented codeAjax2018-06-211-2/+0
* | Jitter: deprecate jit.disasm_cbAjax2018-06-211-3/+11
|/
* Jitter: rename jitter class into JitterFabrice Desclaux2018-06-211-1/+14
* Jitter: add simple trace apiFabrice Desclaux2018-06-211-0/+18
* Jitter: fix gentoo compilationFabrice Desclaux2018-06-111-1/+1
* Merge pull request #754 from serpilliere/fix_asmcfg_labelCamille Mougey2018-06-102-3/+7
|\
| * Jitter: label to_stringFabrice Desclaux2018-06-102-3/+7
* | Add XMM0-15 to gpreg_dict[]acru3l2018-06-091-0/+17
|/
* Core: replace AsmLabel by LocKeyFabrice Desclaux2018-06-098-197/+199
* Expr: Add new word ExprLocFabrice Desclaux2018-06-086-38/+69
* LLVM: check all CPU exceptions after instruction executionAjax2018-05-181-0/+3
* Jitter: fix bad block managementFabrice Desclaux2018-05-171-17/+25
* Add support for XMM0-15 registers in x86Ajax2018-05-172-0/+87
* Add support for 128 bits operations in VmMngr and GCC outputsAjax2018-05-176-16/+95
* Add support for 128 bits udiv/umod/idiv/imod operations for CC jittersAjax2018-05-162-0/+7
* MSP430: remove duplicate or unused operations implemAjax2018-05-161-12/+0
* ARM 'clz' op is actually 'cntleadzeros', replace itAjax2018-05-162-18/+0
* Move umod/udiv/imod/idiv operations to op_semanticsAjax2018-05-1612-159/+31
* udiv/umod/idiv/imod: remove unused 'vmcpu' argumentAjax2018-05-167-54/+54
* Remove TCC jitter engineAjax2018-05-163-427/+1
* Rename x86 specific op 'cpuid' to 'x86_cpuid'Ajax2018-05-154-12/+12
* Remove unused 'Makefile'Ajax2018-05-151-20/+0
* Extract operation semantics from 'vm_mngr' to dedicated 'op_semantics'Ajax2018-05-1510-920/+922
* Merge pull request #740 from commial/refactor/bsr-bsfserpilliere2018-05-153-20/+44
|\
| * Op bsr/bsf are replaced by cnttrailzeros / cntleadzeros, defined in 0Ajax2018-05-153-18/+42
| * 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 rebuildFabrice Desclaux2018-04-191-5/+5
* | Jitter: fix FPU C functions namesFabrice Desclaux2018-05-092-51/+50
* | Merge pull request #730 from serpilliere/get_breakpointCamille Mougey2018-05-041-0/+7
|\ \
| * | Jitter: add get_breakpointFabrice Desclaux2018-04-271-0/+7
* | | Update Mips runtimeFabrice Desclaux2018-05-022-0/+35
|/ /
* | Fix build on OpenBSD.Remi Pointel2018-04-201-1/+1
* | Fix __ne__ callsFabrice Desclaux2018-04-191-0/+3
* | Arm: add armt jitterFabrice Desclaux2018-04-185-1/+25
* | Arm: add some arm t2 instructionsFabrice Desclaux2018-04-182-0/+31
|/
* Fix memory breakpoint nameFabrice Desclaux2018-03-285-10/+14
* Symbexec: use hashtable for mem symbolsFabrice Desclaux2018-03-152-2/+2
* LLVM: fix rot 0Fabrice Desclaux2018-03-051-1/+3
* Jitter/python: support little endianFabrice Desclaux2018-03-042-2/+20