| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | IR: replace `.g` with a lazy built `.graph`, avoiding the need of `gen_graph` | Ajax | 2015-12-07 | 3 | -9/+4 |
| | | |||||
| * | Example: move output .txt to .dot | Ajax | 2015-11-09 | 4 | -8/+8 |
| | | |||||
| * | Example/Expr: unused import | Ajax | 2015-11-06 | 1 | -3/+3 |
| | | |||||
| * | Example/Expr: reorganize imports | Ajax | 2015-11-06 | 1 | -6/+5 |
| | | |||||
| * | Example/Expr: unused import | Ajax | 2015-11-06 | 1 | -1/+0 |
| | | |||||
| * | Example/EXPR: unused import | Ajax | 2015-11-06 | 1 | -1/+0 |
| | | |||||
| * | Example/EXPR: unused import DiGraph | Ajax | 2015-11-06 | 1 | -1/+0 |
| | | |||||
| * | Core/parse_asm: update parse_txt API use | serpilliere | 2015-10-29 | 2 | -2/+1 |
| | | |||||
| * | GraphDataflow: A function where never executed / tested | Ajax | 2015-04-30 | 1 | -4/+10 |
| | | |||||
| * | GraphDataflow: Refactor, PyLinting | Ajax | 2015-04-30 | 1 | -62/+22 |
| | | |||||
| * | GraphDataflow: update API | Ajax | 2015-04-30 | 1 | -2/+3 |
| | | |||||
| * | Parse_asm: generate asm_label on symbol parsing | Fabrice Desclaux | 2015-04-01 | 1 | -5/+6 |
| | | | | | | | | For an unknown symbol, instead of generating ExprId('toto'), it will generate ExprId(asm_label('toto')). As label is generated in the architecture, this label must be catched in the parse_asm module to be inserted in the current symbol_pool. | ||||
| * | Clean: remove unecessary ast_parser modification | Fabrice Desclaux | 2015-04-01 | 1 | -7/+0 |
| | | |||||
| * | Asmbloc: updt asmbloc api | Fabrice Desclaux | 2015-04-01 | 1 | -1/+1 |
| | | |||||
| * | Example/Expression: Set the seed for ExprRandom uses | Camille Mougey | 2015-01-23 | 2 | -0/+5 |
| | | |||||
| * | Example: Move expression samples to sample directory | Camille Mougey | 2015-01-23 | 3 | -26/+0 |
| | | |||||
| * | Example: Update expr_translate to use Miasm translator and take in account #23 | Camille Mougey | 2014-12-16 | 1 | -12/+13 |
| | | |||||
| * | Example: Add a new example using C & Python translation | Camille Mougey | 2014-12-14 | 1 | -0/+42 |
| | | |||||
| * | Example: Add an example for ExprRandom | Camille Mougey | 2014-12-10 | 1 | -0/+30 |
| | | |||||
| * | Arch/jit: add endianess support jitters | Fabrice Desclaux | 2014-10-09 | 1 | -1/+1 |
| | | |||||
| * | Example: Add an example of a simplification registering | Camille Mougey | 2014-09-19 | 1 | -0/+51 |
| | | |||||
| * | Expression examples: Rename examples with meaningfull names | Camille Mougey | 2014-09-19 | 7 | -0/+0 |
| | | |||||
| * | Modify irbloc destination mecanism. Rework API in consequence. | Fabrice Desclaux | 2014-09-05 | 4 | -47/+50 |
| | | | | | | | | | | | 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 | 11 | -0/+724 |
| | | | | | | | | | | * 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 ! | ||||
| * | Send miasm v1 to hell | serpilliere | 2014-06-03 | 11 | -568/+0 |
| | | |||||
| * | rewrite expression visitor; expr_simp | serpilliere | 2012-12-19 | 1 | -58/+77 |
| | | |||||
| * | core: fix add_label api for asm_bloc (louis granboulan) | serpilliere | 2012-12-03 | 1 | -1/+1 |
| | | |||||
| * | eval_abs: fix mem lookup; ia32_sem: gen ia32info | serpilliere | 2012-07-31 | 2 | -4/+4 |
| | | |||||
| * | expression_helper: fix exprcompose simplification | serpilliere | 2012-07-04 | 1 | -0/+5 |
| | | |||||
| * | tools: add modint; remove numpy dependency | serpilliere | 2012-06-21 | 1 | -0/+2 |
| | | |||||
| * | expression_helper: add exprcond simpl | serpilliere | 2012-06-21 | 1 | -1/+6 |
| | | |||||
| * | expression: move test case in example; WARNING: - operator is now unary; ↵ | serpilliere | 2012-06-13 | 1 | -0/+107 |
| | | | | | +*\&... are n-aire | ||||
| * | expression: replace reload_expr with replace_expr using visitor | serpilliere | 2012-06-12 | 1 | -3/+3 |
| | | |||||
| * | remove useless ExprSliceTo | serpilliere | 2012-05-08 | 2 | -6/+11 |
| | | | | | | | exprsliceto is only used in exprcompose, so it can be removed from IL representation, and exprcompose will deal start/stop fields WARNING: as IL is modified, it may break a lot of scripts | ||||
| * | example: add a code analyser | serpilliere | 2012-02-27 | 2 | -0/+123 |
| | | | | | | find condition to satisfy to explore the complete exec graph of a function (a *very* simple/weak fuzzgrind clone) | ||||
| * | example: add symbolic execution and simplification | serpilliere | 2012-02-27 | 2 | -0/+38 |
| | | |||||
| * | example: add expression manipulation demo | serpilliere | 2012-02-27 | 6 | -0/+264 |