| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Rename miasm2 to miasm | Fabrice Desclaux | 2019-03-05 | 1 | -520/+0 |
| | | |||||
| * | Rename idiv/imod into sdiv/smod | Fabrice Desclaux | 2019-01-15 | 1 | -2/+2 |
| | | |||||
| * | Expression: replace arg by ptr in ExprMem | Fabrice Desclaux | 2018-10-12 | 1 | -5/+5 |
| | | |||||
| * | Expresion: use ExprAssign instead of ExprAff | Fabrice Desclaux | 2018-10-01 | 1 | -5/+5 |
| | | | | | | | ExprAff stands for (in french) "Expression affectation" We will now use ExprAssign (for Expression Assignment) (instead of ExprAss) | ||||
| * | Expr: use TOK define instead of strings | Fabrice Desclaux | 2018-08-29 | 1 | -12/+16 |
| | | |||||
| * | MIPS: Explicit flags | Fabrice Desclaux | 2018-08-29 | 1 | -14/+26 |
| | | |||||
| * | Mips: missing addrsize | Fabrice Desclaux | 2018-08-29 | 1 | -0/+1 |
| | | |||||
| * | Update symbol_pool's deprecated API -> LocationDB | Ajax | 2018-07-03 | 1 | -2/+2 |
| | | |||||
| * | symbol_pool -> loc_db | Ajax | 2018-07-03 | 1 | -6/+6 |
| | | |||||
| * | Core: replace AsmLabel by LocKey | Fabrice Desclaux | 2018-06-09 | 1 | -18/+18 |
| | | |||||
| * | Expr: Add new word ExprLoc | Fabrice Desclaux | 2018-06-08 | 1 | -12/+12 |
| | | | | | | This word represents a location in the binary. Thus, the hack of ExprId containing an AsmLabel ends here. | ||||
| * | Update Mips runtime | Fabrice Desclaux | 2018-05-02 | 1 | -2/+40 |
| | | |||||
| * | Symbexec: use hashtable for mem symbols | Fabrice Desclaux | 2018-03-15 | 1 | -0/+1 |
| | | |||||
| * | Expression: no default size for ExprId | Fabrice Desclaux | 2018-02-09 | 1 | -11/+11 |
| | | |||||
| * | IR: Make IRBlock immutable | Fabrice Desclaux | 2017-05-24 | 1 | -11/+8 |
| | | |||||
| * | Replace ExprInt[num](x) -> ExprInt(x, num) | Ajax | 2017-03-30 | 1 | -2/+2 |
| | | |||||
| * | All: rename vars bloc -> block | Fabrice Desclaux | 2017-03-13 | 1 | -43/+4 |
| | | |||||
| * | IR/ir: rename ir to IntermediateRepresentation | Fabrice Desclaux | 2017-03-13 | 1 | -4/+4 |
| | | |||||
| * | IR/ir: rename irbloc to IRBlock | Fabrice Desclaux | 2017-03-13 | 1 | -2/+2 |
| | | |||||
| * | add mips32's addi simulation | rootkiter | 2017-03-08 | 1 | -0/+1 |
| | | |||||
| * | ExprCompose: add new api | Fabrice Desclaux | 2016-11-04 | 1 | -5/+2 |
| | | | | | | | | The ExprComposes uses directly its arguments sizes to guess the slices locations. Old api: ExprCompose([(a, 0, 32), (b, 32, 64)]) becomes: ExprCompose(a, b) | ||||
| * | Update int(XX.arg) -> int(XX) | Ajax | 2016-09-16 | 1 | -4/+4 |
| | | |||||
| * | Mips/sem: fix missing msb | Fabrice Desclaux | 2015-07-29 | 1 | -1/+1 |
| | | |||||
| * | Mips32Sem: Replace argument names | Ajax | 2015-04-24 | 1 | -189/+194 |
| | | |||||
| * | Mips32Sem: Update semantic according to sembuilder | Ajax | 2015-04-24 | 1 | -22/+8 |
| | | |||||
| * | SemBuilder: Get back functions parsed for mnemo_func | Ajax | 2015-04-24 | 1 | -83/+27 |
| | | |||||
| * | SemBuilder: PreInit context with needed values | Ajax | 2015-04-24 | 1 | -1/+0 |
| | | |||||
| * | Mips32Sem: Update semantic according to SemBuilder | Ajax | 2015-04-23 | 1 | -219/+160 |
| | | |||||
| * | Mips32: Use variable facility in semantic | Ajax | 2015-04-22 | 1 | -6/+9 |
| | | |||||
| * | Mips32Sem: Use SemBuilder | Ajax | 2015-04-22 | 1 | -147/+122 |
| | | |||||
| * | Mips32/Sem: Import expression as m2_expr | Ajax | 2015-02-17 | 1 | -128/+135 |
| | | |||||
| * | Mips32/Sem: Remove wildcard-import from `regs` | Ajax | 2015-02-17 | 1 | -1/+1 |
| | | |||||
| * | Mips32/Sem: Describe common MIPS32 instructions | Ajax | 2015-02-17 | 1 | -0/+49 |
| | | | | | Source: http://www.mrc.uidaho.edu/mrc/people/jff/digital/MIPSir.html | ||||
| * | Arch/jit: add endianess support jitters | Fabrice Desclaux | 2014-10-09 | 1 | -2/+9 |
| | | |||||
| * | merge | Fabrice Desclaux | 2014-09-19 | 1 | -0/+6 |
| | | |||||
| * | merge | Fabrice Desclaux | 2014-09-15 | 1 | -0/+8 |
| |\ | |||||
| | * | mips: add mnemo; fix irdst | serpilliere | 2014-09-12 | 1 | -0/+8 |
| | | | |||||
| * | | mips: add ei/ehb (dummy semantic) | Fabrice Desclaux | 2014-09-15 | 1 | -0/+12 |
| |/ | |||||
| * | mips: add multu | Fabrice Desclaux | 2014-09-11 | 1 | -0/+10 |
| | | |||||
| * | Mips sem: temporary comment unimplemented mnemonic | Camille Mougey | 2014-09-05 | 1 | -4/+4 |
| | | |||||
| * | Modify irbloc destination mecanism. Rework API in consequence. | Fabrice Desclaux | 2014-09-05 | 1 | -77/+108 |
| | | | | | | | | | | | 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. | ||||
| * | mips sem: fix slt/sltu | Fabrice Desclaux | 2014-09-02 | 1 | -7/+4 |
| | | |||||
| * | mips: fix conditionnal mov | Fabrice Desclaux | 2014-09-02 | 1 | -4/+4 |
| | | |||||
| * | mips: add pc_fetch to support delay slot jump_reg and update_reg | Fabrice Desclaux | 2014-09-01 | 1 | -0/+36 |
| | | |||||
| * | Jitter: add mips32l jit | serpilliere | 2014-08-22 | 1 | -2/+6 |
| | | |||||
| * | mips32: add mnemo JAL/MOVZ | serpilliere | 2014-08-21 | 1 | -0/+17 |
| | | |||||
| * | mips32: little/big endian is now an attrib | serpilliere | 2014-08-21 | 1 | -4/+4 |
| | | |||||
| * | Add mips32 arch | serpilliere | 2014-08-06 | 1 | -0/+471 |