Add ThreadInfo to process_info.fbs
Add `per_thread_info` argument for the aos Top constructor.
When enabled, this will cause Top to include cpu usage per
per thread for all processes it reports on.
The process_info.fbs file has been updated to include this new
optional field.
Change-Id: I394a2ccb09f714b0edf0249fdab4332742bf3d3e
Signed-off-by: James Kuszmaul <james.kuszmaul@bluerivertech.com>
diff --git a/aos/starter/starterd_lib.cc b/aos/starter/starterd_lib.cc
index 6a1d3ed..4c71057 100644
--- a/aos/starter/starterd_lib.cc
+++ b/aos/starter/starterd_lib.cc
@@ -55,7 +55,8 @@
shm_base_(FLAGS_shm_base),
listener_(&event_loop_,
[this](signalfd_siginfo signal) { OnSignal(signal); }),
- top_(&event_loop_) {
+ top_(&event_loop_, aos::util::Top::TrackThreadsMode::kDisabled,
+ aos::util::Top::TrackPerThreadInfoMode::kEnabled) {
event_loop_.SkipAosLog();
cleanup_timer_->set_name("cleanup");