The following subsections provide guidelines for programmers who are adding tracepoints to their software modules.