| # Copyright 2022 The ChromiumOS Authors |
| # Use of this source code is governed by a BSD-style license that can be |
| # found in the LICENSE file. |
| |
| # Set up the paths expected by debugd. |
| |
| # Type Path Mode User Group Age Arguments |
| |
| # Create state directory for debugd. |
| d= /run/debugd 0755 debugd debugd |
| |
| # DRMTraceTool: Clear the display_debug logs at each boot. |
| R /var/log/display_debug |
| |
| # PerfTool: Create a directory for keeping states. |
| d= /run/debugd/perf_tool 0755 debugd debugd |
| |
| # PrintscanTool: Create cups, ippusb, and lorgnette debug directories. |
| d= /run/cups/debug 0775 printscanmgr debugd |
| d= /run/ippusb/debug 0775 printscanmgr debugd |
| d= /run/lorgnette/debug 0775 saned debugd |
| |
| # Type Path Mode User Group Age Arguments |
| |
| # Enable debugfs-access write access for systrace helper. |
| z /sys/kernel/tracing/buffer_size_kb 0660 - debugfs-access |
| z /sys/kernel/tracing/set_event 0660 - debugfs-access |
| z /sys/kernel/tracing/set_trace_pidns 0660 - debugfs-access |
| z /sys/kernel/tracing/trace 0660 - debugfs-access |
| z /sys/kernel/tracing/trace_clock 0660 - debugfs-access |
| z /sys/kernel/tracing/trace_marker 0660 - debugfs-access |
| z /sys/kernel/tracing/trace_options 0660 - debugfs-access |
| z /sys/kernel/tracing/tracing_on 0660 - debugfs-access |
| |
| z /sys/kernel/tracing/instances/drm/buffer_size_kb 0660 - debugfs-access |
| z /sys/kernel/tracing/instances/drm/set_event 0660 - debugfs-access |
| z /sys/kernel/tracing/instances/drm/set_trace_pidns 0660 - debugfs-access |
| z /sys/kernel/tracing/instances/drm/trace 0660 - debugfs-access |
| z /sys/kernel/tracing/instances/drm/trace_clock 0660 - debugfs-access |
| z /sys/kernel/tracing/instances/drm/trace_marker 0660 - debugfs-access |
| z /sys/kernel/tracing/instances/drm/trace_options 0660 - debugfs-access |
| z /sys/kernel/tracing/instances/drm/tracing_on 0660 - debugfs-access |