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

Side by Side Diff: src/objects-inl.h

Issue 1435273002: Fix name shown by devtools for subclasses. (Closed) Base URL: https://chromium.googlesource.com/v8/v8.git@master
Patch Set: Created 5 years, 1 month 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
OLDNEW
1 // Copyright 2012 the V8 project authors. All rights reserved. 1 // Copyright 2012 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 // Review notes: 5 // Review notes:
6 // 6 //
7 // - The use of macros in these inline functions may seem superfluous 7 // - The use of macros in these inline functions may seem superfluous
8 // but it is absolutely needed to make sure gcc generates optimal 8 // but it is absolutely needed to make sure gcc generates optimal
9 // code. gcc is not happy when attempting to inline too deep. 9 // code. gcc is not happy when attempting to inline too deep.
10 // 10 //
(...skipping 5627 matching lines...) Expand 10 before | Expand all | Expand 10 after
5638 5638
5639 ACCESSORS(ExecutableAccessorInfo, getter, Object, kGetterOffset) 5639 ACCESSORS(ExecutableAccessorInfo, getter, Object, kGetterOffset)
5640 ACCESSORS(ExecutableAccessorInfo, setter, Object, kSetterOffset) 5640 ACCESSORS(ExecutableAccessorInfo, setter, Object, kSetterOffset)
5641 ACCESSORS(ExecutableAccessorInfo, data, Object, kDataOffset) 5641 ACCESSORS(ExecutableAccessorInfo, data, Object, kDataOffset)
5642 5642
5643 ACCESSORS(Box, value, Object, kValueOffset) 5643 ACCESSORS(Box, value, Object, kValueOffset)
5644 5644
5645 ACCESSORS(PrototypeInfo, prototype_users, Object, kPrototypeUsersOffset) 5645 ACCESSORS(PrototypeInfo, prototype_users, Object, kPrototypeUsersOffset)
5646 SMI_ACCESSORS(PrototypeInfo, registry_slot, kRegistrySlotOffset) 5646 SMI_ACCESSORS(PrototypeInfo, registry_slot, kRegistrySlotOffset)
5647 ACCESSORS(PrototypeInfo, validity_cell, Object, kValidityCellOffset) 5647 ACCESSORS(PrototypeInfo, validity_cell, Object, kValidityCellOffset)
5648 ACCESSORS(PrototypeInfo, constructor_name, Object, kConstructorNameOffset)
5649 5648
5650 ACCESSORS(SloppyBlockWithEvalContextExtension, scope_info, ScopeInfo, 5649 ACCESSORS(SloppyBlockWithEvalContextExtension, scope_info, ScopeInfo,
5651 kScopeInfoOffset) 5650 kScopeInfoOffset)
5652 ACCESSORS(SloppyBlockWithEvalContextExtension, extension, JSObject, 5651 ACCESSORS(SloppyBlockWithEvalContextExtension, extension, JSObject,
5653 kExtensionOffset) 5652 kExtensionOffset)
5654 5653
5655 ACCESSORS(AccessorPair, getter, Object, kGetterOffset) 5654 ACCESSORS(AccessorPair, getter, Object, kGetterOffset)
5656 ACCESSORS(AccessorPair, setter, Object, kSetterOffset) 5655 ACCESSORS(AccessorPair, setter, Object, kSetterOffset)
5657 5656
5658 ACCESSORS(AccessCheckInfo, named_callback, Object, kNamedCallbackOffset) 5657 ACCESSORS(AccessCheckInfo, named_callback, Object, kNamedCallbackOffset)
(...skipping 2492 matching lines...) Expand 10 before | Expand all | Expand 10 after
8151 #undef WRITE_INT64_FIELD 8150 #undef WRITE_INT64_FIELD
8152 #undef READ_BYTE_FIELD 8151 #undef READ_BYTE_FIELD
8153 #undef WRITE_BYTE_FIELD 8152 #undef WRITE_BYTE_FIELD
8154 #undef NOBARRIER_READ_BYTE_FIELD 8153 #undef NOBARRIER_READ_BYTE_FIELD
8155 #undef NOBARRIER_WRITE_BYTE_FIELD 8154 #undef NOBARRIER_WRITE_BYTE_FIELD
8156 8155
8157 } // namespace internal 8156 } // namespace internal
8158 } // namespace v8 8157 } // namespace v8
8159 8158
8160 #endif // V8_OBJECTS_INL_H_ 8159 #endif // V8_OBJECTS_INL_H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698