msan_interceptors.cc | 367 SIZE_T dest_size = REAL(strlen)(dest); local in function:INTERCEPTOR 369 CHECK_UNPOISONED_STRING(dest + dest_size, 0); 371 CopyShadowAndOrigin(dest + dest_size, src, src_size + 1, &stack); 378 SIZE_T dest_size = REAL(strlen)(dest); local in function:INTERCEPTOR 380 CHECK_UNPOISONED_STRING(dest + dest_size, 0); 382 CopyShadowAndOrigin(dest + dest_size, src, copy_size, &stack); 383 __msan_unpoison(dest + dest_size + copy_size, 1); // \0
|