diff options
author | android-build-team Robot <android-build-team-robot@google.com> | 2020-07-24 01:09:38 +0000 |
---|---|---|
committer | android-build-team Robot <android-build-team-robot@google.com> | 2020-07-24 01:09:38 +0000 |
commit | 53aa4c2d9440709772aa554daf9e56f652988df1 (patch) | |
tree | 73891553d076112bb1650f0288e89a2fa1fc435c | |
parent | 962f05c2c9c91938811a5c78bb1902091630c3d5 (diff) | |
parent | 388e62b2396b0a9d12637e9d9d463c70dcc48062 (diff) | |
download | suite_harness-53aa4c2d9440709772aa554daf9e56f652988df1.tar.gz |
Snap for 6704881 from 388e62b2396b0a9d12637e9d9d463c70dcc48062 to rvc-d1-release
Change-Id: I097dac77c70a8d8a3451851a3238196185edd120
-rw-r--r-- | common/util/src/com/android/compatibility/common/util/CrashUtils.java | 20 |
1 files changed, 14 insertions, 6 deletions
diff --git a/common/util/src/com/android/compatibility/common/util/CrashUtils.java b/common/util/src/com/android/compatibility/common/util/CrashUtils.java index 657708d9..b3977944 100644 --- a/common/util/src/com/android/compatibility/common/util/CrashUtils.java +++ b/common/util/src/com/android/compatibility/common/util/CrashUtils.java @@ -17,6 +17,7 @@ package com.android.compatibility.common.util; import java.io.File; +import java.util.ArrayList; import java.util.Arrays; import java.util.Collection; import java.util.Collections; @@ -203,10 +204,17 @@ public class CrashUtils { } public static class Config { - private boolean checkMinAddress = true; - private BigInteger minCrashAddress = MIN_CRASH_ADDR; - private List<String> signals = Arrays.asList(SIGSEGV, SIGBUS); - private List<Pattern> processPatterns = Collections.emptyList(); + private boolean checkMinAddress; + private BigInteger minCrashAddress; + private List<String> signals; + private List<Pattern> processPatterns; + + public Config() { + checkMinAddress = true; + minCrashAddress = MIN_CRASH_ADDR; + setSignals(SIGSEGV, SIGBUS); + processPatterns = new ArrayList(); + } public Config setMinAddress(BigInteger minCrashAddress) { this.minCrashAddress = minCrashAddress; @@ -219,7 +227,7 @@ public class CrashUtils { } public Config setSignals(String... signals) { - this.signals = Arrays.asList(signals); + this.signals = new ArrayList(Arrays.asList(signals)); return this; } @@ -237,7 +245,7 @@ public class CrashUtils { } public Config setProcessPatterns(Pattern... processPatterns) { - this.processPatterns = Arrays.asList(processPatterns); + this.processPatterns = new ArrayList(Arrays.asList(processPatterns)); return this; } |