Lines Matching +defs:template +defs:c
23 * Copyright (c) 2003, 2010, Oracle and/or its affiliates. All rights reserved.
24 * Copyright (c) 2016, Joyent, Inc. All rights reserved.
25 * Copyright (c) 2012, 2014 by Delphix. All rights reserved.
915 char c, cc, ccc;
921 while ((c = dtrace_load8(pos)) == ' ' || c == '\t')
927 if (c == '-' || c == '+') {
928 if (c == '-')
930 c = dtrace_load8(++pos);
937 if (base == 16 && c == '0' && ((cc = dtrace_load8(pos + 1)) == 'x' ||
940 c = ccc;
946 for (; pos < end && c != '\0' && lisalnum(c) && (x = DIGIT(c)) < base;
947 c = dtrace_load8(++pos))
1072 uint8_t *s1 = dst, c;
1076 *s1++ = c = dtrace_load8((uintptr_t)s2++);
1077 } while (--len != 0 && c != '\0');
4255 char c, target = (char)tupregs[1].dttk_value;
4258 if ((c = dtrace_load8(addr)) == target) {
4265 if (c == '\0')
4432 uint8_t c, tokmap[32]; /* 256 / 8 */
4484 if ((c = dtrace_load8(tokaddr)) == '\0')
4487 ASSERT((c >> 3) < sizeof (tokmap));
4488 tokmap[c >> 3] |= (1 << (c & 0x7));
4496 if ((c = dtrace_load8(addr)) == '\0')
4499 if (!(tokmap[c >> 3] & (1 << (c & 0x7))))
4503 if (c == '\0') {
4519 if ((c = dtrace_load8(addr)) == '\0')
4522 if (tokmap[c >> 3] & (1 << (c & 0x7)))
4526 dest[i++] = c;
4652 char *dest = (char *)mstate->dtms_scratch_ptr, c;
4679 if ((c = dtrace_load8(s + i)) == '\0')
4682 if (c >= lower && c <= upper)
4683 c = convert + (c - lower);
4685 dest[i] = c;
5210 char *dest = (char *)mstate->dtms_scratch_ptr, c;
5231 c = dtrace_load8(src + i++);
5233 if (j + 5 >= size) /* 5 = strlen("/..c\0") */
5236 if (c != '/') {
5237 dest[j++] = c;
5241 c = dtrace_load8(src + i++);
5243 if (c == '/') {
5251 if (c != '.') {
5258 dest[j++] = c;
5262 c = dtrace_load8(src + i++);
5264 if (c == '/') {
5273 if (c != '.') {
5281 dest[j++] = c;
5285 c = dtrace_load8(src + i++);
5287 if (c != '/' && c != '\0') {
5296 dest[j++] = c;
5308 if (c == '\0')
5310 } while (c != '\0');
6354 char c[DTRACE_FULLNAMELEN + 80], *str;
6377 c[i++] = *msg++;
6380 c[i++] = *str;
6381 c[i++] = ':';
6384 c[i++] = *str;
6385 c[i++] = ':';
6388 c[i++] = *str;
6389 c[i++] = ':';
6392 c[i++] = *str;
6395 c[i++] = *ecbmsg++;
6401 c[i++] = "0123456789abcdef"[(val & mask) >> shift];
6405 c[i++] = ')';
6406 c[i] = '\0';
6408 debug_enter(c);
6649 char c = '\0' + 1;
6653 if (c != '\0' && dtkind == DIF_TF_BYREF) {
6654 c = dtrace_load8(val++);
6655 } else if (c != '\0' && dtkind == DIF_TF_BYUREF) {
6657 c = dtrace_fuword8((void *)(uintptr_t)val++);
6663 DTRACE_STORE(uint8_t, tomax, valoffs++, c);
6665 if (c == '\0' && intuple)
6669 uint8_t c;
6672 c = dtrace_load8(val++);
6675 c = dtrace_fuword8((void *)(uintptr_t)val++);
6682 valoffs++, c);
6837 * destructive actions and (c) destructive actions have
7423 dtrace_hash_lookup(dtrace_hash_t *hash, dtrace_probe_t *template)
7425 int hashval = DTRACE_HASHSTR(hash, template);
7430 if (DTRACE_HASHEQ(hash, bucket->dthb_chain, template))
7438 dtrace_hash_collisions(dtrace_hash_t *hash, dtrace_probe_t *template)
7440 int hashval = DTRACE_HASHSTR(hash, template);
7445 if (DTRACE_HASHEQ(hash, bucket->dthb_chain, template))
7533 #define DTRACE_ISALPHA(c) \
7534 (((c) >= 'a' && (c) <= 'z') || ((c) >= 'A' && (c) <= 'Z'))
7539 char c;
7541 if (s == NULL || (c = *s++) == '\0')
7544 if (!DTRACE_ISALPHA(c) && c != '-' && c != '_' && c != '.')
7547 while ((c = *s++) != '\0') {
7548 if (!DTRACE_ISALPHA(c) && (c < '0' || c > '9') &&
7549 c != '-' && c != '_' && c != '.' && c != '`')
7713 char s1, c;
7729 if ((c = *p++) == '\0')
7732 switch (c) {
7745 if ((c = *p++) == '\0')
7749 if (c == '-' && lc != '\0' && *p != ']') {
7750 if ((c = *p++) == '\0')
7752 if (c == '\\' && (c = *p++) == '\0')
7756 if (s1 < lc || s1 > c)
7760 } else if (lc <= s1 && s1 <= c)
7763 } else if (c == '\\' && (c = *p++) == '\0')
7766 lc = c; /* save left-hand 'c' for next iteration */
7769 if (s1 != c)
7773 } else if (s1 == c)
7776 if ((c = *p++) == '\0')
7779 } while (c != ']');
7788 if ((c = *p++) == '\0')
7793 if (c != s1)
7843 dtrace_probe_t template, *probe;
7864 template.dtpr_mod = (char *)pkp->dtpk_mod;
7865 template.dtpr_func = (char *)pkp->dtpk_func;
7866 template.dtpr_name = (char *)pkp->dtpk_name;
7875 (len = dtrace_hash_collisions(dtrace_bymod, &template)) < best) {
7881 (len = dtrace_hash_collisions(dtrace_byfunc, &template)) < best) {
7887 (len = dtrace_hash_collisions(dtrace_byname, &template)) < best) {
7921 for (probe = dtrace_hash_lookup(hash, &template); probe != NULL;
7948 char c;
7953 while ((c = *p++) != '\0') {
7954 if (c == '[' || c == '?' || c == '*' || c == '\\')
12269 * (c) The aggregation buffers are of zero size or have been
12273 * (dtrace_buffer_consumed()) to determine (b) and (c). Note
13472 char c[30];
13491 (void) snprintf(c, sizeof (c), "dtrace_aggid_%d", minor);
13492 state->dts_aggid_arena = vmem_create(c, (void *)1, UINT32_MAX, 1,
14353 char c[32]; /* enough for "dof-data-" + digits */
14359 (void) snprintf(c, sizeof (c), "dof-data-%d", i);
14363 if ((dof = dtrace_dof_property(c)) == NULL) {
15512 dtrace_probe_t template, *probe, *first, *next;
15515 template.dtpr_mod = ctl->mod_modname;
15532 for (probe = first = dtrace_hash_lookup(dtrace_bymod, &template);
15624 dtrace_optval_t *opt, rs, c;
15636 c = opt[DTRACEOPT_CPU];
15638 if (c != DTRACE_CPUALL && c != DTRACEOPT_UNSET && c != cpu)
15654 opt[DTRACEOPT_CPU] = c;