MSan does not understand inline asm. This change preinitializes cpuid
authorjkummerow@chromium.org <jkummerow@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Tue, 1 Apr 2014 12:48:35 +0000 (12:48 +0000)
committerjkummerow@chromium.org <jkummerow@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Tue, 1 Apr 2014 12:48:35 +0000 (12:48 +0000)
commit725ce114aa74f8688b83a2fa7edf51670fd5f92b
treefdf54907f68af5978d822fd8df00b335c1a5a456
parent4fe93b2d224205c3c9ac2b7de0b2b4670b626f9d
MSan does not understand inline asm. This change preinitializes cpuid
results, and disables the use of stos.

Random mmap() addresses conflict with sanitizer memory layout.

R=jkummerow@chromium.org

Review URL: https://codereview.chromium.org/212723003

Patch from Evgeniy Stepanov <eugenis@chromium.org>.

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@20400 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
src/atomicops_internals_x86_gcc.cc
src/platform-posix.cc
src/v8utils.h