src/ssx/trace/ssx_trace_core.c
// This function is called periodically in order to ensure that the max ticks
// between trace entries is no more than what will fit inside a 32bit value.
This function is called periodically in order to ensure that the max ticks
between trace entries is no more than what will fit inside a 32bit value.
This function is called periodically in order to ensure that the max ticks between trace entries is no more than what will fit inside a 32bit value .
void ssx_trace_timer_callback(void* arg)
{
    SSX_TRACE("PERIODIC TIMESTAMPING TRACE");
    ssx_timer_schedule(&g_ssx_trace_timer,
                       SSX_TRACE_TIMER_PERIOD,
                       0);
}
void ssx_trace_timer_callback ( void * arg ) { SSX_TRACE ( " " ) ; ssx_timer_schedule ( & g_ssx_trace_timer , SSX_TRACE_TIMER_PERIOD , 0 ) ; }
This function is called periodically in order to ensure that the max ticks
between trace entries is no more than what will fit inside a 32bit value.
This function is called periodically in order to ensure that the max ticks between trace entries is no more than what will fit inside a 32bit value .
// guarantee at least one trace before the lower 32bit timebase flips // restart the timer