1*1e49577aSRod Evans /* 2*1e49577aSRod Evans * CDDL HEADER START 3*1e49577aSRod Evans * 4*1e49577aSRod Evans * The contents of this file are subject to the terms of the 5*1e49577aSRod Evans * Common Development and Distribution License (the "License"). 6*1e49577aSRod Evans * You may not use this file except in compliance with the License. 7*1e49577aSRod Evans * 8*1e49577aSRod Evans * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 9*1e49577aSRod Evans * or http://www.opensolaris.org/os/licensing. 10*1e49577aSRod Evans * See the License for the specific language governing permissions 11*1e49577aSRod Evans * and limitations under the License. 12*1e49577aSRod Evans * 13*1e49577aSRod Evans * When distributing Covered Code, include this CDDL HEADER in each 14*1e49577aSRod Evans * file and include the License file at usr/src/OPENSOLARIS.LICENSE. 15*1e49577aSRod Evans * If applicable, add the following below this CDDL HEADER, with the 16*1e49577aSRod Evans * fields enclosed by brackets "[]" replaced with your own identifying 17*1e49577aSRod Evans * information: Portions Copyright [yyyy] [name of copyright owner] 18*1e49577aSRod Evans * 19*1e49577aSRod Evans * CDDL HEADER END 20*1e49577aSRod Evans */ 21*1e49577aSRod Evans 22*1e49577aSRod Evans /* 23*1e49577aSRod Evans * Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved. 24*1e49577aSRod Evans */ 25*1e49577aSRod Evans 26*1e49577aSRod Evans #include <sys/trapstat.h> 27*1e49577aSRod Evans #include "_trapstat.h" 28*1e49577aSRod Evans 29*1e49577aSRod Evans static tstat_ent_t g_traps[TSTAT_NENT] = { 30*1e49577aSRod Evans #ifndef sun4v 31*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 32*1e49577aSRod Evans { "power-on", "power on reset" }, 33*1e49577aSRod Evans { "watchdog", "watchdog reset" }, 34*1e49577aSRod Evans { "xir", "externally initiated reset" }, 35*1e49577aSRod Evans { "sir", "software initiated reset" }, 36*1e49577aSRod Evans { "red", "RED state exception" }, 37*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 38*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 39*1e49577aSRod Evans { "immu-xcp", "instruction access exception" }, 40*1e49577aSRod Evans { "immu-miss", "instruction access MMU miss" }, 41*1e49577aSRod Evans { "immu-err", "instruction access error" }, 42*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 43*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 44*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 45*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 46*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 47*1e49577aSRod Evans { "ill-inst", "illegal instruction" }, 48*1e49577aSRod Evans { "priv-inst", "privileged opcode" }, 49*1e49577aSRod Evans { "unimp-ldd", "unimplemented LDD" }, 50*1e49577aSRod Evans { "unimp-std", "unimplemented STD" }, 51*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 52*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 53*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 54*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 55*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 56*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 57*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 58*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 59*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 60*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 61*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 62*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 63*1e49577aSRod Evans { "fp-disabled", "fp disabled" }, 64*1e49577aSRod Evans { "fp-ieee754", "fp exception ieee754" }, 65*1e49577aSRod Evans { "fp-xcp-other", "fp exception other" }, 66*1e49577aSRod Evans { "tag-oflow", "tag overflow" }, 67*1e49577aSRod Evans { "cleanwin", "clean window" }, 68*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_CONTINUED }, 69*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_CONTINUED }, 70*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_CONTINUED }, 71*1e49577aSRod Evans { "div-zero", "division by zero" }, 72*1e49577aSRod Evans { "internal-err", "internal processor error" }, 73*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 74*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 75*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 76*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 77*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 78*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 79*1e49577aSRod Evans { "dmmu-xcp", "data access exception" }, 80*1e49577aSRod Evans { "dmmu-miss", "data access MMU miss" }, 81*1e49577aSRod Evans { "dmmu-err", "data access error" }, 82*1e49577aSRod Evans { "dmmu-prot", "data access protection" }, 83*1e49577aSRod Evans { "unalign", "mem address not aligned" }, 84*1e49577aSRod Evans { "lddf-unalign", "LDDF mem address not aligned" }, 85*1e49577aSRod Evans { "stdf-unalign", "STDF mem address not aligned" }, 86*1e49577aSRod Evans { "priv-act", "privileged action" }, 87*1e49577aSRod Evans { "ldqf-unalign", "LDQF mem address not aligned" }, 88*1e49577aSRod Evans { "stqf-unalign", "STQF mem address not aligned" }, 89*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 90*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 91*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 92*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 93*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 94*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 95*1e49577aSRod Evans { "async-d-err", "async data error" }, 96*1e49577aSRod Evans { "level-1", "interrupt level 1" }, 97*1e49577aSRod Evans { "level-2", "interrupt level 2" }, 98*1e49577aSRod Evans { "level-3", "interrupt level 3" }, 99*1e49577aSRod Evans { "level-4", "interrupt level 4" }, 100*1e49577aSRod Evans { "level-5", "interrupt level 5" }, 101*1e49577aSRod Evans { "level-6", "interrupt level 6" }, 102*1e49577aSRod Evans { "level-7", "interrupt level 7" }, 103*1e49577aSRod Evans { "level-8", "interrupt level 8" }, 104*1e49577aSRod Evans { "level-9", "interrupt level 9" }, 105*1e49577aSRod Evans { "level-10", "interrupt level 10" }, 106*1e49577aSRod Evans { "level-11", "interrupt level 11" }, 107*1e49577aSRod Evans { "level-12", "interrupt level 12" }, 108*1e49577aSRod Evans { "level-13", "interrupt level 13" }, 109*1e49577aSRod Evans { "level-14", "interrupt level 14" }, 110*1e49577aSRod Evans { "level-15", "interrupt level 15" }, 111*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 112*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 113*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 114*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 115*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 116*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 117*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 118*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 119*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 120*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 121*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 122*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 123*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 124*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 125*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 126*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 127*1e49577aSRod Evans { "int-vec", "interrupt vector" }, 128*1e49577aSRod Evans { "pa-watch", "PA watchpoint" }, 129*1e49577aSRod Evans { "va-watch", "VA watchpoint" }, 130*1e49577aSRod Evans { "ecc-err", "corrected ECC error" }, 131*1e49577aSRod Evans { "itlb-miss", "instruction access MMU miss" }, 132*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_CONTINUED }, 133*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_CONTINUED }, 134*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_CONTINUED }, 135*1e49577aSRod Evans { "dtlb-miss", "data access MMU miss" }, 136*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_CONTINUED }, 137*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_CONTINUED }, 138*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_CONTINUED }, 139*1e49577aSRod Evans { "dtlb-prot", "data access protection" }, 140*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_CONTINUED }, 141*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_CONTINUED }, 142*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_CONTINUED }, 143*1e49577aSRod Evans { "fast-ecc", "fast ECC error" }, 144*1e49577aSRod Evans { "dcache-parity", "D-cache parity error" }, 145*1e49577aSRod Evans { "icache-parity", "I-cache parity error" }, 146*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 147*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 148*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 149*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 150*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 151*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 152*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 153*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 154*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 155*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 156*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 157*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 158*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 159*1e49577aSRod Evans #else /* sun4v */ 160*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 161*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 162*1e49577aSRod Evans { "watchdog", "watchdog reset" }, 163*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 164*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 165*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 166*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 167*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 168*1e49577aSRod Evans { "immu-xcp", "instruction access exception" }, 169*1e49577aSRod Evans { "immu-miss", "instruction access MMU miss" }, 170*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 171*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 172*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 173*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 174*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 175*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 176*1e49577aSRod Evans { "ill-inst", "illegal instruction" }, 177*1e49577aSRod Evans { "priv-inst", "privileged opcode" }, 178*1e49577aSRod Evans { "unimp-ldd", "unimplemented LDD" }, 179*1e49577aSRod Evans { "unimp-std", "unimplemented STD" }, 180*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 181*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 182*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 183*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 184*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 185*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 186*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 187*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 188*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 189*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 190*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 191*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 192*1e49577aSRod Evans { "fp-disabled", "fp disabled" }, 193*1e49577aSRod Evans { "fp-ieee754", "fp exception ieee754" }, 194*1e49577aSRod Evans { "fp-xcp-other", "fp exception other" }, 195*1e49577aSRod Evans { "tag-oflow", "tag overflow" }, 196*1e49577aSRod Evans { "cleanwin", "clean window" }, 197*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_CONTINUED }, 198*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_CONTINUED }, 199*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_CONTINUED }, 200*1e49577aSRod Evans { "div-zero", "division by zero" }, 201*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 202*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 203*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 204*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 205*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 206*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 207*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 208*1e49577aSRod Evans { "dmmu-xcp", "data access exception" }, 209*1e49577aSRod Evans { "dmmu-miss", "data access MMU miss" }, 210*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 211*1e49577aSRod Evans { "dmmu-prot", "data access protection" }, 212*1e49577aSRod Evans { "unalign", "mem address not aligned" }, 213*1e49577aSRod Evans { "lddf-unalign", "LDDF mem address not aligned" }, 214*1e49577aSRod Evans { "stdf-unalign", "STDF mem address not aligned" }, 215*1e49577aSRod Evans { "priv-act", "privileged action" }, 216*1e49577aSRod Evans { "ldqf-unalign", "LDQF mem address not aligned" }, 217*1e49577aSRod Evans { "stqf-unalign", "STQF mem address not aligned" }, 218*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 219*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 220*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 221*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 222*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 223*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 224*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 225*1e49577aSRod Evans { "level-1", "interrupt level 1" }, 226*1e49577aSRod Evans { "level-2", "interrupt level 2" }, 227*1e49577aSRod Evans { "level-3", "interrupt level 3" }, 228*1e49577aSRod Evans { "level-4", "interrupt level 4" }, 229*1e49577aSRod Evans { "level-5", "interrupt level 5" }, 230*1e49577aSRod Evans { "level-6", "interrupt level 6" }, 231*1e49577aSRod Evans { "level-7", "interrupt level 7" }, 232*1e49577aSRod Evans { "level-8", "interrupt level 8" }, 233*1e49577aSRod Evans { "level-9", "interrupt level 9" }, 234*1e49577aSRod Evans { "level-10", "interrupt level 10" }, 235*1e49577aSRod Evans { "level-11", "interrupt level 11" }, 236*1e49577aSRod Evans { "level-12", "interrupt level 12" }, 237*1e49577aSRod Evans { "level-13", "interrupt level 13" }, 238*1e49577aSRod Evans { "level-14", "interrupt level 14" }, 239*1e49577aSRod Evans { "level-15", "interrupt level 15" }, 240*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 241*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 242*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 243*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 244*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 245*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 246*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 247*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 248*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 249*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 250*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 251*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 252*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 253*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 254*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 255*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 256*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 257*1e49577aSRod Evans { "pa-watch", "PA watchpoint" }, 258*1e49577aSRod Evans { "va-watch", "VA watchpoint" }, 259*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 260*1e49577aSRod Evans { "itlb-miss", "instruction access MMU miss" }, 261*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_CONTINUED }, 262*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_CONTINUED }, 263*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_CONTINUED }, 264*1e49577aSRod Evans { "dtlb-miss", "data access MMU miss" }, 265*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_CONTINUED }, 266*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_CONTINUED }, 267*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_CONTINUED }, 268*1e49577aSRod Evans { "dtlb-prot", "data access protection" }, 269*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_CONTINUED }, 270*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_CONTINUED }, 271*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_CONTINUED }, 272*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 273*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 274*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 275*1e49577aSRod Evans { "ctl-xfer", "control transfer" }, 276*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 277*1e49577aSRod Evans { "instr-brkpt", "instruction breakpoint" }, 278*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 279*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 280*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 281*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 282*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 283*1e49577aSRod Evans { "hw-changed", "hardware changed" }, 284*1e49577aSRod Evans { "cpu_mondo", "cpu mondo trap" }, 285*1e49577aSRod Evans { "dev_mondo", "device mondo trap" }, 286*1e49577aSRod Evans { "res-err", "resumable error" }, 287*1e49577aSRod Evans { "nonres-err", "non-resumable error" }, 288*1e49577aSRod Evans #endif /* sun4v */ 289*1e49577aSRod Evans { "spill-0-normal", "spill 0 normal" }, 290*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_CONTINUED }, 291*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_CONTINUED }, 292*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_CONTINUED }, 293*1e49577aSRod Evans { "spill-user-32", "spill user window, 32-bit" }, 294*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_CONTINUED }, 295*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_CONTINUED }, 296*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_CONTINUED }, 297*1e49577aSRod Evans { "spill-user-64", "spill user window, 64-bit" }, 298*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_CONTINUED }, 299*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_CONTINUED }, 300*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_CONTINUED }, 301*1e49577aSRod Evans { "spill-user-32-cln", "spill, clean user window, 32-bit" }, 302*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_CONTINUED }, 303*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_CONTINUED }, 304*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_CONTINUED }, 305*1e49577aSRod Evans { "spill-user-64-cln", "spill, clean user window, 64-bit" }, 306*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_CONTINUED }, 307*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_CONTINUED }, 308*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_CONTINUED }, 309*1e49577aSRod Evans { "spill-kern-32", "spill kernel window, 32-bit" }, 310*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_CONTINUED }, 311*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_CONTINUED }, 312*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_CONTINUED }, 313*1e49577aSRod Evans { "spill-kern-64", "spill kernel window, 64-bit" }, 314*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_CONTINUED }, 315*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_CONTINUED }, 316*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_CONTINUED }, 317*1e49577aSRod Evans { "spill-mixed", "spill window, mixed 32-bit/64-bit" }, 318*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_CONTINUED }, 319*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_CONTINUED }, 320*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_CONTINUED }, 321*1e49577aSRod Evans { "spill-0-other", "spill 0 other" }, 322*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_CONTINUED }, 323*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_CONTINUED }, 324*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_CONTINUED }, 325*1e49577aSRod Evans { "spill-asuser-32", "spill user window as kernel, 32-bit" }, 326*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_CONTINUED }, 327*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_CONTINUED }, 328*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_CONTINUED }, 329*1e49577aSRod Evans { "spill-asuser-64", "spill user window as kernel, 64-bit" }, 330*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_CONTINUED }, 331*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_CONTINUED }, 332*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_CONTINUED }, 333*1e49577aSRod Evans { "spill-asuser-32-cln", "spill, clean user window as kernel, 32-bit" }, 334*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_CONTINUED }, 335*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_CONTINUED }, 336*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_CONTINUED }, 337*1e49577aSRod Evans { "spill-asuser-64-cln", "spill, clean user window as kernel, 64-bit" }, 338*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_CONTINUED }, 339*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_CONTINUED }, 340*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_CONTINUED }, 341*1e49577aSRod Evans { "spill-5-other", "spill 5 other" }, 342*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_CONTINUED }, 343*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_CONTINUED }, 344*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_CONTINUED }, 345*1e49577aSRod Evans { "spill-6-other", "spill 6 other" }, 346*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_CONTINUED }, 347*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_CONTINUED }, 348*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_CONTINUED }, 349*1e49577aSRod Evans { "spill-7-other", "spill 7 other" }, 350*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_CONTINUED }, 351*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_CONTINUED }, 352*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_CONTINUED }, 353*1e49577aSRod Evans { "fill-0-normal", "fill 0 normal" }, 354*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_CONTINUED }, 355*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_CONTINUED }, 356*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_CONTINUED }, 357*1e49577aSRod Evans { "fill-user-32", "fill user window, 32-bit" }, 358*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_CONTINUED }, 359*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_CONTINUED }, 360*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_CONTINUED }, 361*1e49577aSRod Evans { "fill-user-64", "fill user window, 64-bit" }, 362*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_CONTINUED }, 363*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_CONTINUED }, 364*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_CONTINUED }, 365*1e49577aSRod Evans { "fill-user-32-cln", "fill user window, 32-bit" }, 366*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_CONTINUED }, 367*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_CONTINUED }, 368*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_CONTINUED }, 369*1e49577aSRod Evans { "fill-user-64-cln", "fill user window, 64-bit" }, 370*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_CONTINUED }, 371*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_CONTINUED }, 372*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_CONTINUED }, 373*1e49577aSRod Evans { "fill-kern-32", "fill kernel window, 32-bit" }, 374*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_CONTINUED }, 375*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_CONTINUED }, 376*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_CONTINUED }, 377*1e49577aSRod Evans { "fill-kern-64", "fill kernel window, 64-bit" }, 378*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_CONTINUED }, 379*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_CONTINUED }, 380*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_CONTINUED }, 381*1e49577aSRod Evans { "fill-mixed", "fill window, mixed 32-bit/64-bit" }, 382*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_CONTINUED }, 383*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_CONTINUED }, 384*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_CONTINUED }, 385*1e49577aSRod Evans { "fill-0-other", "fill 0 other" }, 386*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_CONTINUED }, 387*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_CONTINUED }, 388*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_CONTINUED }, 389*1e49577aSRod Evans { "fill-asuser-32", "fill user window as kernel, 32-bit" }, 390*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_CONTINUED }, 391*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_CONTINUED }, 392*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_CONTINUED }, 393*1e49577aSRod Evans { "fill-asuser-64", "fill user window as kernel, 64-bit" }, 394*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_CONTINUED }, 395*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_CONTINUED }, 396*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_CONTINUED }, 397*1e49577aSRod Evans { "fill-asuser-32-cln", "fill user window as kernel, 32-bit" }, 398*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_CONTINUED }, 399*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_CONTINUED }, 400*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_CONTINUED }, 401*1e49577aSRod Evans { "fill-asuser-64-cln", "fill user window as kernel, 64-bit" }, 402*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_CONTINUED }, 403*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_CONTINUED }, 404*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_CONTINUED }, 405*1e49577aSRod Evans { "fill-5-other", "fill 5 other" }, 406*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_CONTINUED }, 407*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_CONTINUED }, 408*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_CONTINUED }, 409*1e49577aSRod Evans { "fill-6-other", "fill 6 other" }, 410*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_CONTINUED }, 411*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_CONTINUED }, 412*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_CONTINUED }, 413*1e49577aSRod Evans { "fill-7-other", "fill 7 other" }, 414*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_CONTINUED }, 415*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_CONTINUED }, 416*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_CONTINUED }, 417*1e49577aSRod Evans { "syscall-4x", "old system call" }, 418*1e49577aSRod Evans { "usr-brkpt", "user breakpoint" }, 419*1e49577aSRod Evans { "usr-div-zero", "user divide by zero" }, 420*1e49577aSRod Evans { "flush-wins", "flush windows" }, 421*1e49577aSRod Evans { "clean-wins", "clean windows" }, 422*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_UNUSED }, 423*1e49577aSRod Evans { "fix-align", "fix unaligned references" }, 424*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_UNUSED }, 425*1e49577aSRod Evans { "syscall-32", "ILP32 system call" }, 426*1e49577aSRod Evans { "set-t0-addr", "set trap0 address" }, 427*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_UNUSED }, 428*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_UNUSED }, 429*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_UNUSED }, 430*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_UNUSED }, 431*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_UNUSED }, 432*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_UNUSED }, 433*1e49577aSRod Evans { "trap-inst-16", "trap instruction 16", }, 434*1e49577aSRod Evans { "trap-inst-17", "trap instruction 17", }, 435*1e49577aSRod Evans { "trap-inst-18", "trap instruction 18", }, 436*1e49577aSRod Evans { "trap-inst-19", "trap instruction 19", }, 437*1e49577aSRod Evans { "trap-inst-20", "trap instruction 20", }, 438*1e49577aSRod Evans { "trap-inst-21", "trap instruction 21", }, 439*1e49577aSRod Evans { "trap-inst-22", "trap instruction 22", }, 440*1e49577aSRod Evans { "trap-inst-23", "trap instruction 23", }, 441*1e49577aSRod Evans { "trap-inst-24", "trap instruction 24", }, 442*1e49577aSRod Evans { "trap-inst-25", "trap instruction 25", }, 443*1e49577aSRod Evans { "trap-inst-26", "trap instruction 26", }, 444*1e49577aSRod Evans { "trap-inst-27", "trap instruction 27", }, 445*1e49577aSRod Evans { "trap-inst-28", "trap instruction 28", }, 446*1e49577aSRod Evans { "trap-inst-29", "trap instruction 29", }, 447*1e49577aSRod Evans { "trap-inst-30", "trap instruction 30", }, 448*1e49577aSRod Evans { "trap-inst-31", "trap instruction 31", }, 449*1e49577aSRod Evans { "get-cc", "get condition codes" }, 450*1e49577aSRod Evans { "set-cc", "set condition codes" }, 451*1e49577aSRod Evans { "get-psr", "get psr" }, 452*1e49577aSRod Evans { "set-psr", "set psr (some fields)" }, 453*1e49577aSRod Evans { "getts", "get timestamp" }, 454*1e49577aSRod Evans { "gethrvtime", "get lwp virtual time" }, 455*1e49577aSRod Evans { "self-xcall", "self xcall" }, 456*1e49577aSRod Evans { "gethrtime", "get hrestime" }, 457*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_UNUSED }, 458*1e49577aSRod Evans { "getlgrp", "get lgrpid" }, 459*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_UNUSED }, 460*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_UNUSED }, 461*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_UNUSED }, 462*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_UNUSED }, 463*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_UNUSED }, 464*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_UNUSED }, 465*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_UNUSED }, 466*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_UNUSED }, 467*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_UNUSED }, 468*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_UNUSED }, 469*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_UNUSED }, 470*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_UNUSED }, 471*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_UNUSED }, 472*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_UNUSED }, 473*1e49577aSRod Evans { "dtrace-pid", "DTrace pid provider" }, 474*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_UNUSED }, 475*1e49577aSRod Evans { "dtrace-return", "DTrace pid provider return" }, 476*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_UNUSED }, 477*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_UNUSED }, 478*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_UNUSED }, 479*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_UNUSED }, 480*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_UNUSED }, 481*1e49577aSRod Evans { "syscall-64", "LP64 system call" }, 482*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_UNUSED }, 483*1e49577aSRod Evans { "tt-freeze", "freeze traptrace" }, 484*1e49577aSRod Evans { "tt-unfreeze", "unfreeze traptrace" }, 485*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_UNUSED }, 486*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_UNUSED }, 487*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_UNUSED }, 488*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_UNUSED }, 489*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_UNUSED }, 490*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_UNUSED }, 491*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_UNUSED }, 492*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_UNUSED }, 493*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_UNUSED }, 494*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_UNUSED }, 495*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_UNUSED }, 496*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_UNUSED }, 497*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_UNUSED }, 498*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_UNUSED }, 499*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_UNUSED }, 500*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_UNUSED }, 501*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_UNUSED }, 502*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_UNUSED }, 503*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_UNUSED }, 504*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_UNUSED }, 505*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_UNUSED }, 506*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_UNUSED }, 507*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_UNUSED }, 508*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_UNUSED }, 509*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_UNUSED }, 510*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_UNUSED }, 511*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_UNUSED }, 512*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_UNUSED }, 513*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_UNUSED }, 514*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_UNUSED }, 515*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_UNUSED }, 516*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_UNUSED }, 517*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_UNUSED }, 518*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_UNUSED }, 519*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_UNUSED }, 520*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_UNUSED }, 521*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_UNUSED }, 522*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_UNUSED }, 523*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_UNUSED }, 524*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_UNUSED }, 525*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_UNUSED }, 526*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_UNUSED }, 527*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_UNUSED }, 528*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_UNUSED }, 529*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_UNUSED }, 530*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_UNUSED }, 531*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_UNUSED }, 532*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_UNUSED }, 533*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_UNUSED }, 534*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_UNUSED }, 535*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_UNUSED }, 536*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_UNUSED }, 537*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_UNUSED }, 538*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_UNUSED }, 539*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_UNUSED }, 540*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_UNUSED }, 541*1e49577aSRod Evans { "ptl1-panic", "test ptl1-panic" }, 542*1e49577aSRod Evans { "kmdb-enter", "kmdb enter (L1-A)" }, 543*1e49577aSRod Evans { "kmdb-brkpt", "kmdb breakpoint" }, 544*1e49577aSRod Evans { "obp-brkpt", "obp breakpoint" }, 545*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 546*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 547*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 548*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 549*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 550*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 551*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 552*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 553*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 554*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 555*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 556*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 557*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 558*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 559*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 560*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 561*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 562*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 563*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 564*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 565*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 566*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 567*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 568*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 569*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 570*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 571*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 572*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 573*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 574*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 575*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 576*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 577*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 578*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 579*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 580*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 581*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 582*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 583*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 584*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 585*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 586*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 587*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 588*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 589*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 590*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 591*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 592*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 593*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 594*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 595*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 596*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 597*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 598*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 599*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 600*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 601*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 602*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 603*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 604*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 605*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 606*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 607*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 608*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 609*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 610*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 611*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 612*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 613*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 614*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 615*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 616*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 617*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 618*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 619*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 620*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 621*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 622*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 623*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 624*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 625*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 626*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 627*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 628*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 629*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 630*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 631*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 632*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 633*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 634*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 635*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 636*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 637*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 638*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 639*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 640*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 641*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 642*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 643*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 644*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 645*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 646*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 647*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 648*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 649*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 650*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 651*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 652*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 653*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 654*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 655*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 656*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 657*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 658*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 659*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 660*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 661*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 662*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 663*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 664*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 665*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 666*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 667*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 668*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 669*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 670*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 671*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED }, 672*1e49577aSRod Evans { NULL, NULL, TSTAT_ENT_RESERVED } 673*1e49577aSRod Evans }; 674*1e49577aSRod Evans 675*1e49577aSRod Evans tstat_ent_t * 676*1e49577aSRod Evans get_trap_ent(int ndx) 677*1e49577aSRod Evans { 678*1e49577aSRod Evans return (&g_traps[ndx]); 679*1e49577aSRod Evans } 680