trace.c