| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Add MOV and MOVS tests for [AL]SR | woni | 2024-03-14 | 1 | -1/+6 |
| | | |||||
| * | Add tests for MOVS and isThumb utility function | woni | 2023-09-13 | 1 | -0/+51 |
| | | |||||
| * | Fix disassembly bug | woni | 2023-09-13 | 1 | -2/+2 |
| | | |||||
| * | Fix html; Add reg test | Fabrice Desclaux | 2021-12-06 | 1 | -0/+2 |
| | | |||||
| * | Rename examples lifter | Fabrice Desclaux | 2020-12-25 | 1 | -6/+6 |
| | | |||||
| * | Rename arm lifter | Fabrice Desclaux | 2020-12-24 | 1 | -1/+1 |
| | | |||||
| * | Update api according to loc_db update | Fabrice Desclaux | 2020-08-31 | 1 | -1/+2 |
| | | |||||
| * | Wrong conditional prefix for MRC/MCR (#1233) | IridiumXOR | 2020-05-28 | 1 | -0/+5 |
| | | | | | | | | * Wrong conditional prefix for MRC/MCR Sorry, I have wrongly implemented the conditional code for MRC/MCR, now I have fix them. * Add test units for conditional MRC/MCR | ||||
| * | Add test units for MCR/MRC | IridiumXOR | 2020-05-19 | 1 | -0/+4 |
| | | |||||
| * | pkhbt | Fabrice Desclaux | 2019-03-07 | 1 | -0/+10 |
| | | |||||
| * | Rename miasm2 to miasm | Fabrice Desclaux | 2019-03-05 | 2 | -9/+9 |
| | | |||||
| * | Support python2/python3 | Fabrice Desclaux | 2019-03-05 | 2 | -305/+311 |
| | | |||||
| * | Armt: fix cmn | Fabrice Desclaux | 2019-01-17 | 1 | -0/+2 |
| | | |||||
| * | ARM: add mnemonics | Fabrice Desclaux | 2019-01-11 | 1 | -0/+12 |
| | | |||||
| * | Merge pull request #861 from jetsecurity/eor_immediate | serpilliere | 2018-10-01 | 1 | -0/+3 |
| |\ | | | | | ARM Thumb: Add EOR (immediate) instruction | ||||
| | * | ARM Thumb: Add test for EOR (immediate) instruction | jetsecurity | 2018-09-27 | 1 | -0/+3 |
| | | | |||||
| * | | ARM Thumb: Add test for BLX Rd where Rd > R7 | jetsecurity | 2018-09-27 | 1 | -0/+3 |
| |/ | |||||
| * | Test: fix arm regression tests | Fabrice Desclaux | 2018-08-06 | 1 | -267/+267 |
| | | |||||
| * | Merge pull request #738 from marilafo/fix_offset_branch_armtl | serpilliere | 2018-07-05 | 1 | -0/+3 |
| |\ | | | | | armtl change branch pc offset | ||||
| | * | armtl change branch pc offset | Marion Lafon | 2018-05-24 | 1 | -0/+3 |
| | | | | | | | | | Modify some armtl instr to match with documentation | ||||
| * | | IR: gen ircfg from ir_arch | Fabrice Desclaux | 2018-07-05 | 1 | -5/+6 |
| | | | |||||
| * | | IR: remove default regs_init for symbexec | Fabrice Desclaux | 2018-07-05 | 1 | -1/+1 |
| | | | |||||
| * | | symbol_pool -> loc_db | Ajax | 2018-07-03 | 2 | -7/+7 |
| | | | |||||
| * | | Code cleaning: remove useless / commented code | Ajax | 2018-06-21 | 1 | -62/+0 |
| | | | |||||
| * | | Expr: Add new word ExprLoc | Fabrice Desclaux | 2018-06-08 | 1 | -2/+2 |
| |/ | | | | | This word represents a location in the binary. Thus, the hack of ExprId containing an AsmLabel ends here. | ||||
| * | Core: updt parser structure | Fabrice Desclaux | 2018-05-14 | 2 | -3/+8 |
| | | |||||
| * | Arm: add dsb | Fabrice Desclaux | 2018-04-18 | 1 | -0/+3 |
| | | |||||
| * | Fix arm T32ExpandImm | Fabrice Desclaux | 2018-04-18 | 1 | -1/+2 |
| | | |||||
| * | Arm: add some arm t2 instructions | Fabrice Desclaux | 2018-04-18 | 1 | -1/+213 |
| | | |||||
| * | Symbexec: use hashtable for mem symbols | Fabrice Desclaux | 2018-03-15 | 1 | -1/+1 |
| | | |||||
| * | Armt: add instr nop/cps/wfi | Fabrice Desclaux | 2017-09-24 | 1 | -0/+11 |
| | | |||||
| * | Remove PYTHONSTARTUP in end-user scripts | Ajax | 2017-04-24 | 1 | -5/+0 |
| | | |||||
| * | IR/Symbexec: rename symbexec to SymbolicExecutionEngine | Fabrice Desclaux | 2017-03-13 | 1 | -2/+2 |
| | | |||||
| * | use python2 as executable name, give adequate permissions | Aymeric Vincent | 2017-01-05 | 1 | -1/+1 |
| | | |||||
| * | Expr: Remove exprint_from | Fabrice Desclaux | 2016-12-23 | 1 | -1/+1 |
| | | |||||
| * | ExprCompose: add new api | Fabrice Desclaux | 2016-11-04 | 1 | -1/+1 |
| | | | | | | | | 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) | ||||
| * | Symbexec: new api for emul_ir_* | Fabrice Desclaux | 2016-11-04 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | Replacement: emul_ir_bloc(self, myir, addr, step=False) by: emul_ir_block(self, addr, step=False) and: emul_ir_blocs(self, myir, addr, lbl_stop=None, step=False) by: emul_ir_blocks(self, addr, lbl_stop=None, step=False) The 'myir' was already given in the symbolexec creation. | ||||
| * | Arm: fix bkpt | serpilliere | 2016-09-12 | 1 | -2/+2 |
| | | |||||
| * | Arm: add clz/uxtab | serpilliere | 2016-09-12 | 1 | -0/+6 |
| | | |||||
| * | Arch/armt: add pld instruction | Fabrice Desclaux | 2016-06-05 | 1 | -0/+5 |
| | | |||||
| * | Expression: fix api | Fabrice Desclaux | 2015-10-29 | 1 | -2/+2 |
| | | |||||
| * | Arch/arm: add rev mnemonic; | Fabrice Desclaux | 2015-10-07 | 1 | -0/+3 |
| | | |||||
| * | Cpu: modify instructions' offset relative encoding | Fabrice Desclaux | 2015-04-01 | 1 | -9/+9 |
| | | | | | | | | | | | | | | | | | | | | The assembler will automatically use instruction len in offset computation In the following instruction: 0x10: EB 02 JMP 0x14 If we assemble this instruction, the requested instruction send to the assembler engine will be: JMP +0x4 And will be encoded to: EB 02 Previously, the assembly of: JMP +0x4 was: EB 04 | ||||
| * | arm: Add umull,umlal,smull,smlal to sem | Wladimir J. van der Laan | 2015-01-26 | 1 | -0/+24 |
| | | |||||
| * | arm: Add instruction umlal | Wladimir J. van der Laan | 2015-01-24 | 1 | -0/+2 |
| | | | | | | umull, smull, smull and smlal are there, but not umlal (unsigned multiply and accumulate long) | ||||
| * | Arm: add instruction bfc | Fabrice Desclaux | 2015-01-12 | 1 | -0/+3 |
| | | |||||
| * | Arm: Fix cf in logical mnemonics | Fabrice Desclaux | 2014-12-11 | 1 | -59/+170 |
| | | | | | /!\ TODO: CF is invalid in case of rotation in second argument. | ||||
| * | Arm: add mnemonic smull | Fabrice Desclaux | 2014-12-08 | 1 | -0/+5 |
| | | |||||
| * | Arch/jit: add endianess support jitters | Fabrice Desclaux | 2014-10-09 | 2 | -13/+13 |
| | | |||||
| * | Arm: fix carry flag in sub operation; update reg tests | Fabrice Desclaux | 2014-10-06 | 1 | -24/+62 |
| | | |||||