Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(502)

Side by Side Diff: tools/generate-runtime-tests.py

Issue 535153002: Exclude LoadMutableDouble and FunctionBindArguments from fuzzing. (Closed) Base URL: https://v8.googlecode.com/svn/branches/bleeding_edge
Patch Set: Created 6 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « test/mjsunit/runtime-gen/loadmutabledouble.js ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 #!/usr/bin/env python 1 #!/usr/bin/env python
2 # Copyright 2014 the V8 project authors. All rights reserved. 2 # Copyright 2014 the V8 project authors. All rights reserved.
3 # Use of this source code is governed by a BSD-style license that can be 3 # Use of this source code is governed by a BSD-style license that can be
4 # found in the LICENSE file. 4 # found in the LICENSE file.
5 5
6 import itertools 6 import itertools
7 import js2c 7 import js2c
8 import multiprocessing 8 import multiprocessing
9 import optparse 9 import optparse
10 import os 10 import os
(...skipping 30 matching lines...) Expand all
41 # that would provide: 41 # that would provide:
42 # ELEMENTS_KIND_CHECK_RUNTIME_FUNCTION 42 # ELEMENTS_KIND_CHECK_RUNTIME_FUNCTION
43 # FIXED_TYPED_ARRAYS_CHECK_RUNTIME_FUNCTION 43 # FIXED_TYPED_ARRAYS_CHECK_RUNTIME_FUNCTION
44 # TYPED_ARRAYS_CHECK_RUNTIME_FUNCTION 44 # TYPED_ARRAYS_CHECK_RUNTIME_FUNCTION
45 45
46 # Counts of functions in each detection state. These are used to assert 46 # Counts of functions in each detection state. These are used to assert
47 # that the parser doesn't bit-rot. Change the values as needed when you add, 47 # that the parser doesn't bit-rot. Change the values as needed when you add,
48 # remove or change runtime functions, but make sure we don't lose our ability 48 # remove or change runtime functions, but make sure we don't lose our ability
49 # to parse them! 49 # to parse them!
50 EXPECTED_FUNCTION_COUNT = 431 50 EXPECTED_FUNCTION_COUNT = 431
51 EXPECTED_FUZZABLE_COUNT = 332 51 EXPECTED_FUZZABLE_COUNT = 330
52 EXPECTED_CCTEST_COUNT = 7 52 EXPECTED_CCTEST_COUNT = 7
53 EXPECTED_UNKNOWN_COUNT = 17 53 EXPECTED_UNKNOWN_COUNT = 17
54 EXPECTED_BUILTINS_COUNT = 806 54 EXPECTED_BUILTINS_COUNT = 806
55 55
56 56
57 # Don't call these at all. 57 # Don't call these at all.
58 BLACKLISTED = [ 58 BLACKLISTED = [
59 "Abort", # Kills the process. 59 "Abort", # Kills the process.
60 "AbortJS", # Kills the process. 60 "AbortJS", # Kills the process.
61 "CompileForOnStackReplacement", # Riddled with DCHECK. 61 "CompileForOnStackReplacement", # Riddled with DCHECK.
(...skipping 40 matching lines...) Expand 10 before | Expand all | Expand 10 after
102 "CompileUnoptimized", 102 "CompileUnoptimized",
103 "CompileOptimized", 103 "CompileOptimized",
104 "TryInstallOptimizedCode", 104 "TryInstallOptimizedCode",
105 "NotifyDeoptimized", 105 "NotifyDeoptimized",
106 "NotifyStubFailure", 106 "NotifyStubFailure",
107 107
108 # Utilities 108 # Utilities
109 "AllocateInNewSpace", 109 "AllocateInNewSpace",
110 "AllocateInTargetSpace", 110 "AllocateInTargetSpace",
111 "AllocateHeapNumber", 111 "AllocateHeapNumber",
112 "LoadMutableDouble",
112 "NumberToSmi", 113 "NumberToSmi",
113 "NumberToStringSkipCache", 114 "NumberToStringSkipCache",
114 115
116 "FunctionBindArguments",
115 "NewSloppyArguments", 117 "NewSloppyArguments",
116 "NewStrictArguments", 118 "NewStrictArguments",
117 119
118 # Harmony 120 # Harmony
119 "CreateJSGeneratorObject", 121 "CreateJSGeneratorObject",
120 "SuspendJSGeneratorObject", 122 "SuspendJSGeneratorObject",
121 "ResumeJSGeneratorObject", 123 "ResumeJSGeneratorObject",
122 "ThrowGeneratorStateError", 124 "ThrowGeneratorStateError",
123 125
124 # Arrays 126 # Arrays
(...skipping 1281 matching lines...) Expand 10 before | Expand all | Expand 10 after
1406 for i in range(len(processes)): 1408 for i in range(len(processes)):
1407 processes[i].join() 1409 processes[i].join()
1408 except KeyboardInterrupt: 1410 except KeyboardInterrupt:
1409 stop_running.set() 1411 stop_running.set()
1410 for i in range(len(processes)): 1412 for i in range(len(processes)):
1411 processes[i].join() 1413 processes[i].join()
1412 return 0 1414 return 0
1413 1415
1414 if __name__ == "__main__": 1416 if __name__ == "__main__":
1415 sys.exit(Main()) 1417 sys.exit(Main())
OLDNEW
« no previous file with comments | « test/mjsunit/runtime-gen/loadmutabledouble.js ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698