core/dynamo.c
/* For use by threads that start and stop whether dynamo controls them
 */
For use by threads that start and stop whether dynamo controls them
For use by threads that start and stop whether dynamo controls them
void
dynamo_thread_under_dynamo(dcontext_t *dcontext)
{
    ASSERT(dcontext != NULL);
    os_thread_under_dynamo(dcontext);
#ifdef SIDELINE
    if (dynamo_options.sideline) {
        sideline_start();
    }
#endif
}
void dynamo_thread_under_dynamo ( dcontext_t * dcontext ) { ASSERT ( dcontext != NULL ) ; os_thread_under_dynamo ( dcontext ) ; #ifdef SIDELINE if ( dynamo_options . sideline ) { sideline_start ( ) ; } #endif }
For use by threads that start and stop whether dynamo controls them
For use by threads that start and stop whether dynamo controls them
/* FIXME: mark under_dynamo_control?
     * see comments in not routine below
     */ /* wake up sideline thread -- ok to call if thread already awake */