mirror of
https://github.com/genodelabs/genode.git
synced 2024-12-25 00:11:07 +00:00
be0a1742ac
This patch makes the trace-subject state as reflected to the trace monitor more accurate. Until now, a subject could be in UNTRACED or TRACED state. In reality, however, there exists an intermediate state after the trace monitor called 'trace' for the subject but before the subject locally activated the tracing (done when passing a trace point). This intermediate state was reflected as UNTRACED. Consequently, threads that never pass a trace point (e.g., just waiting for I/O) would remain to appear as UNTRACED even after enabling its tracing by the trace monitor. This is confusing. This patch replaces the former UNTRACED and TRACED states by three distinct states: UNATTACHED prior any call of 'trace' ATTACHED after a trace monitor called 'trace' but before the tracing is active TRACE tracing is active Fixes #4447 |
||
---|---|---|
.. | ||
core | ||
include | ||
ld | ||
lib | ||
test | ||
timer | ||
README |
This directory contains all source codes.