| /illumos-gate/usr/src/cmd/mdb/common/modules/genunix/ |
| H A D | findstack_subr.c | 49 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 D | regset.h | 104 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 D | pcb.h | 49 struct rwindow pcb_xregs; /* locals+ins fetched/set via /proc */
|
| /illumos-gate/usr/src/lib/libproc/sparc/ |
| H A D | Pisadep.c | 132 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 D | Pisadep.c | 171 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 D | machpcb.h | 65 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 D | sundep.c | 152 struct rwindow *rwin; in thread_load() 180 rwin = (struct rwindow *)sp; in thread_load()
|
| H A D | archdep.c | 414 stksize += sizeof (struct rwindow) + STACK_BIAS; in exec_set_sp()
|
| /illumos-gate/usr/src/uts/sparc/v9/os/ |
| H A D | v9dep.c | 502 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 D | machcpuvar.h | 80 struct rwindow ptl1_rwindow[MAXWIN]; 158 struct rwindow kwbuf;
|
| /illumos-gate/usr/src/cmd/mdb/common/modules/libc/ |
| H A D | findstack_subr.c | 37 struct rwindow { struct 223 struct rwindow frame; in stacks_findstack()
|
| /illumos-gate/usr/src/uts/sparc/v9/sys/ |
| H A D | machpcb.h | 70 struct rwindow mpcb_rwin[2]; /* windows used while doing watchpoints */
|
| /illumos-gate/usr/src/cmd/mdb/common/kmdb/ |
| H A D | kmdb_dpi_impl.h | 74 int (*dpo_get_rwin)(int, int, struct rwindow *);
|
| /illumos-gate/usr/src/lib/libproc/common/ |
| H A D | P32ton.h | 54 extern void rwindow_32_to_n(const struct rwindow32 *, struct rwindow *);
|
| /illumos-gate/usr/src/uts/sun4v/os/ |
| H A D | mach_trap.c | 203 struct rwindow *wp; in ptl1_showtrap() 221 struct rwindow *nwp; in ptl1_showtrap()
|
| /illumos-gate/usr/src/uts/sun4u/os/ |
| H A D | mach_trap.c | 217 struct rwindow *wp; in ptl1_showtrap() 235 struct rwindow *nwp; in ptl1_showtrap()
|
| /illumos-gate/usr/src/uts/common/exec/elf/ |
| H A D | elf_impl.h | 103 #define rwindow rwindow32 macro
|
| H A D | elf_notes.c | 156 sizeof (struct rwindow); in setup_note_header() 603 sizeof (struct rwindow); in write_elfnotes()
|
| /illumos-gate/usr/src/uts/sparc/dtrace/ |
| H A D | dtrace_isa.c | 809 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 D | fasttrap_isa.c | 1429 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 D | machcpuvar.h | 74 struct rwindow ptl1_rwindow[MAXWIN];
|
| /illumos-gate/usr/src/uts/sun4/os/ |
| H A D | mp_startup.c | 136 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 D | fpu_simulator.h | 457 struct rwindow *pwindow, /* Pointer to locals and ins. */
|
| /illumos-gate/usr/src/uts/sparc/fs/proc/ |
| H A D | prmachdep.c | 254 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 D | getcontext.c | 290 gwin_size = gwin->wbcnt * sizeof (struct rwindow) + in getsetcontext()
|