diff options
| author | Alexey Samsonov <samsonov@google.com> | 2012-06-09 09:14:24 +0000 |
|---|---|---|
| committer | Alexey Samsonov <samsonov@google.com> | 2012-06-09 09:14:24 +0000 |
| commit | f516d39c1f471c377475fafd2d05f453a29ea978 (patch) | |
| tree | adf1536576872d555c42e172e02ed40126404989 /compiler-rt/lib/tsan/rtl/tsan_md5.cc | |
| parent | eb50c2d4a49941b58711d98e7e0d7e30fbcd90d8 (diff) | |
| download | bcm5719-llvm-f516d39c1f471c377475fafd2d05f453a29ea978.tar.gz bcm5719-llvm-f516d39c1f471c377475fafd2d05f453a29ea978.zip | |
[TSan] use efficient real_memcpy inside runtime
llvm-svn: 158260
Diffstat (limited to 'compiler-rt/lib/tsan/rtl/tsan_md5.cc')
| -rw-r--r-- | compiler-rt/lib/tsan/rtl/tsan_md5.cc | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/compiler-rt/lib/tsan/rtl/tsan_md5.cc b/compiler-rt/lib/tsan/rtl/tsan_md5.cc index aeae302df6e..c2074c0665f 100644 --- a/compiler-rt/lib/tsan/rtl/tsan_md5.cc +++ b/compiler-rt/lib/tsan/rtl/tsan_md5.cc @@ -166,11 +166,11 @@ void MD5_Update(MD5_CTX *ctx, void *data, ulong_t size) { free = 64 - used; if (size < free) { - internal_memcpy(&ctx->buffer[used], data, size); + real_memcpy(&ctx->buffer[used], data, size); return; } - internal_memcpy(&ctx->buffer[used], data, free); + real_memcpy(&ctx->buffer[used], data, free); data = (unsigned char *)data + free; size -= free; body(ctx, ctx->buffer, 64); @@ -181,7 +181,7 @@ void MD5_Update(MD5_CTX *ctx, void *data, ulong_t size) { size &= 0x3f; } - internal_memcpy(ctx->buffer, data, size); + real_memcpy(ctx->buffer, data, size); } void MD5_Final(unsigned char *result, MD5_CTX *ctx) { |

