Add livedumper and integrate it with the crash-manager 52/203752/23
authorMateusz Moscicki <m.moscicki2@partner.samsung.com>
Tue, 16 Apr 2019 10:05:26 +0000 (12:05 +0200)
committerMateusz Moscicki <m.moscicki2@partner.samsung.com>
Thu, 23 May 2019 12:19:51 +0000 (14:19 +0200)
commit13a31ed8f8abbdec9bf0c80a16a845b503854813
tree9624d3a10bfa503709df0a75eff5b6af64f66785
parentf77b3f6e8f2fd83a91e9d25cb5627f2f36add31b
Add livedumper and integrate it with the crash-manager

Livedumper is an application that can save coredump of a running process.

crash-manager got three new switches:

   -l - run livedumper instead of minicoredumper and don't send notify
   -k - kill process after saving the report
   -r - print report path to stdout

Change-Id: If4fe21b250ae5e939d7b63ea5c4bf75bec6123a4
20 files changed:
CMakeLists.txt
include/defs.h.in
packaging/crash-worker.spec
packaging/crash-worker_system-tests.spec
src/crash-manager/crash-manager.c
src/livedumper/CMakeLists.txt [new file with mode: 0644]
src/livedumper/clog.cpp [new file with mode: 0644]
src/livedumper/core.hpp [new file with mode: 0644]
src/livedumper/dlog.cpp [new file with mode: 0644]
src/livedumper/helpers.hpp [new file with mode: 0644]
src/livedumper/livedumper.hpp [new file with mode: 0644]
src/livedumper/log.hpp [new file with mode: 0644]
src/livedumper/main.cpp [new file with mode: 0644]
src/livedumper/maps.hpp [new file with mode: 0644]
src/livedumper/note.hpp [new file with mode: 0644]
src/livedumper/program.hpp [new file with mode: 0644]
src/shared/util.c
src/shared/util.h
tests/system/CMakeLists.txt
tests/system/livedumper/livedumper.sh.template [new file with mode: 0644]