Searched refs:gregs (Results 26 - 50 of 61) sorted by relevance

123

/opensolaris-onvv-gate/usr/src/cmd/mdb/sparc/kmdb/
H A Dkvm_isadep.c75 mdb_tgt_gregset_t gregs; local
76 kreg_t *kregs = &gregs.kregs[0];
106 bcopy(grp, &gregs, sizeof (mdb_tgt_gregset_t));
123 func(arg, kregs[KREG_PC], 6, argv, &gregs) != 0)
161 return (mdb_kvm_v9stack_iter(t, &gregs, func, arg));
165 kmt_printregs(const mdb_tgt_gregset_t *gregs) argument
167 mdb_v9printregs(gregs);
175 mdb_tgt_gregset_t gregs; local
179 bzero(&gregs, sizeof (gregs));
[all...]
H A Dkaif.c172 mdb_tgt_gregset_t *gregs; local
178 gregs = &save->krs_gregs;
183 * locals to the gregs. We also extract %pstate from %tstate.
185 wp = gregs->kregs[KREG_CWP];
187 gregs->kregs[KREG_L0 + i] = save->krs_rwins[wp].rw_local[i];
188 gregs->kregs[KREG_I0 + i] = save->krs_rwins[wp].rw_in[i];
191 gregs->kregs[KREG_PSTATE] = KREG_TSTATE_PSTATE(save->krs_tstate);
197 gregs->kregs[KREG_O0 + i] = save->krs_rwins[wp].rw_in[i];
199 return (gregs);
205 mdb_tgt_gregset_t *gregs; local
[all...]
/opensolaris-onvv-gate/usr/src/cmd/mdb/sparc/mdb/
H A Dkvm_v7dep.c154 mdb_tgt_gregset_t gregs; local
155 kreg_t *kregs = &gregs.kregs[0];
163 bcopy(gsp, &gregs, sizeof (gregs));
169 if (got_pc && func(arg, kregs[KREG_PC], 6, argv, &gregs) != 0)
290 const mdb_tgt_gregset_t *gregs)
307 const mdb_tgt_gregset_t *gregs)
310 mdb_printf("%0?lr %a(", gregs->kregs[KREG_SP], pc);
328 mdb_tgt_gregset_t gregs, *grp; local
331 bzero(&gregs, sizeo
289 kt_frame(void *arglim, uintptr_t pc, uint_t argc, const long *argv, const mdb_tgt_gregset_t *gregs) argument
306 kt_framev(void *arglim, uintptr_t pc, uint_t argc, const long *argv, const mdb_tgt_gregset_t *gregs) argument
[all...]
H A Dkvm_v9dep.c128 mdb_tgt_gregset_t gregs, *grp; local
131 bzero(&gregs, sizeof (gregs));
132 gregs.kregs[KREG_FP] = addr;
133 gregs.kregs[KREG_I7] = saved_pc;
134 grp = &gregs;
/opensolaris-onvv-gate/usr/src/uts/intel/ia32/os/
H A Darchdep.c548 dmc->gregs[REG_GS] = (greg_t)(uint32_t)smc->gregs[GS];
549 dmc->gregs[REG_FS] = (greg_t)(uint32_t)smc->gregs[FS];
550 dmc->gregs[REG_ES] = (greg_t)(uint32_t)smc->gregs[ES];
551 dmc->gregs[REG_DS] = (greg_t)(uint32_t)smc->gregs[DS];
552 dmc->gregs[REG_RDI] = (greg_t)(uint32_t)smc->gregs[ED
[all...]
/opensolaris-onvv-gate/usr/src/uts/intel/dtrace/
H A Ddtrace_isa.c161 greg_t *gregs = ucp->uc_mcontext.gregs; local
163 sp = dtrace_fulword(&gregs[REG_FP]);
164 pc = dtrace_fulword(&gregs[REG_PC]);
169 greg32_t *gregs = ucp->uc_mcontext.gregs; local
171 sp = dtrace_fuword32(&gregs[EBP]);
172 pc = dtrace_fuword32(&gregs[EIP]);
365 greg_t *gregs = ucp->uc_mcontext.gregs; local
373 greg_t *gregs = ucp->uc_mcontext.gregs; local
[all...]
/opensolaris-onvv-gate/usr/src/lib/libc/port/gen/
H A Dstack.c101 addr = ucp->uc_mcontext.gregs[REG_SP] + STACK_BIAS;
103 addr = ucp->uc_mcontext.gregs[REG_SP];
H A Dwalkstack.c81 * gregs to construct the register set for the interrupted frame, and then
210 ((uintptr_t)uptr->uc_mcontext.gregs[FRAME_PTR_REGISTER] +
293 uc_mcontext.gregs[FRAME_PTR_REGISTER] +
295 savepc = oldctx->uc_mcontext.gregs[PC_REGISTER];
/opensolaris-onvv-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;
/opensolaris-onvv-gate/usr/src/cmd/mdb/intel/mdb/
H A Dmdb_amd64util.c82 mdb_amd64_printregs(const mdb_tgt_gregset_t *gregs) argument
84 const kreg_t *kregs = &gregs->kregs[0];
324 mdb_tgt_gregset_t gregs; local
325 kreg_t *kregs = &gregs.kregs[0];
354 bcopy(gsp, &gregs, sizeof (gregs));
416 if (got_pc && func(arg, pc, argc, fr_argv, &gregs) != 0)
534 const mdb_tgt_gregset_t *gregs)
551 const mdb_tgt_gregset_t *gregs)
562 mdb_printf("%0?lr %a(", gregs
533 mdb_amd64_kvm_frame(void *arglim, uintptr_t pc, uint_t argc, const long *argv, const mdb_tgt_gregset_t *gregs) argument
550 mdb_amd64_kvm_framev(void *arglim, uintptr_t pc, uint_t argc, const long *argv, const mdb_tgt_gregset_t *gregs) argument
[all...]
/opensolaris-onvv-gate/usr/src/cmd/mdb/common/mdb/
H A Dmdb_proc.h95 #define PTL_GETREGS(t, tid, gregs) \
97 ((pt_data_t *)((t)->t_data))->p_ptl_hdl, (tid), (gregs)))
99 #define PTL_SETREGS(t, tid, gregs) \
101 ((pt_data_t *)((t)->t_data))->p_ptl_hdl, (tid), (gregs)))
177 prgregset_t gregs; member in struct:mdb_tgt_gregset
H A Dmdb_proc.c989 const mdb_tgt_gregset_t *gregs)
1006 const mdb_tgt_gregset_t *gregs)
1010 mdb_printf("%0?lr %a(", gregs->gregs[R_FP], pc);
1012 mdb_printf("%0?lr %a(", gregs->gregs[R_SP], pc);
1026 const mdb_tgt_gregset_t *gregs)
1028 if (pt_frameregs(arglim, pc, argc, argv, gregs, pc == PC_FAKE) == -1) {
1032 return (pt_framev(arglim, pc, argc, argv, gregs));
1045 mdb_tgt_gregset_t gregs; local
988 pt_frame(void *arglim, uintptr_t pc, uint_t argc, const long *argv, const mdb_tgt_gregset_t *gregs) argument
1005 pt_framev(void *arglim, uintptr_t pc, uint_t argc, const long *argv, const mdb_tgt_gregset_t *gregs) argument
1025 pt_framer(void *arglim, uintptr_t pc, uint_t argc, const long *argv, const mdb_tgt_gregset_t *gregs) argument
1298 mdb_tgt_gregset_t gregs; local
3217 prgregset_t gregs; local
4703 pt_lwp_getregs(mdb_tgt_t *t, void *tap, mdb_tgt_tid_t tid, prgregset_t gregs) argument
4714 pt_lwp_setregs(mdb_tgt_t *t, void *tap, mdb_tgt_tid_t tid, prgregset_t gregs) argument
4869 pt_tdb_getregs(mdb_tgt_t *t, void *tap, mdb_tgt_tid_t tid, prgregset_t gregs) argument
4890 pt_tdb_setregs(mdb_tgt_t *t, void *tap, mdb_tgt_tid_t tid, prgregset_t gregs) argument
[all...]
/opensolaris-onvv-gate/usr/src/uts/common/syscall/
H A Dlwp_create.c98 thrptr = (uint32_t)uc.uc_mcontext.gregs[ESP];
114 thrptr = (uint32_t)uc32.uc_mcontext.gregs[ESP];
137 lwp_load(lwp, uc.uc_mcontext.gregs, thrptr);
/opensolaris-onvv-gate/usr/src/lib/libc/sparc/gen/
H A Dmakectxt.c64 reg = ucp->uc_mcontext.gregs;
117 reg = ucp->uc_mcontext.gregs;
H A Dsiglongjmp.c49 greg_t *reg = uc.uc_mcontext.gregs;
/opensolaris-onvv-gate/usr/src/lib/libc/sparcv9/gen/
H A Dmakectxt.c64 reg = ucp->uc_mcontext.gregs;
117 reg = ucp->uc_mcontext.gregs;
H A Dsiglongjmp.c46 greg_t *reg = uc.uc_mcontext.gregs;
/opensolaris-onvv-gate/usr/src/lib/libbc/libc/sys/common/
H A Ducontext.h90 gregset_t gregs; /* general register set */ member in struct:mcontext
/opensolaris-onvv-gate/usr/src/cmd/mdb/intel/kmdb/
H A Dkvm_isadep.c137 mdb_tgt_gregset_t gregs; local
141 bzero(&gregs, sizeof (gregs));
142 gregs.kregs[KREG_FP] = addr;
143 grp = &gregs;
198 kmt_printregs(const mdb_tgt_gregset_t *gregs) argument
200 mdb_isa_printregs(gregs);
/opensolaris-onvv-gate/usr/src/lib/libproc/common/
H A DPlwpregs.c187 Plwp_getregs(struct ps_prochandle *P, lwpid_t lwpid, prgregset_t gregs) argument
194 (void) memcpy(gregs, lps.pr_reg, sizeof (prgregset_t));
199 Plwp_setregs(struct ps_prochandle *P, lwpid_t lwpid, const prgregset_t gregs) argument
201 return (setlwpregs(P, lwpid, PCSREG, gregs, sizeof (prgregset_t)));
/opensolaris-onvv-gate/usr/src/uts/intel/ia32/syscall/
H A Dgetcontext.c62 * of the gregs, but we need to bzero() everything -after- that
122 getgregs(lwp, ucp->uc_mcontext.gregs);
158 setgregs(lwp, ucp->uc_mcontext.gregs);
308 getgregs32(lwp, ucp->uc_mcontext.gregs);
/opensolaris-onvv-gate/usr/src/cmd/mdb/common/kmdb/
H A Dkvm.h130 extern void kmt_printregs(const mdb_tgt_gregset_t *gregs);
/opensolaris-onvv-gate/usr/src/uts/intel/sys/
H A Dregset.h383 gregset_t gregs; /* general register set */ member in struct:__anon9730
390 gregset32_t gregs; /* general register set */ member in struct:__anon9731
/opensolaris-onvv-gate/usr/src/uts/sparc/sys/
H A Dregset.h389 gregset_t gregs; /* general register set */ member in struct:__anon9786
404 gregset32_t gregs; /* general register set */ member in struct:__anon9787
/opensolaris-onvv-gate/usr/src/cmd/ptools/pstack/
H A Dpstack.c499 print_java_frame(void *cld, prgregset_t gregs, const char *name, int bci, argument
504 (void) printf(" %.*lx * %s", length, (long)gregs[R_PC], name);
526 print_frame(void *cd, prgregset_t gregs, uint_t argc, const long *argv) argument
530 uintptr_t pc = gregs[R_PC];
563 ret = j_frame_iter(h->jvm, gregs, print_java_frame,

Completed in 359 milliseconds

123