about summary refs log tree commit diff stats
path: root/example/ida (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* MSP430: add ctypeFabrice Desclaux2018-01-111-1/+4
|
* Ida/Example: clean symbexec pluginFabrice Desclaux2018-01-091-12/+0
|
* Ida/Example: fix symbexec pluginFabrice Desclaux2018-01-091-10/+77
|
* Example/IDA: update IR string outputFabrice Desclaux2018-01-051-49/+69
|
* Ctypes: allow analysis on incomplete graphsFabrice Desclaux2017-10-031-2/+5
|
* Example/ida: fix size issueFabrice Desclaux2017-09-071-17/+15
|
* Example/ctype: fix propagation on mem writeFabrice Desclaux2017-08-141-1/+3
| | | | | Display the destination type if it's a memory variable, and we know its type (we consider source and destination have the same type).
* Symbexec: add get_blockFabrice Desclaux2017-08-081-14/+1
|
* Example: add ctype_propagationFabrice Desclaux2017-08-081-20/+33
|
* Example: update apiFabrice Desclaux2017-08-081-39/+69
|
* Asmblock: remove disasm engine job_done attributeFabrice Desclaux2017-07-271-1/+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-074-5/+5
|
* IR: rename get_blocFabrice Desclaux2017-07-071-1/+1
|
* IDA: add a Miasm menu with shortcuts to other IDA examplesAjax2017-07-051-0/+77
|
* IDA/TypePropag: clean & fix importsAjax2017-07-051-14/+13
|
* IDA/SymbExec: clean & fix imports, export main functionAjax2017-07-051-7/+8
|
* IDA/Graph IR: clean & fix imports, export main function, add aAjax2017-07-051-70/+91
| | | | simplification option
* IDA/Depgraph: clean & fix imports, export main functionAjax2017-07-051-83/+93
|
* Example: update SymbExecCType apiFabrice Desclaux2017-07-051-9/+7
|
* Example/ctype: clean codeFabrice Desclaux2017-07-041-129/+110
|
* Example: c type propagation ida pluginFabrice Desclaux2017-06-141-0/+266
|
* Example: add ida rpyc serverFabrice Desclaux2017-06-131-0/+25
|
* Example: clean graph_ir IDAFabrice Desclaux2017-05-241-183/+59
|
* IR: Make IRBlock immutableFabrice Desclaux2017-05-242-7/+11
|
* Example: fix tipoFabrice Desclaux2017-05-091-1/+1
|
* IDA: handle generated labels in depgraphAjax2017-04-251-1/+7
|
* IDA: fix depgraph for immutable AssignBlockAjax2017-04-251-8/+12
|
* IDA: fix graph_ir for immutable AssignBlockAjax2017-04-251-6/+9
|
* analysis: Introduction of use-definition chainsCaroline Leman2017-03-291-3/+3
| | | | | | - 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 asmblockFabrice Desclaux2017-03-132-2/+2
|
* All: rename vars bloc -> blockFabrice Desclaux2017-03-133-11/+11
|
* IR: rename blocs to blocksFabrice Desclaux2017-03-132-15/+15
|
* IR/Symbexec: rename symbexec to SymbolicExecutionEngineFabrice Desclaux2017-03-131-2/+2
|
* Expr: Remove exprint_fromFabrice Desclaux2016-12-231-1/+1
|
* Update IDA utils with the new APIAjax2016-11-171-3/+3
|
* Symbexec: new api for emul_ir_*Fabrice Desclaux2016-11-041-1/+1
| | | | | | | | | | | | | | Replacement: emul_ir_bloc(self, myir, addr, step=False) by: emul_ir_block(self, addr, step=False) and: emul_ir_blocs(self, myir, addr, lbl_stop=None, step=False) by: emul_ir_blocks(self, addr, lbl_stop=None, step=False) The 'myir' was already given in the symbolexec creation.
* Example/ida/depgraph: add basic stack unaliasingFabrice Desclaux2016-04-061-11/+45
|
* Example/Depgraph: allow lower/upper register trackingFabrice Desclaux2016-03-221-1/+4
|
* Depgraph: updt apiFabrice Desclaux2016-03-212-12/+20
|
* BasicBlocks: update examples with the new APIAjax2016-01-261-2/+1
|
* IR: replace `.g` with a lazy built `.graph`, avoiding the need of `gen_graph`Ajax2015-12-072-6/+1
|
* IR: use expr_is_label instead of ExprIsLabelCamille Mougey2015-12-071-1/+1
|
* Example: move output .txt to .dotAjax2015-11-091-4/+4
|
* Example/IDA: unused importAjax2015-11-061-3/+0
|
* Example/IDA: useless sys pathAjax2015-11-061-7/+2
|
* Example/IDA: unused importAjax2015-11-061-3/+1
|
* Example/ida/utils: fix mips archFabrice Desclaux2015-10-291-2/+2
|
* Example/ida: add aarch64 to ida utilsFabrice Desclaux2015-08-091-13/+21
|
* ExampleIDA: Add 'Implicit' option for depgraphAjax2015-04-241-2/+4
|