Home | History | Annotate | Download | only in src

Lines Matching defs:EXPECT_DEATH

68                           bool expect_death) {
70 expect_death ? "die" : "not die");
86 if (died != expect_death) {
88 expect_death ? "failed to die" : "died");
89 failures->push_back({line, message, expect_death});
99 #define EXPECT_DEATH(x) FORK_AND_EXPECT(x, true)
103 #define EXPECT_DEATH_STRUCT(x) EXPECT_DEATH(x)
121 EXPECT_DEATH(memcpy(small_buffer, large_buffer, sizeof(large_buffer)));
123 EXPECT_DEATH(memmove(small_buffer, large_buffer, sizeof(large_buffer)));
125 EXPECT_DEATH(mempcpy(small_buffer, large_buffer, sizeof(large_buffer)));
127 EXPECT_DEATH(memset(small_buffer, 0, sizeof(large_buffer)));
131 EXPECT_DEATH(bcopy(large_buffer, small_buffer, sizeof(large_buffer)));
133 EXPECT_DEATH(bzero(small_buffer, sizeof(large_buffer)));
141 EXPECT_DEATH(strcpy(small_buffer, large_string));
143 EXPECT_DEATH(stpcpy(small_buffer, large_string));
145 EXPECT_DEATH(strncpy(small_buffer, large_string, sizeof(large_string)));
147 EXPECT_DEATH(stpncpy(small_buffer, large_string, sizeof(large_string)));
149 EXPECT_DEATH(strcat(small_buffer, large_string));
151 EXPECT_DEATH(strncat(small_buffer, large_string, sizeof(large_string)));
263 EXPECT_DEATH(poll(few_fds, 3, 0));
265 EXPECT_DEATH(ppoll(few_fds, 3, 0, 0));
292 EXPECT_DEATH(recv(kBogusFD, small_buffer, sizeof(small_buffer) + 1, 0));
294 EXPECT_DEATH(
314 EXPECT_DEATH(snprintf(small_buffer, sizeof(small_buffer) + 1, ""));
318 EXPECT_DEATH(vsnprintf(small_buffer, sizeof(small_buffer) + 1, "", va));
340 EXPECT_DEATH(read(kBogusFD, small_buffer, sizeof(small_buffer) + 1));
343 EXPECT_DEATH(pread(kBogusFD, small_buffer, sizeof(small_buffer) + 1, 0));
346 EXPECT_DEATH(pread64(kBogusFD, small_buffer, sizeof(small_buffer) + 1, 0));
349 EXPECT_DEATH(readlink("/", small_buffer, sizeof(small_buffer) + 1));
352 EXPECT_DEATH(getcwd(small_buffer, sizeof(small_buffer) + 1));
372 EXPECT_DEATH(confstr(0, small_buffer, sizeof(small_buffer) + 1));
377 EXPECT_DEATH(getgroups(3, gids));
381 EXPECT_DEATH(ttyname_r(kBogusFD, small_buffer, sizeof(small_buffer) + 1));
383 EXPECT_DEATH(getlogin_r(small_buffer, sizeof(small_buffer) + 1));
385 EXPECT_DEATH(gethostname(small_buffer, sizeof(small_buffer) + 1));
387 EXPECT_DEATH(getdomainname(small_buffer, sizeof(small_buffer) + 1));
456 EXPECT_DEATH(wmemcpy(small_buffer, large_buffer, large_buffer_size));
458 EXPECT_DEATH(wmemmove(small_buffer, large_buffer, large_buffer_size));
460 EXPECT_DEATH(wmempcpy(small_buffer, large_buffer, large_buffer_size));
470 EXPECT_DEATH(wmemset(small_buffer, 0, small_buffer_size + 1));
472 EXPECT_DEATH(wcsncpy(small_buffer, large_string, small_buffer_size + 1));
474 EXPECT_DEATH(wcpncpy(small_buffer, large_string, small_buffer_size + 1));
478 EXPECT_DEATH(fgetws(small_buffer, sizeof(small_buffer) + 1, 0));
481 EXPECT_DEATH(fgetws_unlocked(small_buffer, sizeof(small_buffer) + 1, 0));
484 EXPECT_DEATH(wcscpy(small_buffer, large_string));
485 EXPECT_DEATH(wcpcpy(small_buffer, large_string));
486 EXPECT_DEATH(wcscat(small_buffer, large_string));
487 EXPECT_DEATH(wcsncat(small_buffer, large_string, large_string_size));
495 EXPECT_DEATH(mbsrtowcs(small_buffer, src, sizeof(small_buffer) + 1, &mbs));
505 EXPECT_DEATH(wcsrtombs(chars, &wchars_ptr, array_len + 1, &mbs));
507 EXPECT_DEATH(mbsnrtowcs(wchars, &chars_ptr, 0, array_len + 1, &mbs));
509 EXPECT_DEATH(wcsnrtombs(chars, &wchars_ptr, 0, array_len + 1, &mbs));
546 EXPECT_DEATH(fgetws(small_split.buf, small_buffer_size, 0));
554 EXPECT_DEATH(fgetws_unlocked(small_split.buf, small_buffer_size, 0));
571 EXPECT_DEATH(mbsrtowcs(small_split.buf, src, small_buffer_size, &mbs));
610 EXPECT_DEATH(realpath("/", path_buffer));
617 EXPECT_DEATH(ptsname_r(kBogusFD, small_buffer, sizeof(small_buffer) + 1));
623 EXPECT_DEATH(mbstowcs(wchar_buffer, small_buffer, wchar_buffer_size + 1));
625 EXPECT_DEATH(