| 256 | } |
| 257 | |
| 258 | void ThreadStatusManager::update_i(Thread::ThreadStatus status, bool finished, |
| 259 | bool nested, int detail1, int detail2) |
| 260 | { |
| 261 | const MonotonicTimePoint m_now = MonotonicTimePoint::now(); |
| 262 | const SystemTimePoint s_now = SystemTimePoint::now(); |
| 263 | const ThreadId thread_id = get_thread_id(); |
| 264 | |
| 265 | get_container(thread_id).update(status, finished, nested, detail1, detail2, m_now, s_now, thread_id); |
| 266 | } |
| 267 | |
| 268 | void ThreadStatusManager::harvest(const MonotonicTimePoint& start, |
| 269 | ThreadStatusManager::List& running, |