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)
committerPhilippe Proulx <eeppeliteloop@gmail.com>
Sun, 3 Nov 2019 15:34:34 +0000 (10:34 -0500)
commit498e7994d60bd0e9f63c3d5c0fd00eec77ba7c34
tree6dcd0b27583272923d0afbc5bf306be381018f83
parentdf831d31c076e8390cac3390f0cf48f862501b04
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.030074 seconds and 4 git commands to generate.