about summary refs log tree commit diff stats
path: root/example/disasm/full.py (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Fix ircfg_a namesFabrice Desclaux2021-01-191-9/+9
|
* Rename ira => LifterModelCallFabrice Desclaux2020-12-241-13/+12
|
* Use blocks in ircfg instead of ir_archFabrice Desclaux2020-10-041-5/+2
|
* Avoid generate default locationdbFabrice Desclaux2020-08-311-3/+11
|
* Updt propagation expression algorithmFabrice Desclaux2020-05-041-11/+1
|
* Analysis: dead simp to classFabrice Desclaux2020-02-141-35/+2
|
* Fix dot 'w' openFabrice Desclaux2019-11-181-1/+1
|
* Rename miasm2 to miasmFabrice Desclaux2019-03-051-9/+9
|
* Support python2/python3Fabrice Desclaux2019-03-051-14/+19
|
* stack2var: move it from simplification loop to final passFabrice Desclaux2019-02-221-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 simplifierFabrice Desclaux2019-02-181-140/+24
|
* IR: del unused edges during IR simplificationsFabrice Desclaux2019-02-121-2/+8
|
* API: replace shift_offset by base_addressFabrice Desclaux2019-02-111-4/+4
| | | | WARNING: base address is the negative of shift_offset
* Fix bad englishFabrice Desclaux2019-01-171-1/+1
|
* Example/Full: dont modify ircfg in ssa formFabrice Desclaux2019-01-161-3/+0
|
* Analysis: fix unssa algorithmFabrice Desclaux2019-01-161-16/+67
|
* SSA: make ssa_variable_to_expr publicFabrice Desclaux2019-01-151-4/+4
|
* Disasm/full: ircfg_a and ssa.graph are the same object, use only one ↵Ajax2019-01-111-8/+7
| | | | denomination
* Fix typos & add codespellPierre LALET2018-12-231-1/+1
|
* Code cleaning: lgtm.comFabrice Desclaux2018-09-201-1/+1
|
* Code cleaning: lgtm.comFabrice Desclaux2018-08-231-2/+1
|
* Example/full: add constant propagationFabrice Desclaux2018-08-061-5/+159
|
* Add support for reloc and rebase in ContainerELFAjax2018-07-241-3/+2
|
* Disasm/Full: fix inversion in output namesAjax2018-07-121-2/+2
|
* Examples: updt apiFabrice Desclaux2018-07-101-7/+9
|
* Analysis: Add SSA transformationTim Blazytko2018-07-091-0/+13
| | | | Joint work with Niko Schmidt
* Example: fix defuseFabrice Desclaux2018-07-051-1/+1
|
* IR: gen ircfg from ir_archFabrice Desclaux2018-07-051-11/+15
|
* Update symbol_pool's deprecated API -> LocationDBAjax2018-07-031-3/+3
|
* symbol_pool -> loc_dbAjax2018-07-031-8/+8
|
* Core: replace AsmLabel by LocKeyFabrice Desclaux2018-06-091-13/+16
|
* Expr: Add new word ExprLocFabrice Desclaux2018-06-081-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 ↵w4kfu2018-01-161-2/+2
| | | | text and binary files
* Asmblock: rename blocFabrice Desclaux2017-07-071-1/+1
|
* IR: rename add_blocFabrice Desclaux2017-07-071-2/+2
|
* Example: fix simplify argumentFabrice Desclaux2017-05-071-1/+1
|
* Remove PYTHONSTARTUP in end-user scriptsAjax2017-04-241-5/+0
|
* Example: add irblock simplification exampleFabrice Desclaux2017-04-211-2/+15
|
* analysis: Introduction of use-definition chainsCaroline Leman2017-03-291-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 tipoFabrice Desclaux2017-03-271-1/+1
|
* Core/asmbloc: move asmbloc to asmblockFabrice Desclaux2017-03-131-2/+2
|
* Asmbloc: rename asm_label to AsmLabelFabrice Desclaux2017-03-131-2/+2
|
* All: rename vars bloc -> blockFabrice Desclaux2017-03-131-18/+18
|
* IR: rename blocs to blocksFabrice Desclaux2017-03-131-9/+9
|
* Example: add raw disasm to full.pyFabrice Desclaux2017-01-121-2/+9
|
* Introduce Container.symbol_pool, containing container symbols (if any)Ajax2016-03-211-2/+8
|
* Graph: generic html dot codeFabrice Desclaux2016-01-301-1/+1
|
* Rename BasicBlocks -> AsmCFG, more comprehensible, include "graph"Ajax2016-01-261-2/+2
|
* BasicBlocks: update examples with the new APIAjax2016-01-261-6/+4
|
* IR: replace `.g` with a lazy built `.graph`, avoiding the need of `gen_graph`Ajax2015-12-071-4/+2
|