aboutsummaryrefslogtreecommitdiffstats
path: root/prog/prio.go
diff options
context:
space:
mode:
authorDmitry Vyukov <dvyukov@google.com>2017-09-14 10:32:29 +0200
committerDmitry Vyukov <dvyukov@google.com>2017-09-15 16:02:37 +0200
commit91def5c506951f8a55f31979ce54657de460f528 (patch)
tree949774a5ae9e74524bb5a4e0b8a15bb7aa74332a /prog/prio.go
parentc0cabacda7db153dcdb0940972a680296a9e56f3 (diff)
prog: remove special knowledge about "mmap" syscall
Abstract "mmap" away as it can be called differently on another OS.
Diffstat (limited to 'prog/prio.go')
-rw-r--r--prog/prio.go3
1 files changed, 2 insertions, 1 deletions
diff --git a/prog/prio.go b/prog/prio.go
index c64ae319b..e4a9b334f 100644
--- a/prog/prio.go
+++ b/prog/prio.go
@@ -141,7 +141,8 @@ func calcDynamicPrio(corpus []*Prog) [][]float32 {
id0 := c0.Meta.ID
id1 := c1.Meta.ID
// There are too many mmap's anyway.
- if id0 == id1 || c0.Meta.Name == "mmap" || c1.Meta.Name == "mmap" {
+ if id0 == id1 || c0.Meta == defaultTarget.MmapSyscall ||
+ c1.Meta == defaultTarget.MmapSyscall {
continue
}
prios[id0][id1] += 1.0