SMACC2
Loading...
Searching...
No Matches
smacc_tracing.cpp File Reference
Include dependency graph for smacc_tracing.cpp:

Go to the source code of this file.

Macros

#define CONDITIONAL_TP(...)
 

Functions

void TRACEPOINT (spinOnce)
 
void TRACEPOINT (smacc2_event, const char *event_type)
 
void TRACEPOINT (smacc2_state_update_start, const char *updatable_element_name)
 
void TRACEPOINT (smacc2_state_update_end, const char *updatable_element_name)
 
void TRACEPOINT (smacc2_state_onRuntimeConfigure_start, const char *state_name)
 
void TRACEPOINT (smacc2_state_onRuntimeConfigure_end, const char *state_name)
 
void TRACEPOINT (smacc2_state_onEntry_start, const char *state_name)
 
void TRACEPOINT (smacc2_state_onEntry_end, const char *state_name)
 
void TRACEPOINT (smacc2_state_onExit_start, const char *state_name)
 
void TRACEPOINT (smacc2_state_onExit_end, const char *state_name)
 
void TRACEPOINT (smacc2_client_behavior_on_entry_start, const char *state_name, const char *orthogonal_name, const char *client_behavior_name)
 
void TRACEPOINT (smacc2_client_behavior_on_entry_end, const char *state_name, const char *orthogonal_name, const char *client_behavior_name)
 
void TRACEPOINT (smacc2_client_behavior_on_exit_start, const char *state_name, const char *orthogonal_name, const char *client_behavior_name)
 
void TRACEPOINT (smacc2_client_behavior_on_exit_end, const char *state_name, const char *orthogonal_name, const char *client_behavior_name)
 

Macro Definition Documentation

◆ CONDITIONAL_TP

Function Documentation

◆ TRACEPOINT() [1/14]

void TRACEPOINT ( smacc2_client_behavior_on_entry_end ,
const char * state_name,
const char * orthogonal_name,
const char * client_behavior_name )

Definition at line 82 of file smacc_tracing.cpp.

85{
88}
#define CONDITIONAL_TP(...)
const char * state_name
const char const char * orthogonal_name
smacc2_client_behavior_on_entry_end

References CONDITIONAL_TP, orthogonal_name, smacc2_client_behavior_on_entry_end, and state_name.

◆ TRACEPOINT() [2/14]

void TRACEPOINT ( smacc2_client_behavior_on_entry_start ,
const char * state_name,
const char * orthogonal_name,
const char * client_behavior_name )

◆ TRACEPOINT() [3/14]

void TRACEPOINT ( smacc2_client_behavior_on_exit_end ,
const char * state_name,
const char * orthogonal_name,
const char * client_behavior_name )

Definition at line 98 of file smacc_tracing.cpp.

101{
104}
smacc2_client_behavior_on_exit_end

References CONDITIONAL_TP, orthogonal_name, smacc2_client_behavior_on_exit_end, and state_name.

◆ TRACEPOINT() [4/14]

void TRACEPOINT ( smacc2_client_behavior_on_exit_start ,
const char * state_name,
const char * orthogonal_name,
const char * client_behavior_name )

◆ TRACEPOINT() [5/14]

void TRACEPOINT ( smacc2_event ,
const char * event_type )

Definition at line 32 of file smacc_tracing.cpp.

32{ CONDITIONAL_TP(smacc2_event, event_type); }
smacc2_event

References CONDITIONAL_TP, and smacc2_event.

◆ TRACEPOINT() [6/14]

void TRACEPOINT ( smacc2_state_onEntry_end ,
const char * state_name )

◆ TRACEPOINT() [7/14]

void TRACEPOINT ( smacc2_state_onEntry_start ,
const char * state_name )

◆ TRACEPOINT() [8/14]

void TRACEPOINT ( smacc2_state_onExit_end ,
const char * state_name )

◆ TRACEPOINT() [9/14]

void TRACEPOINT ( smacc2_state_onExit_start ,
const char * state_name )

◆ TRACEPOINT() [10/14]

void TRACEPOINT ( smacc2_state_onRuntimeConfigure_end ,
const char * state_name )

◆ TRACEPOINT() [11/14]

void TRACEPOINT ( smacc2_state_onRuntimeConfigure_start ,
const char * state_name )

◆ TRACEPOINT() [12/14]

void TRACEPOINT ( smacc2_state_update_end ,
const char * updatable_element_name )

Definition at line 39 of file smacc_tracing.cpp.

40{
41 CONDITIONAL_TP(smacc2_state_update_end, updatable_element_name);
42}
smacc2_state_update_end

References CONDITIONAL_TP, and smacc2_state_update_end.

◆ TRACEPOINT() [13/14]

void TRACEPOINT ( smacc2_state_update_start ,
const char * updatable_element_name )

Definition at line 34 of file smacc_tracing.cpp.

35{
36 CONDITIONAL_TP(smacc2_state_update_start, updatable_element_name);
37}
smacc2_state_update_start

References CONDITIONAL_TP, and smacc2_state_update_start.

◆ TRACEPOINT() [14/14]