From 42d91afa7441f62c77febc7d3dbc3e43d4a31218 Mon Sep 17 00:00:00 2001 From: Camille Mougey Date: Fri, 9 Jan 2015 18:05:07 +0100 Subject: Example: Move expression samples to sample directory --- example/expression/sc_connect_back.bin | Bin 290 -> 0 bytes example/expression/simple_test.bin | Bin 141 -> 0 bytes example/expression/simple_test.c | 26 -------------------------- 3 files changed, 26 deletions(-) delete mode 100644 example/expression/sc_connect_back.bin delete mode 100644 example/expression/simple_test.bin delete mode 100644 example/expression/simple_test.c (limited to 'example/expression') diff --git a/example/expression/sc_connect_back.bin b/example/expression/sc_connect_back.bin deleted file mode 100644 index 9e9c80a5..00000000 Binary files a/example/expression/sc_connect_back.bin and /dev/null differ diff --git a/example/expression/simple_test.bin b/example/expression/simple_test.bin deleted file mode 100644 index 60f4e768..00000000 Binary files a/example/expression/simple_test.bin and /dev/null differ diff --git a/example/expression/simple_test.c b/example/expression/simple_test.c deleted file mode 100644 index 8e344f18..00000000 --- a/example/expression/simple_test.c +++ /dev/null @@ -1,26 +0,0 @@ -int test(unsigned int argc, char** argv) -{ - unsigned int ret; - if (argc == 0) - ret = 0x1001; - else if (argc < 2) - ret = 0x1002; - else if (argc <= 5) - ret = 0x1003; - else if (argc != 7 && argc*2 == 14) - ret = 0x1004; - else if (argc*2 == 14) - ret = 0x1005; - else if (argc & 0x30) - ret = 0x1006; - else if (argc + 3 == 0x45) - ret = 0x1007; - else - ret = 0x1008; - return ret; -} - -int main(int argc, char** argv) -{ - return test(argc, argv); -} -- cgit 1.4.1 From d9eb63d9c463743e839bf3255476166cb996d693 Mon Sep 17 00:00:00 2001 From: Camille Mougey Date: Fri, 23 Jan 2015 12:43:21 +0100 Subject: Example/Expression: Set the seed for ExprRandom uses --- example/expression/expr_random.py | 4 ++++ example/expression/expr_translate.py | 1 + 2 files changed, 5 insertions(+) (limited to 'example/expression') diff --git a/example/expression/expr_random.py b/example/expression/expr_random.py index 1d399091..66c09f2e 100644 --- a/example/expression/expr_random.py +++ b/example/expression/expr_random.py @@ -1,10 +1,14 @@ import string +import random from miasm2.expression.expression_helper import ExprRandom print "Simple expression generator\n" depth = 8 +seed = 0 +random.seed(seed) + print "- An ID:" print ExprRandom.identifier() print "- A number:" diff --git a/example/expression/expr_translate.py b/example/expression/expr_translate.py index aacb30c0..e1505dae 100644 --- a/example/expression/expr_translate.py +++ b/example/expression/expr_translate.py @@ -4,6 +4,7 @@ from miasm2.expression.expression import * from miasm2.expression.expression_helper import ExprRandom from miasm2.ir.translators import Translator +random.seed(0) class ExprRandom_OpSubRange(ExprRandom): operations_by_args_number = {1: ["-"], -- cgit 1.4.1