Home | History | Annotate | Download | only in src

Lines Matching refs:V8

1 // Copyright 2010 the V8 project authors. All rights reserved.
35 namespace v8 {
40 HT(gc_compactor, V8.GCCompactor) \
41 HT(gc_scavenger, V8.GCScavenger) \
42 HT(gc_context, V8.GCContext) /* GC context cleanup time */ \
44 HT(parse, V8.Parse) \
45 HT(parse_lazy, V8.ParseLazy) \
46 HT(pre_parse, V8.PreParse) \
48 HT(compile, V8.Compile) \
49 HT(compile_eval, V8.CompileEval) \
50 HT(compile_lazy, V8.CompileLazy)
60 SC(global_handles, V8.GlobalHandles) \
62 SC(pcre_mallocs, V8.PcreMallocCount) \
64 SC(memory_allocated, V8.OsMemoryAllocated) \
65 SC(normalized_maps, V8.NormalizedMaps) \
66 SC(props_to_dictionary, V8.ObjectPropertiesToDictionary) \
67 SC(elements_to_dictionary, V8.ObjectElementsToDictionary) \
68 SC(alive_after_last_gc, V8.AliveAfterLastGC) \
69 SC(objs_since_last_young, V8.ObjsSinceLastYoung) \
70 SC(objs_since_last_full, V8.ObjsSinceLastFull) \
71 SC(symbol_table_capacity, V8.SymbolTableCapacity) \
72 SC(number_of_symbols, V8.NumberOfSymbols) \
73 SC(script_wrappers, V8.ScriptWrappers) \
74 SC(call_initialize_stubs, V8.CallInitializeStubs) \
75 SC(call_premonomorphic_stubs, V8.CallPreMonomorphicStubs) \
76 SC(call_normal_stubs, V8.CallNormalStubs) \
77 SC(call_megamorphic_stubs, V8.CallMegamorphicStubs) \
78 SC(arguments_adaptors, V8.ArgumentsAdaptors) \
79 SC(compilation_cache_hits, V8.CompilationCacheHits) \
80 SC(compilation_cache_misses, V8.CompilationCacheMisses) \
81 SC(regexp_cache_hits, V8.RegExpCacheHits) \
82 SC(regexp_cache_misses, V8.RegExpCacheMisses) \
83 SC(string_ctor_calls, V8.StringConstructorCalls) \
84 SC(string_ctor_conversions, V8.StringConstructorConversions) \
85 SC(string_ctor_cached_number, V8.StringConstructorCachedNumber) \
86 SC(string_ctor_string_value, V8.StringConstructorStringValue) \
87 SC(string_ctor_gc_required, V8.StringConstructorGCRequired) \
89 SC(total_eval_size, V8.TotalEvalSize) \
91 SC(total_load_size, V8.TotalLoadSize) \
93 SC(total_parse_size, V8.TotalParseSize) \
95 SC(total_preparse_skipped, V8.TotalPreparseSkipped) \
97 SC(total_preparse_symbols_skipped, V8.TotalPreparseSymbolSkipped) \
99 SC(total_compile_size, V8.TotalCompileSize) \
101 SC(total_old_codegen_source_size, V8.TotalOldCodegenSourceSize) \
103 SC(total_full_codegen_source_size, V8.TotalFullCodegenSourceSize) \
105 SC(contexts_created_from_scratch, V8.ContextsCreatedFromScratch) \
107 SC(contexts_created_by_snapshot, V8.ContextsCreatedBySnapshot) \
109 SC(pc_to_code, V8.PcToCode) \
110 SC(pc_to_code_cached, V8.PcToCodeCached)
115 SC(code_stubs, V8.CodeStubs) \
117 SC(total_stubs_code_size, V8.TotalStubsCodeSize) \
119 SC(total_compiled_code_size, V8.TotalCompiledCodeSize) \
120 SC(gc_compactor_caused_by_request, V8.GCCompactorCausedByRequest) \
122 V8.GCCompactorCausedByPromotedData) \
124 V8.GCCompactorCausedByOldspaceExhaustion) \
126 V8.GCCompactorCausedByWeakHandles) \
127 SC(gc_last_resort_from_js, V8.GCLastResortFromJS) \
128 SC(gc_last_resort_from_handles, V8.GCLastResortFromHandles) \
129 SC(map_slow_to_fast_elements, V8.MapSlowToFastElements) \
130 SC(map_fast_to_slow_elements, V8.MapFastToSlowElements) \
131 SC(map_to_external_array_elements, V8.MapToExternalArrayElements) \
133 SC(keyed_load_generic_smi, V8.KeyedLoadGenericSmi) \
134 SC(keyed_load_generic_symbol, V8.KeyedLoadGenericSymbol) \
135 SC(keyed_load_generic_lookup_cache, V8.KeyedLoadGenericLookupCache) \
136 SC(keyed_load_generic_slow, V8.KeyedLoadGenericSlow) \
137 SC(keyed_load_external_array_slow, V8.KeyedLoadExternalArraySlow) \
139 SC(keyed_call_generic_smi_fast, V8.KeyedCallGenericSmiFast) \
140 SC(keyed_call_generic_smi_dict, V8.KeyedCallGenericSmiDict) \
141 SC(keyed_call_generic_lookup_cache, V8.KeyedCallGenericLookupCache) \
142 SC(keyed_call_generic_lookup_dict, V8.KeyedCallGenericLookupDict) \
143 SC(keyed_call_generic_value_type, V8.KeyedCallGenericValueType) \
144 SC(keyed_call_generic_slow, V8.KeyedCallGenericSlow) \
145 SC(keyed_call_generic_slow_load, V8.KeyedCallGenericSlowLoad) \
147 SC(keyed_load_function_prototype, V8.KeyedLoadFunctionPrototype) \
148 SC(keyed_load_string_length, V8.KeyedLoadStringLength) \
149 SC(keyed_load_array_length, V8.KeyedLoadArrayLength) \
150 SC(keyed_load_constant_function, V8.KeyedLoadConstantFunction) \
151 SC(keyed_load_field, V8.KeyedLoadField) \
152 SC(keyed_load_callback, V8.KeyedLoadCallback) \
153 SC(keyed_load_interceptor, V8.KeyedLoadInterceptor) \
154 SC(keyed_load_inline, V8.KeyedLoadInline) \
155 SC(keyed_load_inline_miss, V8.KeyedLoadInlineMiss) \
156 SC(named_load_inline, V8.NamedLoadInline) \
157 SC(named_load_inline_miss, V8.NamedLoadInlineMiss) \
158 SC(named_load_global_inline, V8.NamedLoadGlobalInline) \
159 SC(named_load_global_inline_miss, V8.NamedLoadGlobalInlineMiss) \
160 SC(dont_delete_hint_hit, V8.DontDeleteHintHit) \
161 SC(dont_delete_hint_miss, V8.DontDeleteHintMiss) \
162 SC(named_load_global_stub, V8.NamedLoadGlobalStub) \
163 SC(named_load_global_stub_miss, V8.NamedLoadGlobalStubMiss) \
164 SC(keyed_store_field, V8.KeyedStoreField) \
165 SC(named_store_inline_field, V8.NamedStoreInlineField) \
166 SC(keyed_store_inline, V8.KeyedStoreInline) \
167 SC(named_load_inline_generic, V8.NamedLoadInlineGeneric) \
168 SC(named_load_inline_field, V8.NamedLoadInlineFast) \
169 SC(keyed_load_inline_generic, V8.KeyedLoadInlineGeneric) \
170 SC(keyed_load_inline_fast, V8.KeyedLoadInlineFast) \
171 SC(named_load_full, V8.NamedLoadFull) \
172 SC(keyed_load_full, V8.KeyedLoadFull) \
173 SC(keyed_store_inline_generic, V8.KeyedStoreInlineGeneric) \
174 SC(keyed_store_inline_fast, V8.KeyedStoreInlineFast) \
175 SC(named_store_inline_generic, V8.NamedStoreInlineGeneric) \
176 SC(named_store_inline_fast, V8.NamedStoreInlineFast) \
177 SC(keyed_store_full, V8.KeyedStoreFull) \
178 SC(named_store_full, V8.NamedStoreFull) \
179 SC(keyed_store_inline_miss, V8.KeyedStoreInlineMiss) \
180 SC(named_store_global_inline, V8.NamedStoreGlobalInline) \
181 SC(named_store_global_inline_miss, V8.NamedStoreGlobalInlineMiss) \
182 SC(store_normal_miss, V8.StoreNormalMiss) \
183 SC(store_normal_hit, V8.StoreNormalHit) \
184 SC(cow_arrays_created_stub, V8.COWArraysCreatedStub) \
185 SC(cow_arrays_created_runtime, V8.COWArraysCreatedRuntime) \
186 SC(cow_arrays_converted, V8.COWArraysConverted) \
187 SC(call_miss, V8.CallMiss) \
188 SC(keyed_call_miss, V8.KeyedCallMiss) \
189 SC(load_miss, V8.LoadMiss) \
190 SC(keyed_load_miss, V8.KeyedLoadMiss) \
191 SC(call_const, V8.CallConst) \
192 SC(call_const_fast_api, V8.CallConstFastApi) \
193 SC(call_const_interceptor, V8.CallConstInterceptor) \
194 SC(call_const_interceptor_fast_api, V8.CallConstInterceptorFastApi) \
195 SC(call_global_inline, V8.CallGlobalInline) \
196 SC(call_global_inline_miss, V8.CallGlobalInlineMiss) \
197 SC(constructed_objects, V8.ConstructedObjects) \
198 SC(constructed_objects_runtime, V8.ConstructedObjectsRuntime) \
199 SC(constructed_objects_stub, V8.ConstructedObjectsStub) \
200 SC(negative_lookups, V8.NegativeLookups) \
201 SC(negative_lookups_miss, V8.NegativeLookupsMiss) \
202 SC(array_function_runtime, V8.ArrayFunctionRuntime) \
203 SC(array_function_native, V8.ArrayFunctionNative) \
204 SC(for_in, V8.ForIn) \
205 SC(enum_cache_hits, V8.EnumCacheHits) \
206 SC(enum_cache_misses, V8.EnumCacheMisses) \
207 SC(zone_segment_bytes, V8.ZoneSegmentBytes) \
208 SC(compute_entry_frame, V8.ComputeEntryFrame) \
209 SC(generic_binary_stub_calls, V8.GenericBinaryStubCalls) \
210 SC(generic_binary_stub_calls_regs, V8.GenericBinaryStubCallsRegs) \
211 SC(string_add_runtime, V8.StringAddRuntime) \
212 SC(string_add_native, V8.StringAddNative) \
213 SC(string_add_runtime_ext_to_ascii, V8.StringAddRuntimeExtToAscii) \
214 SC(sub_string_runtime, V8.SubStringRuntime) \
215 SC(sub_string_native, V8.SubStringNative) \
216 SC(string_add_make_two_char, V8.StringAddMakeTwoChar) \
217 SC(string_compare_native, V8.StringCompareNative) \
218 SC(string_compare_runtime, V8.StringCompareRuntime) \
219 SC(regexp_entry_runtime, V8.RegExpEntryRuntime) \
220 SC(regexp_entry_native, V8.RegExpEntryNative) \
221 SC(number_to_string_native, V8.NumberToStringNative) \
222 SC(number_to_string_runtime, V8.NumberToStringRuntime) \
223 SC(math_acos, V8.MathAcos) \
224 SC(math_asin, V8.MathAsin) \
225 SC(math_atan, V8.MathAtan) \
226 SC(math_atan2, V8.MathAtan2) \
227 SC(math_ceil, V8.MathCeil) \
228 SC(math_cos, V8.MathCos) \
229 SC(math_exp, V8.MathExp) \
230 SC(math_floor, V8.MathFloor) \
231 SC(math_log, V8.MathLog) \
232 SC(math_pow, V8.MathPow) \
233 SC(math_round, V8.MathRound) \
234 SC(math_sin, V8.MathSin) \
235 SC(math_sqrt, V8.MathSqrt) \
236 SC(math_tan, V8.MathTan) \
237 SC(transcendental_cache_hit, V8.TranscendentalCacheHit) \
238 SC(transcendental_cache_miss, V8.TranscendentalCacheMiss) \
239 SC(stack_interrupts, V8.StackInterrupts) \
240 SC(runtime_profiler_ticks, V8.RuntimeProfilerTicks) \
241 SC(other_ticks, V8.OtherTicks) \
242 SC(js_opt_ticks, V8.JsOptTicks) \
243 SC(js_non_opt_ticks, V8.JsNonoptTicks) \
244 SC(js_other_ticks, V8.JsOtherTicks) \
245 SC(smi_checks_removed, V8.SmiChecksRemoved) \
246 SC(map_checks_removed, V8
247 SC(quote_json_char_count, V8.QuoteJsonCharacterCount) \
248 SC(quote_json_char_recount, V8.QuoteJsonCharacterReCount)
251 // This file contains all the v8 counters that are in use.
309 } } // namespace v8::internal