diff options
author | Franck Bui <fbui@suse.com> | 2022-09-13 16:13:16 +0200 |
---|---|---|
committer | Yu Watanabe <watanabe.yu+github@gmail.com> | 2022-10-13 07:47:42 +0900 |
commit | d1d8786c5b4493cc0f9836b1976f2cd41bfb461c (patch) | |
tree | df19253c23a7db5a219e03d6abf5cc0501632fbb /src/core/manager-dump.h | |
parent | 17f6406bf2f3e3bdaf51fd567871876da237ce20 (diff) | |
download | systemd-d1d8786c5b4493cc0f9836b1976f2cd41bfb461c.tar.gz |
analyze: extend the dump command to accept patterns
The new function DumpPatterns() can be used to limit (drastically) the size of
the data returned by PID1. Hence the optimization of serializing data into a
file descriptor should be less relevant than having the possibility to limit
the data when communicating with the service manager remotely.
NB: when passing patterns, the dump command omits the version of the manager as
well as the features and the timestamps.
Diffstat (limited to 'src/core/manager-dump.h')
-rw-r--r-- | src/core/manager-dump.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/core/manager-dump.h b/src/core/manager-dump.h index 317a4b641c..714a1f0c8e 100644 --- a/src/core/manager-dump.h +++ b/src/core/manager-dump.h @@ -5,8 +5,8 @@ #include "manager.h" -void manager_dump_jobs(Manager *s, FILE *f, const char *prefix); -void manager_dump_units(Manager *s, FILE *f, const char *prefix); -void manager_dump(Manager *s, FILE *f, const char *prefix); -int manager_get_dump_string(Manager *m, char **ret); +void manager_dump_jobs(Manager *s, FILE *f, char **patterns, const char *prefix); +void manager_dump_units(Manager *s, FILE *f, char **patterns, const char *prefix); +void manager_dump(Manager *s, FILE *f, char **patterns, const char *prefix); +int manager_get_dump_string(Manager *m, char **patterns, char **ret); void manager_test_summary(Manager *m); |