The internal tracepoints of a library are not needed to be exported in version.map file, as they will not be called from outside the library. Only the tracepoints called from a public function need to be exported in version.map. This patch removes the internal tracepoints from version.map for mempool, cryptodev, eal, ethdev and eventdev library.
Ankur Dwivedi (5): mempool: remove internal tracepoints from version map cryptodev: remove internal tracepoints from version map eal: remove internal tracepoints from version map ethdev: remove internal tracepoints from version map eventdev: remove internal tracepoints from version map ...te_cryptodev_trace.h => cryptodev_trace.h} | 6 +- lib/cryptodev/cryptodev_trace_points.c | 2 +- lib/cryptodev/meson.build | 2 +- lib/cryptodev/rte_cryptodev.c | 2 +- lib/cryptodev/version.map | 62 ------ lib/eal/common/eal_common_launch.c | 2 +- lib/eal/common/eal_common_memzone.c | 2 +- lib/eal/common/eal_common_thread.c | 2 +- lib/eal/common/eal_common_trace_points.c | 2 + lib/eal/common/rte_malloc.c | 2 +- lib/eal/freebsd/eal_alarm.c | 2 +- lib/eal/freebsd/eal_interrupts.c | 2 +- lib/eal/include/eal_trace_internal.h | 182 ++++++++++++++++++ lib/eal/include/meson.build | 1 + lib/eal/include/rte_eal_trace.h | 158 --------------- lib/eal/linux/eal_alarm.c | 2 +- lib/eal/linux/eal_interrupts.c | 2 +- lib/eal/version.map | 15 -- lib/eal/windows/eal_alarm.c | 3 +- lib/ethdev/version.map | 6 - lib/eventdev/version.map | 30 --- .../{rte_mempool_trace.h => mempool_trace.h} | 6 +- lib/mempool/mempool_trace_points.c | 2 +- lib/mempool/meson.build | 4 +- lib/mempool/rte_mempool.c | 2 +- lib/mempool/rte_mempool_ops.c | 2 +- lib/mempool/version.map | 14 -- 27 files changed, 209 insertions(+), 308 deletions(-) rename lib/cryptodev/{rte_cryptodev_trace.h => cryptodev_trace.h} (99%) create mode 100644 lib/eal/include/eal_trace_internal.h rename lib/mempool/{rte_mempool_trace.h => mempool_trace.h} (98%) -- 2.25.1