| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Rename x86 lifter | Fabrice Desclaux | 2020-12-24 | 1 | -3/+3 |
| | | |||||
| * | Rename ira => LifterModelCall | Fabrice Desclaux | 2020-12-24 | 2 | -6/+6 |
| | | |||||
| * | Update api according to loc_db update | Fabrice Desclaux | 2020-08-31 | 1 | -1/+1 |
| | | |||||
| * | IRBlock take loc_db | Fabrice Desclaux | 2020-08-31 | 1 | -1/+1 |
| | | |||||
| * | Updt z3 version; update z3 api | Fabrice Desclaux | 2020-03-18 | 2 | -11/+10 |
| | | |||||
| * | Jitter: fix vm_cpu typedef | Fabrice Desclaux | 2019-03-27 | 1 | -1/+1 |
| | | |||||
| * | Rename miasm2 to miasm | Fabrice Desclaux | 2019-03-05 | 6 | -23/+23 |
| | | |||||
| * | Support python2/python3 | Fabrice Desclaux | 2019-03-05 | 6 | -27/+53 |
| | | |||||
| * | Merge blocks: don't create predecessors for heads | Fabrice Desclaux | 2019-02-18 | 1 | -6/+35 |
| | | |||||
| * | Remove old api support | Fabrice Desclaux | 2019-02-12 | 1 | -24/+22 |
| | | |||||
| * | Expresion: use ExprAssign instead of ExprAff | Fabrice Desclaux | 2018-10-01 | 4 | -70/+70 |
| | | | | | | | 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 | -2/+2 |
| | | |||||
| * | Test: add regression test (bad block ref) | Fabrice Desclaux | 2018-08-01 | 1 | -0/+53 |
| | | |||||
| * | Test: add reduce graph test (infinite loop) | Fabrice Desclaux | 2018-08-01 | 1 | -1/+62 |
| | | |||||
| * | IR: rename DiGraphIR=>IRCFG | Fabrice Desclaux | 2018-07-10 | 1 | -1/+1 |
| | | |||||
| * | Test: add reduce ircfg reg tests | Fabrice Desclaux | 2018-07-10 | 1 | -0/+531 |
| | | |||||
| * | IR: gen ircfg from ir_arch | Fabrice Desclaux | 2018-07-05 | 1 | -3/+9 |
| | | |||||
| * | IR: remove default regs_init for symbexec | Fabrice Desclaux | 2018-07-05 | 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 | -5/+5 |
| | | |||||
| * | Expr: Add new word ExprLoc | Fabrice Desclaux | 2018-06-08 | 1 | -22/+29 |
| | | | | | | This word represents a location in the binary. Thus, the hack of ExprId containing an AsmLabel ends here. | ||||
| * | Rename x86 specific op 'cpuid' to 'x86_cpuid' | Ajax | 2018-05-15 | 1 | -1/+1 |
| | | |||||
| * | Op bsr/bsf are replaced by cnttrailzeros / cntleadzeros, defined in 0 | Ajax | 2018-05-15 | 2 | -17/+17 |
| | | |||||
| * | Jitter: fix FPU C functions names | Fabrice Desclaux | 2018-05-09 | 1 | -1/+1 |
| | | |||||
| * | Symbexec: use hashtable for mem symbols | Fabrice Desclaux | 2018-03-15 | 1 | -54/+255 |
| | | |||||
| * | Remove the default size of ExprMem expressions | Ajax | 2018-02-15 | 1 | -7/+7 |
| | | |||||
| * | Expression: no default size for ExprId | Fabrice Desclaux | 2018-02-09 | 2 | -5/+5 |
| | | |||||
| * | Use and tiny test of .as_assignblock() behavior | Ajax | 2017-05-09 | 1 | -0/+4 |
| | | |||||
| * | Add .items API to AssignBlock | Ajax | 2017-04-27 | 1 | -0/+1 |
| | | |||||
| * | Add regression test for AssignBlock | Ajax | 2017-04-20 | 1 | -0/+46 |
| | | |||||
| * | Ir: make AssignBlock immutable | Fabrice Desclaux | 2017-04-20 | 1 | -2/+1 |
| | | |||||
| * | Replace ExprInt[num](x) -> ExprInt(x, num) | Ajax | 2017-03-30 | 4 | -25/+25 |
| | | |||||
| * | analysis: Introduction of use-definition chains | Caroline Leman | 2017-03-29 | 1 | -681/+0 |
| | | | | | | | - previous dead_simp function has been moved to data_flow.py - ira class has been simplified - reach analysis code has been 'clarified' | ||||
| * | Core/asmbloc: move asmbloc to asmblock | Fabrice Desclaux | 2017-03-13 | 2 | -2/+2 |
| | | |||||
| * | Asmbloc: rename asm_label to AsmLabel | Fabrice Desclaux | 2017-03-13 | 2 | -11/+11 |
| | | |||||
| * | IR: rename blocs to blocks | Fabrice Desclaux | 2017-03-13 | 1 | -63/+63 |
| | | |||||
| * | IR/ir: rename irbloc to IRBlock | Fabrice Desclaux | 2017-03-13 | 1 | -157/+157 |
| | | |||||
| * | IR/Symbexec: rename symbexec to SymbolicExecutionEngine | Fabrice Desclaux | 2017-03-13 | 1 | -5/+5 |
| | | |||||
| * | use python2 as executable name, give adequate permissions | Aymeric Vincent | 2017-01-05 | 2 | -2/+2 |
| | | |||||
| * | fix permissions | Aymeric Vincent | 2017-01-05 | 1 | -0/+0 |
| | | |||||
| * | Regression test for apply_expr/apply_change/eval_ir | Ajax | 2016-12-15 | 1 | -0/+17 |
| | | |||||
| * | ExprCompose: add new api | Fabrice Desclaux | 2016-11-04 | 2 | -4/+4 |
| | | | | | | | | 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) | ||||
| * | Expression: remove is_term attribute | serpilliere | 2016-11-04 | 1 | -11/+13 |
| | | |||||
| * | AssignBlock | Fabrice Desclaux | 2016-02-26 | 1 | -13/+12 |
| | | |||||
| * | Symbexec: add apply_expr, taking in account side effects | Ajax | 2016-02-16 | 1 | -1/+5 |
| | | |||||
| * | z3 translator: fixed regression tests | Tim Blazytko | 2016-02-01 | 1 | -6/+9 |
| | | |||||
| * | z3 translator: added regression tests for bsr and bsf | Tim Blazytko | 2016-02-01 | 1 | -0/+15 |
| | | |||||
| * | smt2_translator: added regression tests | Tim Blazytko | 2016-01-05 | 1 | -0/+40 |
| | | |||||
| * | IR: replace `.g` with a lazy built `.graph`, avoiding the need of `gen_graph` | Ajax | 2015-12-07 | 1 | -104/+66 |
| | | |||||
| * | IRA: ira parent class is now miasm2.ir.ir::ir | Camille Mougey | 2015-12-07 | 1 | -3/+5 |
| | | |||||