| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | 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 |
| | | |||||
| * | 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 |
| | | |||||
| * | Rename miasm2 to miasm | Fabrice Desclaux | 2019-03-05 | 1 | -6/+6 |
| | | |||||
| * | Support python2/python3 | Fabrice Desclaux | 2019-03-05 | 1 | -284/+287 |
| | | |||||
| * | Test: fix arm regression tests | Fabrice Desclaux | 2018-08-06 | 1 | -267/+267 |
| | | |||||
| * | 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 | 1 | -3/+3 |
| | | |||||
| * | 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 | 1 | -1/+3 |
| | | |||||
| * | Symbexec: use hashtable for mem symbols | Fabrice Desclaux | 2018-03-15 | 1 | -1/+1 |
| | | |||||
| * | 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. | ||||
| * | Expression: fix api | Fabrice Desclaux | 2015-10-29 | 1 | -2/+2 |
| | | |||||
| * | arm: Add umull,umlal,smull,smlal to sem | Wladimir J. van der Laan | 2015-01-26 | 1 | -0/+24 |
| | | |||||
| * | 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. | ||||
| * | Arch/jit: add endianess support jitters | Fabrice Desclaux | 2014-10-09 | 1 | -4/+4 |
| | | |||||
| * | Arm: fix carry flag in sub operation; update reg tests | Fabrice Desclaux | 2014-10-06 | 1 | -24/+62 |
| | | |||||
| * | Modify irbloc destination mecanism. Rework API in consequence. | Fabrice Desclaux | 2014-09-05 | 1 | -4/+4 |
| | | | | | | | | | | | 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. | ||||
| * | Miasm v2 | serpilliere | 2014-06-03 | 1 | -0/+321 |
| * API has changed, so old scripts need updates * See example for API usage * Use tcc or llvm for jit emulation * Go to test and run test_all.py to check install Enjoy ! | |||||