Add size_t as a generic trace point. Also, update
test_generic_trace_point() to validate size_t emitter.
Signed-off-by: Pavan Nikhilesh <pbhagavatula@marvell.com>
Acked-by: Sunil Kumar Kori <skori@mavell.com>
rte_eal_trace_generic_double(20000.5000004);
rte_eal_trace_generic_ptr(&tmp);
rte_eal_trace_generic_str("my string");
+ rte_eal_trace_generic_size_t(sizeof(void *));
RTE_EAL_TRACE_GENERIC_FUNC;
return TEST_SUCCESS;
lib.eal.generic.ptr)
RTE_TRACE_POINT_REGISTER(rte_eal_trace_generic_str,
lib.eal.generic.string)
+RTE_TRACE_POINT_REGISTER(rte_eal_trace_generic_size_t,
+ lib.eal.generic.size_t)
RTE_TRACE_POINT_REGISTER(rte_eal_trace_generic_func,
lib.eal.generic.func)
rte_trace_point_emit_string(str);
)
+RTE_TRACE_POINT(
+ rte_eal_trace_generic_size_t,
+ RTE_TRACE_POINT_ARGS(size_t sz),
+ rte_trace_point_emit_size_t(sz);
+)
+
RTE_TRACE_POINT(
rte_eal_trace_generic_func,
RTE_TRACE_POINT_ARGS(const char *func),
rte_service_lcore_may_be_active;
rte_thread_register;
rte_thread_unregister;
+
+ # added in 20.11
+ __rte_eal_trace_generic_size_t;
};
INTERNAL {