/src/sys/external/bsd/compiler_rt/dist/lib/asan/tests/ |
asan_str_test.cc | 190 size_t from_size = Ident(6); // less than to_size local in function:TEST 192 char *from = Ident((char*)malloc(from_size)); 196 strcpy(to + to_size - from_size, from); 202 EXPECT_DEATH(Ident(strcpy(to, from + from_size)), RightOOBReadMessage(0)); 205 from[from_size - 1] = '!'; 213 size_t from_size = Ident(6); // less than to_size local in function:TEST 216 char *from = Ident((char*)malloc(from_size)); 222 strncpy(to, from, from_size); 224 strncpy(to, from + from_size - 1, to_size); 227 EXPECT_DEATH(Ident(strncpy(to, from - 1, from_size)), 420 size_t from_size = Ident(20); local in function:TEST 455 size_t from_size = Ident(20); local in function:TEST [all...] |
asan_str_test.cc | 190 size_t from_size = Ident(6); // less than to_size local in function:TEST 192 char *from = Ident((char*)malloc(from_size)); 196 strcpy(to + to_size - from_size, from); 202 EXPECT_DEATH(Ident(strcpy(to, from + from_size)), RightOOBReadMessage(0)); 205 from[from_size - 1] = '!'; 213 size_t from_size = Ident(6); // less than to_size local in function:TEST 216 char *from = Ident((char*)malloc(from_size)); 222 strncpy(to, from, from_size); 224 strncpy(to, from + from_size - 1, to_size); 227 EXPECT_DEATH(Ident(strncpy(to, from - 1, from_size)), 420 size_t from_size = Ident(20); local in function:TEST 455 size_t from_size = Ident(20); local in function:TEST [all...] |
asan_str_test.cc | 190 size_t from_size = Ident(6); // less than to_size local in function:TEST 192 char *from = Ident((char*)malloc(from_size)); 196 strcpy(to + to_size - from_size, from); 202 EXPECT_DEATH(Ident(strcpy(to, from + from_size)), RightOOBReadMessage(0)); 205 from[from_size - 1] = '!'; 213 size_t from_size = Ident(6); // less than to_size local in function:TEST 216 char *from = Ident((char*)malloc(from_size)); 222 strncpy(to, from, from_size); 224 strncpy(to, from + from_size - 1, to_size); 227 EXPECT_DEATH(Ident(strncpy(to, from - 1, from_size)), 420 size_t from_size = Ident(20); local in function:TEST 455 size_t from_size = Ident(20); local in function:TEST [all...] |
/src/sys/external/bsd/compiler_rt/dist/lib/asan/ |
asan_interceptors.cc | 430 uptr from_size = REAL(strlen)(from) + 1; local in function:INTERCEPTOR 431 CHECK_RANGES_OVERLAP("strcpy", to, from_size, from, from_size); 432 ASAN_READ_RANGE(ctx, from, from_size); 433 ASAN_WRITE_RANGE(ctx, to, from_size); 475 uptr from_size = Min(size, MaybeRealStrnlen(from, size) + 1); local in function:INTERCEPTOR 476 CHECK_RANGES_OVERLAP("strncpy", to, from_size, from, from_size); 477 ASAN_READ_RANGE(ctx, from, from_size);
|
asan_interceptors.cc | 430 uptr from_size = REAL(strlen)(from) + 1; local in function:INTERCEPTOR 431 CHECK_RANGES_OVERLAP("strcpy", to, from_size, from, from_size); 432 ASAN_READ_RANGE(ctx, from, from_size); 433 ASAN_WRITE_RANGE(ctx, to, from_size); 475 uptr from_size = Min(size, MaybeRealStrnlen(from, size) + 1); local in function:INTERCEPTOR 476 CHECK_RANGES_OVERLAP("strncpy", to, from_size, from, from_size); 477 ASAN_READ_RANGE(ctx, from, from_size);
|
asan_interceptors.cc | 430 uptr from_size = REAL(strlen)(from) + 1; local in function:INTERCEPTOR 431 CHECK_RANGES_OVERLAP("strcpy", to, from_size, from, from_size); 432 ASAN_READ_RANGE(ctx, from, from_size); 433 ASAN_WRITE_RANGE(ctx, to, from_size); 475 uptr from_size = Min(size, MaybeRealStrnlen(from, size) + 1); local in function:INTERCEPTOR 476 CHECK_RANGES_OVERLAP("strncpy", to, from_size, from, from_size); 477 ASAN_READ_RANGE(ctx, from, from_size);
|