summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorandroid-build-team Robot <android-build-team-robot@google.com>2020-07-24 01:09:38 +0000
committerandroid-build-team Robot <android-build-team-robot@google.com>2020-07-24 01:09:38 +0000
commit53aa4c2d9440709772aa554daf9e56f652988df1 (patch)
tree73891553d076112bb1650f0288e89a2fa1fc435c
parent962f05c2c9c91938811a5c78bb1902091630c3d5 (diff)
parent388e62b2396b0a9d12637e9d9d463c70dcc48062 (diff)
downloadsuite_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.java20
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;
}