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) {