Add bt_common_abort() and use it instead of abort() directly
authorPhilippe Proulx <eeppeliteloop@gmail.com>
Sat, 2 Nov 2019 02:20:33 +0000 (22:20 -0400)
committerJérémie Galarneau <jeremie.galarneau@efficios.com>
Thu, 14 Nov 2019 22:49:12 +0000 (17:49 -0500)
commit24847fc77f9f6ccf2acc20141b4240a53903c08d
tree0c10de531a9dc7114b0867735a09aa994b87b6af
parentc522f726d04ae46455b371722a58e00f3fb97ddc
Add bt_common_abort() and use it instead of abort() directly

This patch adds bt_common_abort() which, for the moment, only calls
abort().

This patch also replaces all the calls to abort() with calls to
bt_common_abort().

The purpose is to control how all the parts of Babeltrace abort,
eventually adding other actions before calling abort() for example.

Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
Change-Id: I2c8cd7ad760758041ef2dcaaa6b3ef84f89d80e6
Reviewed-on: https://review.lttng.org/c/babeltrace/+/2317
Tested-by: jenkins <jenkins@lttng.org>
65 files changed:
src/argpar/argpar.c
src/bindings/python/bt2/bt2/native_bt_trace.i.h
src/bindings/python/bt2/bt2/native_bt_trace_class.i.h
src/cli/babeltrace2-cfg-cli-args-connect.c
src/cli/babeltrace2-cfg-cli-args.c
src/cli/babeltrace2-query.c
src/cli/babeltrace2.c
src/common/assert.c
src/common/common.c
src/common/common.h
src/compat/fcntl.h
src/compat/mman.c
src/ctf-writer/assert-pre.h
src/ctf-writer/field-types.c
src/ctf-writer/fields.c
src/ctf-writer/resolve.c
src/ctf-writer/writer.c
src/ctfser/ctfser.h
src/lib/assert-post.h
src/lib/assert-pre.h
src/lib/error.c
src/lib/graph/component-descriptor-set.c
src/lib/graph/component.c
src/lib/graph/graph.c
src/lib/graph/iterator.c
src/lib/graph/mip.c
src/lib/graph/query-executor.c
src/lib/lib-logging.c
src/lib/plugin/plugin-so.c
src/lib/plugin/plugin.h
src/lib/trace-ir/field.c
src/lib/trace-ir/resolve-field-path.c
src/param-parse/param-parse.c
src/plugins/common/muxing/muxing.c
src/plugins/common/param-validation/param-validation.c
src/plugins/ctf/common/bfcr/bfcr.c
src/plugins/ctf/common/metadata/ctf-meta-configure-ir-trace.c
src/plugins/ctf/common/metadata/ctf-meta-resolve.c
src/plugins/ctf/common/metadata/ctf-meta-translate.c
src/plugins/ctf/common/metadata/ctf-meta-warn-meaningless-header-fields.c
src/plugins/ctf/common/metadata/ctf-meta.h
src/plugins/ctf/common/metadata/visitor-generate-ir.c
src/plugins/ctf/common/msg-iter/msg-iter.c
src/plugins/ctf/fs-sink/fs-sink-ctf-meta.h
src/plugins/ctf/fs-sink/fs-sink-stream.c
src/plugins/ctf/fs-sink/fs-sink-trace.c
src/plugins/ctf/fs-sink/fs-sink.c
src/plugins/ctf/fs-sink/translate-ctf-ir-to-tsdl.c
src/plugins/ctf/fs-sink/translate-trace-ir-to-ctf-ir.c
src/plugins/ctf/fs-src/data-stream-file.c
src/plugins/ctf/fs-src/fs.c
src/plugins/ctf/lttng-live/lttng-live.c
src/plugins/ctf/lttng-live/metadata.c
src/plugins/lttng-utils/debug-info/debug-info.c
src/plugins/lttng-utils/debug-info/trace-ir-data-copy.c
src/plugins/lttng-utils/debug-info/trace-ir-metadata-field-class-copy.c
src/plugins/text/details/details.c
src/plugins/text/details/write.c
src/plugins/text/dmesg/dmesg.c
src/plugins/text/pretty/pretty.c
src/plugins/text/pretty/print.c
src/plugins/utils/muxer/muxer.c
src/plugins/utils/trimmer/trimmer.c
src/python-plugin-provider/python-plugin-provider.c
tests/param-validation/Makefile.am
This page took 0.03125 seconds and 4 git commands to generate.