Searched refs:greg_t (Results 1 - 25 of 73) sorted by relevance

123

/illumos-gate/usr/src/lib/libc/inc/
H A Dsigjmp_struct.h43 * A greg_t is a long. A sigset_t is 4 ints and a stack_t is 3 longs.
57 greg_t sjs_sp; /* JBUF[ 1] */
58 greg_t sjs_pc; /* JBUF[ 2] */
59 greg_t sjs_fp; /* JBUF[ 3] */
60 greg_t sjs_i7; /* JBUF[ 4] */
65 greg_t sjs_asi;
66 greg_t sjs_fprs;
/illumos-gate/usr/src/uts/intel/sys/
H A Dframe.h57 greg_t fr_savfp; /* saved frame pointer */
58 greg_t fr_savpc; /* saved program counter */
H A Dkdi_regs.h71 greg_t krm_cpu_state; /* This CPU's state at last entry */
72 greg_t krm_pc; /* Instruction pointer at trap */
73 greg_t krm_sp; /* Stack pointer at trap */
74 greg_t krm_trapno; /* The last trap number */
75 greg_t krm_flag; /* KAIF_CRUMB_F_* */
84 greg_t dr_ctl;
85 greg_t dr_stat;
86 greg_t dr_addr[KDI_MAXWPIDX + 1];
105 greg_t *krs_gregs; /* saved registers */
112 greg_t krs_cr
[all...]
H A Dmcontext.h63 typedef long greg_t; typedef
65 typedef int greg_t; typedef
75 typedef greg_t gregset_t[_NGREG];
/illumos-gate/usr/src/uts/intel/ia32/sys/
H A Dprivregs.h58 greg_t r_savfp; /* a copy of %ebp */
59 greg_t r_savpc; /* a copy of %eip */
61 greg_t r_gs;
62 greg_t r_fs;
63 greg_t r_es;
64 greg_t r_ds;
65 greg_t r_edi;
66 greg_t r_esi;
67 greg_t r_ebp;
68 greg_t r_es
[all...]
/illumos-gate/usr/src/uts/intel/amd64/sys/
H A Dprivregs.h58 greg_t r_savfp; /* a copy of %rbp */
59 greg_t r_savpc; /* a copy of %rip */
61 greg_t r_rdi; /* 1st arg to function */
62 greg_t r_rsi; /* 2nd arg to function */
63 greg_t r_rdx; /* 3rd arg to function, 2nd return register */
64 greg_t r_rcx; /* 4th arg to function */
66 greg_t r_r8; /* 5th arg to function */
67 greg_t r_r9; /* 6th arg to function */
68 greg_t r_rax; /* 1st return register, # SSE registers */
69 greg_t r_rb
[all...]
/illumos-gate/usr/src/cmd/mdb/intel/amd64/kmdb/
H A Dkmdb_makecontext.c51 ucp->uc_mcontext.gregs[REG_PC] = (greg_t)func;
52 ucp->uc_mcontext.gregs[REG_SP] = (greg_t)stack;
53 ucp->uc_mcontext.gregs[REG_RDI] = (greg_t)arg;
/illumos-gate/usr/src/cmd/mdb/sparc/kmdb/
H A Dkmdb_makecontext.c58 ucp->uc_mcontext.gregs[REG_PC] = (greg_t)func;
59 ucp->uc_mcontext.gregs[REG_nPC] = (greg_t)func + 4;
60 ucp->uc_mcontext.gregs[REG_O0] = (greg_t)arg;
61 ucp->uc_mcontext.gregs[REG_SP] = (greg_t)(stack - STACK_BIAS);
/illumos-gate/usr/src/lib/libc/sparc/gen/
H A Dsiglongjmp.c47 extern void _fetch_globals(greg_t *);
49 greg_t *reg = uc.uc_mcontext.gregs;
51 greg_t fp = bp->sjs_fp;
52 greg_t i7 = bp->sjs_i7;
77 reg[REG_O0] = (greg_t)val;
79 reg[REG_O0] = (greg_t)1;
H A Dmakectxt.c57 greg_t *reg;
65 reg[REG_PC] = (greg_t)func;
103 reg[REG_SP] = (greg_t)sp - STACK_BIAS; /* sp (when done) */
104 reg[REG_O7] = (greg_t)resumecontext - 8; /* return pc */
110 greg_t *reg;
118 reg[REG_PC] = (greg_t)func;
150 reg[REG_SP] = (greg_t)sp - STACK_BIAS; /* sp (when done) */
151 reg[REG_O7] = (greg_t)resumecontext - 8; /* return pc */
H A Dgetctxt.c42 greg_t *reg;
H A Dswapctxt.c42 greg_t *reg;
/illumos-gate/usr/src/lib/libc/sparcv9/gen/
H A Dsiglongjmp.c44 extern void _fetch_globals(greg_t *);
46 greg_t *reg = uc.uc_mcontext.gregs;
48 greg_t fp = bp->sjs_fp;
49 greg_t i7 = bp->sjs_i7;
76 reg[REG_O0] = (greg_t)val;
78 reg[REG_O0] = (greg_t)1;
H A Dmakectxt.c57 greg_t *reg;
65 reg[REG_PC] = (greg_t)func;
103 reg[REG_SP] = (greg_t)sp - STACK_BIAS; /* sp (when done) */
104 reg[REG_O7] = (greg_t)resumecontext - 8; /* return pc */
110 greg_t *reg;
118 reg[REG_PC] = (greg_t)func;
150 reg[REG_SP] = (greg_t)sp - STACK_BIAS; /* sp (when done) */
151 reg[REG_O7] = (greg_t)resumecontext - 8; /* return pc */
H A Dgetctxt.c42 greg_t *reg;
H A Dswapctxt.c42 greg_t *reg;
/illumos-gate/usr/src/lib/libc/i386/threads/
H A Dmachdep.c92 static greg_t fs, es, ds, cs, ss;
126 ucp->uc_mcontext.gregs[ESP] = (greg_t)ulwp;
127 ucp->uc_mcontext.gregs[GS] = (greg_t)LWPGS_SEL;
138 ucp->uc_mcontext.gregs[EIP] = (greg_t)func;
139 ucp->uc_mcontext.gregs[UESP] = (greg_t)stack;
140 ucp->uc_mcontext.gregs[EBP] = (greg_t)(stack + 3);
212 __csigsetjmp(greg_t cs, greg_t ss, greg_t gs,
213 greg_t f
[all...]
/illumos-gate/usr/src/cmd/mdb/intel/ia32/kmdb/
H A Dkmdb_makecontext.c52 ucp->uc_mcontext.gregs[REG_PC] = (greg_t)func;
53 ucp->uc_mcontext.gregs[REG_SP] = (greg_t)stack;
/illumos-gate/usr/src/lib/libc/i386/gen/
H A Dmakectxt.c83 ucp->uc_mcontext.gregs[EIP] = (greg_t)func;
99 ucp->uc_mcontext.gregs[UESP] = (greg_t)sp;
/illumos-gate/usr/src/lib/libc/amd64/gen/
H A Dmakectxt.c59 greg_t tmp;
62 ucp->uc_mcontext.gregs[REG_PC] = (greg_t)func;
113 ucp->uc_mcontext.gregs[REG_SP] = (greg_t)sp;
/illumos-gate/usr/src/uts/common/os/
H A Dkdi.c57 kdi_dvec_handle_fault(greg_t trapno, greg_t pc, greg_t sp, int cpuid)
/illumos-gate/usr/src/uts/common/sys/
H A Dkdi_impl.h57 void (*dv_handle_fault)(greg_t, greg_t, greg_t, int);
/illumos-gate/usr/src/uts/sparc/sys/
H A Dregset.h105 greg_t rw_local[8]; /* locals */
106 greg_t rw_in[8]; /* ins */
133 greg_t *spbuf[SPARC_MAXREGWINDOW];
/illumos-gate/usr/src/ucblib/libucb/inc/
H A Dlibc.h67 extern greg_t _getsp(void);
/illumos-gate/usr/src/lib/libc/sparc/threads/
H A Dmachdep.c80 ucp->uc_mcontext.gregs[REG_PC] = (greg_t)func;
81 ucp->uc_mcontext.gregs[REG_nPC] = (greg_t)func + 4;
82 ucp->uc_mcontext.gregs[REG_O0] = (greg_t)ulwp;
83 ucp->uc_mcontext.gregs[REG_SP] = (greg_t)(stack - STACK_BIAS);
84 ucp->uc_mcontext.gregs[REG_O7] = (greg_t)_lwp_start;
85 ucp->uc_mcontext.gregs[REG_G7] = (greg_t)ulwp;
96 extern void _setfsr(greg_t *);
120 extern void _getfsr(greg_t *);
124 extern greg_t _getfprs();

Completed in 134 milliseconds

123