OLD | NEW |
---|---|
1 // Copyright 2015 the V8 project authors. All rights reserved. | 1 // Copyright 2015 the V8 project authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #ifndef V8_HEAP_SYMBOLS_H_ | 5 #ifndef V8_HEAP_SYMBOLS_H_ |
6 #define V8_HEAP_SYMBOLS_H_ | 6 #define V8_HEAP_SYMBOLS_H_ |
7 | 7 |
8 #define INTERNALIZED_STRING_LIST(V) \ | 8 #define INTERNALIZED_STRING_LIST(V) \ |
9 V(anonymous_function_string, "(anonymous function)") \ | 9 V(anonymous_function_string, "(anonymous function)") \ |
10 V(anonymous_string, "anonymous") \ | 10 V(anonymous_string, "anonymous") \ |
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
43 V(callee_string, "callee") \ | 43 V(callee_string, "callee") \ |
44 V(caller_string, "caller") \ | 44 V(caller_string, "caller") \ |
45 V(cell_value_string, "%cell_value") \ | 45 V(cell_value_string, "%cell_value") \ |
46 V(char_at_string, "CharAt") \ | 46 V(char_at_string, "CharAt") \ |
47 V(closure_string, "(closure)") \ | 47 V(closure_string, "(closure)") \ |
48 V(column_string, "column") \ | 48 V(column_string, "column") \ |
49 V(compare_ic_string, "==") \ | 49 V(compare_ic_string, "==") \ |
50 V(configurable_string, "configurable") \ | 50 V(configurable_string, "configurable") \ |
51 V(constructor_string, "constructor") \ | 51 V(constructor_string, "constructor") \ |
52 V(construct_string, "construct") \ | 52 V(construct_string, "construct") \ |
53 V(copyWithin_string, "copyWithin") \ | |
Benedikt Meurer
2017/02/06 03:54:33
Avoid this. See comment in bootstrapped.cc
| |
53 V(create_string, "create") \ | 54 V(create_string, "create") \ |
54 V(Date_string, "Date") \ | 55 V(Date_string, "Date") \ |
55 V(dayperiod_string, "dayperiod") \ | 56 V(dayperiod_string, "dayperiod") \ |
56 V(day_string, "day") \ | 57 V(day_string, "day") \ |
57 V(default_string, "default") \ | 58 V(default_string, "default") \ |
58 V(defineProperty_string, "defineProperty") \ | 59 V(defineProperty_string, "defineProperty") \ |
59 V(deleteProperty_string, "deleteProperty") \ | 60 V(deleteProperty_string, "deleteProperty") \ |
60 V(did_handle_string, "didHandle") \ | 61 V(did_handle_string, "didHandle") \ |
61 V(display_name_string, "displayName") \ | 62 V(display_name_string, "displayName") \ |
62 V(done_string, "done") \ | 63 V(done_string, "done") \ |
(...skipping 195 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
258 // Well-Known Symbols are "Public" symbols, which have a bit set which causes | 259 // Well-Known Symbols are "Public" symbols, which have a bit set which causes |
259 // them to produce an undefined value when a load results in a failed access | 260 // them to produce an undefined value when a load results in a failed access |
260 // check. Because this behaviour is not specified properly as of yet, it only | 261 // check. Because this behaviour is not specified properly as of yet, it only |
261 // applies to a subset of spec-defined Well-Known Symbols. | 262 // applies to a subset of spec-defined Well-Known Symbols. |
262 #define WELL_KNOWN_SYMBOL_LIST(V) \ | 263 #define WELL_KNOWN_SYMBOL_LIST(V) \ |
263 V(has_instance_symbol, Symbol.hasInstance) \ | 264 V(has_instance_symbol, Symbol.hasInstance) \ |
264 V(is_concat_spreadable_symbol, Symbol.isConcatSpreadable) \ | 265 V(is_concat_spreadable_symbol, Symbol.isConcatSpreadable) \ |
265 V(to_string_tag_symbol, Symbol.toStringTag) | 266 V(to_string_tag_symbol, Symbol.toStringTag) |
266 | 267 |
267 #endif // V8_HEAP_SYMBOLS_H_ | 268 #endif // V8_HEAP_SYMBOLS_H_ |
OLD | NEW |