summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMaxim Siniavine <siniavine@google.com>2016-06-21 16:32:48 -0700
committerMaxim Siniavine <siniavine@google.com>2016-06-21 16:32:48 -0700
commit8438477ac7130f93f9a3f7e1229147b3d92c9663 (patch)
tree03d2e00dc59d84f5ee3c3eb01bd1e8b17e2c5c24 /src
parente952089725398c8fa8b617ca7bdde840a38849fd (diff)
downloadloganalysis-8438477ac7130f93f9a3f7e1229147b3d92c9663.tar.gz
Fix kernel reset message that gets generated from the bootreason property.
Change-Id: Ic7d77f9e4edee8e164ad3e03c452f220c7847ece
Diffstat (limited to 'src')
-rw-r--r--src/com/android/loganalysis/item/KernelLogItem.java2
-rw-r--r--src/com/android/loganalysis/parser/BugreportParser.java4
2 files changed, 6 insertions, 0 deletions
diff --git a/src/com/android/loganalysis/item/KernelLogItem.java b/src/com/android/loganalysis/item/KernelLogItem.java
index 60ed4de..81c84ce 100644
--- a/src/com/android/loganalysis/item/KernelLogItem.java
+++ b/src/com/android/loganalysis/item/KernelLogItem.java
@@ -51,6 +51,8 @@ public class KernelLogItem extends GenericItem {
public KernelLogItem() {
super(ATTRIBUTES);
+ setAttribute(START_TIME, new Double(0.0));
+ setAttribute(STOP_TIME, new Double(0.0));
setAttribute(EVENTS, new ItemList());
}
diff --git a/src/com/android/loganalysis/parser/BugreportParser.java b/src/com/android/loganalysis/parser/BugreportParser.java
index dac1f53..ec033d5 100644
--- a/src/com/android/loganalysis/parser/BugreportParser.java
+++ b/src/com/android/loganalysis/parser/BugreportParser.java
@@ -245,6 +245,8 @@ public class BugreportParser extends AbstractSectionParser {
MiscKernelLogItem item = new MiscKernelLogItem();
item.setStack("Last boot reason: " + bootreason.trim());
item.setCategory(KernelLogParser.KERNEL_RESET);
+ item.setPreamble("");
+ item.setEventTime(0.0);
lastKmsg.addEvent(item);
}
m = KernelLogParser.GOOD_BOOTREASONS.matcher(bootreason);
@@ -261,6 +263,8 @@ public class BugreportParser extends AbstractSectionParser {
MiscKernelLogItem unknownReset = new MiscKernelLogItem();
unknownReset.setStack("Unknown reason");
unknownReset.setCategory(KernelLogParser.KERNEL_RESET);
+ unknownReset.setPreamble("");
+ unknownReset.setEventTime(0.0);
lastKmsg.addEvent(unknownReset);
}
}