| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Fix ircfg_a names | Fabrice Desclaux | 2021-01-19 | 1 | -9/+9 |
| | | |||||
| * | Rename ira => LifterModelCall | Fabrice Desclaux | 2020-12-24 | 1 | -13/+12 |
| | | |||||
| * | Use blocks in ircfg instead of ir_arch | Fabrice Desclaux | 2020-10-04 | 1 | -5/+2 |
| | | |||||
| * | Avoid generate default locationdb | Fabrice Desclaux | 2020-08-31 | 1 | -3/+11 |
| | | |||||
| * | Updt propagation expression algorithm | Fabrice Desclaux | 2020-05-04 | 1 | -11/+1 |
| | | |||||
| * | Analysis: dead simp to class | Fabrice Desclaux | 2020-02-14 | 1 | -35/+2 |
| | | |||||
| * | Fix dot 'w' open | Fabrice Desclaux | 2019-11-18 | 1 | -1/+1 |
| | | |||||
| * | Rename miasm2 to miasm | Fabrice Desclaux | 2019-03-05 | 1 | -9/+9 |
| | | |||||
| * | Support python2/python3 | Fabrice Desclaux | 2019-03-05 | 1 | -14/+19 |
| | | |||||
| * | stack2var: move it from simplification loop to final pass | Fabrice Desclaux | 2019-02-22 | 1 | -2/+13 |
| | | | | | | | There are no points to call it in the simplification loop as it's hypothesis is that we uncover all stack accesses. Moreover, the index variable generated will collide with previous calls | ||||
| * | IR: add simplifier | Fabrice Desclaux | 2019-02-18 | 1 | -140/+24 |
| | | |||||
| * | IR: del unused edges during IR simplifications | Fabrice Desclaux | 2019-02-12 | 1 | -2/+8 |
| | | |||||
| * | API: replace shift_offset by base_address | Fabrice Desclaux | 2019-02-11 | 1 | -4/+4 |
| | | | | | WARNING: base address is the negative of shift_offset | ||||
| * | Fix bad english | Fabrice Desclaux | 2019-01-17 | 1 | -1/+1 |
| | | |||||
| * | Example/Full: dont modify ircfg in ssa form | Fabrice Desclaux | 2019-01-16 | 1 | -3/+0 |
| | | |||||
| * | Analysis: fix unssa algorithm | Fabrice Desclaux | 2019-01-16 | 1 | -16/+67 |
| | | |||||
| * | SSA: make ssa_variable_to_expr public | Fabrice Desclaux | 2019-01-15 | 1 | -4/+4 |
| | | |||||
| * | Disasm/full: ircfg_a and ssa.graph are the same object, use only one ↵ | Ajax | 2019-01-11 | 1 | -8/+7 |
| | | | | | denomination | ||||
| * | Fix typos & add codespell | Pierre LALET | 2018-12-23 | 1 | -1/+1 |
| | | |||||
| * | Code cleaning: lgtm.com | Fabrice Desclaux | 2018-09-20 | 1 | -1/+1 |
| | | |||||
| * | Code cleaning: lgtm.com | Fabrice Desclaux | 2018-08-23 | 1 | -2/+1 |
| | | |||||
| * | Example/full: add constant propagation | Fabrice Desclaux | 2018-08-06 | 1 | -5/+159 |
| | | |||||
| * | Add support for reloc and rebase in ContainerELF | Ajax | 2018-07-24 | 1 | -3/+2 |
| | | |||||
| * | Disasm/Full: fix inversion in output names | Ajax | 2018-07-12 | 1 | -2/+2 |
| | | |||||
| * | Examples: updt api | Fabrice Desclaux | 2018-07-10 | 1 | -7/+9 |
| | | |||||
| * | Analysis: Add SSA transformation | Tim Blazytko | 2018-07-09 | 1 | -0/+13 |
| | | | | | Joint work with Niko Schmidt | ||||
| * | Example: fix defuse | Fabrice Desclaux | 2018-07-05 | 1 | -1/+1 |
| | | |||||
| * | IR: gen ircfg from ir_arch | Fabrice Desclaux | 2018-07-05 | 1 | -11/+15 |
| | | |||||
| * | Update symbol_pool's deprecated API -> LocationDB | Ajax | 2018-07-03 | 1 | -3/+3 |
| | | |||||
| * | symbol_pool -> loc_db | Ajax | 2018-07-03 | 1 | -8/+8 |
| | | |||||
| * | Core: replace AsmLabel by LocKey | Fabrice Desclaux | 2018-06-09 | 1 | -13/+16 |
| | | |||||
| * | Expr: Add new word ExprLoc | Fabrice Desclaux | 2018-06-08 | 1 | -1/+1 |
| | | | | | | This word represents a location in the binary. Thus, the hack of ExprId containing an AsmLabel ends here. | ||||
| * | append b to the opens mode ; Python on Windows makes a distinction between ↵ | w4kfu | 2018-01-16 | 1 | -2/+2 |
| | | | | | text and binary files | ||||
| * | Asmblock: rename bloc | Fabrice Desclaux | 2017-07-07 | 1 | -1/+1 |
| | | |||||
| * | IR: rename add_bloc | Fabrice Desclaux | 2017-07-07 | 1 | -2/+2 |
| | | |||||
| * | Example: fix simplify argument | Fabrice Desclaux | 2017-05-07 | 1 | -1/+1 |
| | | |||||
| * | Remove PYTHONSTARTUP in end-user scripts | Ajax | 2017-04-24 | 1 | -5/+0 |
| | | |||||
| * | Example: add irblock simplification example | Fabrice Desclaux | 2017-04-21 | 1 | -2/+15 |
| | | |||||
| * | analysis: Introduction of use-definition chains | Caroline Leman | 2017-03-29 | 1 | -1/+9 |
| | | | | | | | - previous dead_simp function has been moved to data_flow.py - ira class has been simplified - reach analysis code has been 'clarified' | ||||
| * | Example/full: fix tipo | Fabrice Desclaux | 2017-03-27 | 1 | -1/+1 |
| | | |||||
| * | Core/asmbloc: move asmbloc to asmblock | Fabrice Desclaux | 2017-03-13 | 1 | -2/+2 |
| | | |||||
| * | Asmbloc: rename asm_label to AsmLabel | Fabrice Desclaux | 2017-03-13 | 1 | -2/+2 |
| | | |||||
| * | All: rename vars bloc -> block | Fabrice Desclaux | 2017-03-13 | 1 | -18/+18 |
| | | |||||
| * | IR: rename blocs to blocks | Fabrice Desclaux | 2017-03-13 | 1 | -9/+9 |
| | | |||||
| * | Example: add raw disasm to full.py | Fabrice Desclaux | 2017-01-12 | 1 | -2/+9 |
| | | |||||
| * | Introduce Container.symbol_pool, containing container symbols (if any) | Ajax | 2016-03-21 | 1 | -2/+8 |
| | | |||||
| * | Graph: generic html dot code | Fabrice Desclaux | 2016-01-30 | 1 | -1/+1 |
| | | |||||
| * | Rename BasicBlocks -> AsmCFG, more comprehensible, include "graph" | Ajax | 2016-01-26 | 1 | -2/+2 |
| | | |||||
| * | BasicBlocks: update examples with the new API | Ajax | 2016-01-26 | 1 | -6/+4 |
| | | |||||
| * | IR: replace `.g` with a lazy built `.graph`, avoiding the need of `gen_graph` | Ajax | 2015-12-07 | 1 | -4/+2 |
| | | |||||