Lines Matching refs:str1

203   char str1[] = "str1", str2[] = "str2";  in test_memcmp()  local
204 dfsan_set_label(i_label, &str1[3], 1); in test_memcmp()
207 int rv = memcmp(str1, str2, sizeof(str1)); in test_memcmp()
213 ASSERT_EQ_ORIGIN(rv, str1[3]); in test_memcmp()
216 rv = memcmp(str1, str2, sizeof(str1) - 2); in test_memcmp()
222 char str1[] = "str1", str2[] = "str2"; in test_bcmp() local
223 dfsan_set_label(i_label, &str1[3], 1); in test_bcmp()
226 int rv = bcmp(str1, str2, sizeof(str1)); in test_bcmp()
232 ASSERT_EQ_ORIGIN(rv, str1[3]); in test_bcmp()
235 rv = bcmp(str1, str2, sizeof(str1) - 2); in test_bcmp()
241 char str1[] = "str1"; in test_memcpy() local
242 char str2[sizeof(str1)]; in test_memcpy()
243 dfsan_set_label(i_label, &str1[3], 1); in test_memcpy()
245 DEFINE_AND_SAVE_ORIGINS(str1) in test_memcpy()
250 void *r = memcpy(ptr2, str1, sizeof(str1)); in test_memcpy()
253 assert(0 == memcmp(str2, str1, sizeof(str1))); in test_memcpy()
304 char str1[] = "str1", str2[] = "str2"; in test_strcmp() local
305 dfsan_set_label(i_label, &str1[3], 1); in test_strcmp()
308 int rv = strcmp(str1, str2); in test_strcmp()
314 ASSERT_EQ_ORIGIN(rv, str1[3]); in test_strcmp()
317 rv = strcmp(str1, str1); in test_strcmp()
324 ASSERT_EQ_ORIGIN(rv, str1[3]); in test_strcmp()
370 char str1[] = "str1"; in test_strlen() local
371 dfsan_set_label(i_label, &str1[3], 1); in test_strlen()
373 int rv = strlen(str1); in test_strlen()
379 ASSERT_EQ_ORIGIN(rv, str1[3]); in test_strlen()
384 char str1[] = "str1"; in test_strdup() local
385 dfsan_set_label(i_label, &str1[3], 1); in test_strdup()
386 DEFINE_AND_SAVE_ORIGINS(str1) in test_strdup()
388 char *strd = strdup(str1); in test_strdup()
403 char str1[] = "str1"; in test_strncpy() local
404 char str2[sizeof(str1)]; in test_strncpy()
405 dfsan_set_label(i_label, &str1[3], 1); in test_strncpy()
407 char *strd = strncpy(str2, str1, 5); in test_strncpy()
409 assert(strcmp(str1, str2) == 0); in test_strncpy()
415 ASSERT_INIT_ORIGIN_EQ_ORIGIN(&(strd[3]), str1[3]); in test_strncpy()
419 strd = strncpy(p2, str1, 3); in test_strncpy()
421 assert(strncmp(str1, str2, 3) == 0); in test_strncpy()
440 char str1[] = "str1", str2[] = "str2"; in test_strncmp() local
441 dfsan_set_label(i_label, &str1[3], 1); in test_strncmp()
444 int rv = strncmp(str1, str2, sizeof(str1)); in test_strncmp()
450 ASSERT_EQ_ORIGIN(rv, str1[3]); in test_strncmp()
453 rv = strncmp(str1, str2, 0); in test_strncmp()
457 rv = strncmp(str1, str2, 3); in test_strncmp()
461 rv = strncmp(str1, str1, 4); in test_strncmp()
467 ASSERT_EQ_ORIGIN(rv, str1[3]); in test_strncmp()
472 char str1[] = "str1", str2[] = "str2", str3[] = "Str1"; in test_strcasecmp() local
473 dfsan_set_label(i_label, &str1[3], 1); in test_strcasecmp()
477 int rv = strcasecmp(str1, str2); in test_strcasecmp()
483 ASSERT_EQ_ORIGIN(rv, str1[3]); in test_strcasecmp()
486 rv = strcasecmp(str1, str3); in test_strcasecmp()
492 ASSERT_EQ_ORIGIN(rv, str1[3]); in test_strcasecmp()
511 char str1[] = "Str1", str2[] = "str2"; in test_strncasecmp() local
512 dfsan_set_label(i_label, &str1[3], 1); in test_strncasecmp()
515 int rv = strncasecmp(str1, str2, sizeof(str1)); in test_strncasecmp()
521 ASSERT_EQ_ORIGIN(rv, str1[3]); in test_strncasecmp()
524 rv = strncasecmp(str1, str2, 3); in test_strncasecmp()
556 char str1[] = "str1"; in test_strchr() local
557 dfsan_set_label(i_label, &str1[3], 1); in test_strchr()
559 char *p1 = str1; in test_strchr()
564 assert(crv == &str1[2]); in test_strchr()
574 assert(crv == &str1[2]); in test_strchr()
579 assert(crv == &str1[3]); in test_strchr()
585 ASSERT_INIT_ORIGIN_EQ_ORIGIN(&crv, str1[3]); in test_strchr()
595 ASSERT_INIT_ORIGIN_EQ_ORIGIN(&crv, str1[3]); in test_strchr()
602 assert(crv == &str1[4]); in test_strchr()
608 ASSERT_INIT_ORIGIN_EQ_ORIGIN(&crv, str1[3]); in test_strchr()
1481 char str1[] = "str1str1"; in test_strrchr() local
1483 char *p = str1; in test_strrchr()
1487 assert(rv == &str1[6]); in test_strrchr()
1493 rv = strrchr(str1, c); in test_strrchr()
1494 assert(rv == &str1[6]); in test_strrchr()
1502 dfsan_set_label(i_label, &str1[7], 1); in test_strrchr()
1504 rv = strrchr(str1, 'r'); in test_strrchr()
1505 assert(rv == &str1[6]); in test_strrchr()
1510 ASSERT_INIT_ORIGIN_EQ_ORIGIN(&rv, str1[7]); in test_strrchr()
1515 char str1[] = "str1str1"; in test_strstr() local
1517 char *p1 = str1; in test_strstr()
1520 assert(rv == &str1[3]); in test_strstr()
1527 rv = strstr(str1, p2); in test_strstr()
1528 assert(rv == &str1[3]); in test_strstr()
1537 rv = strstr(str1, str2); in test_strstr()
1538 assert(rv == &str1[3]); in test_strstr()
1546 dfsan_set_label(i_label, &str1[3], 1); in test_strstr()
1547 dfsan_set_label(j_label, &str1[5], 1); in test_strstr()
1549 rv = strstr(str1, "1s"); in test_strstr()
1550 assert(rv == &str1[3]); in test_strstr()
1555 ASSERT_INIT_ORIGIN_EQ_ORIGIN(&rv, str1[3]); in test_strstr()
1558 rv = strstr(str1, "2s"); in test_strstr()
1564 ASSERT_INIT_ORIGIN_EQ_ORIGIN(&rv, str1[3]); in test_strstr()
1633 char str1[] = "str1"; in test_memchr() local
1634 dfsan_set_label(i_label, &str1[3], 1); in test_memchr()
1635 dfsan_set_label(j_label, &str1[4], 1); in test_memchr()
1637 char *crv = (char *) memchr(str1, 'r', sizeof(str1)); in test_memchr()
1638 assert(crv == &str1[2]); in test_memchr()
1643 crv = (char *)memchr(str1, c, sizeof(str1)); in test_memchr()
1644 assert(crv == &str1[2]); in test_memchr()
1652 char *ptr = str1; in test_memchr()
1654 crv = (char *)memchr(ptr, 'r', sizeof(str1)); in test_memchr()
1655 assert(crv == &str1[2]); in test_memchr()
1659 crv = (char *) memchr(str1, '1', sizeof(str1)); in test_memchr()
1660 assert(crv == &str1[3]); in test_memchr()
1665 ASSERT_EQ_ORIGIN(crv, str1[3]); in test_memchr()
1668 crv = (char *) memchr(str1, 'x', sizeof(str1)); in test_memchr()
1674 ASSERT_EQ_ORIGIN(crv, str1[3]); in test_memchr()