diff options
| author | Evgeniy Stepanov <eugeni.stepanov@gmail.com> | 2014-04-02 11:50:42 +0000 |
|---|---|---|
| committer | Evgeniy Stepanov <eugeni.stepanov@gmail.com> | 2014-04-02 11:50:42 +0000 |
| commit | 80cb930c090ea527b04bafd88058ad6d0aa3fb06 (patch) | |
| tree | c7ae0edc33083ba8a221f8aba8b6fe9f8010c6d0 /compiler-rt/lib/msan/msan_interface_internal.h | |
| parent | a55fcd35e9b6777363bb36cf1b204afb68adc36a (diff) | |
| download | bcm5719-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.h | 3 |
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); |

