summaryrefslogtreecommitdiffstats
path: root/compiler-rt/lib/msan/msan_interface_internal.h
diff options
context:
space:
mode:
authorEvgeniy Stepanov <eugeni.stepanov@gmail.com>2014-04-02 11:50:42 +0000
committerEvgeniy Stepanov <eugeni.stepanov@gmail.com>2014-04-02 11:50:42 +0000
commit80cb930c090ea527b04bafd88058ad6d0aa3fb06 (patch)
treec7ae0edc33083ba8a221f8aba8b6fe9f8010c6d0 /compiler-rt/lib/msan/msan_interface_internal.h
parenta55fcd35e9b6777363bb36cf1b204afb68adc36a (diff)
downloadbcm5719-llvm-80cb930c090ea527b04bafd88058ad6d0aa3fb06.tar.gz
bcm5719-llvm-80cb930c090ea527b04bafd88058ad6d0aa3fb06.zip
[msan] Add __msan_check_mem_is_initialized.
An assert()-like function that checks that a memory range is fully initialized. llvm-svn: 205413
Diffstat (limited to 'compiler-rt/lib/msan/msan_interface_internal.h')
-rw-r--r--compiler-rt/lib/msan/msan_interface_internal.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/compiler-rt/lib/msan/msan_interface_internal.h b/compiler-rt/lib/msan/msan_interface_internal.h
index c364875a0fb..f529312491a 100644
--- a/compiler-rt/lib/msan/msan_interface_internal.h
+++ b/compiler-rt/lib/msan/msan_interface_internal.h
@@ -65,6 +65,9 @@ SANITIZER_INTERFACE_ATTRIBUTE
sptr __msan_test_shadow(const void *x, uptr size);
SANITIZER_INTERFACE_ATTRIBUTE
+void __msan_check_mem_is_initialized(const void *x, uptr size);
+
+SANITIZER_INTERFACE_ATTRIBUTE
void __msan_set_origin(const void *a, uptr size, u32 origin);
SANITIZER_INTERFACE_ATTRIBUTE
void __msan_set_alloca_origin(void *a, uptr size, const char *descr);
OpenPOWER on IntegriCloud