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