#include "bus-util.h"
#include "calendarspec.h"
#include "dissect-image.h"
+#include "dlopen-note.h"
#include "extract-word.h"
#include "format-table.h"
#include "help-util.h"
_cleanup_strv_free_ char **args = NULL;
int r;
+ LIBACL_NOTE(recommended);
+ LIBAPPARMOR_NOTE(recommended);
+ LIBAUDIT_NOTE(recommended);
+ LIBBLKID_NOTE(recommended);
+ LIBBPF_NOTE(recommended);
+ LIBCRYPTO_NOTE(suggested);
+ LIBCRYPTSETUP_NOTE(recommended);
+ LIBDW_NOTE(suggested);
+ LIBELF_NOTE(suggested);
+ LIBMOUNT_NOTE(recommended);
+ LIBPCRE2_NOTE(suggested);
+ LIBSELINUX_NOTE(recommended);
+ TPM2_NOTE(suggested);
+
setlocale(LC_ALL, "");
setlocale(LC_NUMERIC, "C"); /* we want to format/parse floats in C style */
#include "alloc-util.h"
#include "build.h"
#include "devnum-util.h"
+#include "dlopen-note.h"
#include "efivars.h"
#include "fd-util.h"
#include "find-esp.h"
char **args = NULL;
int r;
+ LIBBLKID_NOTE(recommended);
+
log_setup();
r = parse_argv(argc, argv, &args);
#include "crypto-util.h"
#include "devnum-util.h"
#include "dissect-image.h"
+#include "dlopen-note.h"
#include "efi-loader.h"
#include "efivars.h"
#include "escape.h"
_cleanup_(umount_and_freep) char *mounted_dir = NULL;
int r;
+ LIBBLKID_NOTE(recommended);
+ LIBCRYPTSETUP_NOTE(suggested);
+ LIBMOUNT_NOTE(recommended);
+ LIBTSS2_ESYS_NOTE(suggested);
+ LIBTSS2_MU_NOTE(suggested);
+ LIBTSS2_RC_NOTE(suggested);
+
log_setup();
char **args = NULL;
#include "build.h"
#include "capability-util.h"
#include "cgroup.h"
+#include "dlopen-note.h"
#include "dynamic-user.h"
#include "exec-invoke.h"
#include "execute.h"
int run_executor(int argc, char *argv[]) {
int r;
+ LIBACL_NOTE(recommended);
+ LIBAPPARMOR_NOTE(recommended);
+ LIBBLKID_NOTE(recommended);
+ LIBSELINUX_NOTE(recommended);
+ TPM2_NOTE(suggested);
+
/* We use safe_fork() for spawning sd-pam helper process, which internally calls rename_process().
* As the last step of renaming, all saved argvs are memzero()-ed. Hence, we need to save the argv
* first to prevent showing "intense" cmdline. See #30352. */
#include "dbus.h"
#include "dbus-manager.h"
#include "dev-setup.h"
+#include "dlopen-note.h"
#include "efi-random.h"
#include "emergency-action.h"
#include "env-util.h"
}
int main(int argc, char *argv[]) {
+ LIBACL_NOTE(recommended);
+ LIBAPPARMOR_NOTE(recommended);
+ LIBAUDIT_NOTE(recommended);
+ LIBBLKID_NOTE(recommended);
+ LIBBPF_NOTE(recommended);
+ LIBCRYPTO_NOTE(suggested);
+ LIBCRYPTSETUP_NOTE(recommended);
+ LIBKMOD_NOTE(recommended);
+ LIBPCRE2_NOTE(suggested);
+ LIBSECCOMP_NOTE(recommended);
+ TPM2_NOTE(suggested);
+
#if SYSTEMD_MULTICALL_BINARY
if (invoked_as(argv, "executor"))
return run_executor(argc, argv);
#include "coredump-kernel-helper.h"
#include "coredump-receive.h"
#include "coredump-util.h"
+#include "dlopen-note.h"
#include "log.h"
#include "main-func.h"
#include "string-util.h"
static int run(int argc, char *argv[]) {
int r;
+ COMPRESS_DEFAULT_NOTE;
+ LIBACL_NOTE(recommended);
+ LIBDW_NOTE(suggested);
+ LIBELF_NOTE(suggested);
+ LIBSELINUX_NOTE(recommended);
+
/* When running as backtrace mode, it is not necessary to use kmsg, not necessary to disable coredump
* from the command, and unexpectedly passed file descriptors can be silently ignored. */
if (streq_ptr(argv[1], "--backtrace"))
#include "chase.h"
#include "compress.h"
#include "dissect-image.h"
+#include "dlopen-note.h"
#include "errno-util.h"
#include "escape.h"
#include "extract-word.h"
char **args = NULL;
int r, units_active;
+ COMPRESS_DEFAULT_NOTE;
+ LIBACL_NOTE(recommended);
+ LIBBLKID_NOTE(recommended);
+ LIBCRYPTO_NOTE(suggested);
+ LIBCRYPTSETUP_NOTE(suggested);
+ LIBMOUNT_NOTE(recommended);
+
setlocale(LC_ALL, "");
log_setup();
#include "bus-util.h"
#include "creds-util.h"
#include "dirent-util.h"
+#include "dlopen-note.h"
#include "errno-util.h"
#include "escape.h"
#include "fileio.h"
static int run(int argc, char *argv[]) {
int r;
+ LIBCRYPTO_NOTE(suggested);
+ TPM2_NOTE(suggested);
+
log_setup();
char **args = NULL;
#include "cryptenroll-varlink.h"
#include "cryptenroll-wipe.h"
#include "cryptsetup-util.h"
+#include "dlopen-note.h"
#include "extract-word.h"
#include "format-table.h"
#include "help-util.h"
_cleanup_(enroll_context_done) EnrollContext c = ENROLL_CONTEXT_NULL;
int slot, r;
+ LIBCRYPTO_NOTE(suggested);
+ LIBFIDO2_NOTE(suggested);
+ LIBP11KIT_NOTE(suggested);
+ LIBQRENCODE_NOTE(suggested);
+ PASSWORD_NOTE(suggested);
+ TPM2_NOTE(suggested);
+
log_setup();
/* A delicious drop of snake oil */
#include "alloc-util.h"
#include "cryptsetup-token.h"
#include "cryptsetup-token-util.h"
+#include "dlopen-note.h"
#include "luks2-fido2.h"
#include "memory-util.h"
#include "version.h"
#define TOKEN_VERSION_MINOR "0"
/* for libcryptsetup debug purpose */
-_public_ const char *cryptsetup_token_version(void) {
+_public_ const char* cryptsetup_token_version(void) {
+ LIBFIDO2_NOTE(suggested);
+
return TOKEN_VERSION_MAJOR "." TOKEN_VERSION_MINOR " systemd-v" PROJECT_VERSION_FULL " (" GIT_VERSION ")";
}
#include "alloc-util.h"
#include "cryptsetup-token.h"
#include "cryptsetup-token-util.h"
+#include "dlopen-note.h"
#include "luks2-pkcs11.h"
#include "memory-util.h"
#include "pkcs11-util.h"
#define TOKEN_VERSION_MINOR "0"
/* for libcryptsetup debug purpose */
-_public_ const char *cryptsetup_token_version(void) {
+_public_ const char* cryptsetup_token_version(void) {
+ LIBCRYPTO_NOTE(suggested);
+ LIBP11KIT_NOTE(suggested);
+
return TOKEN_VERSION_MAJOR "." TOKEN_VERSION_MINOR " systemd-v" PROJECT_VERSION_FULL " (" GIT_VERSION ")";
}
#include "alloc-util.h"
#include "cryptsetup-token.h"
#include "cryptsetup-token-util.h"
+#include "dlopen-note.h"
#include "hexdecoct.h"
#include "json-util.h"
#include "luks2-tpm2.h"
#define TOKEN_VERSION_MINOR "0"
/* for libcryptsetup debug purpose */
-_public_ const char *cryptsetup_token_version(void) {
+_public_ const char* cryptsetup_token_version(void) {
+ LIBCRYPTO_NOTE(suggested);
+ TPM2_NOTE(suggested);
return TOKEN_VERSION_MAJOR "." TOKEN_VERSION_MINOR " systemd-v" PROJECT_VERSION_FULL " (" GIT_VERSION ")";
}
#include "cryptsetup-pkcs11.h"
#include "cryptsetup-tpm2.h"
#include "cryptsetup-util.h"
+#include "dlopen-note.h"
#include "efi-api.h"
#include "efi-loader.h"
#include "efivars.h"
static int run(int argc, char *argv[]) {
int r;
+ LIBBLKID_NOTE(recommended);
+ LIBFIDO2_NOTE(suggested);
+ LIBMOUNT_NOTE(recommended);
+ LIBP11KIT_NOTE(suggested);
+ TPM2_NOTE(suggested);
+
log_setup();
umask(0022);
#include "alloc-util.h"
#include "bitfield.h"
#include "creds-util.h"
+#include "dlopen-note.h"
#include "dropin.h"
#include "errno-util.h"
#include "extract-word.h"
const char *credentials_dir;
int r;
+ LIBCRYPTO_NOTE(suggested);
+ TPM2_NOTE(suggested);
+
assert_se(arg_dest = dest_early);
r = proc_cmdline_parse(parse_proc_cmdline_item, NULL, PROC_CMDLINE_RD_STRICT | PROC_CMDLINE_STRIP_RD_PREFIX);
#include "device-util.h"
#include "discover-image.h"
#include "dissect-image.h"
+#include "dlopen-note.h"
#include "env-util.h"
#include "errno-util.h"
#include "escape.h"
_cleanup_close_ int userns_fd = -EBADF;
int r;
+ LIBACL_NOTE(recommended);
+ LIBBLKID_NOTE(recommended);
+ LIBCRYPTO_NOTE(suggested);
+ LIBCRYPTSETUP_NOTE(suggested);
+ LIBMOUNT_NOTE(recommended);
+ LIBSELINUX_NOTE(recommended);
+
log_setup();
if (invoked_as(argv, "mount.ddi"))
#include "copy.h"
#include "creds-util.h"
#include "dissect-image.h"
+#include "dlopen-note.h"
#include "env-file.h"
#include "errno-util.h"
#include "fd-util.h"
_cleanup_close_ int rfd = -EBADF;
int r;
+ LIBBLKID_NOTE(recommended);
+ LIBCRYPT_NOTE(recommended);
+ LIBCRYPTO_NOTE(suggested);
+ LIBCRYPTSETUP_NOTE(suggested);
+ LIBMOUNT_NOTE(recommended);
+ LIBSELINUX_NOTE(recommended);
+ PASSWORD_NOTE(suggested);
+
r = parse_argv(argc, argv);
if (r <= 0)
return r;
#include "bus-util.h"
#include "chase.h"
#include "creds-util.h"
+#include "dlopen-note.h"
#include "efi-loader.h"
#include "env-util.h"
#include "errno-util.h"
}
static int run(int argc, char **argv) {
+ LIBCRYPTO_NOTE(suggested);
+ LIBMOUNT_NOTE(recommended);
+ LIBSELINUX_NOTE(recommended);
+ TPM2_NOTE(suggested);
+
arg_sysroot_check = invoked_as(argv, "systemd-sysroot-fstab-check");
if (arg_sysroot_check) {
#include "alloc-util.h"
#include "creds-util.h"
+#include "dlopen-note.h"
#include "extract-word.h"
#include "fd-util.h"
#include "fileio.h"
assert_se(arg_dest = dest);
+ LIBCRYPTO_NOTE(suggested);
+ TPM2_NOTE(suggested);
+
if (in_initrd()) {
log_debug("Skipping generator, running in the initrd.");
return EXIT_SUCCESS;
#include "device-util.h"
#include "devnum-util.h"
#include "dissect-image.h"
+#include "dlopen-note.h"
#include "dropin.h"
#include "efi-loader.h"
#include "efivars.h"
static int run(const char *dest, const char *dest_early, const char *dest_late) {
int r;
+ LIBBLKID_NOTE(recommended);
+ LIBMOUNT_NOTE(recommended);
+ LIBSELINUX_NOTE(recommended);
+
assert_se(arg_dest = dest);
assert_se(arg_dest_late = dest_late);
#include "device-util.h"
#include "devnum-util.h"
#include "dissect-image.h"
+#include "dlopen-note.h"
#include "fd-util.h"
#include "format-table.h"
#include "format-util.h"
dev_t devno;
int r;
+ LIBBLKID_NOTE(recommended);
+
log_setup();
r = parse_argv(argc, argv);
#include "alloc-util.h"
#include "blockdev-util.h"
#include "dissect-image.h"
+#include "dlopen-note.h"
#include "fd-util.h"
#include "log.h"
#include "main-func.h"
struct stat st;
int r;
+ LIBBLKID_NOTE(recommended);
+ LIBMOUNT_NOTE(recommended);
+
log_setup();
if (argc != 3)
#include "creds-util.h"
#include "crypto-util.h"
#include "dirent-util.h"
+#include "dlopen-note.h"
#include "dns-domain.h"
#include "env-util.h"
#include "errno-util.h"
char **args = NULL;
int r;
+ LIBCRYPT_NOTE(recommended);
+ LIBFIDO2_NOTE(suggested);
+ LIBP11KIT_NOTE(suggested);
+ LIBQRENCODE_NOTE(suggested);
+ PASSWORD_NOTE(suggested);
+
log_setup();
r = redirect_bus_mgr();
#include "bus-log-control-api.h"
#include "bus-object.h"
#include "daemon-util.h"
+#include "dlopen-note.h"
#include "homed-manager.h"
#include "homed-manager-bus.h"
#include "log.h"
_unused_ _cleanup_(notify_on_cleanup) const char *notify_stop = NULL;
int r;
+ LIBCRYPT_NOTE(recommended);
+ PASSWORD_NOTE(suggested);
+
log_setup();
r = service_parse_argv("systemd-homed.service",
#include "chown-recursive.h"
#include "copy.h"
#include "cryptsetup-util.h"
+#include "dlopen-note.h"
#include "env-util.h"
#include "errno-util.h"
#include "fd-util.h"
sd_json_variant *fdmap, *blob_fd_variant;
int r;
+ LIBCRYPT_NOTE(recommended);
+ LIBFIDO2_NOTE(suggested);
+ LIBMOUNT_NOTE(recommended);
+ LIBP11KIT_NOTE(suggested);
+ LIBSELINUX_NOTE(recommended);
+
start = now(CLOCK_MONOTONIC);
log_setup();
#include "daemon-util.h"
#include "device-private.h"
#include "device-util.h"
+#include "dlopen-note.h"
#include "env-file.h"
#include "env-util.h"
#include "extract-word.h"
};
int r;
+ LIBSELINUX_NOTE(recommended);
+
log_setup();
r = service_parse_argv("systemd-hostnamed.service",
#include "alloc-util.h"
#include "build.h"
+#include "dlopen-note.h"
#include "format-table.h"
#include "hwdb-util.h"
#include "label-util.h"
static int run(int argc, char *argv[]) {
int r;
+ LIBSELINUX_NOTE(recommended);
+
log_setup();
char **args = NULL;
#include "ansi-color.h"
#include "build.h"
#include "discover-image.h"
+#include "dlopen-note.h"
#include "export-raw.h"
#include "export-tar.h"
#include "fd-util.h"
static int run(int argc, char *argv[]) {
int r;
+ ARCHIVE_NOTE(recommended);
+ LIBSELINUX_NOTE(recommended);
+
setlocale(LC_ALL, "");
log_setup();
#include "build.h"
#include "copy.h"
#include "discover-image.h"
+#include "dlopen-note.h"
#include "fd-util.h"
#include "format-table.h"
#include "format-util.h"
static int run(int argc, char *argv[]) {
int r;
+ LIBSELINUX_NOTE(recommended);
+
setlocale(LC_ALL, "");
log_setup();
#include "alloc-util.h"
#include "creds-util.h"
#include "discover-image.h"
+#include "dlopen-note.h"
#include "efivars.h"
#include "errno-util.h"
#include "extract-word.h"
static int run(const char *dest, const char *dest_early, const char *dest_late) {
int r;
+ LIBCRYPTO_NOTE(suggested);
+ TPM2_NOTE(suggested);
+
assert_se(arg_dest = dest);
r = proc_cmdline_parse(parse_proc_cmdline_item, NULL, PROC_CMDLINE_RD_STRICT|PROC_CMDLINE_STRIP_RD_PREFIX);
#include "ansi-color.h"
#include "build.h"
#include "discover-image.h"
+#include "dlopen-note.h"
#include "env-util.h"
#include "fd-util.h"
#include "format-table.h"
static int run(int argc, char *argv[]) {
int r;
+ ARCHIVE_NOTE(recommended);
+ LIBSELINUX_NOTE(recommended);
+
setlocale(LC_ALL, "");
log_setup();
#include "constants.h"
#include "daemon-util.h"
#include "discover-image.h"
+#include "dlopen-note.h"
#include "env-util.h"
#include "event-util.h"
#include "fd-util.h"
RuntimeScope scope = RUNTIME_SCOPE_SYSTEM;
int r;
+ LIBSELINUX_NOTE(recommended);
+
log_setup();
r = service_parse_argv("systemd-importd.service",
#include "ansi-color.h"
#include "build.h"
#include "discover-image.h"
+#include "dlopen-note.h"
#include "env-util.h"
#include "format-table.h"
#include "hexdecoct.h"
static int run(int argc, char *argv[]) {
int r;
+ ARCHIVE_NOTE(recommended);
+ LIBCURL_NOTE(suggested);
+ LIBSELINUX_NOTE(recommended);
+
setlocale(LC_ALL, "");
log_setup();
MHD_USE_THREAD_PER_CONNECTION;
int r, n;
+ COMPRESS_DEFAULT_NOTE;
+ LIBGNUTLS_NOTE(suggested);
+
log_setup();
r = parse_argv(argc, argv);
#include "build.h"
#include "conf-parser.h"
#include "daemon-util.h"
+#include "dlopen-note.h"
#include "extract-word.h"
#include "fd-util.h"
#include "format-table.h"
_cleanup_free_ char *cert = NULL, *trust = NULL;
int r;
+ COMPRESS_DEFAULT_NOTE;
+ LIBCRYPTO_NOTE(suggested);
+ LIBGNUTLS_NOTE(suggested);
+ LIBSELINUX_NOTE(recommended);
+
log_setup();
journal_auth_init();
#include "conf-parser.h"
#include "curl-util.h"
#include "daemon-util.h"
+#include "dlopen-note.h"
#include "env-file.h"
#include "extract-word.h"
#include "fd-util.h"
bool use_journal;
int r;
+ COMPRESS_DEFAULT_NOTE;
+
log_setup();
r = parse_config();
#include "alloc-util.h"
#include "build.h"
+#include "dlopen-note.h"
#include "fd-util.h"
#include "fileio.h"
#include "format-table.h"
_cleanup_free_ char *message = NULL;
int r;
+ COMPRESS_DEFAULT_NOTE;
+ LIBQRENCODE_NOTE(suggested);
+
log_setup();
r = parse_argv(argc, argv);
#include "build.h"
#include "dissect-image.h"
+#include "dlopen-note.h"
#include "extract-word.h"
#include "format-table.h"
#include "glob-util.h"
_cleanup_strv_free_ char **args = NULL;
int r;
+ COMPRESS_DEFAULT_NOTE;
+ LIBACL_NOTE(recommended);
+ LIBBLKID_NOTE(recommended);
+ LIBCRYPTSETUP_NOTE(suggested);
+ LIBMOUNT_NOTE(recommended);
+ LIBPCRE2_NOTE(suggested);
+ LIBQRENCODE_NOTE(suggested);
+
setlocale(LC_ALL, "");
log_setup();
#include "sd-event.h"
#include "sd-messages.h"
+#include "dlopen-note.h"
#include "format-util.h"
#include "journal-authenticate.h"
#include "journald-kmsg.h"
LogTarget log_target;
int r;
+ COMPRESS_DEFAULT_NOTE;
+ LIBACL_NOTE(recommended);
+ LIBCRYPTO_NOTE(suggested);
+ LIBPCRE2_NOTE(suggested);
+ LIBSELINUX_NOTE(recommended);
+
if (argc > 2)
return log_error_errno(SYNTHETIC_ERRNO(EINVAL), "This program takes one or no arguments.");
#include "chase.h"
#include "conf-files.h"
#include "dissect-image.h"
+#include "dlopen-note.h"
#include "env-file.h"
#include "env-util.h"
#include "exec-util.h"
static int run(int argc, char* argv[]) {
int r;
+ LIBBLKID_NOTE(recommended);
+ LIBCRYPTO_NOTE(suggested);
+ LIBCRYPTSETUP_NOTE(suggested);
+ LIBMOUNT_NOTE(recommended);
+
log_setup();
char **args = NULL;
#include "bus-util.h"
#include "constants.h"
#include "daemon-util.h"
+#include "dlopen-note.h"
#include "hashmap.h"
#include "label-util.h"
#include "localed-util.h"
_cleanup_(sd_bus_flush_close_unrefp) sd_bus *bus = NULL;
int r;
+ LIBSELINUX_NOTE(recommended);
+
log_setup();
r = service_parse_argv("systemd-localed.service",
#include "bus-util.h"
#include "cgroup-show.h"
#include "cgroup-util.h"
+#include "dlopen-note.h"
#include "format-table.h"
#include "format-util.h"
#include "help-util.h"
char **args = NULL;
int r;
+ COMPRESS_DEFAULT_NOTE;
+
setlocale(LC_ALL, "");
log_setup();
#include "device-util.h"
#include "devnum-util.h"
#include "dirent-util.h"
+#include "dlopen-note.h"
#include "errno-util.h"
#include "escape.h"
#include "fd-util.h"
_unused_ _cleanup_(notify_on_cleanup) const char *notify_message = NULL;
int r;
+ LIBACL_NOTE(recommended);
+ LIBBLKID_NOTE(recommended);
+ LIBSELINUX_NOTE(recommended);
+
log_set_facility(LOG_AUTH);
log_setup();
#include "bus-error.h"
#include "bus-locator.h"
#include "devnum-util.h"
+#include "dlopen-note.h"
#include "errno-util.h"
#include "fd-util.h"
#include "format-util.h"
static int run(int argc, char *argv[]) {
int r;
+ LIBMOUNT_NOTE(recommended);
+ LIBSELINUX_NOTE(recommended);
+
log_setup();
if (argc != 3)
#include "alloc-util.h"
#include "build.h"
#include "dissect-image.h"
+#include "dlopen-note.h"
#include "format-table.h"
#include "id128-util.h"
#include "image-policy.h"
_cleanup_(umount_and_freep) char *mounted_dir = NULL;
int r;
+ LIBBLKID_NOTE(recommended);
+ LIBCRYPTO_NOTE(suggested);
+ LIBCRYPTSETUP_NOTE(suggested);
+ LIBMOUNT_NOTE(recommended);
+ TPM2_NOTE(suggested);
+
log_setup();
r = parse_argv(argc, argv);
#include "bus-wait-for-jobs.h"
#include "cgroup-show.h"
#include "cgroup-util.h"
+#include "dlopen-note.h"
#include "edit-util.h"
#include "env-util.h"
#include "fd-util.h"
_cleanup_strv_free_ char **args = NULL;
int r;
+ COMPRESS_DEFAULT_NOTE;
+ LIBSELINUX_NOTE(recommended);
+
setlocale(LC_ALL, "");
log_setup();
#include "constants.h"
#include "daemon-util.h"
#include "dirent-util.h"
+#include "dlopen-note.h"
#include "errno-util.h"
#include "fd-util.h"
#include "hash-funcs.h"
RuntimeScope scope = RUNTIME_SCOPE_SYSTEM;
int r;
+ LIBBLKID_NOTE(recommended);
+ LIBCRYPTO_NOTE(suggested);
+ LIBCRYPTSETUP_NOTE(suggested);
+ LIBMOUNT_NOTE(recommended);
+ LIBSELINUX_NOTE(recommended);
+
log_set_facility(LOG_AUTH);
log_setup();
#include "ask-password-api.h"
#include "build.h"
#include "crypto-util.h"
+#include "dlopen-note.h"
#include "efi-loader.h"
#include "efivars.h"
#include "fd-util.h"
static int run(int argc, char *argv[]) {
int r;
+ TPM2_NOTE(suggested);
+
log_setup();
char **args = NULL;
#include "conf-files.h"
#include "constants.h"
#include "cpu-set-util.h"
+#include "dlopen-note.h"
#include "errno-util.h"
#include "fd-util.h"
#include "fileio.h"
char *module;
int ret = 0, r;
+ LIBKMOD_NOTE(required);
+
char **args = NULL;
r = parse_argv(argc, argv, &args);
if (r <= 0)
#include "chase.h"
#include "device-private.h"
#include "device-util.h"
+#include "dlopen-note.h"
#include "errno-util.h"
#include "escape.h"
#include "fd-util.h"
char **args = NULL;
int r;
+ LIBMOUNT_NOTE(recommended);
+
log_setup();
r = parse_argv(argc, argv, &args);
#include "chase.h"
#include "discover-image.h"
#include "dissect-image.h"
+#include "dlopen-note.h"
#include "env-util.h"
#include "errno-util.h"
#include "escape.h"
unsigned n_iterations = 0;
int m, listen_fd, r;
+ LIBBLKID_NOTE(recommended);
+ LIBCRYPTO_NOTE(suggested);
+ LIBCRYPTSETUP_NOTE(suggested);
+ LIBMOUNT_NOTE(recommended);
+
log_setup();
m = sd_listen_fds(false);
#include "argv-util.h"
#include "build.h"
#include "chase.h"
+#include "dlopen-note.h"
#include "errno-util.h"
#include "extract-word.h"
#include "fd-util.h"
static int run(int argc, char *argv[]) {
int r;
+ LIBBLKID_NOTE(recommended);
+ LIBCRYPTO_NOTE(suggested);
+ LIBCRYPTSETUP_NOTE(suggested);
+ LIBMOUNT_NOTE(recommended);
+
log_setup();
if (invoked_as(argv, "mount.mstack"))
#include "alloc-util.h"
#include "build.h"
#include "creds-util.h"
+#include "dlopen-note.h"
#include "errno-util.h"
#include "fd-util.h"
#include "format-table.h"
_cleanup_(context_clear) Context context = {};
int r, ret = 0;
+ LIBSELINUX_NOTE(recommended);
+
log_setup();
umask(0022);
#include "alloc-util.h"
#include "build.h"
+#include "dlopen-note.h"
#include "format-table.h"
#include "help-util.h"
#include "log.h"
char **args = NULL;
int r;
+ COMPRESS_DEFAULT_NOTE;
+ LIBSELINUX_NOTE(recommended);
+
log_setup();
r = parse_argv(argc, argv, &args);
#include "bus-object.h"
#include "capability-util.h"
#include "daemon-util.h"
+#include "dlopen-note.h"
#include "main-func.h"
#include "mkdir.h"
#include "networkd-conf.h"
_unused_ _cleanup_(notify_on_cleanup) const char *notify_message = NULL;
int r;
+ LIBAPPARMOR_NOTE(recommended);
+ LIBAUDIT_NOTE(recommended);
+ LIBIDN2_NOTE(suggested);
+ LIBMOUNT_NOTE(recommended);
+ LIBSELINUX_NOTE(recommended);
+ LIBTSS2_ESYS_NOTE(suggested);
+ LIBTSS2_MU_NOTE(suggested);
+ LIBTSS2_RC_NOTE(suggested);
+
log_setup();
r = service_parse_argv("systemd-networkd.service",
executable_template['include_directories'],
],
'dependencies' : [
+ libacl_cflags,
+ libblkid_cflags,
+ libcryptsetup_cflags,
libmount_cflags,
+ libopenssl_cflags,
libseccomp_cflags,
libselinux_cflags,
],
#include "sd-path.h"
#include "sd-varlink.h"
+#include "acl-util.h"
#include "alloc-util.h"
#include "barrier.h"
#include "base-filesystem.h"
+#include "blkid-util.h"
#include "btrfs-util.h"
#include "build.h"
#include "bus-error.h"
#include "constants.h"
#include "copy.h"
#include "cpu-set-util.h"
+#include "crypto-util.h"
+#include "cryptsetup-util.h"
#include "daemon-util.h"
#include "dev-setup.h"
#include "devnum-util.h"
#include "discover-image.h"
#include "dissect-image.h"
-#include "dlfcn-util.h"
#include "env-util.h"
#include "escape.h"
#include "ether-addr-util.h"
if (arg_cleanup)
return do_cleanup();
+ (void) DLOPEN_CRYPTSETUP(LOG_DEBUG, suggested);
+ (void) DLOPEN_LIBACL(LOG_DEBUG, recommended);
+ (void) DLOPEN_LIBBLKID(LOG_DEBUG, recommended);
+ (void) DLOPEN_LIBCRYPTO(LOG_WARNING, recommended);
(void) DLOPEN_LIBMOUNT(LOG_DEBUG, recommended);
(void) DLOPEN_LIBSECCOMP(LOG_DEBUG, recommended);
(void) DLOPEN_LIBSELINUX(LOG_DEBUG, recommended);
#include "alloc-util.h"
#include "build.h"
#include "crypto-util.h"
+#include "dlopen-note.h"
#include "efi-loader.h"
#include "escape.h"
#include "format-table.h"
Tpm2UserspaceEventType event = _TPM2_USERSPACE_EVENT_TYPE_INVALID;
int r;
+ LIBBLKID_NOTE(recommended);
+ TPM2_NOTE(suggested);
+
log_setup();
char **args = NULL;
#include "copy.h"
#include "creds-util.h"
#include "crypto-util.h"
+#include "dlopen-note.h"
#include "efi-api.h"
#include "efivars.h"
#include "env-util.h"
static int run(int argc, char *argv[]) {
int r;
+ LIBBLKID_NOTE(recommended);
+ LIBSELINUX_NOTE(recommended);
+ TPM2_NOTE(suggested);
+
log_setup();
r = mac_init();
#include "common-signal.h"
#include "constants.h"
#include "daemon-util.h"
+#include "dlopen-note.h"
#include "hashmap.h"
#include "log.h"
#include "main-func.h"
RuntimeScope scope = RUNTIME_SCOPE_SYSTEM;
int r;
+ LIBBLKID_NOTE(recommended);
+ LIBCRYPTO_NOTE(suggested);
+ LIBSELINUX_NOTE(recommended);
+
log_setup();
r = service_parse_argv("systemd-portabled.service",
#include "conf-parser.h"
#include "copy.h"
#include "dirent-util.h"
+#include "dlopen-note.h"
#include "fd-util.h"
#include "fileio.h"
#include "iovec-util.h"
_cleanup_(pstore_entries_reset) PStoreList list = {};
int r;
+ LIBSELINUX_NOTE(recommended);
+
log_setup();
if (argc == 3) {
#include <unistd.h>
#include "alloc-util.h"
+#include "dlopen-note.h"
#include "env-util.h"
#include "exit-status.h"
#include "format-util.h"
_cleanup_hashmap_free_ Hashmap *pids = NULL;
int r;
+ LIBMOUNT_NOTE(recommended);
+
log_setup();
if (argc > 1)
bool node_is_our_loop = false;
int r;
+ LIBSELINUX_NOTE(recommended);
+ TPM2_NOTE(suggested);
+
log_setup();
r = parse_argv(argc, argv);
#include "bus-locator.h"
#include "bus-util.h"
#include "crypto-util.h"
+#include "dlopen-note.h"
#include "dns-configuration.h"
#include "dns-domain.h"
#include "dns-packet.h"
bool compat = false;
int r;
+ LIBCRYPTO_NOTE(suggested);
+
setlocale(LC_ALL, "");
log_setup();
#include "bus-object.h"
#include "capability-util.h"
#include "daemon-util.h"
+#include "dlopen-note.h"
#include "label-util.h"
#include "log.h"
#include "main-func.h"
_unused_ _cleanup_(notify_on_cleanup) const char *notify_stop = NULL;
int r;
+ LIBSELINUX_NOTE(recommended);
+
log_setup();
r = service_parse_argv("systemd-resolved.service",
#include "detach-loopback.h"
#include "detach-md.h"
#include "detach-swap.h"
+#include "dlopen-note.h"
#include "errno-util.h"
#include "exec-util.h"
#include "fd-util.h"
size_t n_luo_fds = 0;
int cmd, r;
+ LIBSELINUX_NOTE(recommended);
+
/* LUO will preserve these across kexec */
dual_timestamp_now(&shutdown_late_start);
#include "alloc-util.h"
#include "build.h"
#include "daemon-util.h"
+#include "dlopen-note.h"
#include "env-util.h"
#include "errno-util.h"
#include "escape.h"
_cleanup_strv_free_ char **exec_argv = NULL;
int r, n;
+ LIBSELINUX_NOTE(recommended);
+
log_setup();
char **args = NULL;
#include "alloc-util.h"
#include "creds-util.h"
+#include "dlopen-note.h"
#include "errno-util.h"
#include "fd-util.h"
#include "fileio.h"
assert(dest);
+ LIBCRYPTO_NOTE(suggested);
+ TPM2_NOTE(suggested);
+
r = proc_cmdline_parse(parse_proc_cmdline_item, /* userdata= */ NULL, /* flags= */ 0);
if (r < 0)
log_warning_errno(r, "Failed to parse kernel command line, ignoring: %m");
#include "devnum-util.h"
#include "discover-image.h"
#include "dissect-image.h"
+#include "dlopen-note.h"
#include "env-util.h"
#include "errno-util.h"
#include "escape.h"
char **args = NULL;
int r;
+ LIBCRYPTO_NOTE(suggested);
+ LIBSELINUX_NOTE(recommended);
+
log_setup();
arg_image_class = invoked_as(argv, "systemd-confext") ? IMAGE_CONFEXT : IMAGE_SYSEXT;
#include "chase.h"
#include "conf-files.h"
#include "constants.h"
+#include "dlopen-note.h"
#include "efi-loader.h"
#include "efivars.h"
#include "env-file.h"
static int run(int argc, char *argv[]) {
int r;
+ LIBBLKID_NOTE(recommended);
+ LIBCRYPTO_NOTE(suggested);
+ LIBCRYPTSETUP_NOTE(suggested);
+ LIBMOUNT_NOTE(recommended);
+
setlocale(LC_ALL, "");
r = parse_argv(argc, argv);
#include <locale.h>
#include "dissect-image.h"
+#include "dlopen-note.h"
#include "glyph-util.h"
#include "log.h"
#include "logs-show.h"
char **args = STRV_EMPTY;
int r;
+ COMPRESS_DEFAULT_NOTE;
+ LIBBLKID_NOTE(recommended);
+ LIBCRYPTO_NOTE(suggested);
+ LIBCRYPTSETUP_NOTE(suggested);
+ LIBMOUNT_NOTE(recommended);
+ LIBSELINUX_NOTE(recommended);
+
setlocale(LC_ALL, "");
log_setup();
#include "constants.h"
#include "discover-image.h"
#include "dissect-image.h"
+#include "dlopen-note.h"
#include "env-util.h"
#include "errno-util.h"
#include "fd-util.h"
static int run(int argc, char *argv[]) {
int r;
+ LIBBLKID_NOTE(recommended);
+ LIBCRYPTO_NOTE(suggested);
+ LIBCRYPTSETUP_NOTE(suggested);
+ LIBMOUNT_NOTE(recommended);
+
log_setup();
char **args = NULL;
#include "copy.h"
#include "creds-util.h"
#include "dissect-image.h"
+#include "dlopen-note.h"
#include "errno-util.h"
#include "extract-word.h"
#include "fd-util.h"
Item *i;
int r;
+ LIBAUDIT_NOTE(recommended);
+ LIBBLKID_NOTE(recommended);
+ LIBCRYPT_NOTE(recommended);
+ LIBCRYPTSETUP_NOTE(suggested);
+ LIBCRYPTO_NOTE(suggested);
+ LIBMOUNT_NOTE(recommended);
+ LIBSELINUX_NOTE(recommended);
+
char **args = NULL;
r = parse_argv(argc, argv, &args);
if (r <= 0)
#include "conf-files.h"
#include "constants.h"
#include "daemon-util.h"
+#include "dlopen-note.h"
#include "extract-word.h"
#include "fd-util.h"
#include "fileio.h"
_cleanup_(sd_bus_flush_close_unrefp) sd_bus *bus = NULL;
int r;
+ LIBSELINUX_NOTE(recommended);
+
log_setup();
r = service_parse_argv("systemd-timedated.service",
#include "devnum-util.h"
#include "dirent-util.h"
#include "dissect-image.h"
+#include "dlopen-note.h"
#include "env-util.h"
#include "errno-util.h"
#include "escape.h"
} phase;
int r;
+ LIBBLKID_NOTE(recommended);
+ LIBCRYPTSETUP_NOTE(suggested);
+ LIBCRYPTO_NOTE(suggested);
+ LIBMOUNT_NOTE(recommended);
+ LIBSELINUX_NOTE(recommended);
+
char **args = NULL;
r = parse_argv(argc, argv, &args);
if (r <= 0)
#include "alloc-util.h"
#include "build.h"
+#include "dlopen-note.h"
#include "env-util.h"
#include "fileio.h"
#include "format-table.h"
static int run(int argc, char *argv[]) {
int r;
+ LIBTSS2_ESYS_NOTE(suggested);
+ LIBTSS2_MU_NOTE(suggested);
+ LIBTSS2_RC_NOTE(suggested);
+
log_setup();
r = parse_argv(argc, argv);
#include <unistd.h>
+#include "dlopen-note.h"
#include "dropin.h"
#include "efivars.h"
#include "generator.h"
assert_se(arg_dest = dest);
+ LIBTSS2_ESYS_NOTE(suggested);
+ LIBTSS2_MU_NOTE(suggested);
+ LIBTSS2_RC_NOTE(suggested);
+
r = proc_cmdline_parse(parse_proc_cmdline_item, NULL, PROC_CMDLINE_STRIP_RD_PREFIX);
if (r < 0)
log_warning_errno(r, "Failed to parse kernel command line, ignoring: %m");
#include "conf-files.h"
#include "constants.h"
#include "crypto-util.h"
+#include "dlopen-note.h"
#include "errno-util.h"
#include "fd-util.h"
#include "fileio.h"
return EXIT_SUCCESS;
}
+ LIBBLKID_NOTE(recommended);
+
r = DLOPEN_LIBCRYPTO(LOG_ERR, required);
if (r < 0)
return r;
#include "alloc-util.h"
#include "chase.h"
+#include "dlopen-note.h"
#include "errno-util.h"
#include "escape.h"
#include "fd-util.h"
static int run(int argc, char *argv[]) {
int r;
+ LIBBLKID_NOTE(recommended);
+
log_setup();
_cleanup_free_ char *runtime_dir = NULL;
#include "daemon-util.h"
#include "devnum-util.h"
#include "dirent-util.h"
+#include "dlopen-note.h"
#include "errno-util.h"
#include "exit-status.h"
#include "fd-util.h"
static int run(int argc, char *argv[]) {
int r;
+ LIBSELINUX_NOTE(recommended);
+
log_setup();
umask(0022);
#include <stdio.h>
#include "argv-util.h"
+#include "dlopen-note.h"
#include "format-table.h"
#include "help-util.h"
#include "label-util.h"
char **args = NULL;
int r;
+ LIBAPPARMOR_NOTE(recommended);
+ LIBAUDIT_NOTE(recommended);
+ LIBSELINUX_NOTE(recommended);
+
if (invoked_as(argv, "udevd"))
return run_udevd(argc, argv);
#include "alloc-util.h"
#include "build.h"
#include "chase.h"
+#include "dlopen-note.h"
#include "errno-util.h"
#include "fd-util.h"
#include "fileio.h"
struct stat st;
int r;
+ LIBSELINUX_NOTE(recommended);
+
r = parse_argv(argc, argv);
if (r <= 0)
return r;
#include "bus-error.h"
#include "bus-locator.h"
#include "bus-util.h"
+#include "dlopen-note.h"
#include "libaudit-util.h"
#include "log.h"
#include "main-func.h"
.audit_fd = -EBADF,
};
+ LIBAUDIT_NOTE(recommended);
+
log_setup();
umask(0022);
#include <sys/stat.h>
+#include "dlopen-note.h"
#include "fs-util.h"
#include "label-util.h"
#include "log.h"
static int run(int argc, char *argv[]) {
int r;
+ LIBSELINUX_NOTE(recommended);
+
if (argc != 2)
return log_error_errno(SYNTHETIC_ERRNO(EINVAL),
"This program requires one argument.");
#include "copy.h"
#include "creds-util.h"
#include "dirent-util.h"
+#include "dlopen-note.h"
#include "errno-list.h"
#include "errno-util.h"
#include "escape.h"
_cleanup_strv_free_ char **args = NULL;
int r;
+ LIBSELINUX_NOTE(recommended);
+
log_setup();
r = parse_argv(argc, argv, &args);
#include "alloc-util.h"
#include "argv-util.h"
#include "cryptsetup-util.h"
+#include "dlopen-note.h"
#include "extract-word.h"
#include "fileio.h"
#include "format-table.h"
log_setup();
+ LIBCRYPTO_NOTE(suggested);
+
r = DLOPEN_CRYPTSETUP(LOG_ERR, required);
if (r < 0)
return r;
#include "copy.h"
#include "discover-image.h"
#include "dissect-image.h"
+#include "dlopen-note.h"
#include "escape.h"
#include "ether-addr-util.h"
#include "event-util.h"
int r, kvm_device_fd = -EBADF, vhost_device_fd = -EBADF;
_cleanup_strv_free_ char **names = NULL;
+ LIBBLKID_NOTE(recommended);
+ LIBSELINUX_NOTE(recommended);
+
log_setup();
arg_runtime_scope = getuid() == 0 ? RUNTIME_SCOPE_SYSTEM : RUNTIME_SCOPE_USER;
#include "blockdev-util.h"
#include "chase.h"
#include "devnum-util.h"
+#include "dlopen-note.h"
#include "escape.h"
#include "log.h"
#include "main-func.h"
dev_t devt;
int r;
+ LIBMOUNT_NOTE(recommended);
+
log_setup();
if (argc > 3)