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_OBJECTS_H_ | 5 #ifndef V8_OBJECTS_H_ |
6 #define V8_OBJECTS_H_ | 6 #define V8_OBJECTS_H_ |
7 | 7 |
8 #include <iosfwd> | 8 #include <iosfwd> |
9 #include <memory> | 9 #include <memory> |
10 | 10 |
(...skipping 7088 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
7099 kGlobalEncodeURI, | 7099 kGlobalEncodeURI, |
7100 kGlobalEncodeURIComponent, | 7100 kGlobalEncodeURIComponent, |
7101 kGlobalEscape, | 7101 kGlobalEscape, |
7102 kGlobalUnescape, | 7102 kGlobalUnescape, |
7103 kGlobalIsFinite, | 7103 kGlobalIsFinite, |
7104 kGlobalIsNaN, | 7104 kGlobalIsNaN, |
7105 kTypedArrayByteLength, | 7105 kTypedArrayByteLength, |
7106 kTypedArrayByteOffset, | 7106 kTypedArrayByteOffset, |
7107 kTypedArrayLength, | 7107 kTypedArrayLength, |
7108 kSharedArrayBufferByteLength, | 7108 kSharedArrayBufferByteLength, |
7109 kStringIteratorNext, | |
7110 }; | 7109 }; |
7111 | 7110 |
7112 | 7111 |
7113 // Result of searching in an optimized code map of a SharedFunctionInfo. Note | 7112 // Result of searching in an optimized code map of a SharedFunctionInfo. Note |
7114 // that both {code} and {literals} can be NULL to pass search result status. | 7113 // that both {code} and {literals} can be NULL to pass search result status. |
7115 struct CodeAndLiterals { | 7114 struct CodeAndLiterals { |
7116 Code* code; // Cached optimized code. | 7115 Code* code; // Cached optimized code. |
7117 LiteralsArray* literals; // Cached literals array. | 7116 LiteralsArray* literals; // Cached literals array. |
7118 }; | 7117 }; |
7119 | 7118 |
(...skipping 4321 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
11441 } | 11440 } |
11442 return value; | 11441 return value; |
11443 } | 11442 } |
11444 }; | 11443 }; |
11445 | 11444 |
11446 | 11445 |
11447 } // NOLINT, false-positive due to second-order macros. | 11446 } // NOLINT, false-positive due to second-order macros. |
11448 } // NOLINT, false-positive due to second-order macros. | 11447 } // NOLINT, false-positive due to second-order macros. |
11449 | 11448 |
11450 #endif // V8_OBJECTS_H_ | 11449 #endif // V8_OBJECTS_H_ |
OLD | NEW |