Searched refs:pcb_special (Results 1 - 8 of 8) sorted by relevance

/freebsd-10.0-release/sys/ia64/ia64/
H A Dgdb_machdep.c54 case 1: return (&kdb_thrctx->pcb_special.gp);
59 case 12: return (&kdb_thrctx->pcb_special.sp);
60 case 13: return (&kdb_thrctx->pcb_special.tp);
84 if (kdb_thrctx->pcb_special.__spare == ~0UL)
85 return (&kdb_thrctx->pcb_special.rp);
93 case 330: return (&kdb_thrctx->pcb_special.pr);
95 if (kdb_thrctx->pcb_special.__spare == ~0UL) {
96 synth = kdb_thrctx->pcb_special.iip;
97 synth += (kdb_thrctx->pcb_special.psr >> 41) & 3;
100 return (&kdb_thrctx->pcb_special
[all...]
H A Dunwind.c214 val = pcb->pcb_special.pfs;
216 val = pcb->pcb_special.pr;
218 val = pcb->pcb_special.rnat;
220 val = pcb->pcb_special.unat;
224 val = pcb->pcb_special.gp;
226 val = pcb->pcb_special.sp;
228 val = pcb->pcb_special.tp;
236 val = pcb->pcb_special.rp;
354 bsp = pcb->pcb_special.bspstore;
355 if (pcb->pcb_special
[all...]
H A Dvm_machdep.c192 pcb->pcb_special.bspstore = td->td_kstack;
193 pcb->pcb_special.pfs = 0;
195 pcb->pcb_special.sp = (uintptr_t)tf - 16;
196 pcb->pcb_special.rp = FDESC_FUNC(fork_trampoline);
316 td2->td_pcb->pcb_special.bspstore = td2->td_kstack + ndirty;
317 td2->td_pcb->pcb_special.pfs = 0;
320 td2->td_pcb->pcb_special.sp = (uintptr_t)stackp - 16;
321 td2->td_pcb->pcb_special.rp = FDESC_FUNC(fork_trampoline);
H A Dgenassym.c103 ASSYM(PCB_SPECIAL_RP, offsetof(struct pcb, pcb_special.rp));
H A Dmachdep.c873 thread0.td_pcb->pcb_special.sp =
875 thread0.td_pcb->pcb_special.bspstore = thread0.td_kstack;
901 ret.bspstore = thread0.td_pcb->pcb_special.bspstore;
902 ret.sp = thread0.td_pcb->pcb_special.sp;
1145 pcb->pcb_special = tf->tf_special;
1146 pcb->pcb_special.__spare = ~0UL; /* XXX see unwind.c */
/freebsd-10.0-release/sys/ia64/include/
H A Ddb_machdep.h47 #define PC_REGS() ((kdb_thrctx->pcb_special.__spare == 0) ? \
48 kdb_thrctx->pcb_special.rp : \
49 kdb_thrctx->pcb_special.iip + ((kdb_thrctx->pcb_special.psr>>41) & 3))
H A Dpcb.h42 struct _special pcb_special; member in struct:pcb
/freebsd-10.0-release/gnu/usr.bin/gdb/kgdb/
H A Dtrgt_ia64.c83 supply_register(IA64_GR1_REGNUM, (char *)&pcb.pcb_special.gp);
88 supply_register(IA64_GR12_REGNUM, (char *)&pcb.pcb_special.sp);
89 supply_register(IA64_GR12_REGNUM+1, (char *)&pcb.pcb_special.tp);
114 if (pcb.pcb_special.__spare == ~0UL)
115 supply_register(IA64_BR0_REGNUM, (char *)&pcb.pcb_special.rp);
123 supply_register(IA64_PR_REGNUM, (char *)&pcb.pcb_special.pr);
124 if (pcb.pcb_special.__spare == ~0UL) {
125 r = pcb.pcb_special.iip + ((pcb.pcb_special.psr >> 41) & 3);
127 supply_register(IA64_CFM_REGNUM, (char *)&pcb.pcb_special
[all...]

Completed in 102 milliseconds