From: svenpanne@chromium.org Date: Thu, 7 Nov 2013 12:01:26 +0000 (+0000) Subject: Use a fixed random seed per default. X-Git-Tag: upstream/4.7.83~11849 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=ad3478bb2f203ea13b4f36216e30bd7236953634;p=platform%2Fupstream%2Fv8.git Use a fixed random seed per default. To get back the old behavior, use "make randomseed=0 ...". BUG=v8:1880,v8:2885 R=jkummerow@chromium.org Review URL: https://codereview.chromium.org/64093003 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@17555 ce2b1a6d-e550-0410-aec6-3dcde31c8c00 --- diff --git a/Makefile b/Makefile index bbec440..64bf7bc 100644 --- a/Makefile +++ b/Makefile @@ -104,6 +104,10 @@ endif ifeq ($(unalignedaccess), on) GYPFLAGS += -Dv8_can_use_unaligned_accesses=true endif +# randomseed=12345, disable random seed via randomseed=0 +ifdef randomseed + GYPFLAGS += -Dv8_random_seed=$(randomseed) +endif # soname_version=1.2.3 ifdef soname_version GYPFLAGS += -Dsoname_version=$(soname_version) diff --git a/tools/gyp/v8.gyp b/tools/gyp/v8.gyp index 22fcf94..5baa245 100644 --- a/tools/gyp/v8.gyp +++ b/tools/gyp/v8.gyp @@ -28,6 +28,7 @@ { 'variables': { 'v8_code': 1, + 'v8_random_seed%': 314159265, }, 'includes': ['../../build/toolchain.gypi', '../../build/features.gypi'], 'targets': [ @@ -156,6 +157,11 @@ '--log-snapshot-positions', '--logfile', '<(INTERMEDIATE_DIR)/snapshot.log', ], + 'conditions': [ + ['v8_random_seed!=0', { + 'mksnapshot_flags': ['--random-seed', '<(v8_random_seed)'], + }], + ], }, 'action': [ '<@(_inputs)',