Index: src/counters.h |
diff --git a/src/counters.h b/src/counters.h |
index 8d73d095c721a62fac2e6e223bf60266e909ad2e..06181c4a72e2bc967e0bdb1f093d7058a7da2f5a 100644 |
--- a/src/counters.h |
+++ b/src/counters.h |
@@ -735,70 +735,71 @@ class RuntimeCallTimer { |
/* Dummy counter for the unexpected stub miss. */ \ |
V(UnexpectedStubMiss) |
-#define FOR_EACH_HANDLER_COUNTER(V) \ |
- V(IC_HandlerCacheHit) \ |
- V(KeyedLoadIC_LoadIndexedStringStub) \ |
- V(KeyedLoadIC_LoadIndexedInterceptorStub) \ |
- V(KeyedLoadIC_KeyedLoadSloppyArgumentsStub) \ |
- V(KeyedLoadIC_LoadElementDH) \ |
- V(KeyedLoadIC_LoadFastElementStub) \ |
- V(KeyedLoadIC_LoadDictionaryElementStub) \ |
- V(KeyedLoadIC_SlowStub) \ |
- V(KeyedStoreIC_KeyedStoreSloppyArgumentsStub) \ |
- V(KeyedStoreIC_StoreFastElementStub) \ |
- V(KeyedStoreIC_StoreElementStub) \ |
- V(KeyedStoreIC_Polymorphic) \ |
- V(LoadIC_FunctionPrototypeStub) \ |
- V(LoadIC_HandlerCacheHit_AccessCheck) \ |
- V(LoadIC_HandlerCacheHit_Exotic) \ |
- V(LoadIC_HandlerCacheHit_Interceptor) \ |
- V(LoadIC_HandlerCacheHit_JSProxy) \ |
- V(LoadIC_HandlerCacheHit_NonExistent) \ |
- V(LoadIC_HandlerCacheHit_Accessor) \ |
- V(LoadIC_HandlerCacheHit_Data) \ |
- V(LoadIC_HandlerCacheHit_Transition) \ |
- V(LoadIC_LoadApiGetterDH) \ |
- V(LoadIC_LoadApiGetterFromPrototypeDH) \ |
- V(LoadIC_LoadApiGetterStub) \ |
- V(LoadIC_LoadCallback) \ |
- V(LoadIC_LoadConstantDH) \ |
- V(LoadIC_LoadConstantFromPrototypeDH) \ |
- V(LoadIC_LoadConstant) \ |
- V(LoadIC_LoadConstantStub) \ |
- V(LoadIC_LoadFieldDH) \ |
- V(LoadIC_LoadFieldFromPrototypeDH) \ |
- V(LoadIC_LoadField) \ |
- V(LoadIC_LoadFieldStub) \ |
- V(LoadIC_LoadGlobal) \ |
- V(LoadIC_LoadInterceptor) \ |
- V(LoadIC_LoadNonexistentDH) \ |
- V(LoadIC_LoadNonexistent) \ |
- V(LoadIC_LoadNormal) \ |
- V(LoadIC_LoadScriptContextFieldStub) \ |
- V(LoadIC_LoadViaGetter) \ |
- V(LoadIC_Premonomorphic) \ |
- V(LoadIC_SlowStub) \ |
- V(LoadIC_StringLengthStub) \ |
- V(StoreIC_HandlerCacheHit_AccessCheck) \ |
- V(StoreIC_HandlerCacheHit_Exotic) \ |
- V(StoreIC_HandlerCacheHit_Interceptor) \ |
- V(StoreIC_HandlerCacheHit_JSProxy) \ |
- V(StoreIC_HandlerCacheHit_NonExistent) \ |
- V(StoreIC_HandlerCacheHit_Accessor) \ |
- V(StoreIC_HandlerCacheHit_Data) \ |
- V(StoreIC_HandlerCacheHit_Transition) \ |
- V(StoreIC_Premonomorphic) \ |
- V(StoreIC_SlowStub) \ |
- V(StoreIC_StoreCallback) \ |
- V(StoreIC_StoreField) \ |
- V(StoreIC_StoreFieldDH) \ |
- V(StoreIC_StoreFieldStub) \ |
- V(StoreIC_StoreGlobal) \ |
- V(StoreIC_StoreGlobalTransition) \ |
- V(StoreIC_StoreInterceptorStub) \ |
- V(StoreIC_StoreNormal) \ |
- V(StoreIC_StoreScriptContextFieldStub) \ |
- V(StoreIC_StoreTransition) \ |
+#define FOR_EACH_HANDLER_COUNTER(V) \ |
+ V(IC_HandlerCacheHit) \ |
+ V(KeyedLoadIC_LoadIndexedStringStub) \ |
+ V(KeyedLoadIC_LoadIndexedInterceptorStub) \ |
+ V(KeyedLoadIC_KeyedLoadSloppyArgumentsStub) \ |
+ V(KeyedLoadIC_LoadElementDH) \ |
+ V(KeyedLoadIC_LoadFastElementStub) \ |
+ V(KeyedLoadIC_LoadDictionaryElementStub) \ |
+ V(KeyedLoadIC_SlowStub) \ |
+ V(KeyedStoreIC_ElementsTransitionAndStoreStub) \ |
+ V(KeyedStoreIC_KeyedStoreSloppyArgumentsStub) \ |
+ V(KeyedStoreIC_SlowStub) \ |
+ V(KeyedStoreIC_StoreFastElementStub) \ |
+ V(KeyedStoreIC_StoreElementStub) \ |
+ V(LoadIC_FunctionPrototypeStub) \ |
+ V(LoadIC_HandlerCacheHit_AccessCheck) \ |
+ V(LoadIC_HandlerCacheHit_Exotic) \ |
+ V(LoadIC_HandlerCacheHit_Interceptor) \ |
+ V(LoadIC_HandlerCacheHit_JSProxy) \ |
+ V(LoadIC_HandlerCacheHit_NonExistent) \ |
+ V(LoadIC_HandlerCacheHit_Accessor) \ |
+ V(LoadIC_HandlerCacheHit_Data) \ |
+ V(LoadIC_HandlerCacheHit_Transition) \ |
+ V(LoadIC_LoadApiGetterDH) \ |
+ V(LoadIC_LoadApiGetterFromPrototypeDH) \ |
+ V(LoadIC_LoadApiGetterStub) \ |
+ V(LoadIC_LoadCallback) \ |
+ V(LoadIC_LoadConstantDH) \ |
+ V(LoadIC_LoadConstantFromPrototypeDH) \ |
+ V(LoadIC_LoadConstant) \ |
+ V(LoadIC_LoadConstantStub) \ |
+ V(LoadIC_LoadFieldDH) \ |
+ V(LoadIC_LoadFieldFromPrototypeDH) \ |
+ V(LoadIC_LoadField) \ |
+ V(LoadIC_LoadFieldStub) \ |
+ V(LoadIC_LoadGlobal) \ |
+ V(LoadIC_LoadInterceptor) \ |
+ V(LoadIC_LoadNonexistentDH) \ |
+ V(LoadIC_LoadNonexistent) \ |
+ V(LoadIC_LoadNormal) \ |
+ V(LoadIC_LoadScriptContextFieldStub) \ |
+ V(LoadIC_LoadViaGetter) \ |
+ V(LoadIC_Premonomorphic) \ |
+ V(LoadIC_SlowStub) \ |
+ V(LoadIC_StringLengthStub) \ |
+ V(StoreIC_HandlerCacheHit_AccessCheck) \ |
+ V(StoreIC_HandlerCacheHit_Exotic) \ |
+ V(StoreIC_HandlerCacheHit_Interceptor) \ |
+ V(StoreIC_HandlerCacheHit_JSProxy) \ |
+ V(StoreIC_HandlerCacheHit_NonExistent) \ |
+ V(StoreIC_HandlerCacheHit_Accessor) \ |
+ V(StoreIC_HandlerCacheHit_Data) \ |
+ V(StoreIC_HandlerCacheHit_Transition) \ |
+ V(StoreIC_Premonomorphic) \ |
+ V(StoreIC_SlowStub) \ |
+ V(StoreIC_StoreCallback) \ |
+ V(StoreIC_StoreField) \ |
+ V(StoreIC_StoreFieldDH) \ |
+ V(StoreIC_StoreFieldStub) \ |
+ V(StoreIC_StoreGlobal) \ |
+ V(StoreIC_StoreGlobalTransition) \ |
+ V(StoreIC_StoreInterceptorStub) \ |
+ V(StoreIC_StoreNormal) \ |
+ V(StoreIC_StoreScriptContextFieldStub) \ |
+ V(StoreIC_StoreTransition) \ |
V(StoreIC_StoreViaSetter) |
class RuntimeCallStats { |