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

Side by Side Diff: src/debug/debug-evaluate.cc

Issue 2814773005: [js] Avoid %_ClassOf for collection builtins. (Closed)
Patch Set: Make debug-evaluate happy. Created 3 years, 8 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
OLDNEW
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 #include "src/debug/debug-evaluate.h" 5 #include "src/debug/debug-evaluate.h"
6 6
7 #include "src/accessors.h" 7 #include "src/accessors.h"
8 #include "src/compiler.h" 8 #include "src/compiler.h"
9 #include "src/contexts.h" 9 #include "src/contexts.h"
10 #include "src/debug/debug-frames.h" 10 #include "src/debug/debug-frames.h"
(...skipping 256 matching lines...) Expand 10 before | Expand all | Expand 10 after
267 V(ToString) \ 267 V(ToString) \
268 V(ToLength) \ 268 V(ToLength) \
269 V(ToNumber) \ 269 V(ToNumber) \
270 /* Type checks */ \ 270 /* Type checks */ \
271 V(IsJSReceiver) \ 271 V(IsJSReceiver) \
272 V(IsSmi) \ 272 V(IsSmi) \
273 V(IsArray) \ 273 V(IsArray) \
274 V(IsFunction) \ 274 V(IsFunction) \
275 V(IsDate) \ 275 V(IsDate) \
276 V(IsJSProxy) \ 276 V(IsJSProxy) \
277 V(IsJSGlobalProxy) \
278 V(IsJSMap) \
279 V(IsJSSet) \
280 V(IsJSMapIterator) \
281 V(IsJSSetIterator) \
282 V(IsJSWeakMap) \
283 V(IsJSWeakSet) \
277 V(IsRegExp) \ 284 V(IsRegExp) \
278 V(IsTypedArray) \ 285 V(IsTypedArray) \
279 V(ClassOf) \ 286 V(ClassOf) \
280 /* Loads */ \ 287 /* Loads */ \
281 V(LoadLookupSlotForCall) \ 288 V(LoadLookupSlotForCall) \
282 /* Arrays */ \ 289 /* Arrays */ \
283 V(ArraySpeciesConstructor) \ 290 V(ArraySpeciesConstructor) \
284 V(NormalizeElements) \ 291 V(NormalizeElements) \
285 V(GetArrayKeys) \ 292 V(GetArrayKeys) \
286 V(HasComplexElements) \ 293 V(HasComplexElements) \
(...skipping 377 matching lines...) Expand 10 before | Expand all | Expand 10 after
664 671
665 if (FLAG_trace_side_effect_free_debug_evaluate) { 672 if (FLAG_trace_side_effect_free_debug_evaluate) {
666 PrintF("[debug-evaluate] API Callback at %p may cause side effect.\n", 673 PrintF("[debug-evaluate] API Callback at %p may cause side effect.\n",
667 reinterpret_cast<void*>(function_addr)); 674 reinterpret_cast<void*>(function_addr));
668 } 675 }
669 return false; 676 return false;
670 } 677 }
671 678
672 } // namespace internal 679 } // namespace internal
673 } // namespace v8 680 } // namespace v8
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698