| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | All: updt api | Fabrice Desclaux | 2018-10-12 | 1 | -2/+2 |
| | | |||||
| * | Expresion: use ExprAssign instead of ExprAff | Fabrice Desclaux | 2018-10-01 | 1 | -1/+1 |
| | | | | | | | ExprAff stands for (in french) "Expression affectation" We will now use ExprAssign (for Expression Assignment) (instead of ExprAss) | ||||
| * | Symbexec: Use simplifier with high level in symbexec | Fabrice Desclaux | 2018-08-06 | 1 | -0/+10 |
| | | |||||
| * | Jitter: add support for SystemV syscall convention (arml / x86_64) | Ajax | 2018-07-24 | 1 | -0/+8 |
| | | |||||
| * | Fix ARM C function calling | Adrien Guinet | 2018-07-12 | 1 | -2/+2 |
| | | | | | | Arguments were not pushed correctly on the stack (for functions with more than four arguments) | ||||
| * | symbol_pool -> loc_db | Ajax | 2018-07-03 | 1 | -4/+4 |
| | | |||||
| * | Jitter: rename jitter class into Jitter | Fabrice Desclaux | 2018-06-21 | 1 | -6/+6 |
| | | |||||
| * | Expr: Add new word ExprLoc | Fabrice Desclaux | 2018-06-08 | 1 | -5/+1 |
| | | | | | | This word represents a location in the binary. Thus, the hack of ExprId containing an AsmLabel ends here. | ||||
| * | Arm: add armt jitter | Fabrice Desclaux | 2018-04-18 | 1 | -1/+57 |
| | | |||||
| * | Add support for multi-ret on stdcall / systemV ARM ABI | Ajax | 2017-07-21 | 1 | -3/+5 |
| | | |||||
| * | Introduce a new API 'func_prepare_<callingconv>' for calling a function | Ajax | 2017-04-06 | 1 | -0/+7 |
| | | |||||
| * | Introduce a naive "System V" calling convention | Ajax | 2017-04-06 | 1 | -6/+7 |
| | | |||||
| * | Core/asmbloc: move asmbloc to asmblock | Fabrice Desclaux | 2017-03-13 | 1 | -3/+3 |
| | | |||||
| * | Asmbloc: rename asm_symbol_pool to AsmSymbolPool | Fabrice Desclaux | 2017-03-13 | 1 | -2/+2 |
| | | |||||
| * | Arch: clean ira/jit | Fabrice Desclaux | 2017-03-13 | 1 | -12/+11 |
| | | |||||
| * | Jitter: code generator rework | Fabrice Desclaux | 2016-08-30 | 1 | -2/+0 |
| | | |||||
| * | Use `@named_arguments` decorators for `.func_args_*` methods | Pierre LALET | 2015-02-17 | 1 | -5/+4 |
| | | |||||
| * | Arch/Jit: remove useless custom lib_handler | Fabrice Desclaux | 2015-01-29 | 1 | -27/+0 |
| | | |||||
| * | Reg test: add arm jit little/big endian | Fabrice Desclaux | 2014-10-09 | 1 | -2/+5 |
| | | |||||
| * | Arch/jit: add endianess support jitters | Fabrice Desclaux | 2014-10-09 | 1 | -3/+9 |
| | | |||||
| * | arm/jit: Add custom handlers | Fabrice Desclaux | 2014-10-07 | 1 | -6/+24 |
| | | |||||
| * | Move os_dep out of the jitter module | Fabrice Desclaux | 2014-10-07 | 1 | -1/+1 |
| | | |||||
| * | Remove vm_ prefix /!\ API MODIF | Fabrice Desclaux | 2014-10-07 | 1 | -7/+7 |
| | | | | | | | | The jitter cpu/vm modules used an unecessary vm_ prefix for various api. jitter.cpu.vm_get_gpreg() => jitter.cpu.get_gpreg() jitter.vm.vm_get_mem... => jitter.vm.get_mem... | ||||
| * | Modify irbloc destination mecanism. Rework API in consequence. | Fabrice Desclaux | 2014-09-05 | 1 | -1/+1 |
| | | | | | | | | | | | Fat patch here: some API have changed. Each irbloc now affects a special "IRDst" register which is used to describe the destination irbloc. It allows simple description of architectures using delay slots. Architectures semantic and tcc/python jitter are modified in consequence. LLVM jitter is disabled for now, but should be patch soon. | ||||
| * | jit: move code into arch directory | serpilliere | 2014-08-21 | 1 | -0/+71 |