hanchenye-llvm-project/compiler-rt/test/msan
Evgeniy Stepanov d38af30b74 [msan] Better use-after-free reports.
By attaching an extra integer tag to heap origins, we are able
to distinguish between uninits
 - created by heap allocation,
 - created by heap deallocation (i.e. use-after-free),
 - created by __msan_allocated_memory call,
 - etc.

See https://code.google.com/p/memory-sanitizer/issues/detail?id=35.

llvm-svn: 226821
2015-01-22 13:33:16 +00:00
..
Linux [msan] Fix wrong array index in io_submit interceptor. 2014-09-08 09:28:25 +00:00
Unit
scandir_test_root
CMakeLists.txt
allocator_returns_null.cc
backtrace.cc
c-strdup.c
chained_origin.cc [msan] Fix bad interaction between with-calls mode and chained origin tracking. 2014-06-25 14:41:57 +00:00
chained_origin_empty_stack.cc [msan] Add store_context_size= flag. 2014-06-27 12:48:01 +00:00
chained_origin_limits.cc [msan] Make chained_origin_limits test faster. 2014-09-08 09:04:45 +00:00
chained_origin_memcpy.cc [msan] Fix bad interaction between with-calls mode and chained origin tracking. 2014-06-25 14:41:57 +00:00
chained_origin_with_signals.cc [msan] Use SIGHUP instead of SIGUSR1 in test. 2014-07-30 08:17:58 +00:00
check_mem_is_initialized.cc
coverage-levels.cc [msan] Put the coverage files for coverage-levels.cc into a temporary dir. 2014-12-04 11:35:32 +00:00
cxa_atexit.cc
death-callback.cc
default_blacklist.cc
dlerror.cc
dso-origin.cc [MSan] Use a single file for dso-origin test 2014-07-07 20:37:12 +00:00
dtls_test.c [msan] Fix false positive on dynamic tls. 2014-06-25 11:30:35 +00:00
errno.cc
fork.cc [asan] De-flake one test. 2014-09-16 12:03:52 +00:00
ftime.cc
getaddrinfo-positive.cc
getaddrinfo.cc
getc_unlocked.c
getline.cc [MSan] Make one more test standalone 2014-07-07 20:59:10 +00:00
heap-origin.cc
iconv.cc
if_indextoname.cc
ifaddrs.cc
initgroups.cc
inline.cc
insertvalue_origin.cc
ioctl.cc
ioctl_custom.cc
ioctl_sound.cc
keep-going-dso.cc
keep-going.cc
lit.cfg Use "-gline-tables-only" instead of "-g" in sanitizer test suites. 2014-09-05 22:05:32 +00:00
lit.site.cfg.in
mallinfo.cc
mktime.cc
mmap_below_shadow.cc
msan_check_mem_is_initialized.cc
msan_dump_shadow.cc
msan_print_shadow.cc [msan] Better use-after-free reports. 2015-01-22 13:33:16 +00:00
msan_print_shadow2.cc
msan_print_shadow3.cc [msan] Fix wrong endianness when printing shadow. 2014-06-06 14:06:14 +00:00
mul_by_const.cc [msan] Fix handling of multiplication by a constant with a number of trailing zeroes. 2014-06-17 09:23:12 +00:00
no_sanitize_memory.cc
no_sanitize_memory_prop.cc [msan] Stop propagating shadow in blacklisted functions. 2014-07-03 11:56:30 +00:00
obstack.cc
origin-store-long.cc [msan] Update origin for the entire destination range on memory store. 2015-01-21 13:21:31 +00:00
param_tls_limit.cc [msan] Handle param-tls overflow. 2014-10-22 00:12:40 +00:00
poison_in_free.cc
print_stats.cc [msan] Print stats even on successful run with atexit=1. 2014-06-24 09:04:06 +00:00
pthread_getattr_np_deadlock.cc
rand_r.cc
readdir64.cc
realloc-large-origin.cc [msan] Relax CHECK conditions in 2 tests. 2015-01-22 09:27:00 +00:00
realloc-origin.cc [msan] Relax CHECK conditions in 2 tests. 2015-01-22 09:27:00 +00:00
report-demangling.cc [msan] Stop demangling function name in the stack origin report. 2014-07-14 09:35:27 +00:00
scandir.cc
scandir_null.cc
select.cc
select_float_origin.cc [msan] Better use-after-free reports. 2015-01-22 13:33:16 +00:00
select_origin.cc
setlocale.cc
signal_stress_test.cc
sigwait.cc
sigwaitinfo.cc
stack-origin.cc
stack-origin2.cc [msan] Add one more test for the handling of stack origins. 2014-12-03 13:26:56 +00:00
strerror_r-non-gnu.c
strlen_of_shadow.cc
strxfrm.cc
sync_lock_set_and_test.cc
textdomain.cc
times.cc
tls_reuse.cc
tsearch.cc
tzset.cc
unaligned_read_origin.cc
unpoison_string.cc
use-after-free.cc [msan] Better use-after-free reports. 2015-01-22 13:33:16 +00:00
vector_cvt.cc Fix line numbers for code inlined from __nodebug__ functions. 2014-06-09 09:09:19 +00:00
vector_select.cc