aboutsummaryrefslogtreecommitdiffstats
path: root/cc/coverage.go
diff options
context:
space:
mode:
authorPirama Arumuga Nainar <pirama@google.com>2018-04-23 22:44:39 +0000
committerPirama Arumuga Nainar <pirama@google.com>2018-04-23 22:44:39 +0000
commit0b882f0394f0deaf742e09b72123ac83d455c6c1 (patch)
tree326193cf51b980662fb9ed4cfabc6bd65d588f50 /cc/coverage.go
parent358056c058e43bfb2bbae8978fbfe4a8e4c84fb5 (diff)
downloadandroid_build_soong-0b882f0394f0deaf742e09b72123ac83d455c6c1.tar.gz
android_build_soong-0b882f0394f0deaf742e09b72123ac83d455c6c1.tar.bz2
android_build_soong-0b882f0394f0deaf742e09b72123ac83d455c6c1.zip
Revert "Support coverage instrumentation for Linux host"
This reverts commit 358056c058e43bfb2bbae8978fbfe4a8e4c84fb5. Reason for revert: Breaks build_test target in some branches. Change-Id: I604561033038d4ff15b74caf7b81ff5c8dd9632f
Diffstat (limited to 'cc/coverage.go')
-rw-r--r--cc/coverage.go10
1 files changed, 3 insertions, 7 deletions
diff --git a/cc/coverage.go b/cc/coverage.go
index 671353c9..391b1181 100644
--- a/cc/coverage.go
+++ b/cc/coverage.go
@@ -16,7 +16,6 @@ package cc
import (
"android/soong/android"
- "android/soong/cc/config"
)
type CoverageProperties struct {
@@ -39,10 +38,6 @@ func (cov *coverage) props() []interface{} {
func (cov *coverage) begin(ctx BaseModuleContext) {}
func (cov *coverage) deps(ctx BaseModuleContext, deps Deps) Deps {
- if cov.Properties.CoverageEnabled {
- runtimeLibrary := config.ProfileRuntimeLibrary(ctx.toolchain())
- deps.LateStaticLibs = append(deps.LateStaticLibs, runtimeLibrary)
- }
return deps
}
@@ -104,8 +99,9 @@ func coverageLinkingMutator(mctx android.BottomUpMutatorContext) {
if !mctx.DeviceConfig().NativeCoverageEnabled() {
// Coverage is disabled globally
- } else if mctx.Darwin() || mctx.Windows() {
- // Coverage not supported for Darwin and Windows
+ } else if mctx.Host() {
+ // TODO(dwillemsen): because of -nodefaultlibs, we must depend on libclang_rt.profile-*.a
+ // Just turn off for now.
} else if c.coverage.Properties.Native_coverage != nil {
enabled = *c.coverage.Properties.Native_coverage
} else {