summaryrefslogtreecommitdiffstats
path: root/compiler-rt/lib/tsan/rtl/tsan_md5.cc
diff options
context:
space:
mode:
authorAlexey Samsonov <samsonov@google.com>2012-06-09 09:14:24 +0000
committerAlexey Samsonov <samsonov@google.com>2012-06-09 09:14:24 +0000
commitf516d39c1f471c377475fafd2d05f453a29ea978 (patch)
treeadf1536576872d555c42e172e02ed40126404989 /compiler-rt/lib/tsan/rtl/tsan_md5.cc
parenteb50c2d4a49941b58711d98e7e0d7e30fbcd90d8 (diff)
downloadbcm5719-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.cc6
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) {
OpenPOWER on IntegriCloud