Searched refs:yypcb (Results 1 - 15 of 15) sorted by relevance

/freebsd-9.3-release/cddl/contrib/opensolaris/lib/libdtrace/common/
H A Ddt_lex.l51 if (yypcb->pcb_fileptr != NULL) { \
52 if (((result = fread(buf, 1, max_size, yypcb->pcb_fileptr)) == 0) \
53 && ferror(yypcb->pcb_fileptr)) \
54 longjmp(yypcb->pcb_jmpbuf, EDT_FIO); \
58 yypcb->pcb_strptr < yypcb->pcb_string + yypcb->pcb_strlen; n++) \
59 buf[n] = *yypcb->pcb_strptr++; \
123 if (yypcb->pcb_token != 0) {
124 int tok = yypcb
[all...]
H A Ddt_pragma.c58 if ((php = yypcb->pcb_pragmas) == NULL)
83 dtrace_hdl_t *dtp = yypcb->pcb_hdl;
132 &yypcb->pcb_globals, name)) != NULL) {
143 if (yypcb->pcb_pragmas == NULL && (yypcb->pcb_pragmas =
145 longjmp(yypcb->pcb_jmpbuf, EDT_NOMEM);
147 idp = dt_idhash_insert(yypcb->pcb_pragmas, name, DT_IDENT_PRAGAT, 0, 0,
151 longjmp(yypcb->pcb_jmpbuf, EDT_NOMEM);
166 dtrace_hdl_t *dtp = yypcb->pcb_hdl;
183 idp = dt_idstack_lookup(&yypcb
[all...]
H A Ddt_cc.c148 longjmp(yypcb->pcb_jmpbuf, EDT_NOMEM);
150 assert(yypcb->pcb_stmt == NULL);
151 yypcb->pcb_stmt = sdp;
165 longjmp(yypcb->pcb_jmpbuf, EDT_NOMEM);
280 if (dtrace_stmt_add(yypcb->pcb_hdl, yypcb->pcb_prog, sdp) != 0)
281 longjmp(yypcb->pcb_jmpbuf, dtrace_errno(yypcb->pcb_hdl));
283 if (yypcb->pcb_stmt == sdp)
284 yypcb
[all...]
H A Ddt_decl.c82 longjmp(yypcb->pcb_jmpbuf, EDT_NOMEM);
111 dt_scope_t *dsp = &yypcb->pcb_dstack;
125 dt_scope_t *dsp = &yypcb->pcb_dstack;
144 dt_scope_t *dsp = &yypcb->pcb_dstack;
161 dt_scope_t *dsp = &yypcb->pcb_dstack;
179 dt_decl_t *ddp = yypcb->pcb_dstack.ds_decl;
182 longjmp(yypcb->pcb_jmpbuf, EDT_NODECL);
195 dt_scope_t *dsp = &yypcb->pcb_dstack;
215 dt_scope_t *dsp = &yypcb->pcb_dstack;
234 dt_decl_t *ddp = yypcb
[all...]
H A Ddt_parser.c121 dt_pcb_t *yypcb; /* current control block for parser */ variable
199 dtrace_hdl_t *dtp = yypcb->pcb_hdl;
235 if (yypcb->pcb_idepth != 0)
255 dtrace_hdl_t *dtp = yypcb->pcb_hdl;
269 if (yypcb->pcb_idepth != 0)
297 dtrace_hdl_t *dtp = yypcb->pcb_hdl;
333 dtrace_hdl_t *dtp = yypcb->pcb_hdl;
351 yypcb->pcb_hdl->dt_ctferr = ctf_errno(lfp);
352 longjmp(yypcb->pcb_jmpbuf, EDT_CTF);
356 yypcb
[all...]
H A Ddt_pcb.c35 * PCBs, which are kept on a stack pointed to by the libdtrace global 'yypcb'.
59 * yypcb to point to it. Increment the current handle's generation count.
72 if (yypcb != NULL) {
73 assert(yypcb->pcb_hdl == dtp);
74 assert(yypcb->pcb_yystate == YYS_DONE);
111 dt_pcb_t *pcb = yypcb;
H A Ddt_ident.c124 longjmp(yypcb->pcb_jmpbuf, EDT_NOMEM);
136 longjmp(yypcb->pcb_jmpbuf, EDT_NOMEM);
147 idp->di_ctfp = DT_DYN_CTFP(yypcb->pcb_hdl);
148 idp->di_type = DT_DYN_TYPE(yypcb->pcb_hdl);
183 dtrace_hdl_t *dtp = yypcb->pcb_hdl;
220 longjmp(yypcb->pcb_jmpbuf, EDT_NOMEM);
232 longjmp(yypcb->pcb_jmpbuf, EDT_NOMEM);
322 dtrace_hdl_t *dtp = yypcb->pcb_hdl;
323 dt_probe_t *prp = yypcb->pcb_probe;
345 if (yypcb
[all...]
H A Ddt_cg.c55 longjmp(yypcb->pcb_jmpbuf, EDT_NOMEM);
96 int intoff = dt_inttab_insert(yypcb->pcb_inttab, x, flag);
100 longjmp(yypcb->pcb_jmpbuf, EDT_NOMEM);
103 longjmp(yypcb->pcb_jmpbuf, EDT_INT2BIG);
205 yypcb->pcb_hdl->dt_ctferr = ctf_errno(ctfp);
206 longjmp(yypcb->pcb_jmpbuf, EDT_CTF);
349 yypcb->pcb_hdl->dt_ctferr = ctf_errno(ofp);
350 longjmp(yypcb->pcb_jmpbuf, EDT_CTF);
559 dt_node_diftype(yypcb->pcb_hdl, dnp, &t);
586 if (i > yypcb
[all...]
H A Ddt_error.c181 if (errtag != NULL && (yypcb->pcb_cflags & DTRACE_C_ETAGS))
H A Ddt_xlator.c179 if (dtp->dt_globals->dh_defer != NULL && yypcb->pcb_pragmas != NULL &&
180 dt_idhash_lookup(yypcb->pcb_pragmas, "translator") != NULL) {
H A Ddt_subr.c124 if (yypcb != NULL && yypcb->pcb_sargv == argv)
125 yypcb->pcb_sflagv[i] |= DT_IDFLG_REF;
H A Ddt_grammar.y312 if (yypcb->pcb_fileptr != NULL) {
H A Ddt_impl.h678 extern dt_pcb_t *yypcb; /* pointer to current parser control block */
H A Ddt_printf.c821 if (yypcb != NULL)
822 longjmp(yypcb->pcb_jmpbuf, err);
H A Ddt_provider.c494 dtp = yypcb->pcb_hdl;

Completed in 184 milliseconds