• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10/dtrace-147/libdtrace/

Lines Matching defs:isp

53 	dt_idsig_t *isp = idp->di_data;
61 if (isp->dis_varargs >= 0) {
62 mismatch = argc < isp->dis_varargs;
63 arglimit = isp->dis_varargs;
64 } else if (isp->dis_optargs >= 0) {
65 mismatch = (argc < isp->dis_optargs || argc > isp->dis_argc);
68 mismatch = argc != isp->dis_argc;
69 arglimit = isp->dis_argc;
76 isp->dis_optargs >= 0 ? "at least " : "",
77 isp->dis_optargs >= 0 ? isp->dis_optargs : arglimit);
81 if (isp->dis_args[i].dn_ctfp != NULL)
82 compat = dt_node_is_argcompat(&isp->dis_args[i], args);
92 dt_node_type_name(&isp->dis_args[i], n1,
111 dt_idsig_t *isp = idp->di_data = malloc(sizeof (dt_idsig_t));
115 if (isp == NULL)
118 isp->dis_varargs = -1;
119 isp->dis_optargs = -1;
120 isp->dis_argc = argc;
121 isp->dis_args = NULL;
122 isp->dis_auxinfo = 0;
124 if (argc != 0 && (isp->dis_args = calloc(argc,
127 free(isp);
151 dt_node_type_propagate(args, &isp->dis_args[i]);
152 isp->dis_args[i].dn_list = &isp->dis_args[i + 1];
156 isp->dis_args[argc - 1].dn_list = NULL;
177 dt_idsig_t *isp;
211 if ((isp = idp->di_data = malloc(sizeof (dt_idsig_t))) == NULL)
214 isp->dis_varargs = -1;
215 isp->dis_optargs = -1;
216 isp->dis_argc = i;
217 isp->dis_args = NULL;
218 isp->dis_auxinfo = 0;
220 if (i != 0 && (isp->dis_args = calloc(i,
223 free(isp);
257 for (i = 0; i < isp->dis_argc; i++, p1 = p2) {
267 isp->dis_args[i].dn_ctfp = NULL;
268 isp->dis_args[i].dn_type = CTF_ERR;
270 isp->dis_varargs = i;
275 if (isp->dis_varargs != -1) {
278 i + 1, isp->dis_varargs + 1);
281 if (isp->dis_optargs == -1)
282 isp->dis_optargs = i;
286 } else if (isp->dis_optargs != -1) {
289 isp->dis_optargs + 1);
298 dt_node_type_assign(&isp->dis_args[i],