OmniTrace Causal Profiling Defines#
OmniTrace Causal Profiling Defines
Macros | |
| #define | OMNITRACE_CAUSAL_ENABLED 1 |
| #define | OMNITRACE_CAUSAL_LABEL __FILE__ ":" OMNITRACE_CAUSAL_STR(__LINE__) |
| #define | OMNITRACE_CAUSAL_PROGRESS omnitrace_user_progress(OMNITRACE_CAUSAL_LABEL); |
| #define | OMNITRACE_CAUSAL_PROGRESS_NAMED(LABEL) omnitrace_user_progress(LABEL); |
| #define | OMNITRACE_CAUSAL_BEGIN(LABEL) omnitrace_user_push_region(LABEL); |
| #define | OMNITRACE_CAUSAL_END(LABEL) omnitrace_user_pop_region(LABEL); |
Detailed Description
Macro Definition Documentation
◆ OMNITRACE_CAUSAL_BEGIN
| #define OMNITRACE_CAUSAL_BEGIN | ( | LABEL | ) | omnitrace_user_push_region(LABEL); |
◆ OMNITRACE_CAUSAL_ENABLED
| #define OMNITRACE_CAUSAL_ENABLED 1 |
◆ OMNITRACE_CAUSAL_END
| #define OMNITRACE_CAUSAL_END | ( | LABEL | ) | omnitrace_user_pop_region(LABEL); |
◆ OMNITRACE_CAUSAL_LABEL
| #define OMNITRACE_CAUSAL_LABEL __FILE__ ":" OMNITRACE_CAUSAL_STR(__LINE__) |
◆ OMNITRACE_CAUSAL_PROGRESS
| #define OMNITRACE_CAUSAL_PROGRESS omnitrace_user_progress(OMNITRACE_CAUSAL_LABEL); |
◆ OMNITRACE_CAUSAL_PROGRESS_NAMED
| #define OMNITRACE_CAUSAL_PROGRESS_NAMED | ( | LABEL | ) | omnitrace_user_progress(LABEL); |