Index: src/atomicops_internals_x86_gcc.cc |
diff --git a/src/atomicops_internals_x86_gcc.cc b/src/atomicops_internals_x86_gcc.cc |
index 45a598822a74460d582ea824e62f6ffc7ff5caca..0b0e04c815707b0d0136dee4593a5c4e89d81eb7 100644 |
--- a/src/atomicops_internals_x86_gcc.cc |
+++ b/src/atomicops_internals_x86_gcc.cc |
@@ -8,7 +8,7 @@ |
#include <string.h> |
#include "atomicops.h" |
-#include "utils.h" |
+#include "platform.h" |
// This file only makes sense with atomicops_internals_x86_gcc.h -- it |
// depends on structs that are defined in that file. If atomicops.h |
@@ -62,9 +62,9 @@ void AtomicOps_Internalx86CPUFeaturesInit() { |
// Get vendor string (issue CPUID with eax = 0) |
cpuid(eax, ebx, ecx, edx, 0); |
char vendor[13]; |
- v8::internal::MemCopy(vendor, &ebx, 4); |
- v8::internal::MemCopy(vendor + 4, &edx, 4); |
- v8::internal::MemCopy(vendor + 8, &ecx, 4); |
+ v8::internal::OS::MemCopy(vendor, &ebx, 4); |
+ v8::internal::OS::MemCopy(vendor + 4, &edx, 4); |
+ v8::internal::OS::MemCopy(vendor + 8, &ecx, 4); |
vendor[12] = 0; |
// get feature flags in ecx/edx, and family/model in eax |