diff options
author | Alexey Samsonov <samsonov@google.com> | 2013-04-23 13:34:19 +0000 |
---|---|---|
committer | Alexey Samsonov <samsonov@google.com> | 2013-04-23 13:34:19 +0000 |
commit | 11347bf5f008b5970f699241617381d95526d73d (patch) | |
tree | 5bf0630f4eff254fd6908f18c5ac72cd93c411e6 /lib/msan/msan.cc | |
parent | b6c8e47a72d526232f4d3e3b36232f30f8818733 (diff) | |
download | compiler-rt-11347bf5f008b5970f699241617381d95526d73d.tar.gz compiler-rt-11347bf5f008b5970f699241617381d95526d73d.tar.bz2 compiler-rt-11347bf5f008b5970f699241617381d95526d73d.tar.xz |
[MSan] Make a few interface functions accept 'const void *' instead of 'void*'
git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@180102 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/msan/msan.cc')
-rw-r--r-- | lib/msan/msan.cc | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/msan/msan.cc b/lib/msan/msan.cc index dc11ed0c..e872abf0 100644 --- a/lib/msan/msan.cc +++ b/lib/msan/msan.cc @@ -379,7 +379,7 @@ int __msan_get_param_tls_offset() { return param_tls_p - tls_base_p; } -void __msan_partial_poison(void* data, void* shadow, uptr size) { +void __msan_partial_poison(const void* data, void* shadow, uptr size) { internal_memcpy((void*)MEM_TO_SHADOW((uptr)data), shadow, size); } @@ -388,7 +388,7 @@ void __msan_load_unpoisoned(void *src, uptr size, void *dst) { __msan_unpoison(dst, size); } -void __msan_set_origin(void *a, uptr size, u32 origin) { +void __msan_set_origin(const void *a, uptr size, u32 origin) { // Origin mapping is 4 bytes per 4 bytes of application memory. // Here we extend the range such that its left and right bounds are both // 4 byte aligned. @@ -442,7 +442,7 @@ const char *__msan_get_origin_descr_if_stack(u32 id) { } -u32 __msan_get_origin(void *a) { +u32 __msan_get_origin(const void *a) { if (!__msan_track_origins) return 0; uptr x = (uptr)a; uptr aligned = x & ~3ULL; |