traceshm.c