Move internal elf macros to a private header
authorMichael Jeanson <mjeanson@efficios.com>
Fri, 26 Feb 2021 20:41:26 +0000 (15:41 -0500)
committerMathieu Desnoyers <mathieu.desnoyers@efficios.com>
Tue, 2 Mar 2021 19:24:07 +0000 (14:24 -0500)
commit2a8db464c4d99838a3efb280cc10925f0cc3461d
treedcddac0ebe0c6d1cc1c93f45cf9a67422342826d
parentcd61d9bfa5fd334b086831dcbdec63da6c0d1a16
Move internal elf macros to a private header

The public 'lttng/ust-elf.h' header exposed a dependency on the libelf
headers even though elfutils is only an optional dependency. None of the
macros and static inline functions using the libelf API need to be
publicly available, move them to a private header.

Also move non-namespaced convenience macros to a private header.

Change-Id: I3b75a3a984ffc2a2827664a76c45c7a8fd7b1fdf
Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
include/lttng/ust-elf.h
liblttng-ust/Makefile.am
liblttng-ust/lttng-ust-elf.c
liblttng-ust/lttng-ust-elf.h [new file with mode: 0644]
This page took 0.025697 seconds and 4 git commands to generate.