Commit Graph

21 Commits

Author SHA1 Message Date
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