TRAPSIZE
t = trapdebug + TRAPSIZE * cpuid + trppos[cpuid]; \
if (++trppos[cpuid] == TRAPSIZE) \
extern struct trapdebug trapdebug[MAXCPUS * TRAPSIZE];
struct trapdebug trapdebug[MAXCPUS * TRAPSIZE];
trapdebug[TRAPSIZE * ci->ci_cpuid + (trppos[ci->ci_cpuid] == 0 ?
TRAPSIZE : trppos[ci->ci_cpuid]) - 1].code = code;
base = trapdebug + ci->ci_cpuid * TRAPSIZE;
for (i = TRAPSIZE - 1; i >= 0; i--) {
if (pos + i >= TRAPSIZE)
ptrp = base + pos + i - TRAPSIZE;