Record signal number when death reason is KILLED
Bug: 260534322
Test: atest MicrodroidHostTests#testTelemetryPushedAtoms
Change-Id: Id71791d579eed5ca15fc75ed18f925b877f6ec01
diff --git a/virtualizationservice/src/atom.rs b/virtualizationservice/src/atom.rs
index 9c74d1e..84964fd 100644
--- a/virtualizationservice/src/atom.rs
+++ b/virtualizationservice/src/atom.rs
@@ -165,6 +165,7 @@
uid: i32,
vm_identifier: &str,
reason: DeathReason,
+ exit_signal: Option<i32>,
vm_metric: &VmMetric,
) {
let vm_identifier = vm_identifier.to_owned();
@@ -218,6 +219,7 @@
guest_time_millis,
rss_vm_kb: rss.vm,
rss_crosvm_kb: rss.crosvm,
+ exit_signal: exit_signal.unwrap_or_default(),
};
wait_for_statsd().unwrap_or_else(|e| warn!("failed to wait for statsd with error: {}", e));
match vm_exited.stats_write() {