about summary refs log tree commit diff stats
path: root/example/disasm/full.py (follow)
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* Example/Disasm: update full.py to produce both IR and IRA graphesCamille Mougey2015-12-071-0/+3
|
* Example: move output .txt to .dotAjax2015-11-091-3/+3
|
* In interactive use, allow C-like prefixes to choose the base of integersAymeric Vincent2015-10-271-2/+3
| | | | | | | Use Python's int(s, 0) to allow string "s" to specify its base where addresses and offsets can be supplied. This change makes the situation homogeneous among the various examples and interactive usage.
* Example/Disasm/Full: fix follow_call optionFabrice Desclaux2015-06-291-0/+1
|
* Treat properly multiple addresses as advertisedMathieu Geli2015-06-161-1/+1
|
* DisasmFull: The architecture is now an optionnal argument, otherwise ↵Ajax2015-03-191-8/+15
| | | | cont.arch is used
* Disasm/Full: args.address can be empty, otherwise `default_addr` code is ↵Ajax2015-03-191-1/+1
| | | | never reached
* Example/Disasm/Full: Compute IR with & without analysis on `-g`Camille Mougey2015-02-241-6/+17
|
* Example: Move disasm's examples to a `disasm` directoryCamille Mougey2015-01-231-0/+183