| 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 7357 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 7368 static const int kDeferredOnResolveOffset = | 7368 static const int kDeferredOnResolveOffset = |
| 7369 kDeferredPromiseOffset + kPointerSize; | 7369 kDeferredPromiseOffset + kPointerSize; |
| 7370 static const int kDeferredOnRejectOffset = | 7370 static const int kDeferredOnRejectOffset = |
| 7371 kDeferredOnResolveOffset + kPointerSize; | 7371 kDeferredOnResolveOffset + kPointerSize; |
| 7372 static const int kFulfillReactionsOffset = | 7372 static const int kFulfillReactionsOffset = |
| 7373 kDeferredOnRejectOffset + kPointerSize; | 7373 kDeferredOnRejectOffset + kPointerSize; |
| 7374 static const int kRejectReactionsOffset = | 7374 static const int kRejectReactionsOffset = |
| 7375 kFulfillReactionsOffset + kPointerSize; | 7375 kFulfillReactionsOffset + kPointerSize; |
| 7376 static const int kFlagsOffset = kRejectReactionsOffset + kPointerSize; | 7376 static const int kFlagsOffset = kRejectReactionsOffset + kPointerSize; |
| 7377 static const int kSize = kFlagsOffset + kPointerSize; | 7377 static const int kSize = kFlagsOffset + kPointerSize; |
| 7378 static const int kSizeWithEmbedderFields = |
| 7379 kSize + v8::Promise::kEmbedderFieldCount * kPointerSize; |
| 7378 | 7380 |
| 7379 // Flags layout. | 7381 // Flags layout. |
| 7380 static const int kHasHandlerBit = 0; | 7382 static const int kHasHandlerBit = 0; |
| 7381 static const int kHandledHintBit = 1; | 7383 static const int kHandledHintBit = 1; |
| 7382 }; | 7384 }; |
| 7383 | 7385 |
| 7384 // Regular expressions | 7386 // Regular expressions |
| 7385 // The regular expression holds a single reference to a FixedArray in | 7387 // The regular expression holds a single reference to a FixedArray in |
| 7386 // the kDataOffset field. | 7388 // the kDataOffset field. |
| 7387 // The FixedArray contains the following data: | 7389 // The FixedArray contains the following data: |
| (...skipping 2827 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 10215 } | 10217 } |
| 10216 }; | 10218 }; |
| 10217 | 10219 |
| 10218 | 10220 |
| 10219 } // NOLINT, false-positive due to second-order macros. | 10221 } // NOLINT, false-positive due to second-order macros. |
| 10220 } // NOLINT, false-positive due to second-order macros. | 10222 } // NOLINT, false-positive due to second-order macros. |
| 10221 | 10223 |
| 10222 #include "src/objects/object-macros-undef.h" | 10224 #include "src/objects/object-macros-undef.h" |
| 10223 | 10225 |
| 10224 #endif // V8_OBJECTS_H_ | 10226 #endif // V8_OBJECTS_H_ |
| OLD | NEW |