From d0b514645ca6c5cf767b1f5626b383a9362b0332 Mon Sep 17 00:00:00 2001
From: dnguyen <dnguyen@git.zephyr-software.com>
Date: Mon, 18 May 2015 18:58:41 +0000
Subject: [PATCH] plugin to rewrite calls to random() syscall with configurable
 sequence

Former-commit-id: e90625aa7b7cbc64219dcf0c5c5de88a9faef0ed
---
 .gitattributes                |  1 +
 tools/ps_analyze_rigrandom.sh | 15 +++++++++++++++
 2 files changed, 16 insertions(+)
 create mode 100755 tools/ps_analyze_rigrandom.sh

diff --git a/.gitattributes b/.gitattributes
index df43326f4..add588f0b 100644
--- a/.gitattributes
+++ b/.gitattributes
@@ -6335,6 +6335,7 @@ tools/ps_analyze4.sh -text
 tools/ps_analyze64.sh -text
 tools/ps_analyze_c2e.sh -text
 tools/ps_analyze_cgc.sh -text
+tools/ps_analyze_rigrandom.sh -text
 tools/ps_analyze_sol.sh -text
 tools/ps_comp++.sh -text
 tools/ps_comp.sh -text
diff --git a/tools/ps_analyze_rigrandom.sh b/tools/ps_analyze_rigrandom.sh
new file mode 100755
index 000000000..6dd8e8b14
--- /dev/null
+++ b/tools/ps_analyze_rigrandom.sh
@@ -0,0 +1,15 @@
+#!/bin/bash 
+
+in=$1
+out=$2
+random_char=$3
+
+# chop off the last argument before passing args to ps_analyze
+length=$(($#-1))
+argv=${@:1:$length}
+
+$PEASOUP_HOME/tools/ps_analyze.sh $argv 	   	\
+	--backend zipr	\
+	--step rigrandom=on \
+	--step-option $random_char \
+	--step gather_libraries=off \
-- 
GitLab