blob: d9e2baadcb5ee9fe19e6b205dc1bfa8a3b8d89b1 [file] [log] [blame]
# Copyright 2024 The Fuchsia Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
declare_args() {
# Whether or not logging is disabled globally.
starnix_disable_logging = false
# Whether or not tracing is enabled globally.
starnix_enable_tracing = true
# Whether or not high-throughput tracing (e.g. per-syscall) is enabled globally.
starnix_enable_tracing_firehose = true
# Compiles-in trace and debug logging in release builds. By default, these
# logs are compiled-out for performance reasons. For more information, see
# https://fuchsia-review.googlesource.com/c/fuchsia/+/929995.
starnix_enable_trace_and_debug_logs_in_release = false
# Whether or not syscall status inspect is enabled globally.
starnix_syscall_stats = false
# Whether or not unified address spaces are leveraged.
starnix_unified_aspace = true
# Whether to use an alternate strategy for anonymous memory allocations.
starnix_enable_alternate_anon_allocs = false
# Whether to log writes to `/dev/null` at the INFO level.
starnix_log_dev_null_writes_at_info = false
}