From c6a480a5bbc44c484dcd5e876513be2523e84990 Mon Sep 17 00:00:00 2001 From: Fabrice Desclaux Date: Fri, 21 Apr 2017 10:32:47 +0200 Subject: Expression: remove unused SearchExpr --- miasm2/expression/expression.py | 14 -------------- 1 file changed, 14 deletions(-) (limited to 'miasm2/expression/expression.py') diff --git a/miasm2/expression/expression.py b/miasm2/expression/expression.py index 0ac7396a..ee233abe 100644 --- a/miasm2/expression/expression.py +++ b/miasm2/expression/expression.py @@ -1464,20 +1464,6 @@ def MatchExpr(pattern, expr, tks, result=None): raise NotImplementedError("MatchExpr: Unknown type: %s" % type(pattern)) -def SearchExpr(e, m, tks, result=None): - # TODO XXX: to test - if result is None: - result = set() - - def visit_search(e, m, tks, result): - r = {} - MatchExpr(e, m, tks, r) - if r: - result.add(tuple(r.items())) - return e - e.visit(lambda x: visit_search(x, m, tks, result)) - - def get_rw(exprs): o_r = set() o_w = set() -- cgit 1.4.1