diff options
| author | Dmitry Vyukov <dvyukov@google.com> | 2018-04-27 14:26:57 +0200 |
|---|---|---|
| committer | Dmitry Vyukov <dvyukov@google.com> | 2018-04-27 14:33:01 +0200 |
| commit | 6bd89023819b08cd57c8ee342da966643c64ea77 (patch) | |
| tree | 483a8893ce98da5d5c47f0b79947d9ac3865e6e7 /sys | |
| parent | ebfe5a54b7a02fa9f10b71bcda74737fb8c7b50b (diff) | |
syz-fuzzer: clean up after probing coverage
We left mmap memory and comparison tracing enabled.
Diffstat (limited to 'sys')
| -rw-r--r-- | sys/linux/init.go | 2 | ||||
| -rw-r--r-- | sys/linux/sys.txt | 2 | ||||
| -rw-r--r-- | sys/linux/sys_386.const | 1 | ||||
| -rw-r--r-- | sys/linux/sys_amd64.const | 1 | ||||
| -rw-r--r-- | sys/linux/sys_arm.const | 1 | ||||
| -rw-r--r-- | sys/linux/sys_arm64.const | 1 | ||||
| -rw-r--r-- | sys/linux/sys_ppc64le.const | 1 |
7 files changed, 8 insertions, 1 deletions
diff --git a/sys/linux/init.go b/sys/linux/init.go index f1834b8d2..9fabafe72 100644 --- a/sys/linux/init.go +++ b/sys/linux/init.go @@ -60,6 +60,7 @@ func initTarget(target *prog.Target) { if target.Arch == runtime.GOARCH { KCOV_INIT_TRACE = uintptr(target.ConstMap["KCOV_INIT_TRACE"]) KCOV_ENABLE = uintptr(target.ConstMap["KCOV_ENABLE"]) + KCOV_DISABLE = uintptr(target.ConstMap["KCOV_DISABLE"]) KCOV_TRACE_CMP = uintptr(target.ConstMap["KCOV_TRACE_CMP"]) } } @@ -72,6 +73,7 @@ var ( // This should not be here, but for now we expose this for syz-fuzzer. KCOV_INIT_TRACE uintptr KCOV_ENABLE uintptr + KCOV_DISABLE uintptr KCOV_TRACE_CMP uintptr // TODO(dvyukov): get rid of this, this must be in descriptions. diff --git a/sys/linux/sys.txt b/sys/linux/sys.txt index a7849385a..4cc5d7f42 100644 --- a/sys/linux/sys.txt +++ b/sys/linux/sys.txt @@ -997,7 +997,7 @@ getrandom_flags = GRND_NONBLOCK, GRND_RANDOM clone_flags = CLONE_VM, CLONE_FS, CLONE_FILES, CLONE_SIGHAND, CLONE_PTRACE, CLONE_VFORK, CLONE_PARENT, CLONE_THREAD, CLONE_NEWNS, CLONE_SYSVSEM, CLONE_SETTLS, CLONE_PARENT_SETTID, CLONE_CHILD_CLEARTID, CLONE_UNTRACED, CLONE_CHILD_SETTID, CLONE_NEWCGROUP, CLONE_NEWUTS, CLONE_NEWIPC, CLONE_NEWUSER, CLONE_NEWPID, CLONE_NEWNET, CLONE_IO membarrier_cmd = MEMBARRIER_CMD_GLOBAL, MEMBARRIER_CMD_GLOBAL_EXPEDITED, MEMBARRIER_CMD_PRIVATE_EXPEDITED, MEMBARRIER_CMD_REGISTER_PRIVATE_EXPEDITED, MEMBARRIER_CMD_PRIVATE_EXPEDITED_SYNC_CORE, MEMBARRIER_CMD_REGISTER_PRIVATE_EXPEDITED_SYNC_CORE -kcov_ioctls = KCOV_INIT_TRACE, KCOV_ENABLE +kcov_ioctls = KCOV_INIT_TRACE, KCOV_ENABLE, KCOV_DISABLE kcov_modes = KCOV_TRACE_PC, KCOV_TRACE_CMP legacy_mmap_number = __NR_mmap2 diff --git a/sys/linux/sys_386.const b/sys/linux/sys_386.const index 44132141e..7c97e5847 100644 --- a/sys/linux/sys_386.const +++ b/sys/linux/sys_386.const @@ -201,6 +201,7 @@ KCMP_IO = 5 KCMP_SIGHAND = 4 KCMP_SYSVSEM = 6 KCMP_VM = 1 +KCOV_DISABLE = 25445 KCOV_ENABLE = 25444 KCOV_INIT_TRACE = 2147771137 KCOV_TRACE_CMP = 1 diff --git a/sys/linux/sys_amd64.const b/sys/linux/sys_amd64.const index 9a7fe8f66..1bdf8c2b1 100644 --- a/sys/linux/sys_amd64.const +++ b/sys/linux/sys_amd64.const @@ -201,6 +201,7 @@ KCMP_IO = 5 KCMP_SIGHAND = 4 KCMP_SYSVSEM = 6 KCMP_VM = 1 +KCOV_DISABLE = 25445 KCOV_ENABLE = 25444 KCOV_INIT_TRACE = 2148033281 KCOV_TRACE_CMP = 1 diff --git a/sys/linux/sys_arm.const b/sys/linux/sys_arm.const index f52f370fa..864ee7de9 100644 --- a/sys/linux/sys_arm.const +++ b/sys/linux/sys_arm.const @@ -201,6 +201,7 @@ KCMP_IO = 5 KCMP_SIGHAND = 4 KCMP_SYSVSEM = 6 KCMP_VM = 1 +KCOV_DISABLE = 25445 KCOV_ENABLE = 25444 KCOV_INIT_TRACE = 2147771137 KCOV_TRACE_CMP = 1 diff --git a/sys/linux/sys_arm64.const b/sys/linux/sys_arm64.const index ce908b8c8..49287c154 100644 --- a/sys/linux/sys_arm64.const +++ b/sys/linux/sys_arm64.const @@ -201,6 +201,7 @@ KCMP_IO = 5 KCMP_SIGHAND = 4 KCMP_SYSVSEM = 6 KCMP_VM = 1 +KCOV_DISABLE = 25445 KCOV_ENABLE = 25444 KCOV_INIT_TRACE = 2148033281 KCOV_TRACE_CMP = 1 diff --git a/sys/linux/sys_ppc64le.const b/sys/linux/sys_ppc64le.const index 15cd283ee..90f29e980 100644 --- a/sys/linux/sys_ppc64le.const +++ b/sys/linux/sys_ppc64le.const @@ -201,6 +201,7 @@ KCMP_IO = 5 KCMP_SIGHAND = 4 KCMP_SYSVSEM = 6 KCMP_VM = 1 +KCOV_DISABLE = 536896357 KCOV_ENABLE = 536896356 KCOV_INIT_TRACE = 1074291457 KCOV_TRACE_CMP = 1 |
