From 0dbba7ad6ccbcb80641d05e55214eafd098883c4 Mon Sep 17 00:00:00 2001 From: Mark Johnston Date: Mon, 18 Mar 2019 13:41:53 -0400 Subject: sys/targets: use kernel.full instead of kernel.debug The latter contains only debug symbols and is meant to be used with the kernel executable. That is, the kernel executable contains a .gnu_debuglink pointer to kernel.debug. kernel.full contains everything, including a copy of the kernel's text section, which we want when enumerating __sanitizer_cov_trace_pc() calls for a coverage report. --- sys/targets/targets.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'sys') diff --git a/sys/targets/targets.go b/sys/targets/targets.go index 37737f16e..eaf6cc80e 100644 --- a/sys/targets/targets.go +++ b/sys/targets/targets.go @@ -302,7 +302,7 @@ var oses = map[string]osCommon{ SyscallPrefix: "SYS_", ExecutorUsesShmem: true, ExecutorUsesForkServer: true, - KernelObject: "kernel.debug", + KernelObject: "kernel.full", CPP: "g++", }, "netbsd": { -- cgit mrf-deployment