Log timing report before crashing.
When we die for timing issues, we want to push out the last timing
report.
Change-Id: Ib87013ea6fc5461f64240859ba30acdd93fcd1aa
diff --git a/aos/events/shm_event_loop.h b/aos/events/shm_event_loop.h
index 55fc85f..53e6aab 100644
--- a/aos/events/shm_event_loop.h
+++ b/aos/events/shm_event_loop.h
@@ -16,6 +16,7 @@
class ShmTimerHandler;
class ShmPhasedLoopHandler;
class ShmSender;
+class SimpleShmFetcher;
class ShmFetcher;
} // namespace shm_event_loop_internal
@@ -99,8 +100,11 @@
friend class shm_event_loop_internal::ShmTimerHandler;
friend class shm_event_loop_internal::ShmPhasedLoopHandler;
friend class shm_event_loop_internal::ShmSender;
+ friend class shm_event_loop_internal::SimpleShmFetcher;
friend class shm_event_loop_internal::ShmFetcher;
+ using EventLoop::SendTimingReport;
+
static cpu_set_t DefaultAffinity() {
cpu_set_t result;
for (int i = 0; i < CPU_SETSIZE; ++i) {