Replace libuuid with internal implementation
authorMichael Jeanson <mjeanson@efficios.com>
Thu, 27 Jun 2019 21:41:53 +0000 (17:41 -0400)
committerPhilippe Proulx <eeppeliteloop@gmail.com>
Mon, 8 Jul 2019 20:45:13 +0000 (16:45 -0400)
commit6162e6b7a6d907974d954419c2375f654f39eb72
tree4f61553f42b884445cad347214baae58df21dfea
parent8bd04432c92ff6aad64a7f857d9de6f2a82f90f5
Replace libuuid with internal implementation

We use a very small subset of libuuid features to transform UUIDs
between their string and binary representation. Plus we have a lot of
compat code for different platforms with some unspecified default
behavior regarding the use of upper/lower case.

Drop the dependency on libuuid and replace it with a minimal internal
implementation that respects RFC4122.

Change-Id: Ic170ce26ade23d177195cad117bd0fab590b328e
Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
Reviewed-on: https://review.lttng.org/c/babeltrace/+/1572
Tested-by: jenkins <jenkins@lttng.org>
Reviewed-by: Philippe Proulx <eeppeliteloop@gmail.com>
49 files changed:
.gitignore
README
configure.ac
include/babeltrace2/ctf-writer/clock-class.h
include/babeltrace2/ctf-writer/clock.h
include/babeltrace2/ctf-writer/trace.h
src/babeltrace2-ctf-writer.pc.in
src/babeltrace2.pc.in
src/common/Makefile.am
src/common/uuid.c [new file with mode: 0644]
src/common/uuid.h [new file with mode: 0644]
src/compat/Makefile.am
src/compat/uuid.c [deleted file]
src/compat/uuid.h [deleted file]
src/ctf-writer/Makefile.am
src/ctf-writer/clock-class.c
src/ctf-writer/clock-class.h
src/ctf-writer/clock.c
src/ctf-writer/clock.h
src/ctf-writer/trace.c
src/ctf-writer/trace.h
src/ctf-writer/writer.c
src/lib/graph/iterator.c
src/lib/graph/message/iterator.h
src/lib/lib-logging.c
src/lib/trace-ir/Makefile.am
src/lib/trace-ir/clock-class.c
src/lib/trace-ir/clock-class.h
src/lib/trace-ir/clock-snapshot.c
src/lib/trace-ir/trace-class.h
src/lib/trace-ir/trace.c
src/lib/trace-ir/trace.h
src/plugins/ctf/common/metadata/Makefile.am
src/plugins/ctf/common/metadata/ctf-meta.h
src/plugins/ctf/common/metadata/decoder-packetized-file-stream-to-buf.c
src/plugins/ctf/common/metadata/decoder.c
src/plugins/ctf/common/metadata/visitor-generate-ir.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/translate-ctf-ir-to-tsdl.c
src/plugins/ctf/fs-src/fs.c
src/plugins/ctf/fs-src/metadata.c
src/plugins/text/details/write.c
src/plugins/text/pretty/print.c
src/plugins/utils/muxer/muxer.c
tests/Makefile.am
tests/ctf-writer/ctf_writer.c
tests/lib/Makefile.am
tests/lib/test_bt_uuid.c [new file with mode: 0644]
This page took 0.028776 seconds and 4 git commands to generate.