Home
last modified time | relevance | path

Searched refs:rwindow (Results 1 – 25 of 28) sorted by relevance

12

/illumos-gate/usr/src/cmd/mdb/common/modules/genunix/
H A Dfindstack_subr.c49 struct rwindow { struct
79 long *fpp = (long *)&((struct rwindow *)frame)->rw_fp; in crawl()
86 fp = ((struct rwindow *)frame)->rw_fp + STACK_BIAS; in crawl()
89 ((struct rwindow *)frame)->rw_rtn; in crawl()
100 if (ktop - fp == sizeof (struct rwindow)) { in crawl()
107 fp, kbase, ktop - sizeof (struct rwindow))); in crawl()
109 if (fp < kbase || fp >= (ktop - sizeof (struct rwindow))) in crawl()
249 win + sizeof (struct rwindow) <= utop; in stacks_findstack()
250 win += sizeof (struct rwindow *)) { in stacks_findstack()
266 win + sizeof (struct rwindow) <= utop; in stacks_findstack()
[all …]
/illumos-gate/usr/src/uts/sparc/sys/
H A Dregset.h104 struct rwindow { struct
122 extern void rwindow_nto32(struct rwindow *, struct rwindow32 *); argument
123 extern void rwindow_32ton(struct rwindow32 *, struct rwindow *);
134 struct rwindow wbuf[SPARC_MAXREGWINDOW];
H A Dpcb.h49 struct rwindow pcb_xregs; /* locals+ins fetched/set via /proc */
/illumos-gate/usr/src/lib/libproc/sparc/
H A DPisadep.c132 struct rwindow *gq_rwin; /* rwindow destination buffer */
171 sizeof (struct rwindow)); in find_gwin()
185 read_gwin(struct ps_prochandle *P, struct rwindow *rwp, uintptr_t sp) in read_gwin()
209 sizeof (struct rwindow)); in read_gwin()
299 n = Pread(P, &gregs[R_L0], sizeof (struct rwindow), sp); in Pstack_iter()
301 if (n == sizeof (struct rwindow)) in Pstack_iter()
313 if (read_gwin(P, (struct rwindow *)&gregs[R_L0], sp) == -1) in Pstack_iter()
/illumos-gate/usr/src/lib/libproc/sparcv9/
H A DPisadep.c171 struct rwindow *gq_rwin; /* rwindow destination buffer */
219 sizeof (struct rwindow)); in find_gwin()
233 read_gwin(struct ps_prochandle *P, struct rwindow *rwp, uintptr_t sp) in read_gwin()
257 sizeof (struct rwindow)); in read_gwin()
388 (struct rwindow *)&gregs[R_L0]); in Pstack_iter()
402 n = Pread(P, &gregs[R_L0], sizeof (struct rwindow), sp); in Pstack_iter()
404 if (n == sizeof (struct rwindow)) in Pstack_iter()
417 if (read_gwin(P, (struct rwindow *)&gregs[R_L0], sp) == -1) in Pstack_iter()
/illumos-gate/usr/src/uts/sparc/v7/sys/
H A Dmachpcb.h65 struct rwindow mpcb_wbuf[MAXWIN]; /* user window save buffer */
67 struct rwindow mpcb_rwin[2]; /* windows used while doing watchpoints */
/illumos-gate/usr/src/uts/sparc/os/
H A Dsundep.c152 struct rwindow *rwin; in thread_load()
180 rwin = (struct rwindow *)sp; in thread_load()
H A Darchdep.c414 stksize += sizeof (struct rwindow) + STACK_BIAS; in exec_set_sp()
/illumos-gate/usr/src/uts/sparc/v9/os/
H A Dv9dep.c502 bcopy(&gwins->wbuf[i], rwp, sizeof (struct rwindow)); in setgwins()
517 struct rwindow *rwp; in setgwins32()
534 rwp = (struct rwindow *) in setgwins32()
575 bcopy(rwp, &gwp->wbuf[i], sizeof (struct rwindow)); in getgwins()
587 struct rwindow *rwp; in getgwins32()
604 rwp = (struct rwindow *) in getgwins32()
776 sizeof (struct rwindow)) == 0)) in copy_return_window()
784 sizeof (struct rwindow)) == 0)) in copy_return_window()
953 gwin_size = (mpcb->mpcb_wbcnt * sizeof (struct rwindow)) + in sendsig()
1135 watched2 = watch_disable_addr(tos, sizeof (struct rwindow), in sendsig()
[all …]
/illumos-gate/usr/src/uts/sun4v/sys/
H A Dmachcpuvar.h80 struct rwindow ptl1_rwindow[MAXWIN];
158 struct rwindow kwbuf;
/illumos-gate/usr/src/cmd/mdb/common/modules/libc/
H A Dfindstack_subr.c37 struct rwindow { struct
223 struct rwindow frame; in stacks_findstack()
/illumos-gate/usr/src/uts/sparc/v9/sys/
H A Dmachpcb.h70 struct rwindow mpcb_rwin[2]; /* windows used while doing watchpoints */
/illumos-gate/usr/src/cmd/mdb/common/kmdb/
H A Dkmdb_dpi_impl.h74 int (*dpo_get_rwin)(int, int, struct rwindow *);
/illumos-gate/usr/src/lib/libproc/common/
H A DP32ton.h54 extern void rwindow_32_to_n(const struct rwindow32 *, struct rwindow *);
/illumos-gate/usr/src/uts/sun4v/os/
H A Dmach_trap.c203 struct rwindow *wp; in ptl1_showtrap()
221 struct rwindow *nwp; in ptl1_showtrap()
/illumos-gate/usr/src/uts/sun4u/os/
H A Dmach_trap.c217 struct rwindow *wp; in ptl1_showtrap()
235 struct rwindow *nwp; in ptl1_showtrap()
/illumos-gate/usr/src/uts/common/exec/elf/
H A Delf_impl.h103 #define rwindow rwindow32 macro
H A Delf_notes.c156 sizeof (struct rwindow); in setup_note_header()
603 sizeof (struct rwindow); in write_elfnotes()
/illumos-gate/usr/src/uts/sparc/dtrace/
H A Ddtrace_isa.c809 struct rwindow *rwin = (void *)mpcb->mpcb_wbuf; in dtrace_getreg()
867 struct rwindow *rwin = (void *)mpcb->mpcb_wbuf; in dtrace_getreg()
910 struct rwindow *rwin = (void *)mpcb->mpcb_wbuf; in dtrace_getreg()
H A Dfasttrap_isa.c1429 struct rwindow *rwin = (void *)mpcb->mpcb_wbuf; in fasttrap_getreg()
1527 struct rwindow *rwin = (struct rwindow *)mpcb->mpcb_wbuf; in fasttrap_putreg()
/illumos-gate/usr/src/uts/sun4u/sys/
H A Dmachcpuvar.h74 struct rwindow ptl1_rwindow[MAXWIN];
/illumos-gate/usr/src/uts/sun4/os/
H A Dmp_startup.c136 tp->t_sp = (uintptr_t)((struct rwindow *)sp - 1) - STACK_BIAS; in common_startup_init()
581 tp->t_sp = (uintptr_t)((struct rwindow *)sp - 1) - STACK_BIAS; in restart_other_cpu()
/illumos-gate/usr/src/uts/sparc/sys/fpu/
H A Dfpu_simulator.h457 struct rwindow *pwindow, /* Pointer to locals and ins. */
/illumos-gate/usr/src/uts/sparc/fs/proc/
H A Dprmachdep.c254 struct rwindow *rw = &lwp->lwp_pcb.pcb_xregs; in prgregset_32ton()
917 rw_size = sizeof (struct rwindow); in prstop()
/illumos-gate/usr/src/uts/sparc/syscall/
H A Dgetcontext.c290 gwin_size = gwin->wbcnt * sizeof (struct rwindow) + in getsetcontext()

12