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

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

Issue 414213002: Add a new api in ObjectTemplate to prohibit interceptor for V8DOM binding (Closed) Base URL: https://chromium.googlesource.com/external/v8.git@master
Patch Set: rework the patch by adding new kind of interceptor 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
« no previous file with comments | « src/objects.h ('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 // 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 5287 matching lines...) Expand 10 before | Expand all | Expand 10 after
5298 ACCESSORS(AccessCheckInfo, named_callback, Object, kNamedCallbackOffset) 5298 ACCESSORS(AccessCheckInfo, named_callback, Object, kNamedCallbackOffset)
5299 ACCESSORS(AccessCheckInfo, indexed_callback, Object, kIndexedCallbackOffset) 5299 ACCESSORS(AccessCheckInfo, indexed_callback, Object, kIndexedCallbackOffset)
5300 ACCESSORS(AccessCheckInfo, data, Object, kDataOffset) 5300 ACCESSORS(AccessCheckInfo, data, Object, kDataOffset)
5301 5301
5302 ACCESSORS(InterceptorInfo, getter, Object, kGetterOffset) 5302 ACCESSORS(InterceptorInfo, getter, Object, kGetterOffset)
5303 ACCESSORS(InterceptorInfo, setter, Object, kSetterOffset) 5303 ACCESSORS(InterceptorInfo, setter, Object, kSetterOffset)
5304 ACCESSORS(InterceptorInfo, query, Object, kQueryOffset) 5304 ACCESSORS(InterceptorInfo, query, Object, kQueryOffset)
5305 ACCESSORS(InterceptorInfo, deleter, Object, kDeleterOffset) 5305 ACCESSORS(InterceptorInfo, deleter, Object, kDeleterOffset)
5306 ACCESSORS(InterceptorInfo, enumerator, Object, kEnumeratorOffset) 5306 ACCESSORS(InterceptorInfo, enumerator, Object, kEnumeratorOffset)
5307 ACCESSORS(InterceptorInfo, data, Object, kDataOffset) 5307 ACCESSORS(InterceptorInfo, data, Object, kDataOffset)
5308 ACCESSORS_TO_SMI(InterceptorInfo, flag, kFlagOffset)
5309 BOOL_ACCESSORS(InterceptorInfo, flag, do_not_interceptor_real_name,
5310 kNotInterceptorRealName)
5308 5311
5309 ACCESSORS(CallHandlerInfo, callback, Object, kCallbackOffset) 5312 ACCESSORS(CallHandlerInfo, callback, Object, kCallbackOffset)
5310 ACCESSORS(CallHandlerInfo, data, Object, kDataOffset) 5313 ACCESSORS(CallHandlerInfo, data, Object, kDataOffset)
5311 5314
5312 ACCESSORS(TemplateInfo, tag, Object, kTagOffset) 5315 ACCESSORS(TemplateInfo, tag, Object, kTagOffset)
5313 ACCESSORS(TemplateInfo, property_list, Object, kPropertyListOffset) 5316 ACCESSORS(TemplateInfo, property_list, Object, kPropertyListOffset)
5314 ACCESSORS(TemplateInfo, property_accessors, Object, kPropertyAccessorsOffset) 5317 ACCESSORS(TemplateInfo, property_accessors, Object, kPropertyAccessorsOffset)
5315 5318
5316 ACCESSORS(FunctionTemplateInfo, serial_number, Object, kSerialNumberOffset) 5319 ACCESSORS(FunctionTemplateInfo, serial_number, Object, kSerialNumberOffset)
5317 ACCESSORS(FunctionTemplateInfo, call_code, Object, kCallCodeOffset) 5320 ACCESSORS(FunctionTemplateInfo, call_code, Object, kCallCodeOffset)
(...skipping 1945 matching lines...) Expand 10 before | Expand all | Expand 10 after
7263 #undef READ_SHORT_FIELD 7266 #undef READ_SHORT_FIELD
7264 #undef WRITE_SHORT_FIELD 7267 #undef WRITE_SHORT_FIELD
7265 #undef READ_BYTE_FIELD 7268 #undef READ_BYTE_FIELD
7266 #undef WRITE_BYTE_FIELD 7269 #undef WRITE_BYTE_FIELD
7267 #undef NOBARRIER_READ_BYTE_FIELD 7270 #undef NOBARRIER_READ_BYTE_FIELD
7268 #undef NOBARRIER_WRITE_BYTE_FIELD 7271 #undef NOBARRIER_WRITE_BYTE_FIELD
7269 7272
7270 } } // namespace v8::internal 7273 } } // namespace v8::internal
7271 7274
7272 #endif // V8_OBJECTS_INL_H_ 7275 #endif // V8_OBJECTS_INL_H_
OLDNEW
« no previous file with comments | « src/objects.h ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698