Home | History | Annotate | Download | only in src

Lines Matching refs:V8

1 // Copyright 2007-2008 the V8 project authors. All rights reserved.
33 namespace v8 {
38 HT(gc_compactor, V8.GCCompactor) \
39 HT(gc_scavenger, V8.GCScavenger) \
40 HT(gc_context, V8.GCContext) /* GC context cleanup time */ \
42 HT(parse, V8.Parse) \
43 HT(parse_lazy, V8.ParseLazy) \
44 HT(pre_parse, V8.PreParse) \
46 HT(compile, V8.Compile) \
47 HT(compile_eval, V8.CompileEval) \
48 HT(compile_lazy, V8.CompileLazy) \
50 HT(rewriting, V8.Rewriting) \
51 HT(usage_analysis, V8.UsageAnalysis) \
52 HT(variable_allocation, V8.VariableAllocation) \
53 HT(ast_optimization, V8.ASTOptimization) \
54 HT(code_generation, V8.CodeGeneration) \
55 HT(deferred_code_generation, V8.DeferredCodeGeneration)
65 SC(global_handles, V8.GlobalHandles) \
67 SC(pcre_mallocs, V8.PcreMallocCount) \
69 SC(memory_allocated, V8.OsMemoryAllocated) \
70 SC(props_to_dictionary, V8.ObjectPropertiesToDictionary) \
71 SC(elements_to_dictionary, V8.ObjectElementsToDictionary) \
72 SC(alive_after_last_gc, V8.AliveAfterLastGC) \
73 SC(objs_since_last_young, V8.ObjsSinceLastYoung) \
74 SC(objs_since_last_full, V8.ObjsSinceLastFull) \
75 SC(symbol_table_capacity, V8.SymbolTableCapacity) \
76 SC(number_of_symbols, V8.NumberOfSymbols) \
77 SC(script_wrappers, V8.ScriptWrappers) \
78 SC(call_initialize_stubs, V8.CallInitializeStubs) \
79 SC(call_premonomorphic_stubs, V8.CallPreMonomorphicStubs) \
80 SC(call_normal_stubs, V8.CallNormalStubs) \
81 SC(call_megamorphic_stubs, V8.CallMegamorphicStubs) \
82 SC(arguments_adaptors, V8.ArgumentsAdaptors) \
83 SC(compilation_cache_hits, V8.CompilationCacheHits) \
84 SC(compilation_cache_misses, V8.CompilationCacheMisses) \
85 SC(regexp_cache_hits, V8.RegExpCacheHits) \
86 SC(regexp_cache_misses, V8.RegExpCacheMisses) \
88 SC(total_eval_size, V8.TotalEvalSize) \
90 SC(total_load_size, V8.TotalLoadSize) \
92 SC(total_parse_size, V8.TotalParseSize) \
94 SC(total_preparse_skipped, V8.TotalPreparseSkipped) \
96 SC(total_compile_size, V8.TotalCompileSize) \
98 SC(total_old_codegen_source_size, V8.TotalOldCodegenSourceSize) \
100 SC(total_full_codegen_source_size, V8.TotalFullCodegenSourceSize) \
102 SC(contexts_created_from_scratch, V8.ContextsCreatedFromScratch) \
104 SC(contexts_created_by_snapshot, V8.ContextsCreatedBySnapshot)
109 SC(code_stubs, V8.CodeStubs) \
111 SC(total_stubs_code_size, V8.TotalStubsCodeSize) \
113 SC(total_compiled_code_size, V8.TotalCompiledCodeSize) \
114 SC(gc_compactor_caused_by_request, V8.GCCompactorCausedByRequest) \
116 V8.GCCompactorCausedByPromotedData) \
118 V8.GCCompactorCausedByOldspaceExhaustion) \
120 V8.GCCompactorCausedByWeakHandles) \
121 SC(gc_last_resort_from_js, V8.GCLastResortFromJS) \
122 SC(gc_last_resort_from_handles, V8.GCLastResortFromHandles) \
124 SC(keyed_load_generic_smi, V8.KeyedLoadGenericSmi) \
125 SC(keyed_load_generic_symbol, V8.KeyedLoadGenericSymbol) \
126 SC(keyed_load_generic_slow, V8.KeyedLoadGenericSlow) \
127 SC(keyed_load_external_array_slow, V8.KeyedLoadExternalArraySlow) \
129 SC(keyed_load_function_prototype, V8.KeyedLoadFunctionPrototype) \
130 SC(keyed_load_string_length, V8.KeyedLoadStringLength) \
131 SC(keyed_load_array_length, V8.KeyedLoadArrayLength) \
132 SC(keyed_load_constant_function, V8.KeyedLoadConstantFunction) \
133 SC(keyed_load_field, V8.KeyedLoadField) \
134 SC(keyed_load_callback, V8.KeyedLoadCallback) \
135 SC(keyed_load_interceptor, V8.KeyedLoadInterceptor) \
136 SC(keyed_load_inline, V8.KeyedLoadInline) \
137 SC(keyed_load_inline_miss, V8.KeyedLoadInlineMiss) \
138 SC(named_load_inline, V8.NamedLoadInline) \
139 SC(named_load_inline_miss, V8.NamedLoadInlineMiss) \
140 SC(named_load_global_inline, V8.NamedLoadGlobalInline) \
141 SC(named_load_global_inline_miss, V8.NamedLoadGlobalInlineMiss) \
142 SC(keyed_store_field, V8.KeyedStoreField) \
143 SC(keyed_store_inline, V8.KeyedStoreInline) \
144 SC(keyed_store_inline_miss, V8.KeyedStoreInlineMiss) \
145 SC(named_store_global_inline, V8.NamedStoreGlobalInline) \
146 SC(named_store_global_inline_miss, V8.NamedStoreGlobalInlineMiss) \
147 SC(call_const, V8.CallConst) \
148 SC(call_const_fast_api, V8.CallConstFastApi) \
149 SC(call_const_interceptor, V8.CallConstInterceptor) \
150 SC(call_const_interceptor_fast_api, V8.CallConstInterceptorFastApi) \
151 SC(call_global_inline, V8.CallGlobalInline) \
152 SC(call_global_inline_miss, V8.CallGlobalInlineMiss) \
153 SC(constructed_objects, V8.ConstructedObjects) \
154 SC(constructed_objects_runtime, V8.ConstructedObjectsRuntime) \
155 SC(constructed_objects_stub, V8.ConstructedObjectsStub) \
156 SC(array_function_runtime, V8.ArrayFunctionRuntime) \
157 SC(array_function_native, V8.ArrayFunctionNative) \
158 SC(for_in, V8.ForIn) \
159 SC(enum_cache_hits, V8.EnumCacheHits) \
160 SC(enum_cache_misses, V8.EnumCacheMisses) \
161 SC(reloc_info_count, V8.RelocInfoCount) \
162 SC(reloc_info_size, V8.RelocInfoSize) \
163 SC(zone_segment_bytes, V8.ZoneSegmentBytes) \
164 SC(compute_entry_frame, V8.ComputeEntryFrame) \
165 SC(generic_binary_stub_calls, V8.GenericBinaryStubCalls) \
166 SC(generic_binary_stub_calls_regs, V8.GenericBinaryStubCallsRegs) \
167 SC(string_add_runtime, V8.StringAddRuntime) \
168 SC(string_add_native, V8.StringAddNative) \
169 SC(sub_string_runtime, V8.SubStringRuntime) \
170 SC(sub_string_native, V8.SubStringNative) \
171 SC(string_compare_native, V8.StringCompareNative) \
172 SC(string_compare_runtime, V8.StringCompareRuntime) \
173 SC(regexp_entry_runtime, V8.RegExpEntryRuntime) \
174 SC(regexp_entry_native, V8.RegExpEntryNative) \
175 SC(number_to_string_native, V8.NumberToStringNative) \
176 SC(number_to_string_runtime, V8.NumberToStringRuntime) \
177 SC(math_abs, V8.MathAbs) \
178 SC(math_acos, V8.MathAcos) \
179 SC(math_asin, V8.MathAsin) \
180 SC(math_atan, V8.MathAtan) \
181 SC(math_atan2, V8.MathAtan2) \
182 SC(math_ceil, V8.MathCeil) \
183 SC(math_cos, V8.MathCos) \
184 SC(math_exp, V8.MathExp) \
185 SC(math_floor, V8.MathFloor) \
186 SC(math_log, V8.MathLog) \
187 SC(math_pow, V8.MathPow) \
188 SC(math_round, V8.MathRound) \
189 SC(math_sin, V8.MathSin) \
190 SC(math_sqrt, V8.MathSqrt) \
191 SC(math_tan, V8.MathTan) \
192 SC(transcendental_cache_hit, V8.TranscendentalCacheHit) \
193 SC(transcendental_cache_miss, V8.TranscendentalCacheMiss)
196 // This file contains all the v8 counters that are in use.
228 } } // namespace v8::internal