| /onnv/onnv-gate/usr/src/cmd/mdb/common/kmdb/ |
| kmdb_fault.c | 48 jmp_buf pcb, *old; local 55 if (setjmp(pcb) != 0) { 68 old = kmdb_dpi_set_fault_hdlr(&pcb);
|
| kmdb_kdi.c | 232 jmp_buf pcb, *oldpcb; local 235 if (setjmp(pcb) == 0) { 238 oldpcb = kmdb_dpi_set_fault_hdlr(&pcb);
|
| kmdb_kvm.c | 143 jmp_buf pcb; local 158 if (setjmp(pcb) != 0) { 169 oldpcb = kmdb_dpi_set_fault_hdlr(&pcb); 393 jmp_buf pcb; local 441 if (setjmp(pcb) != 0) { 449 oldpcb = kmdb_dpi_set_fault_hdlr(&pcb); [all...] |
| /onnv/onnv-gate/usr/src/lib/libdtrace/common/ |
| dt_pcb.c | 32 * A DTrace Parsing Control Block (PCB) contains all of the state that is used 42 * PCB design also makes it easier to debug (since all global state is kept in 57 * Initialize the specified PCB by zeroing it and filling in a few default 58 * members, and then pushing it on to the top of the PCB stack and setting 62 dt_pcb_push(dtrace_hdl_t *dtp, dt_pcb_t *pcb) 66 * assert that if another PCB is active, it is from the same handle and 77 bzero(pcb, sizeof (dt_pcb_t)); 79 dt_scope_create(&pcb->pcb_dstack); 80 dt_idstack_push(&pcb->pcb_globals, dtp->dt_globals); 81 dt_irlist_create(&pcb->pcb_ir) 111 dt_pcb_t *pcb = yypcb; local [all...] |
| dt_as.c | 92 dt_pcb_t *pcb = data; local 100 dvp = &pcb->pcb_difo->dtdo_vartab[pcb->pcb_asvidx++]; 101 stroff = dt_strtab_insert(pcb->pcb_strtab, idp->di_name); 104 longjmp(pcb->pcb_jmpbuf, EDT_NOMEM); 106 longjmp(pcb->pcb_jmpbuf, EDT_STR2BIG); 129 dt_node_diftype(pcb->pcb_hdl, &dn, &dvp->dtdv_type); 136 dt_copystr(const char *s, size_t n, size_t off, dt_pcb_t *pcb) 138 bcopy(s, pcb->pcb_difo->dtdo_strtab + off, n); 145 * We track the cumulative references to translators and members in the pcb' [all...] |
| dt_pid.c | 74 dt_pid_error(dtrace_hdl_t *dtp, dt_pcb_t *pcb, dt_proc_t *dpr, 84 if (pcb == NULL) { 92 dt_set_errmsg(dtp, dt_errtag(tag), pcb->pcb_region, 93 pcb->pcb_filetag, pcb->pcb_fileptr ? yylineno : 0, fmt, ap); 104 dt_pcb_t *pcb = pp->dpp_pcb; local 137 return (dt_pid_error(dtp, pcb, dpr, ftp, 148 return (dt_pid_error(dtp, pcb, dpr, ftp, 161 return (dt_pid_error(dtp, pcb, dpr, ftp, D_PROC_NAME, 166 return (dt_pid_error(dtp, pcb, dpr, ftp, D_PROC_OFF 248 dt_pcb_t *pcb = pp->dpp_pcb; local [all...] |
| dt_cc.c | 2060 dt_pcb_t pcb; local [all...] |
| /onnv/onnv-gate/usr/src/uts/intel/ia32/syscall/ |
| lwp_private.c | 43 pcb_t *pcb = &lwp->lwp_pcb; local 75 if (pcb->pcb_rupdate == 0) { 76 pcb->pcb_ds = rp->r_ds; 77 pcb->pcb_es = rp->r_es; 78 pcb->pcb_fs = rp->r_fs; 79 pcb->pcb_gs = rp->r_gs; 80 pcb->pcb_rupdate = 1; 88 set_usegd(&pcb->pcb_fsdesc, SDP_LONG, 0, 0, 90 rval = pcb->pcb_fs = 0; /* null gdt descriptor */ 92 set_usegd(&pcb->pcb_fsdesc, SDP_SHORT, (void *)base, -1 160 pcb_t *pcb = &lwp->lwp_pcb; local [all...] |
| /onnv/onnv-gate/usr/src/uts/sparc/sys/ |
| pcb.h | 41 typedef struct pcb { struct
|
| /onnv/onnv-gate/usr/src/uts/intel/sys/ |
| pcb.h | 43 typedef struct pcb { struct 49 unsigned char pcb_rupdate; /* new register values in pcb -> regs */
|
| /onnv/onnv-gate/usr/src/cmd/auditreduce/ |
| proc.c | 68 * First one record is retreived from each pcb. As they are retreived 74 * .arg pcbr - ptr to pcb for this process. 85 register audit_pcb_t *pcb; local 98 pcb = &(pcbr->pcb_below[i]); /* get next PCB */ 99 while (pcb->pcb_time < 0) { /* while no active record ... */ 100 if ((ret = get_file(pcb)) == -1) 101 break; /* no files - finished PCB */ 104 if (get_recs(pcb, &nrecs) == 0) 105 asort(pcb); /* got a rec - put in list * [all...] |
| main.c | 87 * and then allocates the root pcb. Then it calls mfork() to get 99 audit_pcb_t *pcb; local 116 * Allocate the root pcb and set it up. 118 pcb = (audit_pcb_t *)a_calloc(1, sizeof (audit_pcb_t)); 119 pcb->pcb_procno = root_pid; 120 pcb->pcb_flags |= PF_ROOT; 121 pcb->pcb_fpw = stdout; 122 pcb->pcb_time = -1; 126 if (mfork(pcb, pcbnum, 0, pcbnum - 1)) { 176 * .call ret = mfork(pcb, nsp, lo, hi) 355 audit_pcb_t *pcb; local 600 audit_pcb_t *pcb; local [all...] |
| option.c | 728 audit_pcb_t *pcb; local 741 if ((pcb = get_next_pcb((char *)NULL)) == (audit_pcb_t *)NULL) 743 pcb->pcb_suffix = fcb->fcb_file; 744 pcb->pcb_dfirst = pcb->pcb_first = fcb; /* one-item list */ 745 pcb->pcb_dlast = pcb->pcb_last = fcb; 746 pcb->pcb_cur = fcb; 864 * getting and fcb and installing the fcb into the correct pcb. 865 * If the file fails then the fcb is not installed into a pcb 881 audit_pcb_t *pcb; local 1076 audit_pcb_t *pcb; local [all...] |
| /onnv/onnv-gate/usr/src/cmd/mdb/intel/kmdb/ |
| kvm_isadep.c | 307 jmp_buf pcb, *oldpcb = NULL; local 309 if (setjmp(pcb) != 0) { 314 oldpcb = kmdb_dpi_set_fault_hdlr(&pcb); 398 jmp_buf pcb, *oldpcb = NULL; local 403 if (setjmp(pcb) != 0) { 408 oldpcb = kmdb_dpi_set_fault_hdlr(&pcb);
|
| /onnv/onnv-gate/usr/src/cmd/mdb/sparc/kmdb/ |
| kvm_isadep.c | 238 jmp_buf pcb; local 254 if (setjmp(pcb) != 0) { 266 oldpcb = kmdb_dpi_set_fault_hdlr(&pcb);
|
| /onnv/onnv-gate/usr/src/uts/intel/ia32/os/ |
| sundep.c | 379 struct pcb *pcb = &clwp->lwp_pcb; local 382 if (pcb->pcb_rupdate == 0) { 383 pcb->pcb_ds = rp->r_ds; 384 pcb->pcb_es = rp->r_es; 385 pcb->pcb_fs = rp->r_fs; 386 pcb->pcb_gs = rp->r_gs; 387 pcb->pcb_rupdate = 1; 422 * Here we save the current values from the lwp regs into the pcb 423 * and set pcb->pcb_rupdate to 1 to tell the rest of the kerne 449 pcb_t *pcb = &lwp->lwp_pcb; local 498 pcb_t *pcb = &lwp->lwp_pcb; local 695 pcb_t *pcb = &lwp->lwp_pcb; local 716 pcb_t *pcb = &lwp->lwp_pcb; local 884 pcb_t *pcb = &lwp->lwp_pcb; local [all...] |
| sysi86.c | 597 pcb_t *pcb = &lwp->lwp_pcb; local 606 if (pcb->pcb_rupdate == 1) { 607 if (ssd->sel == pcb->pcb_ds || 608 ssd->sel == pcb->pcb_es || 609 ssd->sel == pcb->pcb_fs || 610 ssd->sel == pcb->pcb_gs) {
|
| syscall.c | 806 pcb_t *pcb = &lwp->lwp_pcb; local 819 ((pcb->pcb_flags & NORMAL_STEP) || 820 !(pcb->pcb_flags & WATCH_STEP))) { 826 pcb->pcb_flags &= ~(DEBUG_PENDING|NORMAL_STEP|WATCH_STEP); [all...] |
| archdep.c | 299 * the pcb and indicate that the state is valid. When the 330 * If we have FPU hw and the thread's pcb doesn't have 420 struct pcb *pcb = &lwp->lwp_pcb; local 438 grp[REG_FSBASE] = pcb->pcb_fsbase; 439 grp[REG_GSBASE] = pcb->pcb_gsbase; 442 if (pcb->pcb_rupdate == 1) { 443 grp[REG_DS] = pcb->pcb_ds; 444 grp[REG_ES] = pcb->pcb_es; 445 grp[REG_FS] = pcb->pcb_fs 473 struct pcb *pcb = &lwp->lwp_pcb; local 691 struct pcb *pcb = &lwp->lwp_pcb; local [all...] |
| /onnv/onnv-gate/usr/src/stand/lib/sock/ |
| socket_impl.h | 144 void *pcb; /* Protocol control block */ member in struct:inetboot_socket
|
| /onnv/onnv-gate/usr/src/uts/common/xen/os/ |
| gnttab.c | 498 struct gnttab_free_callback **pcb; local 501 for (pcb = &gnttab_free_callback_list; *pcb; pcb = &(*pcb)->next) { 502 if (*pcb == callback) { 503 *pcb = callback->next;
|
| /onnv/onnv-gate/usr/src/cmd/mdb/common/mdb/ |
| mdb.c | 862 jmp_buf pcb; local 886 bcopy(fp->f_pcb, pcb, sizeof (jmp_buf)); 926 bcopy(pcb, fp->f_pcb, sizeof (jmp_buf)); [all...] |
| /onnv/onnv-gate/usr/src/uts/i86pc/os/ |
| machdep.c | 838 struct pcb *pcb = &lwp->lwp_pcb; local 856 pcb->pcb_fsdesc = pcb->pcb_gsdesc = zero_udesc; 858 pcb->pcb_fsdesc = pcb->pcb_gsdesc = zero_u32desc; 860 pcb->pcb_fsdesc = pcb->pcb_gsdesc = zero_udesc; [all...] |
| trap.c | 1304 pcb_t *pcb = &lwp->lwp_pcb; local [all...] |
| /onnv/onnv-gate/usr/src/uts/sun4/os/ |
| trap.c | 717 pcb_t *pcb = &lwp->lwp_pcb; local 721 if (pcb->pcb_step == STEP_WASACTIVE) { 722 pcb->pcb_step = STEP_NONE; 723 pcb->pcb_tracepc = NULL; 731 ASSERT(pcb->pcb_flags & (NORMAL_STEP|WATCH_STEP)); 733 (pcb->pcb_flags & NORMAL_STEP)) { 739 pcb->pcb_flags &= ~(NORMAL_STEP|WATCH_STEP); 1119 * results in residual windows in the pcb. [all...] |