about summary refs log tree commit diff stats
path: root/example/disasm (follow)
Commit message (Collapse)AuthorAgeFilesLines
* 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-233-3/+3
|
* Updt example apiFabrice Desclaux2018-12-101-7/+8
|
* Example: remove deprecated exampleFabrice Desclaux2018-12-102-34/+0
|
* Add some simple disasm/ir examplesFabrice Desclaux2018-12-104-0/+123
|
* 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-032-4/+4
|
* symbol_pool -> loc_dbAjax2018-07-033-13/+13
|
* All: fix var name to reflect object typesFabrice Desclaux2018-06-191-2/+2
|
* AsmBlock: remove symbol_pool in add_cstFabrice Desclaux2018-06-101-1/+1
|
* Core: replace AsmLabel by LocKeyFabrice Desclaux2018-06-093-28/+32
|
* Expr: Add new word ExprLocFabrice Desclaux2018-06-082-5/+7
| | | | | This word represents a location in the binary. Thus, the hack of ExprId containing an AsmLabel ends here.
* Core: updt parser structureFabrice Desclaux2018-05-141-1/+3
|
* Asmblock: fix dis_block_callbackFabrice Desclaux2018-02-021-1/+1
|
* append b to the opens mode ; Python on Windows makes a distinction between ↵w4kfu2018-01-161-2/+2
| | | | text and binary files
* Asmblock: remove disasm engine job_done attributeFabrice Desclaux2017-07-271-3/+0
| | | | | | | | | | | WARNING: disasmEngine behaviour modification Before patch: job_done containted the already disassembled addresses. If the user disassembled twice the same addresse, the engine will return empty object on the second call. After patch: If the user disassemble twice the same addresse, the engine will return result of the disassembling in both cases.
* Asmblock: rename blocFabrice Desclaux2017-07-074-5/+5
|
* 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-132-3/+3
|
* Asmbloc: rename asm_constraint to AsmConstraintFabrice Desclaux2017-03-131-2/+2
|
* Asmbloc: rename asm_label to AsmLabelFabrice Desclaux2017-03-132-3/+3
|
* 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-264-18/+12
|
* 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
|