Lines Matching refs:Ident

66     EXPECT_DEATH(Ident(strlen(str - 1)), LeftOOBReadMessage(oob_kind, 1));  in StrLenOOBTestTemplate()
67 EXPECT_DEATH(Ident(strlen(str - 5)), LeftOOBReadMessage(oob_kind, 5)); in StrLenOOBTestTemplate()
69 EXPECT_DEATH(Ident(strlen(str + length + 1)), in StrLenOOBTestTemplate()
74 EXPECT_DEATH(Ident(strlen(str)), RightOOBReadMessage(oob_kind, 0)); in StrLenOOBTestTemplate()
75 EXPECT_DEATH(Ident(strlen(str + length)), RightOOBReadMessage(oob_kind, 0)); in StrLenOOBTestTemplate()
81 size_t length = Ident(10); in TEST()
82 char *heap_string = Ident((char*)malloc(length + 1)); in TEST()
101 EXPECT_EQ(0U, wcslen(Ident(L""))); in TEST()
104 EXPECT_EQ(hello_len, wcslen(Ident(L"Hello, World!"))); in TEST()
105 wchar_t *heap_string = Ident((wchar_t*)malloc(hello_size)); in TEST()
107 EXPECT_EQ(hello_len, Ident(wcslen(heap_string))); in TEST()
108 EXPECT_DEATH(Ident(wcslen(heap_string + 14)), RightOOBReadMessage(0)); in TEST()
115 size_t size = Ident(123); in TEST()
118 Ident(strnlen(str - 1, 0)); in TEST()
119 Ident(strnlen(str, size)); in TEST()
120 Ident(strnlen(str + size - 1, 1)); in TEST()
122 Ident(strnlen(str, 2 * size)); in TEST()
124 EXPECT_DEATH(Ident(strnlen(str - 1, 1)), LeftOOBReadMessage(1)); in TEST()
125 EXPECT_DEATH(Ident(strnlen(str + size, 1)), RightOOBReadMessage(0)); in TEST()
128 EXPECT_DEATH(Ident(strnlen(str, size + 1)), RightOOBReadMessage(0)); in TEST()
142 size_t size = Ident(42); in TEST()
152 EXPECT_DEATH(Ident(strdup(str - 1)), LeftOOBReadMessage(1)); in TEST()
153 EXPECT_DEATH(Ident(strdup(str + size)), RightOOBReadMessage(0)); in TEST()
156 EXPECT_DEATH(Ident(strdup(str)), RightOOBReadMessage(0)); in TEST()
162 size_t size = Ident(42); in TEST()
172 EXPECT_DEATH(Ident(strndup(str - 1, 13)), LeftOOBReadMessage(1)); in TEST()
173 EXPECT_DEATH(Ident(strndup(str + size, 13)), RightOOBReadMessage(0)); in TEST()
176 EXPECT_DEATH(Ident(strndup(str, size + 13)), RightOOBReadMessage(0)); in TEST()
178 Ident(new_str = strndup(str + size - 1, 0)); in TEST()
180 Ident(new_str = strndup(str + size - 1, 1)); in TEST()
182 EXPECT_DEATH(Ident(strndup(str + size - 1, 2)), RightOOBReadMessage(0)); in TEST()
188 size_t to_size = Ident(30); in TEST()
189 size_t from_size = Ident(6); // less than to_size in TEST()
190 char *to = Ident((char*)malloc(to_size)); in TEST()
191 char *from = Ident((char*)malloc(from_size)); in TEST()
197 EXPECT_DEATH(Ident(strcpy(from, "hello2")), RightOOBWriteMessage(0)); in TEST()
199 EXPECT_DEATH(Ident(strcpy(to - 1, from)), LeftOOBWriteMessage(1)); in TEST()
200 EXPECT_DEATH(Ident(strcpy(to, from - 1)), LeftOOBReadMessage(1)); in TEST()
201 EXPECT_DEATH(Ident(strcpy(to, from + from_size)), RightOOBReadMessage(0)); in TEST()
202 EXPECT_DEATH(Ident(strcpy(to + to_size, from)), RightOOBWriteMessage(0)); in TEST()
205 EXPECT_DEATH(Ident(strcpy(to, from)), RightOOBReadMessage(0)); in TEST()
211 size_t to_size = Ident(20); in TEST()
212 size_t from_size = Ident(6); // less than to_size in TEST()
213 char *to = Ident((char*)malloc(to_size)); in TEST()
215 char *from = Ident((char*)malloc(from_size)); in TEST()
226 EXPECT_DEATH(Ident(strncpy(to, from - 1, from_size)), in TEST()
228 EXPECT_DEATH(Ident(strncpy(to - 1, from, from_size)), in TEST()
230 EXPECT_DEATH(Ident(strncpy(to, from + from_size, 1)), in TEST()
232 EXPECT_DEATH(Ident(strncpy(to + to_size, from, 1)), in TEST()
235 EXPECT_DEATH(Ident(strncpy(to + to_size - from_size + 1, from, from_size)), in TEST()
237 EXPECT_DEATH(Ident(strncpy(to + 1, from, to_size)), in TEST()
244 EXPECT_DEATH(Ident(strncpy(to, from, to_size)), in TEST()
259 size_t size = Ident(100); in RunStrChrTestImpl()
267 EXPECT_DEATH(Ident(StrChr(str - 1, 'z')), LeftOOBReadMessage(1)); in RunStrChrTestImpl()
268 EXPECT_DEATH(Ident(StrChr(str + size, 'z')), RightOOBReadMessage(0)); in RunStrChrTestImpl()
271 EXPECT_DEATH(Ident(StrChr(str, 'a')), RightOOBReadMessage(0)); in RunStrChrTestImpl()
344 size_t size = Ident(100); in RunStrCmpTest()
351 Ident(StrCmp(s1, s2)); in RunStrCmpTest()
352 Ident(StrCmp(s1, s2 + size - 1)); in RunStrCmpTest()
353 Ident(StrCmp(s1 + size - 1, s2 + size - 1)); in RunStrCmpTest()
355 EXPECT_DEATH(Ident(StrCmp)(s1 - 1, s2), LeftOOBReadMessage(1)); in RunStrCmpTest()
356 EXPECT_DEATH(Ident(StrCmp)(s1, s2 - 1), LeftOOBReadMessage(1)); in RunStrCmpTest()
357 EXPECT_DEATH(Ident(StrCmp)(s1 + size, s2), RightOOBReadMessage(0)); in RunStrCmpTest()
358 EXPECT_DEATH(Ident(StrCmp)(s1, s2 + size), RightOOBReadMessage(0)); in RunStrCmpTest()
361 EXPECT_DEATH(Ident(StrCmp)(s1, s1), RightOOBReadMessage(0)); in RunStrCmpTest()
362 EXPECT_DEATH(Ident(StrCmp)(s1 + size - 1, s2), RightOOBReadMessage(0)); in RunStrCmpTest()
379 size_t size = Ident(100); in RunStrNCmpTest()
385 Ident(StrNCmp(s1, s2, size + 2)); in RunStrNCmpTest()
388 Ident(StrNCmp(s1 + size - 2, s2 + size - 2, size)); in RunStrNCmpTest()
390 Ident(StrNCmp(s1 - 1, s2 - 1, 0)); in RunStrNCmpTest()
391 Ident(StrNCmp(s1 + size - 1, s2 + size - 1, 1)); in RunStrNCmpTest()
393 EXPECT_DEATH(Ident(StrNCmp)(s1 - 1, s2, 1), LeftOOBReadMessage(1)); in RunStrNCmpTest()
394 EXPECT_DEATH(Ident(StrNCmp)(s1, s2 - 1, 1), LeftOOBReadMessage(1)); in RunStrNCmpTest()
395 EXPECT_DEATH(Ident(StrNCmp)(s1 + size, s2, 1), RightOOBReadMessage(0)); in RunStrNCmpTest()
396 EXPECT_DEATH(Ident(StrNCmp)(s1, s2 + size, 1), RightOOBReadMessage(0)); in RunStrNCmpTest()
398 EXPECT_DEATH(Ident(StrNCmp)(s1 + 1, s2 + 1, size), RightOOBReadMessage(0)); in RunStrNCmpTest()
399 EXPECT_DEATH(Ident(StrNCmp)(s1 + size - 1, s2, 2), RightOOBReadMessage(0)); in RunStrNCmpTest()
416 size_t to_size = Ident(100); in TEST()
419 size_t from_size = Ident(20); in TEST()
451 size_t to_size = Ident(100); in TEST()
454 size_t from_size = Ident(20); in TEST()
488 size_t size = Ident(100); in TEST()
489 char *str = Ident((char*)malloc(size)); in TEST()
498 Ident(memcpy)(str + 1, str + 11, 10); in TEST()
499 Ident(memcpy)(str, str, 0); in TEST()
500 EXPECT_DEATH(Ident(memcpy)(str, str + 14, 15), OverlapErrorMessage("memcpy")); in TEST()
501 EXPECT_DEATH(Ident(memcpy)(str + 14, str, 15), OverlapErrorMessage("memcpy")); in TEST()
577 Ident(atoi(nptr)); in CallAtoi()
580 Ident(atol(nptr)); in CallAtol()
583 Ident(atoll(nptr)); in CallAtoll()
621 Ident(strtol(nptr, endptr, base)); in CallStrtol()
624 Ident(strtoll(nptr, endptr, base)); in CallStrtoll()