William Bruneau
54575fb14e
Remove unecessary assert
2017-07-20 13:54:23 +02:00
William Bruneau
28abdbf0af
Fix typo
2017-07-20 13:53:44 +02:00
Ajax
2eafe654c0
Use and tiny test of .as_assignblock() behavior
2017-05-09 16:35:43 +02:00
serpilliere
bdd6b06076
Merge pull request #518 from commial/feature/dse
...
Feature/dse
2017-04-21 10:27:41 +02:00
Fabrice Desclaux
4d511eab15
IRBlock: move lines in AssignBlock
2017-04-20 12:36:51 +02:00
Ajax
823df1c29d
Add an example illustrating DSE
2017-04-18 16:09:05 +02:00
Ajax
f81c3e4b42
Replace ExprInt[num](x) -> ExprInt(x, num)
2017-03-30 16:04:40 +02:00
Fabrice Desclaux
d8cbc05965
IR/Symbexec: rename symbexec to SymbolicExecutionEngine
2017-03-13 13:56:26 +01:00
Fabrice Desclaux
8979533746
Symbexec: new api for emul_ir_*
...
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.
2016-11-04 16:45:46 +01:00
Fabrice Desclaux
ae22a569d4
Example/Depgraph: allow lower/upper register tracking
2016-03-22 15:08:23 +01:00
Fabrice Desclaux
7ab305601b
Example/Depgraph: add JSON output
2016-03-21 15:09:23 +01:00
Fabrice Desclaux
02935e7796
Example/dg: fix print solutions
2016-03-21 15:09:22 +01:00
Fabrice Desclaux
096e0a678b
Test/depgraph: autopep
2016-03-17 15:11:11 +01:00
Ajax
308a634b7c
IR: replace .g with a lazy built .graph, avoiding the need of gen_graph
2015-12-07 11:15:43 +01:00
Ajax
6feedf1203
Example/SymbolExec: write code more arch-independent
2015-11-09 17:06:10 +01:00
Ajax
f266a5093f
Example/SymbolExec: enhance and comment
2015-11-09 17:02:24 +01:00
Aymeric Vincent
5dbf046bbe
In interactive use, allow C-like prefixes to choose the base of integers
...
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.
2015-10-27 21:27:27 +01:00
Ajax
73d3f77088
Example: Add an example "rename-args" argument for depgraph
2015-04-28 09:08:42 +02:00
Ajax
2a9ef019bc
DepGraph: Introduce implicit result management, with constraint solving API
2015-04-28 08:21:52 +02:00
Ajax
8ed048f3bd
Depgraph: Add a new example depgraph calling DepGraph with options
2015-04-24 08:11:37 +02:00
Camille Mougey
d460646178
Example: Rename symbol_exec to single_instr in a specific symbol_exec directory
2015-01-23 17:24:42 +01:00