Lines Matching refs:s2
1011 dtrace_strncmp(char *s1, char *s2, size_t limit)
1016 if (s1 == s2 || limit == 0)
1028 if (s2 == NULL) {
1031 c2 = dtrace_load8((uintptr_t)s2++);
1098 const uint8_t *s2 = src;
1100 if (s1 <= s2) {
1102 *s1++ = dtrace_load8((uintptr_t)s2++);
1105 s2 += len;
1109 *--s1 = dtrace_load8((uintptr_t)--s2);
1127 const uint8_t *s2 = src;
1130 *s1++ = c = dtrace_load8((uintptr_t)s2++);
1154 * Compare s1 to s2 using safe memory accesses. The s1 data is assumed to be
1155 * unsafe memory specified by the DIF program. The s2 data is assumed to be
1159 dtrace_bcmp(const void *s1, const void *s2, size_t len)
1165 if (s1 == s2)
1168 if (s1 == NULL || s2 == NULL)
1171 if (s1 != s2 && len != 0) {
1173 const uint8_t *ps2 = s2;
4584 uintptr_t s2 = tupregs[1].dttk_value;
4592 !dtrace_strcanload(s2, size, mstate, vstate)) {
4623 if ((d[i++] = dtrace_load8(s2++)) == '\0')
5544 uintptr_t s2 = regs[r2];
5549 if (s2 != NULL &&
5550 !dtrace_strcanload(s2, sz, mstate, vstate))
5553 cc_r = dtrace_strncmp((char *)s1, (char *)s2, sz);