Fixed string-replace for overhead names in split script.
HEADmaster2 files changed, 4 insertions, 4 deletions
|
diff --git a/analyze b/analyze index 7cc7b49..09d3c23 100755 --- a/ analyze+++ b/ analyze |
@@ -25,7 +25,7 @@ opts = [ |
25 | ] |
25 | ] |
26 | |
26 | |
27 | defaults = { |
27 | defaults = { |
28 | 'cycles' : 2400, |
28 | 'cycles' : 24, |
29 | 'extent' : 0, |
29 | 'extent' : 0, |
30 | 'cutoff' : None, |
30 | 'cutoff' : None, |
31 | 'outlier_file' : None, |
31 | 'outlier_file' : None, |
|
|
diff --git a/split b/split index ba0cfb5..1086c4f 100755 --- a/ split+++ b/ split |
@@ -2,18 +2,18 @@ |
2 | |
2 | |
3 | SPLITTER=ft2csv |
3 | SPLITTER=ft2csv |
4 | |
4 | |
5 | EVENTS="LVLA_RELEASE LVLA_SCHED LVLB_RELEASE LVLB_SCHED LVLC_RELEASE LVLC_SCHED RELEASE SCHED CXS SEND_RESCHED RELEASE_LATENCY" |
5 | EVENTS="LVLA_RELEASE LVLA_SCHED LVLB_RELEASE LVLB_SCHED LVLC_RELEASE LVLC_SCHED RELEASE SCHED CXS SEND_RESCHED RELEASE_LATENCY CQ_ENQUEUE_READ CQ_ENQUEUE_FLUSH CQ_SUBMIT_WORK CQ_LOOP_WORK_CHECK CQ_LOOP_PEACE_OUT CQ_LOOP_BRANCH CQ_WORK_DO_WORK CQ_WORK_NOTIFY CQ_PHASE_WAIT" |
6 | # EVENTS="RELEASE SCHED" |
6 | # EVENTS="RELEASE SCHED" |
7 | # EVENTS="CXS" |
7 | # EVENTS="CXS" |
8 | BE_EVENTS="" |
8 | BE_EVENTS="" |
9 | |
9 | |
10 | OPTS="-r" |
10 | OPTS="-r -b" |
11 | EXT=bin |
11 | EXT=bin |
12 | |
12 | |
13 | function do_split() { |
13 | function do_split() { |
14 | printf "\n[$NUM/$TOTAL] Splitting $1\n" |
14 | printf "\n[$NUM/$TOTAL] Splitting $1\n" |
15 | for E in $EVENTS; do |
15 | for E in $EVENTS; do |
16 | EP=${E/_/-} |
16 | EP=${E//_/-} |
17 | WHERE=`basename "$1" | sed -e 's/.ft//' -e 's/_idx=[^_]*'// ` |
17 | WHERE=`basename "$1" | sed -e 's/.ft//' -e 's/_idx=[^_]*'// ` |
18 | TARGET="${WHERE}_overhead=$EP.$EXT" |
18 | TARGET="${WHERE}_overhead=$EP.$EXT" |
19 | LOCAL_OPTS="" |
19 | LOCAL_OPTS="" |
|