]> git.ipfire.org Git - thirdparty/systemd.git/commit
coredump-config: several modernizations
authorYu Watanabe <watanabe.yu+github@gmail.com>
Wed, 8 Oct 2025 05:30:25 +0000 (14:30 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Tue, 28 Oct 2025 05:29:22 +0000 (14:29 +0900)
commite09543b87b76e4dc5285e397e30b0252f928aab5
tree475e40b16c6ff243b0c0a327755caf385139de2d
parenta6146b250efcce88ed836e62ead527f699049a8e
coredump-config: several modernizations

- introduce CoredumpConfig object that stores all configuration
  parameters parsed from coredump.conf,
- use gperf to generate conf parser table,
- parse coredump.conf only when necessary: when systemd-coredump is
  invoked as kernel helper or by socket actiavation.
src/coredump/coredump-config.c
src/coredump/coredump-config.h
src/coredump/coredump-forward.h
src/coredump/coredump-gperf.gperf [new file with mode: 0644]
src/coredump/coredump-kernel-helper.c
src/coredump/coredump-receive.c
src/coredump/coredump-submit.c
src/coredump/coredump-submit.h
src/coredump/coredump.c
src/coredump/meson.build