aboutsummaryrefslogtreecommitdiffstats
path: root/prog/prio.go
diff options
context:
space:
mode:
authorDmitry Vyukov <dvyukov@google.com>2017-12-13 16:35:54 +0100
committerDmitry Vyukov <dvyukov@google.com>2017-12-17 11:39:14 +0100
commit286edfb78e2e77c644b32d161e8e1b188406a5c5 (patch)
tree848fece63cfe818842b354efdf8f5ee8ff1f6f4d /prog/prio.go
parente3b5ea9797c9efc179d48eadf866561eb9cdebd8 (diff)
prog: fix TestMutateTable
Now works fast enough even for short mode. Fixes #208
Diffstat (limited to 'prog/prio.go')
-rw-r--r--prog/prio.go6
1 files changed, 5 insertions, 1 deletions
diff --git a/prog/prio.go b/prog/prio.go
index c5173fcb3..832234dde 100644
--- a/prog/prio.go
+++ b/prog/prio.go
@@ -220,7 +220,11 @@ func (target *Target) BuildChoiceTable(prios [][]float32, enabled map[*Syscall]b
sum := 0
for j := range run[i] {
if enabled[target.Syscalls[j]] {
- sum += int(prios[i][j] * 1000)
+ w := 1
+ if prios != nil {
+ w = int(prios[i][j] * 1000)
+ }
+ sum += w
}
run[i][j] = sum
}