about summary refs log tree commit diff stats
path: root/miasm2/expression/expression.py
diff options
context:
space:
mode:
authorFabrice Desclaux <fabrice.desclaux@cea.fr>2017-04-21 10:32:47 +0200
committerFabrice Desclaux <fabrice.desclaux@cea.fr>2017-04-21 10:32:52 +0200
commitc6a480a5bbc44c484dcd5e876513be2523e84990 (patch)
treeecd1f7e2c0cf2a3348b9d5ae271e303992da51b1 /miasm2/expression/expression.py
parenta4a6bc00e31e7f81cf6328dbff28cd4acdbd1dd8 (diff)
downloadmiasm-c6a480a5bbc44c484dcd5e876513be2523e84990.tar.gz
miasm-c6a480a5bbc44c484dcd5e876513be2523e84990.zip
Expression: remove unused SearchExpr
Diffstat (limited to 'miasm2/expression/expression.py')
-rw-r--r--miasm2/expression/expression.py14
1 files changed, 0 insertions, 14 deletions
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()