Home
last modified time | relevance | path

Searched refs:rwin (Results 1 – 10 of 10) sorted by relevance

/titanic_50/usr/src/cmd/mdb/sparc/mdb/
H A Dkvm_v9dep.c244 struct rwindow rwin; in kt_sparcv9_init() local
331 if (kregs[KREG_SP] != 0 && mdb_tgt_vread(t, &rwin, sizeof (rwin), in kt_sparcv9_init()
332 kregs[KREG_SP] + STACK_BIAS) == sizeof (rwin)) { in kt_sparcv9_init()
334 kregs[KREG_L0] = rwin.rw_local[0]; in kt_sparcv9_init()
335 kregs[KREG_L1] = rwin.rw_local[1]; in kt_sparcv9_init()
336 kregs[KREG_L2] = rwin.rw_local[2]; in kt_sparcv9_init()
337 kregs[KREG_L3] = rwin.rw_local[3]; in kt_sparcv9_init()
338 kregs[KREG_L4] = rwin.rw_local[4]; in kt_sparcv9_init()
339 kregs[KREG_L5] = rwin.rw_local[5]; in kt_sparcv9_init()
340 kregs[KREG_L6] = rwin.rw_local[6]; in kt_sparcv9_init()
[all …]
H A Dkvm_v7dep.c158 struct rwindow rwin; in kt_stack_iter() local
184 if (mdb_tgt_vread(t, &rwin, sizeof (rwin), sp) != sizeof (rwin)) in kt_stack_iter()
188 kregs[KREG_L0 + i] = (uintptr_t)rwin.rw_local[i]; in kt_stack_iter()
190 kregs[KREG_I0 + i] = (uintptr_t)rwin.rw_in[i]; in kt_stack_iter()
431 struct rwindow rwin; in kt_sparcv7_init() local
508 if (kregs[KREG_SP] != 0 && mdb_tgt_vread(t, &rwin, sizeof (rwin), in kt_sparcv7_init()
509 kregs[KREG_SP]) == sizeof (rwin)) { in kt_sparcv7_init()
511 kregs[KREG_L0] = rwin.rw_local[0]; in kt_sparcv7_init()
512 kregs[KREG_L1] = rwin.rw_local[1]; in kt_sparcv7_init()
513 kregs[KREG_L2] = rwin.rw_local[2]; in kt_sparcv7_init()
[all …]
H A Dmdb_v9util.c259 struct rwindow rwin; in mdb_kvm_v9stack_iter() local
294 if (mdb_tgt_vread(t, &rwin, sizeof (rwin), sp) != sizeof (rwin)) in mdb_kvm_v9stack_iter()
298 kregs[KREG_L0 + i] = (uintptr_t)rwin.rw_local[i]; in mdb_kvm_v9stack_iter()
300 kregs[KREG_I0 + i] = (uintptr_t)rwin.rw_in[i]; in mdb_kvm_v9stack_iter()
/titanic_50/usr/src/uts/sparc/os/
H A Dsundep.c152 struct rwindow *rwin; in thread_load() local
180 rwin = (struct rwindow *)sp; in thread_load()
181 rwin->rw_in[0] = (intptr_t)arg; in thread_load()
182 rwin->rw_in[1] = len; in thread_load()
183 rwin->rw_in[6] = 0; in thread_load()
184 rwin->rw_in[7] = (intptr_t)start; in thread_load()
/titanic_50/usr/src/uts/sparc/dtrace/
H A Ddtrace_isa.c809 struct rwindow *rwin = (void *)mpcb->mpcb_wbuf; in dtrace_getreg() local
814 return (rwin[i].rw_local[reg - 16]); in dtrace_getreg()
825 struct rwindow32 *rwin = (void *)mpcb->mpcb_wbuf; in dtrace_getreg() local
830 return (rwin[i].rw_local[reg - 16]); in dtrace_getreg()
867 struct rwindow *rwin = (void *)mpcb->mpcb_wbuf; in dtrace_getreg() local
872 fp = rwin[i].rw_fp; in dtrace_getreg()
887 struct rwindow32 *rwin = (void *)mpcb->mpcb_wbuf; in dtrace_getreg() local
892 fp = rwin[i].rw_fp; in dtrace_getreg()
910 struct rwindow *rwin = (void *)mpcb->mpcb_wbuf; in dtrace_getreg() local
915 return (rwin[i].rw_local[reg - 16]); in dtrace_getreg()
[all …]
H A Dfasttrap_isa.c1429 struct rwindow *rwin = (void *)mpcb->mpcb_wbuf; in fasttrap_getreg() local
1437 return (rwin[i].rw_local[reg - 16]); in fasttrap_getreg()
1449 struct rwindow32 *rwin = (void *)mpcb->mpcb_wbuf; in fasttrap_getreg() local
1457 return (rwin[i].rw_local[reg - 16]); in fasttrap_getreg()
1527 struct rwindow *rwin = (struct rwindow *)mpcb->mpcb_wbuf; in fasttrap_putreg() local
1536 rwin[i].rw_local[reg - 16] = value; in fasttrap_putreg()
1544 &rwin[mpcb->mpcb_wbcnt], sizeof (*rwin)) != 0) in fasttrap_putreg()
1547 rwin[mpcb->mpcb_wbcnt].rw_local[reg - 16] = value; in fasttrap_putreg()
1557 struct rwindow32 *rwin = (struct rwindow32 *)mpcb->mpcb_wbuf; in fasttrap_putreg() local
1567 rwin[i].rw_local[reg - 16] = v32; in fasttrap_putreg()
[all …]
/titanic_50/usr/src/cmd/truss/
H A Dfcall.c1675 struct rwindow64 rwin; in previous_fp() local
1676 if (Pread(Proc, &rwin, sizeof (rwin), sp + STACK_BIAS) in previous_fp()
1677 == sizeof (rwin)) { in previous_fp()
1678 fp = (uintptr_t)rwin.rw_fp; in previous_fp()
1679 pc = (uintptr_t)rwin.rw_rtn; in previous_fp()
1682 Pread(Proc, &rwin, sizeof (rwin), fp + STACK_BIAS) in previous_fp()
1683 != sizeof (rwin)) in previous_fp()
1686 struct rwindow32 rwin; in previous_fp() local
1688 struct rwindow rwin; in previous_fp()
1690 if (Pread(Proc, &rwin, sizeof (rwin), sp) == sizeof (rwin)) { in previous_fp()
[all …]
/titanic_50/usr/src/cmd/mdb/sparc/kmdb/
H A Dkmdb_dpi_isadep.c91 kmdb_dpi_get_rwin(int cpuid, int win, struct rwindow *rwin) in kmdb_dpi_get_rwin() argument
93 return (mdb.m_dpi->dpo_get_rwin(cpuid, win, rwin)); in kmdb_dpi_get_rwin()
H A Dkvm_isadep.c117 struct rwindow rwin; in kmt_stack_iter() local
142 if (kmdb_dpi_get_rwin(cpuid, wp, &rwin) < 0) { in kmt_stack_iter()
148 kregs[KREG_L0 + i] = (uintptr_t)rwin.rw_local[i]; in kmt_stack_iter()
150 kregs[KREG_I0 + i] = (uintptr_t)rwin.rw_in[i]; in kmt_stack_iter()
H A Dkaif.c827 kaif_get_rwin(int cpuid, int win, struct rwindow *rwin) in kaif_get_rwin() argument
837 bcopy(&save->krs_rwins[win], rwin, sizeof (struct rwindow)); in kaif_get_rwin()