am e6d3cf39: Merge "android_memset.c: Use __attribute__((no_sanitize("integer")))"

* commit 'e6d3cf393749556d6bb6b8ea51bb1252cfb061f3':
  android_memset.c: Use __attribute__((no_sanitize("integer")))
This commit is contained in:
Nick Kralevich 2015-08-27 20:44:40 +00:00 committed by Android Git Automerger
commit b7699c6550

View file

@ -30,6 +30,9 @@
#include <cutils/memory.h>
#ifdef __clang__
__attribute__((no_sanitize("integer")))
#endif
void android_memset16(uint16_t* dst, uint16_t value, size_t size)
{
/* optimized version of
@ -54,6 +57,9 @@ void android_memset16(uint16_t* dst, uint16_t value, size_t size)
}
#ifdef __clang__
__attribute__((no_sanitize("integer")))
#endif
void android_memset32(uint32_t* dst, uint32_t value, size_t size)
{
/* optimized version of
@ -86,7 +92,8 @@ void android_memset32(uint32_t* dst, uint32_t value, size_t size)
/* fill remainder with original 32-bit single-elem loop */
dst = (uint32_t*) dst64;
while (size--) {
while (size != 0) {
size--;
*dst++ = value;
}