X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;ds=sidebyside;f=lib%2Flibrte_eal%2Fcommon%2Feal_common_trace_points.c;h=4a8ce908885c77dae27f85bab33f172b9eb5a058;hb=33031608e8f0c64d519ed74960cb743bfcf27e40;hp=29776a34569b8f0c6caa32b232939f62595794c9;hpb=6c232fc44c745c3de9950c003c66911645ca78b9;p=dpdk.git diff --git a/lib/librte_eal/common/eal_common_trace_points.c b/lib/librte_eal/common/eal_common_trace_points.c index 29776a3456..4a8ce90888 100644 --- a/lib/librte_eal/common/eal_common_trace_points.c +++ b/lib/librte_eal/common/eal_common_trace_points.c @@ -2,7 +2,7 @@ * Copyright(C) 2020 Marvell International Ltd. */ -#define RTE_TRACE_POINT_REGISTER_SELECT +#include #include @@ -23,6 +23,26 @@ RTE_TRACE_POINT_DEFINE(rte_eal_trace_generic_ptr); RTE_TRACE_POINT_DEFINE(rte_eal_trace_generic_str); RTE_TRACE_POINT_DEFINE(rte_eal_trace_generic_func); +RTE_TRACE_POINT_DEFINE(rte_eal_trace_alarm_set); +RTE_TRACE_POINT_DEFINE(rte_eal_trace_alarm_cancel); + +RTE_TRACE_POINT_DEFINE(rte_eal_trace_mem_zmalloc); +RTE_TRACE_POINT_DEFINE(rte_eal_trace_mem_malloc); +RTE_TRACE_POINT_DEFINE(rte_eal_trace_mem_realloc); +RTE_TRACE_POINT_DEFINE(rte_eal_trace_mem_free); + +RTE_TRACE_POINT_DEFINE(rte_eal_trace_memzone_reserve); +RTE_TRACE_POINT_DEFINE(rte_eal_trace_memzone_lookup); +RTE_TRACE_POINT_DEFINE(rte_eal_trace_memzone_free); + +RTE_TRACE_POINT_DEFINE(rte_eal_trace_thread_remote_launch); +RTE_TRACE_POINT_DEFINE(rte_eal_trace_thread_lcore_ready); + +RTE_TRACE_POINT_DEFINE(rte_eal_trace_intr_callback_register); +RTE_TRACE_POINT_DEFINE(rte_eal_trace_intr_callback_unregister); +RTE_TRACE_POINT_DEFINE(rte_eal_trace_intr_enable); +RTE_TRACE_POINT_DEFINE(rte_eal_trace_intr_disable); + RTE_INIT(eal_trace_init) { RTE_TRACE_POINT_REGISTER(rte_eal_trace_generic_void, @@ -57,4 +77,39 @@ RTE_INIT(eal_trace_init) lib.eal.generic.string); RTE_TRACE_POINT_REGISTER(rte_eal_trace_generic_func, lib.eal.generic.func); + + RTE_TRACE_POINT_REGISTER(rte_eal_trace_alarm_set, + lib.eal.alarm.set); + RTE_TRACE_POINT_REGISTER(rte_eal_trace_alarm_cancel, + lib.eal.alarm.cancel); + + RTE_TRACE_POINT_REGISTER(rte_eal_trace_mem_zmalloc, + lib.eal.mem.zmalloc); + RTE_TRACE_POINT_REGISTER(rte_eal_trace_mem_malloc, + lib.eal.mem.malloc); + RTE_TRACE_POINT_REGISTER(rte_eal_trace_mem_realloc, + lib.eal.mem.realloc); + RTE_TRACE_POINT_REGISTER(rte_eal_trace_mem_free, + lib.eal.mem.free); + + RTE_TRACE_POINT_REGISTER(rte_eal_trace_memzone_reserve, + lib.eal.memzone.reserve); + RTE_TRACE_POINT_REGISTER(rte_eal_trace_memzone_lookup, + lib.eal.memzone.lookup); + RTE_TRACE_POINT_REGISTER(rte_eal_trace_memzone_free, + lib.eal.memzone.free); + + RTE_TRACE_POINT_REGISTER(rte_eal_trace_thread_remote_launch, + lib.eal.thread.remote.launch); + RTE_TRACE_POINT_REGISTER(rte_eal_trace_thread_lcore_ready, + lib.eal.thread.lcore.ready); + + RTE_TRACE_POINT_REGISTER(rte_eal_trace_intr_callback_register, + lib.eal.intr.register); + RTE_TRACE_POINT_REGISTER(rte_eal_trace_intr_callback_unregister, + lib.eal.intr.unregister); + RTE_TRACE_POINT_REGISTER(rte_eal_trace_intr_enable, + lib.eal.intr.enable); + RTE_TRACE_POINT_REGISTER(rte_eal_trace_intr_disable, + lib.eal.intr.disable); }