genode/repos/os/recipes/pkg/trace_logger/runtime
Norman Feske bb26a986e6 sculpt: add trace_logger as optional launcher
This patch adds the trace-logger utility to the default set of packages
along with an optional launcher. With this change, only two steps are
needed to use Genode's tracing mechanism with Sculpt:

- Add 'trace_logger' to the 'launcher:' list of the .sculpt file

- Either manually select the 'trace_logger' from the '+' menu,
  or add the following entry to the deploy configuration:

    <start name="trace_logger"/>

By default, the trace logger is configured to trace all threads
executed in the runtime subsystem and to print a report every 10
seconds. This default policy can be refined in the launcher's <config>
node. Note that the trace logger does not respond to configuration
changes during runtime. Changes come into effect not before restarting
the component.

Issue #4448
2022-04-13 08:07:58 +02:00

24 lines
476 B
Plaintext

<runtime ram="100M" caps="1000" binary="trace_logger">
<requires> <trace/> <timer/> </requires>
<content>
<rom label="trace_logger"/>
<rom label="null"/>
<rom label="rpc_name"/>
</content>
<config verbose="no"
session_ram="90M"
session_arg_buffer="1M"
session_parent_levels="1"
period_sec="10"
default_policy="null"
default_buffer="8K">
<policy label_prefix="init -> runtime -> "/>
</config>
</runtime>