From 2cd76d213763c45f05fa0a26d518d6a040c7c8dd Mon Sep 17 00:00:00 2001 From: Andrey Konovalov Date: Thu, 17 Jan 2019 14:53:44 +0100 Subject: kcov: some fixes for extra coverage Use PC tracing mode when detecting KCOV_REMOTE_ENABLE support in the kernel. Also fix kcov_remote_handle_usb argument. --- sys/linux/init.go | 2 ++ 1 file changed, 2 insertions(+) (limited to 'sys') diff --git a/sys/linux/init.go b/sys/linux/init.go index e0efe22c7..9b53116d4 100644 --- a/sys/linux/init.go +++ b/sys/linux/init.go @@ -83,6 +83,7 @@ func InitTarget(target *prog.Target) { KCOV_ENABLE = uintptr(target.GetConst("KCOV_ENABLE")) KCOV_REMOTE_ENABLE = uintptr(target.GetConst("KCOV_REMOTE_ENABLE")) KCOV_DISABLE = uintptr(target.GetConst("KCOV_DISABLE")) + KCOV_TRACE_PC = uintptr(target.GetConst("KCOV_TRACE_PC")) KCOV_TRACE_CMP = uintptr(target.GetConst("KCOV_TRACE_CMP")) } } @@ -93,6 +94,7 @@ var ( KCOV_ENABLE uintptr KCOV_REMOTE_ENABLE uintptr KCOV_DISABLE uintptr + KCOV_TRACE_PC uintptr KCOV_TRACE_CMP uintptr ) -- cgit mrf-deployment