abrt-hook-ccpp: minor refactoring

Related to #829.

Signed-off-by: Martin Milata <mmilata@redhat.com>
Create core backtrace in unwind hook

Related to #829.

We need to implement #882 in order for this to work. This change
requires (yet unreleased) satyr-0.16.

The feature is turned off by default, you need to pass
--enable-dump-time-unwind to configure in order to enable it.

Signed-off-by: Martin Milata <mmilata@redhat.com>
UUID from core backtrace if coredump is missing

Closes #882.

Signed-off-by: Martin Milata <mmilata@redhat.com>
abrt-install-ccpp-hook check configuration

Check that either full coredump or core backtrace are configured to be
saved, fail init script if neither is.

Related to #829.

Signed-off-by: Martin Milata <mmilata@redhat.com>
Only analyze vulnerabilities when coredump present

Also only generate core_backtrace if it's not already present.

Related to #882.

Signed-off-by: Martin Milata <mmilata@redhat.com>
Merge pull request #880 from abrt/gh829_live_unwind

Create core backtrace in unwind hook (do not merge yet)
Merge pull request #884 from abrt/gh882_corebt_uuid

Generate UUID from core backtrace if coredump is missing
lib: add functions for reading/saving journald state

Related to #548

Signed-off-by: Jakub Filak <jfilak@redhat.com>
plugins: utility converting coredumpctl msgs to abrt problems

Related to #548

Signed-off-by: Jakub Filak <jfilak@redhat.com>
ccpp-hook: move /proc/[pid]/ utils to libreport

Related to #548

Signed-off-by: Jakub Filak <jfilak@redhat.com>
core: start implementation of the abrt watch core

Related to #548

Signed-off-by: Jakub Filak <jfilak@redhat.com>
ccpp-hook: move utility functions to hooklib

Related to #548

Signed-off-by: Jakub Filak <jfilak@redhat.com>
core: implement saving of coredumpctl message in dump dir

Related to #548

Signed-off-by: Jakub Filak <jfilak@redhat.com>