diff options
Diffstat (limited to 'apex/apex.go')
-rw-r--r-- | apex/apex.go | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/apex/apex.go b/apex/apex.go index 68d0bc14..51d0718a 100644 --- a/apex/apex.go +++ b/apex/apex.go | |||
@@ -521,6 +521,17 @@ func (a *apexBundle) DepsMutator(ctx android.BottomUpMutatorContext) { | |||
521 | a.properties.Multilib.Prefer32.Binaries, target.String(), | 521 | a.properties.Multilib.Prefer32.Binaries, target.String(), |
522 | a.getImageVariation(config)) | 522 | a.getImageVariation(config)) |
523 | } | 523 | } |
524 | |||
525 | if strings.HasPrefix(ctx.ModuleName(), "com.android.runtime") && target.Os.Class == android.Device { | ||
526 | for _, sanitizer := range ctx.Config().SanitizeDevice() { | ||
527 | if sanitizer == "hwaddress" { | ||
528 | addDependenciesForNativeModules(ctx, | ||
529 | []string{"libclang_rt.hwasan-aarch64-android"}, | ||
530 | nil, target.String(), a.getImageVariation(config)) | ||
531 | break | ||
532 | } | ||
533 | } | ||
534 | } | ||
524 | } | 535 | } |
525 | 536 | ||
526 | } | 537 | } |