pcb.h (7712e92c) pcb.h (20c794b3)
1/*
2 * CDDL HEADER START
3 *
4 * The contents of this file are subject to the terms of the
5 * Common Development and Distribution License (the "License").
6 * You may not use this file except in compliance with the License.
7 *
8 * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE

--- 55 unchanged lines hidden (view full) ---

64/* pcb_flags */
65#define DEBUG_PENDING 0x02 /* single-step of lcall for a sys call */
66#define INSTR_VALID 0x08 /* value in pcb_instr is valid (/proc) */
67#define NORMAL_STEP 0x10 /* normal debugger-requested single-step */
68#define WATCH_STEP 0x20 /* single-stepping in watchpoint emulation */
69#define CPC_OVERFLOW 0x40 /* performance counters overflowed */
70#define REQUEST_STEP 0x100 /* request pending to single-step this lwp */
71#define REQUEST_NOSTEP 0x200 /* request pending to disable single-step */
1/*
2 * CDDL HEADER START
3 *
4 * The contents of this file are subject to the terms of the
5 * Common Development and Distribution License (the "License").
6 * You may not use this file except in compliance with the License.
7 *
8 * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE

--- 55 unchanged lines hidden (view full) ---

64/* pcb_flags */
65#define DEBUG_PENDING 0x02 /* single-step of lcall for a sys call */
66#define INSTR_VALID 0x08 /* value in pcb_instr is valid (/proc) */
67#define NORMAL_STEP 0x10 /* normal debugger-requested single-step */
68#define WATCH_STEP 0x20 /* single-stepping in watchpoint emulation */
69#define CPC_OVERFLOW 0x40 /* performance counters overflowed */
70#define REQUEST_STEP 0x100 /* request pending to single-step this lwp */
71#define REQUEST_NOSTEP 0x200 /* request pending to disable single-step */
72#define ASYNC_HWERR 0x400 /* hardware error has corrupted context */
72
73/* fpu_flags */
74#define FPU_EN 0x1 /* flag signifying fpu in use */
75#define FPU_VALID 0x2 /* fpu_regs has valid fpu state */
76#define FPU_MODIFIED 0x4 /* fpu_regs is modified (/proc) */
77
78#define FPU_INVALID 0x0 /* fpu context is not in use */
79
80/* fpu_flags */
81
82#ifdef __cplusplus
83}
84#endif
85
86#endif /* _SYS_PCB_H */
73
74/* fpu_flags */
75#define FPU_EN 0x1 /* flag signifying fpu in use */
76#define FPU_VALID 0x2 /* fpu_regs has valid fpu state */
77#define FPU_MODIFIED 0x4 /* fpu_regs is modified (/proc) */
78
79#define FPU_INVALID 0x0 /* fpu context is not in use */
80
81/* fpu_flags */
82
83#ifdef __cplusplus
84}
85#endif
86
87#endif /* _SYS_PCB_H */