HawkTracer  0.10.0
tracepoint.h File Reference

Go to the source code of this file.

Macros

#define HT_TRACE(timeline, string_label)   HT_TP_SCOPED_STRING(timeline, string_label)
 
#define HT_TRACE_OPT_STATIC(timeline, static_string_label)   HT_TP_STRACEPOINT(timeline, static_string_label)
 
#define HT_TRACE_OPT_DYNAMIC(timeline, dynamic_string_label)   HT_TP_DYN_STRACEPOINT(timeline, dynamic_string_label)
 
#define HT_TRACE_FUNCTION(timeline)   HT_TRACE(timeline, __func__)
 
#define HT_TRACE_FUNCTION_OPT(timeline)   HT_TP_FUNCTION(timeline)
 

Macro Definition Documentation

◆ HT_TRACE

#define HT_TRACE (   timeline,
  string_label 
)    HT_TP_SCOPED_STRING(timeline, string_label)

◆ HT_TRACE_FUNCTION

#define HT_TRACE_FUNCTION (   timeline)    HT_TRACE(timeline, __func__)

◆ HT_TRACE_FUNCTION_OPT

#define HT_TRACE_FUNCTION_OPT (   timeline)    HT_TP_FUNCTION(timeline)

◆ HT_TRACE_OPT_DYNAMIC

#define HT_TRACE_OPT_DYNAMIC (   timeline,
  dynamic_string_label 
)    HT_TP_DYN_STRACEPOINT(timeline, dynamic_string_label)

◆ HT_TRACE_OPT_STATIC

#define HT_TRACE_OPT_STATIC (   timeline,
  static_string_label 
)    HT_TP_STRACEPOINT(timeline, static_string_label)