Advertisement
Guest User

Untitled

a guest
Dec 18th, 2012
157
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 68.93 KB | None | 0 0
  1. tools/linux-tick-processor --snapshot-log=/home/kobe/node/node/out/Release/obj.target/v8_snapshot/geni/snapshot.log /home/kobe/node/projects/game/v8.log
  2. Statistical profiling result from /home/kobe/node/projects/game/v8.log, (7463 ticks, 0 unaccounted, 0 excluded).
  3.  
  4. [Shared libraries]:
  5. ticks total nonlib name
  6. 5698 76.3% 0.0% b780c000-b780d000
  7. 86 1.2% 0.0% /lib/i386-linux-gnu/libc-2.13.so
  8. 69 0.9% 0.0% /usr/bin/nodejs
  9. 2 0.0% 0.0% af190000-af191000
  10. 1 0.0% 0.0% /usr/lib/i386-linux-gnu/libstdc++.so.6.0.16
  11. 1 0.0% 0.0% /lib/i386-linux-gnu/librt-2.13.so
  12.  
  13. [JavaScript]:
  14. ticks total nonlib name
  15. 7 0.1% 0.4% RegExp: \\s*#.*|^\\s*|\\s*$
  16. 4 0.1% 0.2% Builtin: ArgumentsAdaptorTrampoline
  17. 3 0.0% 0.2% Stub: FastNewContextStub
  18. 3 0.0% 0.2% Function: ~realpathSync fs.js:987
  19. 3 0.0% 0.2% Function: ~Module._resolveLookupPaths module.js:231
  20. 2 0.0% 0.1% Stub: RegExpExecStub
  21. 2 0.0% 0.1% Stub: KeyedStoreElementStub
  22. 2 0.0% 0.1% Stub: CallFunctionStub_Args1_Recording
  23. 2 0.0% 0.1% Stub: CEntryStub
  24. 2 0.0% 0.1% RegExp: ^(\\/?)([\\s\\S]+\\/(?!$)|\\/)?((?:\\.{1\,2}$|[\\s\\S]+?)?(\\.[^.\\/]*)?)$ {1}
  25. 2 0.0% 0.1% RegExp: [\\r\\n]+
  26. 2 0.0% 0.1% LazyCompile: ~exec native regexp.js:171
  27. 2 0.0% 0.1% LazyCompile: join native array.js:410
  28. 2 0.0% 0.1% KeyedStoreIC: args_count: 0
  29. 2 0.0% 0.1% Function: ~IncomingMessage._addHeaderLine http.js:380
  30. 2 0.0% 0.1% Builtin: JSConstructStubGeneric
  31. 2 0.0% 0.1% Builtin: ArrayConstructCode
  32. 1 0.0% 0.1% Stub: ToBooleanStub_SpecObject
  33. 1 0.0% 0.1% Stub: SubStringStub
  34. 1 0.0% 0.1% Stub: StringAddStub
  35. 1 0.0% 0.1% Stub: StoreArrayLiteralElementStub
  36. 1 0.0% 0.1% Stub: RegExpConstructResultStub
  37. 1 0.0% 0.1% Stub: KeyedStoreElementStub {1}
  38. 1 0.0% 0.1% Stub: InstanceofStub
  39. 1 0.0% 0.1% Stub: FastNewClosureStub
  40. 1 0.0% 0.1% Stub: CompareICStub {2}
  41. 1 0.0% 0.1% Stub: CompareICStub {1}
  42. 1 0.0% 0.1% Stub: CompareICStub
  43. 1 0.0% 0.1% Stub: CallConstructStub_Recording
  44. 1 0.0% 0.1% Stub: BinaryOpStub_SAR_Alloc_SMI
  45. 1 0.0% 0.1% Stub: BinaryOpStub_BIT_OR_Alloc_SMI
  46. 1 0.0% 0.1% RegExp: ^index\\.\\w+?$
  47. 1 0.0% 0.1% RegExp: ^\\#\\!.*
  48. 1 0.0% 0.1% RegExp: ^(\\/?)([\\s\\S]+\\/(?!$)|\\/)?((?:\\.{1\,2}$|[\\s\\S]+?)?(\\.[^.\\/]*)?)$
  49. 1 0.0% 0.1% RegExp: \\s+
  50. 1 0.0% 0.1% RegExp: .*[\\.\\/]
  51. 1 0.0% 0.1% LazyCompile: ~join native array.js:410
  52. 1 0.0% 0.1% LazyCompile: ~hasOwnProperty native v8natives.js:249
  53. 1 0.0% 0.1% LazyCompile: ~filter native array.js:1011
  54. 1 0.0% 0.1% LazyCompile: ~charAt native string.js:66
  55. 1 0.0% 0.1% LazyCompile: ~ToPropertyDescriptor native v8natives.js:420
  56. 1 0.0% 0.1% LazyCompile: ~ToObject native runtime.js:567
  57. 1 0.0% 0.1% LazyCompile: ~ToNumber native runtime.js:527
  58. 1 0.0% 0.1% LazyCompile: ~IN native runtime.js:354
  59. 1 0.0% 0.1% LazyCompile: ~DefineObjectProperty native v8natives.js:695
  60. 1 0.0% 0.1% LazyCompile: ~DELETE native runtime.js:348
  61. 1 0.0% 0.1% LazyCompile: ~BasicSerializeObject native json.js:244
  62. 1 0.0% 0.1% LazyCompile: ~BasicJSONSerialize native json.js:273
  63. 1 0.0% 0.1% LazyCompile: ~ADD native runtime.js:163
  64. 1 0.0% 0.1% LazyCompile: Join native array.js:119
  65. 1 0.0% 0.1% LazyCompile: IN native runtime.js:354
  66. 1 0.0% 0.1% LazyCompile: <anonymous> native string.js:36
  67. 1 0.0% 0.1% LazyCompile: *tryFile module.js:138
  68. 1 0.0% 0.1% LazyCompile: *split native string.js:554
  69. 1 0.0% 0.1% LazyCompile: *keys native v8natives.js:333
  70. 1 0.0% 0.1% LazyCompile: *isArray native array.js:1463
  71. 1 0.0% 0.1% LazyCompile: *fs.Stats._checkModeProperty fs.js:57
  72. 1 0.0% 0.1% LazyCompile: *exec native regexp.js:171
  73. 1 0.0% 0.1% LazyCompile: *captureStackTrace native messages.js:1100
  74. 1 0.0% 0.1% LazyCompile: *UseSparseVariant native array.js:111
  75. 1 0.0% 0.1% LazyCompile: *NativeModule.require node.js:568
  76. 1 0.0% 0.1% LazyCompile: *IsDataDescriptor native v8natives.js:354
  77. 1 0.0% 0.1% LazyCompile: *BuildResultFromMatchInfo native regexp.js:130
  78. 1 0.0% 0.1% Function: ~urlParse url.js:92
  79. 1 0.0% 0.1% Function: ~urlFormat url.js:315
  80. 1 0.0% 0.1% Function: ~tryFile module.js:138
  81. 1 0.0% 0.1% Function: ~require module.js:377
  82. 1 0.0% 0.1% Function: ~onconnection net.js:1011
  83. 1 0.0% 0.1% Function: ~normalizeArray path.js:31
  84. 1 0.0% 0.1% Function: ~fs.statSync fs.js:523
  85. 1 0.0% 0.1% Function: ~fs.readSync fs.js:368
  86. 1 0.0% 0.1% Function: ~fs.openSync fs.js:336
  87. 1 0.0% 0.1% Function: ~freeParser http.js:1276
  88. 1 0.0% 0.1% Function: ~exports.resolve path.js:279
  89. 1 0.0% 0.1% Function: ~exports.dirname path.js:384
  90. 1 0.0% 0.1% Function: ~ServerResponse.writeHead http.js:935
  91. 1 0.0% 0.1% Function: ~OutgoingMessage.write http.js:703
  92. 1 0.0% 0.1% Function: ~OutgoingMessage._flush http.js:841
  93. 1 0.0% 0.1% Function: ~Module._findPath module.js:160
  94. 1 0.0% 0.1% Function: ~Module._compile module.js:372
  95. 1 0.0% 0.1% Function: ~Module module.js:37
  96. 1 0.0% 0.1% Function: ~Buffer buffer.js:204
  97. 1 0.0% 0.1% Function: statPath module.js:88
  98. 1 0.0% 0.1% Function: fs.readFileSync fs.js:181
  99. 1 0.0% 0.1% Function: SetUpError.a native messages.js:1144
  100. 1 0.0% 0.1% CallMegamorphic: args_count: 1 {1}
  101. 1 0.0% 0.1% CallInitialize: args_count: 1
  102. 1 0.0% 0.1% Builtin: JSEntryTrampoline
  103. 1 0.0% 0.1% Builtin: JSConstructStubApi
  104. 1 0.0% 0.1% Builtin: FunctionCall
  105. 1 0.0% 0.1% Builtin: ArrayPush
  106.  
  107. [C++]:
  108. ticks total nonlib name
  109. 215 2.9% 13.4% node::WrappedScript::CompileRunInThisContext(v8::Arguments const&)
  110. 92 1.2% 5.7% node::Parser::Execute(v8::Arguments const&)
  111. 32 0.4% 2.0% _IO_vfprintf
  112. 27 0.4% 1.7% v8::internal::DescriptorArray::CopyInsert(v8::internal::Descriptor*, v8::internal::TransitionFlag)
  113. 26 0.3% 1.6% v8::internal::Scanner::ScanIdentifierOrKeyword()
  114. 15 0.2% 0.9% v8::internal::RelocInfoWriter::Write(v8::internal::RelocInfo const*)
  115. 14 0.2% 0.9% v8::internal::SequentialSymbolKey<char>::Hash()
  116. 14 0.2% 0.9% v8::internal::RelocIterator::next()
  117. 13 0.2% 0.8% v8::internal::Heap::AllocateFixedArray(int)
  118. 13 0.2% 0.8% v8::internal::DescriptorArray::CopyFrom(int, v8::internal::DescriptorArray*, int, v8::internal::DescriptorArray::WhitenessWitness const&)
  119. 12 0.2% 0.7% v8::internal::String::ToCString(v8::internal::AllowNullsFlag, v8::internal::RobustnessFlag, int, int, int*)
  120. 12 0.2% 0.7% v8::internal::Scanner::Scan()
  121. 11 0.1% 0.7% v8::internal::DescriptorArray::BinarySearch(v8::internal::String*, int, int)
  122. 10 0.1% 0.6% v8::internal::JSObject::LookupInDescriptor(v8::internal::String*, v8::internal::LookupResult*)
  123. 9 0.1% 0.6% void v8::internal::String::WriteToFlat<unsigned short>(v8::internal::String*, unsigned short*, int, int)
  124. 9 0.1% 0.6% v8::internal::StringDictionary::TransformPropertiesToFastFor(v8::internal::JSObject*, int)
  125. 9 0.1% 0.6% v8::internal::String::ComputeHashField(unibrow::CharacterStream*, int, unsigned int)
  126. 9 0.1% 0.6% v8::internal::HashTable<v8::internal::SymbolTableShape, v8::internal::HashTableKey*>::FindEntry(v8::internal::Isolate*, v8::internal::HashTableKey*)
  127. 9 0.1% 0.6% __vsnprintf_chk
  128. 9 0.1% 0.6% __pthread_getspecific
  129. 8 0.1% 0.5% v8::internal::TemplateHashMapImpl<v8::internal::ZoneAllocationPolicy>::Probe(void*, unsigned int)
  130. 8 0.1% 0.5% v8::internal::Parser::ParseMemberWithNewPrefixesExpression(v8::internal::PositionStack*, bool*)
  131. 8 0.1% 0.5% v8::internal::PagedSpace::AllocateRaw(int)
  132. 8 0.1% 0.5% v8::internal::InnerPointerToCodeCache::GetCacheEntry(unsigned char*)
  133. 8 0.1% 0.5% v8::internal::HashTable<v8::internal::UnseededNumberDictionaryShape, unsigned int>::FindEntry(v8::internal::Isolate*, unsigned int)
  134. 8 0.1% 0.5% v8::internal::FixedArray::set(int, v8::internal::Object*)
  135. 8 0.1% 0.5% memchr
  136. 7 0.1% 0.4% void v8::internal::Code::CodeIterateBody<v8::internal::StaticMarkingVisitor>(v8::internal::Heap*)
  137. 7 0.1% 0.4% v8::internal::Zone::New(int)
  138. 7 0.1% 0.4% v8::internal::Parser::ParseAssignmentExpression(bool, bool*)
  139. 7 0.1% 0.4% v8::internal::JSObject::AddFastProperty(v8::internal::String*, v8::internal::Object*, PropertyAttributes, v8::internal::JSReceiver::StoreFromKeyed)
  140. 7 0.1% 0.4% operator new[](unsigned int)
  141. 7 0.1% 0.4% _IO_default_xsputn
  142. 6 0.1% 0.4% v8::internal::Scanner::ScanString()
  143. 6 0.1% 0.4% v8::internal::Scanner::Next()
  144. 6 0.1% 0.4% v8::internal::Parser::ParseBinaryExpression(int, bool, bool*)
  145. 6 0.1% 0.4% v8::internal::InnerPointerToCodeCache::GcSafeFindCodeForInnerPointer(unsigned char*)
  146. 6 0.1% 0.4% v8::internal::Assembler::emit_operand(v8::internal::Register, v8::internal::Operand const&)
  147. 6 0.1% 0.4% __libc_free
  148. 5 0.1% 0.3% v8::internal::StringDictionary::FindEntry(v8::internal::String*)
  149. 5 0.1% 0.3% v8::internal::Parser::ParsePrimaryExpression(bool*)
  150. 5 0.1% 0.3% v8::internal::Parser::ParsePostfixExpression(bool*)
  151. 5 0.1% 0.3% v8::internal::JSReceiver::LocalLookup(v8::internal::String*, v8::internal::LookupResult*)
  152. 5 0.1% 0.3% v8::internal::JSObject::SetPropertyForResult(v8::internal::LookupResult*, v8::internal::String*, v8::internal::Object*, PropertyAttributes, v8::internal::StrictModeFlag, v8::internal::JSReceiver::StoreFromKeyed)
  153. 5 0.1% 0.3% v8::internal::JSObject::LocalLookupRealNamedProperty(v8::internal::String*, v8::internal::LookupResult*)
  154. 5 0.1% 0.3% v8::internal::Heap::RecordWrite(unsigned char*, int)
  155. 5 0.1% 0.3% v8::internal::Heap::IterateAndMarkPointersToFromSpace(unsigned char*, unsigned char*, void (*)(v8::internal::HeapObject**, v8::internal::HeapObject*))
  156. 5 0.1% 0.3% v8::internal::Heap::AllocateConsString(v8::internal::String*, v8::internal::String*)
  157. 5 0.1% 0.3% strchrnul
  158. 5 0.1% 0.3% node::StreamWrap::WriteUtf8String(v8::Arguments const&)
  159. 5 0.1% 0.3% __libc_malloc
  160. 5 0.1% 0.3% _IO_file_xsputn
  161. 4 0.1% 0.2% void v8::internal::ScavengingVisitor<(v8::internal::MarksHandling)1, (v8::internal::LoggingAndProfiling)0>::EvacuateObject<(v8::internal::ScavengingVisitor<(v8::internal::MarksHandling)1, (v8::internal::LoggingAndProfiling)0>::ObjectContents)1, (v8::internal::ScavengingVisitor<(v8::internal::MarksHandling)1, (v8::internal::LoggingAndProfiling)0>::SizeRestriction)0, 4>(v8::internal::Map*, v8::internal::HeapObject**, v8::internal::HeapObject*, int)
  162. 4 0.1% 0.2% v8::internal::String::ReadBlock(v8::internal::String*, unsigned char*, unsigned int, unsigned int*, unsigned int*)
  163. 4 0.1% 0.2% v8::internal::String::IsAsciiEqualTo(v8::internal::Vector<char const>)
  164. 4 0.1% 0.2% v8::internal::String::GetFlatContent()
  165. 4 0.1% 0.2% v8::internal::StoreBuffer::IteratePointersInStoreBuffer(void (*)(v8::internal::HeapObject**, v8::internal::HeapObject*))
  166. 4 0.1% 0.2% v8::internal::StaticMarkingVisitor::VisitSharedFunctionInfoFields(v8::internal::Heap*, v8::internal::HeapObject*, bool)
  167. 4 0.1% 0.2% v8::internal::Scanner::SkipMultiLineComment()
  168. 4 0.1% 0.2% v8::internal::Runtime::SetObjectProperty(v8::internal::Isolate*, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>, PropertyAttributes, v8::internal::StrictModeFlag)
  169. 4 0.1% 0.2% v8::internal::Parser::ParseLeftHandSideExpression(bool*)
  170. 4 0.1% 0.2% v8::internal::LogMessageBuilder::AppendVA(char const*, char*)
  171. 4 0.1% 0.2% v8::internal::Heap::NumberFromDouble(double, v8::internal::PretenureFlag)
  172. 4 0.1% 0.2% v8::internal::Heap::LookupAsciiSymbol(v8::internal::Vector<char const>)
  173. 4 0.1% 0.2% v8::internal::HashTable<v8::internal::StringDictionaryShape, v8::internal::String*>::FindEntry(v8::internal::Isolate*, v8::internal::String*)
  174. 4 0.1% 0.2% v8::internal::FuncNameInferrer::PushVariableName(v8::internal::Handle<v8::internal::String>)
  175. 4 0.1% 0.2% v8::internal::FullCodeGenerator::Generate()
  176. 4 0.1% 0.2% v8::internal::FlexibleBodyVisitor<v8::internal::NewSpaceScavenger, v8::internal::FixedArray::BodyDescriptor, int>::Visit(v8::internal::Map*, v8::internal::HeapObject*)
  177. 4 0.1% 0.2% v8::internal::CPU::FlushICache(void*, unsigned int)
  178. 4 0.1% 0.2% v8::internal::Assembler::push(v8::internal::Register)
  179. 4 0.1% 0.2% node::HandleWrap::Close(v8::Arguments const&)
  180. 4 0.1% 0.2% double v8::internal::InternalStringToDouble<char const*, char const*>(v8::internal::UnicodeCache*, char const*, char const*, int, double)
  181. 4 0.1% 0.2% __pthread_mutex_unlock_usercnt
  182. 3 0.0% 0.2% void v8::internal::ScavengingVisitor<(v8::internal::MarksHandling)1, (v8::internal::LoggingAndProfiling)0>::EvacuateObject<(v8::internal::ScavengingVisitor<(v8::internal::MarksHandling)1, (v8::internal::LoggingAndProfiling)0>::ObjectContents)1, (v8::internal::ScavengingVisitor<(v8::internal::MarksHandling)1, (v8::internal::LoggingAndProfiling)0>::SizeRestriction)1, 4>(v8::internal::Map*, v8::internal::HeapObject**, v8::internal::HeapObject*, int)
  183. 3 0.0% 0.2% v8::internal::VariableProxy::VariableProxy(v8::internal::Isolate*, v8::internal::Handle<v8::internal::String>, bool, int, v8::internal::Interface*)
  184. 3 0.0% 0.2% v8::internal::VariableMap::Lookup(v8::internal::Handle<v8::internal::String>)
  185. 3 0.0% 0.2% v8::internal::TemplateHashMapImpl<v8::internal::ZoneAllocationPolicy>::Lookup(void*, unsigned int, bool, v8::internal::ZoneAllocationPolicy)
  186. 3 0.0% 0.2% v8::internal::SymbolTable::LookupAsciiSymbol(v8::internal::Vector<char const>, v8::internal::Object**)
  187. 3 0.0% 0.2% v8::internal::Scanner::SkipSingleLineComment()
  188. 3 0.0% 0.2% v8::internal::Runtime_QuoteJSONStringArray(v8::internal::Arguments, v8::internal::Isolate*)
  189. 3 0.0% 0.2% v8::internal::Runtime_MoveArrayContents(v8::internal::Arguments, v8::internal::Isolate*)
  190. 3 0.0% 0.2% v8::internal::Runtime_CollectStackTrace(v8::internal::Arguments, v8::internal::Isolate*)
  191. 3 0.0% 0.2% v8::internal::Parser::ParseUnaryExpression(bool*)
  192. 3 0.0% 0.2% v8::internal::Parser::ParseStatement(v8::internal::ZoneList<v8::internal::Handle<v8::internal::String> >*, bool*)
  193. 3 0.0% 0.2% v8::internal::Parser::ParseSourceElements(v8::internal::ZoneList<v8::internal::Statement*>*, int, bool, bool*)
  194. 3 0.0% 0.2% v8::internal::Parser::ParseIfStatement(v8::internal::ZoneList<v8::internal::Handle<v8::internal::String> >*, bool*)
  195. 3 0.0% 0.2% v8::internal::Parser::ParseArguments(bool*)
  196. 3 0.0% 0.2% v8::internal::Parser::Expect(v8::internal::Token::Value, bool*)
  197. 3 0.0% 0.2% v8::internal::Operand::Operand(v8::internal::Register, int, v8::internal::RelocInfo::Mode)
  198. 3 0.0% 0.2% v8::internal::Marker<v8::internal::MarkCompactCollector>::MarkDescriptorArray(v8::internal::DescriptorArray*)
  199. 3 0.0% 0.2% v8::internal::LAllocator::ProcessInstructions(v8::internal::HBasicBlock*, v8::internal::BitVector*)
  200. 3 0.0% 0.2% v8::internal::LAllocator::MeetConstraintsBetween(v8::internal::LInstruction*, v8::internal::LInstruction*, int)
  201. 3 0.0% 0.2% v8::internal::JSObject::SetPropertyViaPrototypes(v8::internal::String*, v8::internal::Object*, PropertyAttributes, v8::internal::StrictModeFlag, bool*)
  202. 3 0.0% 0.2% v8::internal::JSObject::SetFastElementsCapacityAndLength(int, int, v8::internal::JSObject::SetFastElementsCapacitySmiMode)
  203. 3 0.0% 0.2% v8::internal::JSObject::LookupRealNamedPropertyInPrototypes(v8::internal::String*, v8::internal::LookupResult*)
  204. 3 0.0% 0.2% v8::internal::JSObject::HasRealNamedProperty(v8::internal::String*)
  205. 3 0.0% 0.2% v8::internal::HeapObject::SizeFromMap(v8::internal::Map*)
  206. 3 0.0% 0.2% v8::internal::Heap::ScavengeObject(v8::internal::HeapObject**, v8::internal::HeapObject*)
  207. 3 0.0% 0.2% v8::internal::Heap::AllocateStruct(v8::internal::InstanceType)
  208. 3 0.0% 0.2% v8::internal::Heap::AllocateStringFromUtf8Slow(v8::internal::Vector<char const>, v8::internal::PretenureFlag)
  209. 3 0.0% 0.2% v8::internal::HashTable<v8::internal::StringDictionaryShape, v8::internal::String*>::FindInsertionEntry(unsigned int)
  210. 3 0.0% 0.2% v8::internal::HValue::RegisterUse(int, v8::internal::HValue*)
  211. 3 0.0% 0.2% v8::internal::FuncNameInferrer::PushLiteralName(v8::internal::Handle<v8::internal::String>)
  212. 3 0.0% 0.2% v8::internal::FullCodeGenerator::EmitStackCheckTable()
  213. 3 0.0% 0.2% v8::internal::FlexibleBodyVisitor<v8::internal::StaticMarkingVisitor, v8::internal::FixedArray::BodyDescriptor, void>::Visit(v8::internal::Map*, v8::internal::HeapObject*)
  214. 3 0.0% 0.2% v8::internal::DescriptorArray::SortUnchecked(v8::internal::DescriptorArray::WhitenessWitness const&)
  215. 3 0.0% 0.2% v8::internal::DescriptorArray::LinearSearch(v8::internal::SearchMode, v8::internal::String*, int)
  216. 3 0.0% 0.2% v8::internal::Compiler::RecordFunctionCompilation(v8::internal::Logger::LogEventsAndTags, v8::internal::CompilationInfo*, v8::internal::Handle<v8::internal::SharedFunctionInfo>)
  217. 3 0.0% 0.2% v8::internal::Compiler::BuildFunctionInfo(v8::internal::FunctionLiteral*, v8::internal::Handle<v8::internal::Script>)
  218. 3 0.0% 0.2% v8::internal::CodeStub::FindCodeInCache(v8::internal::Code**)
  219. 3 0.0% 0.2% v8::internal::CallIC_Miss(v8::internal::Arguments, v8::internal::Isolate*)
  220. 3 0.0% 0.2% v8::internal::Assembler::call(v8::internal::Handle<v8::internal::Code>, v8::internal::RelocInfo::Mode, unsigned int)
  221. 3 0.0% 0.2% v8::internal::Assembler::RecordRelocInfo(v8::internal::RelocInfo::Mode, int)
  222. 3 0.0% 0.2% v8::internal::AccessorPair::CopyWithoutTransitions()
  223. 3 0.0% 0.2% operator new(unsigned int)
  224. 3 0.0% 0.2% node::Buffer::New(v8::Arguments const&)
  225. 3 0.0% 0.2% __i686.get_pc_thunk.bx
  226. 3 0.0% 0.2% _IO_fwrite
  227. 2 0.0% 0.1% wcrtomb
  228. 2 0.0% 0.1% v8::internal::VariableMap::Declare(v8::internal::Scope*, v8::internal::Handle<v8::internal::String>, v8::internal::VariableMode, bool, v8::internal::Variable::Kind, v8::internal::InitializationFlag, v8::internal::Interface*)
  229. 2 0.0% 0.1% v8::internal::TemplateHashMapImpl<v8::internal::FreeStoreAllocationPolicy>::Lookup(void*, unsigned int, bool, v8::internal::FreeStoreAllocationPolicy)
  230. 2 0.0% 0.1% v8::internal::StubCache::ComputeCallInitialize(int, v8::internal::RelocInfo::Mode, v8::internal::Code::Kind)
  231. 2 0.0% 0.1% v8::internal::StringHasher::GetHashField()
  232. 2 0.0% 0.1% v8::internal::String::IsEqualTo(v8::internal::Vector<char const>)
  233. 2 0.0% 0.1% v8::internal::StoreIC_Miss(v8::internal::Arguments, v8::internal::Isolate*)
  234. 2 0.0% 0.1% v8::internal::StoreIC::UpdateCaches(v8::internal::LookupResult*, v8::internal::InlineCacheState, v8::internal::StrictModeFlag, v8::internal::Handle<v8::internal::JSObject>, v8::internal::Handle<v8::internal::String>, v8::internal::Handle<v8::internal::Object>)
  235. 2 0.0% 0.1% v8::internal::StoreBuffer::Compact()
  236. 2 0.0% 0.1% v8::internal::StaticMarkingVisitor::VisitSharedFunctionInfoAndFlushCode(v8::internal::Map*, v8::internal::HeapObject*)
  237. 2 0.0% 0.1% v8::internal::StackFrameIterator::SingletonFor(v8::internal::StackFrame::Type, v8::internal::StackFrame::State*)
  238. 2 0.0% 0.1% v8::internal::StackFrame::GetCallerState(v8::internal::StackFrame::State*) const
  239. 2 0.0% 0.1% v8::internal::StackFrame::ComputeType(v8::internal::Isolate*, v8::internal::StackFrame::State*)
  240. 2 0.0% 0.1% v8::internal::SetProperty(v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>, PropertyAttributes, v8::internal::StrictModeFlag)
  241. 2 0.0% 0.1% v8::internal::SeqTwoByteString::SeqTwoByteStringReadBlockIntoBuffer(v8::internal::String::ReadBlockBuffer*, unsigned int*, unsigned int)
  242. 2 0.0% 0.1% v8::internal::Scope::TrivialDeclarationScopesBeforeWithScope() const
  243. 2 0.0% 0.1% v8::internal::Scope::ResolveVariable(v8::internal::CompilationInfo*, v8::internal::VariableProxy*, v8::internal::AstNodeFactory<v8::internal::AstNullVisitor>*)
  244. 2 0.0% 0.1% v8::internal::Scope::MustAllocate(v8::internal::Variable*)
  245. 2 0.0% 0.1% v8::internal::Scope::LocalLookup(v8::internal::Handle<v8::internal::String>)
  246. 2 0.0% 0.1% v8::internal::Runtime_KeyedGetProperty(v8::internal::Arguments, v8::internal::Isolate*)
  247. 2 0.0% 0.1% v8::internal::Parser::ParseReturnStatement(bool*)
  248. 2 0.0% 0.1% v8::internal::Parser::ParseFunctionLiteral(v8::internal::Handle<v8::internal::String>, bool, int, v8::internal::FunctionLiteral::Type, bool*)
  249. 2 0.0% 0.1% v8::internal::Parser::ParseExpression(bool, bool*)
  250. 2 0.0% 0.1% v8::internal::Parser::ParseArrayLiteral(bool*)
  251. 2 0.0% 0.1% v8::internal::Parser::Declare(v8::internal::Declaration*, bool, bool*)
  252. 2 0.0% 0.1% v8::internal::NormalizedMapCache::Get(v8::internal::JSObject*, v8::internal::PropertyNormalizationMode)
  253. 2 0.0% 0.1% v8::internal::MarkCompactCollector::MigrateObject(unsigned char*, unsigned char*, int, v8::internal::AllocationSpace)
  254. 2 0.0% 0.1% v8::internal::Map::set_instance_descriptors(v8::internal::DescriptorArray*, v8::internal::WriteBarrierMode)
  255. 2 0.0% 0.1% v8::internal::Map::UpdateCodeCache(v8::internal::String*, v8::internal::Code*)
  256. 2 0.0% 0.1% v8::internal::MacroAssembler::RecordWrite(v8::internal::Register, v8::internal::Register, v8::internal::Register, v8::internal::SaveFPRegsMode, v8::internal::RememberedSetAction, v8::internal::SmiCheck)
  257. 2 0.0% 0.1% v8::internal::MacroAssembler::Move(v8::internal::Register, v8::internal::Register)
  258. 2 0.0% 0.1% v8::internal::MacroAssembler::LeaveApiExitFrame()
  259. 2 0.0% 0.1% v8::internal::MacroAssembler::CheckPageFlag(v8::internal::Register, v8::internal::Register, int, v8::internal::Condition, v8::internal::Label*, v8::internal::Label::Distance)
  260. 2 0.0% 0.1% v8::internal::MacroAssembler::CallRuntime(v8::internal::Runtime::Function const*, int)
  261. 2 0.0% 0.1% v8::internal::LoadIC::UpdateCaches(v8::internal::LookupResult*, v8::internal::InlineCacheState, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::String>)
  262. 2 0.0% 0.1% v8::internal::LiveRange::AddUsePosition(v8::internal::LifetimePosition, v8::internal::LOperand*, v8::internal::Zone*)
  263. 2 0.0% 0.1% v8::internal::Literal::IsPropertyName()
  264. 2 0.0% 0.1% v8::internal::List<int, v8::internal::ZoneAllocationPolicy>::Remove(int)
  265. 2 0.0% 0.1% v8::internal::Label::pos() const
  266. 2 0.0% 0.1% v8::internal::LTemplateInstruction<0, 1, 0>::InputAt(int)
  267. 2 0.0% 0.1% v8::internal::LCodeGen::PopulateDeoptimizationData(v8::internal::Handle<v8::internal::Code>)
  268. 2 0.0% 0.1% v8::internal::JsonParser<false>::Advance()
  269. 2 0.0% 0.1% v8::internal::JSReceiver::SetProperty(v8::internal::LookupResult*, v8::internal::String*, v8::internal::Object*, PropertyAttributes, v8::internal::StrictModeFlag, v8::internal::JSReceiver::StoreFromKeyed)
  270. 2 0.0% 0.1% v8::internal::JSObject::SetFastElement(unsigned int, v8::internal::Object*, v8::internal::StrictModeFlag, bool)
  271. 2 0.0% 0.1% v8::internal::JSObject::SetElement(unsigned int, v8::internal::Object*, PropertyAttributes, v8::internal::StrictModeFlag, bool, v8::internal::SetPropertyMode)
  272. 2 0.0% 0.1% v8::internal::JSObject::AddFastPropertyUsingMap(v8::internal::Map*, v8::internal::String*, v8::internal::Object*)
  273. 2 0.0% 0.1% v8::internal::IncrementalMarking::RecordCodeTargetPatch(unsigned char*, v8::internal::HeapObject*)
  274. 2 0.0% 0.1% v8::internal::IC::PostPatching(unsigned char*, v8::internal::Code*, v8::internal::Code*)
  275. 2 0.0% 0.1% v8::internal::Heap::CreateCode(v8::internal::CodeDesc const&, v8::internal::Code::Flags, v8::internal::Handle<v8::internal::Object>, bool)
  276. 2 0.0% 0.1% v8::internal::Heap::AllocateSubString(v8::internal::String*, int, int, v8::internal::PretenureFlag)
  277. 2 0.0% 0.1% v8::internal::Heap::AllocateSharedFunctionInfo(v8::internal::Object*)
  278. 2 0.0% 0.1% v8::internal::Heap::AllocateRawTwoByteString(int, v8::internal::PretenureFlag)
  279. 2 0.0% 0.1% v8::internal::Heap::AllocateRawFixedArray(int, v8::internal::PretenureFlag)
  280. 2 0.0% 0.1% v8::internal::Heap::AllocateJSArrayAndStorage(v8::internal::ElementsKind, int, int, v8::internal::ArrayStorageAllocationMode, v8::internal::PretenureFlag)
  281. 2 0.0% 0.1% v8::internal::Heap::Allocate(v8::internal::Map*, v8::internal::AllocationSpace)
  282. 2 0.0% 0.1% v8::internal::HashTable<v8::internal::StringDictionaryShape, v8::internal::String*>::EnsureCapacity(int, v8::internal::String*)
  283. 2 0.0% 0.1% v8::internal::Handle<v8::internal::String> v8::internal::JsonParser<true>::SlowScanJsonString<v8::internal::SeqAsciiString, char>(v8::internal::Handle<v8::internal::String>, int, int)
  284. 2 0.0% 0.1% v8::internal::Handle<v8::internal::String> v8::internal::JsonParser<false>::SlowScanJsonString<v8::internal::SeqTwoByteString, unsigned short>(v8::internal::Handle<v8::internal::String>, int, int)
  285. 2 0.0% 0.1% v8::internal::HValueMap::Insert(v8::internal::HValue*, v8::internal::Zone*)
  286. 2 0.0% 0.1% v8::internal::GetScriptLineNumber(v8::internal::Handle<v8::internal::Script>, int)
  287. 2 0.0% 0.1% v8::internal::FullCodeGenerator::VisitForTypeofValue(v8::internal::Expression*)
  288. 2 0.0% 0.1% v8::internal::FullCodeGenerator::VisitCall(v8::internal::Call*)
  289. 2 0.0% 0.1% v8::internal::FullCodeGenerator::VarOperand(v8::internal::Variable*, v8::internal::Register)
  290. 2 0.0% 0.1% v8::internal::FullCodeGenerator::TestContext::Plug(v8::internal::Register) const
  291. 2 0.0% 0.1% v8::internal::FullCodeGenerator::PrepareForBailoutForId(unsigned int, v8::internal::FullCodeGenerator::State)
  292. 2 0.0% 0.1% v8::internal::FullCodeGenerator::PopulateTypeFeedbackCells(v8::internal::Handle<v8::internal::Code>)
  293. 2 0.0% 0.1% v8::internal::FullCodeGenerator::EmitVariableLoad(v8::internal::VariableProxy*)
  294. 2 0.0% 0.1% v8::internal::FullCodeGenerator::EmitVariableAssignment(v8::internal::Variable*, v8::internal::Token::Value)
  295. 2 0.0% 0.1% v8::internal::FullCodeGenerator::EmitNamedPropertyLoad(v8::internal::Property*)
  296. 2 0.0% 0.1% v8::internal::FixedArray::CopySize(int)
  297. 2 0.0% 0.1% v8::internal::Factory::NewStringFromUtf8(v8::internal::Vector<char const>, v8::internal::PretenureFlag)
  298. 2 0.0% 0.1% v8::internal::Factory::NewFunctionFromSharedFunctionInfo(v8::internal::Handle<v8::internal::SharedFunctionInfo>, v8::internal::Handle<v8::internal::Context>, v8::internal::PretenureFlag)
  299. 2 0.0% 0.1% v8::internal::Factory::NewCode(v8::internal::CodeDesc const&, v8::internal::Code::Flags, v8::internal::Handle<v8::internal::Object>, bool)
  300. 2 0.0% 0.1% v8::internal::Execution::NewDate(double, bool*)
  301. 2 0.0% 0.1% v8::internal::Debugger::IsDebuggerActive()
  302. 2 0.0% 0.1% v8::internal::ConsString::ConsStringReadBlockIntoBuffer(v8::internal::String::ReadBlockBuffer*, unsigned int*, unsigned int)
  303. 2 0.0% 0.1% v8::internal::Compiler::SetFunctionInfo(v8::internal::Handle<v8::internal::SharedFunctionInfo>, v8::internal::FunctionLiteral*, bool, v8::internal::Handle<v8::internal::Script>)
  304. 2 0.0% 0.1% v8::internal::CodeGenerator::RecordPositions(v8::internal::MacroAssembler*, int, bool)
  305. 2 0.0% 0.1% v8::internal::CodeCache::LookupDefaultCache(v8::internal::String*, v8::internal::Code::Flags)
  306. 2 0.0% 0.1% v8::internal::Code::CopyFrom(v8::internal::CodeDesc const&)
  307. 2 0.0% 0.1% v8::internal::CallICBase::ReceiverToObjectIfRequired(v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>)
  308. 2 0.0% 0.1% v8::internal::Assembler::push_imm32(int)
  309. 2 0.0% 0.1% v8::internal::Assembler::push(v8::internal::Operand const&)
  310. 2 0.0% 0.1% v8::internal::Assembler::mov(v8::internal::Register, v8::internal::Operand const&)
  311. 2 0.0% 0.1% v8::internal::Assembler::emit_arith(int, v8::internal::Operand, v8::internal::Immediate const&)
  312. 2 0.0% 0.1% v8::internal::Assembler::cmp(v8::internal::Register, v8::internal::Handle<v8::internal::Object>)
  313. 2 0.0% 0.1% v8::internal::Assembler::bind_to(v8::internal::Label*, int)
  314. 2 0.0% 0.1% v8::internal::Assembler::Align(int)
  315. 2 0.0% 0.1% uv_default_loop
  316. 2 0.0% 0.1% unibrow::Utf8::ReadBlock(unibrow::Buffer<char const*>, unsigned char*, unsigned int, unsigned int*, unsigned int*)
  317. 2 0.0% 0.1% operator delete(void*)
  318. 2 0.0% 0.1% node::UVException(int, char const*, char const*, char const*)
  319. 2 0.0% 0.1% node::TCPWrap::Connect(v8::Arguments const&)
  320. 2 0.0% 0.1% http_parser_execute
  321. 2 0.0% 0.1% bool v8::internal::IsPropertyDescriptor<v8::internal::DescriptorArray::Entry>(v8::internal::DescriptorArray::Entry*)
  322. 2 0.0% 0.1% _init
  323. 2 0.0% 0.1% _dl_mcount_wrapper_check
  324. 2 0.0% 0.1% __pthread_mutex_lock
  325. 2 0.0% 0.1% _IO_file_sync
  326. 1 0.0% 0.1% void v8::internal::DeleteArray<char>(char*)
  327. 1 0.0% 0.1% v8::internal::Zone::DeleteAll()
  328. 1 0.0% 0.1% v8::internal::VirtualMemory::CommitRegion(void*, unsigned int, bool)
  329. 1 0.0% 0.1% v8::internal::VariableProxy::IsValidLeftHandSide()
  330. 1 0.0% 0.1% v8::internal::VariableDeclaration::initialization() const
  331. 1 0.0% 0.1% v8::internal::Variable::is_global() const
  332. 1 0.0% 0.1% v8::internal::V8::RandomPrivate(v8::internal::Isolate*)
  333. 1 0.0% 0.1% v8::internal::Utf8SymbolKey::IsMatch(v8::internal::Object*)
  334. 1 0.0% 0.1% v8::internal::Translation::StoreStackSlot(int)
  335. 1 0.0% 0.1% v8::internal::ToBooleanStub::Generate(v8::internal::MacroAssembler*)
  336. 1 0.0% 0.1% v8::internal::TemplateHashMapImpl<v8::internal::ZoneAllocationPolicy>::Initialize(unsigned int, v8::internal::ZoneAllocationPolicy)
  337. 1 0.0% 0.1% v8::internal::SymbolTableCleaner::VisitPointers(v8::internal::Object**, v8::internal::Object**)
  338. 1 0.0% 0.1% v8::internal::SymbolTable::LookupKey(v8::internal::HashTableKey*, v8::internal::Object**)
  339. 1 0.0% 0.1% v8::internal::SubStringAsciiSymbolKey::Hash()
  340. 1 0.0% 0.1% v8::internal::StubCompiler::CheckPrototypes(v8::internal::Handle<v8::internal::JSObject>, v8::internal::Register, v8::internal::Handle<v8::internal::JSObject>, v8::internal::Register, v8::internal::Register, v8::internal::Register, v8::internal::Handle<v8::internal::String>, int, v8::internal::Label*)
  341. 1 0.0% 0.1% v8::internal::StubCache::ComputeStoreField(v8::internal::Handle<v8::internal::String>, v8::internal::Handle<v8::internal::JSObject>, int, v8::internal::Handle<v8::internal::Map>, v8::internal::StrictModeFlag)
  342. 1 0.0% 0.1% v8::internal::StubCache::ComputeLoadNonexistent(v8::internal::Handle<v8::internal::String>, v8::internal::Handle<v8::internal::JSObject>)
  343. 1 0.0% 0.1% v8::internal::StringSearch<char, char>::SingleCharSearch(v8::internal::StringSearch<char, char>*, v8::internal::Vector<char const>, int)
  344. 1 0.0% 0.1% v8::internal::String::SubString(int, int, v8::internal::PretenureFlag)
  345. 1 0.0% 0.1% v8::internal::String::SlowTryFlatten(v8::internal::PretenureFlag)
  346. 1 0.0% 0.1% v8::internal::String::SlowEquals(v8::internal::String*)
  347. 1 0.0% 0.1% v8::internal::String::ReadBlockIntoBuffer(v8::internal::String*, v8::internal::String::ReadBlockBuffer*, unsigned int*, unsigned int)
  348. 1 0.0% 0.1% v8::internal::StoreStubCompiler::CompileStoreField(v8::internal::Handle<v8::internal::JSObject>, int, v8::internal::Handle<v8::internal::Map>, v8::internal::Handle<v8::internal::String>)
  349. 1 0.0% 0.1% v8::internal::StoreIC::Store(v8::internal::InlineCacheState, v8::internal::StrictModeFlag, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::String>, v8::internal::Handle<v8::internal::Object>)
  350. 1 0.0% 0.1% v8::internal::StackFrameIterator::Reset()
  351. 1 0.0% 0.1% v8::internal::StackFrameIterator::AdvanceWithHandler()
  352. 1 0.0% 0.1% v8::internal::SkipList::Update(unsigned char*, int)
  353. 1 0.0% 0.1% v8::internal::SeqRegExpNode::FilterASCII(int)
  354. 1 0.0% 0.1% v8::internal::ScopeInfo::Create(v8::internal::Scope*, v8::internal::Zone*)
  355. 1 0.0% 0.1% v8::internal::Scope::StackLocalCount() const
  356. 1 0.0% 0.1% v8::internal::Scope::Scope(v8::internal::Scope*, v8::internal::ScopeType, v8::internal::Zone*)
  357. 1 0.0% 0.1% v8::internal::Scope::PropagateScopeInfo(bool)
  358. 1 0.0% 0.1% v8::internal::Scope::LookupRecursive(v8::internal::Handle<v8::internal::String>, v8::internal::Scope::BindingKind*, v8::internal::AstNodeFactory<v8::internal::AstNullVisitor>*)
  359. 1 0.0% 0.1% v8::internal::Scope::DeserializeScopeChain(v8::internal::Context*, v8::internal::Scope*, v8::internal::Zone*)
  360. 1 0.0% 0.1% v8::internal::Scope::DeclareGlobal(v8::internal::Handle<v8::internal::String>)
  361. 1 0.0% 0.1% v8::internal::Scope::ContextLocalCount() const
  362. 1 0.0% 0.1% v8::internal::Scope::CollectStackAndContextLocals(v8::internal::ZoneList<v8::internal::Variable*>*, v8::internal::ZoneList<v8::internal::Variable*>*)
  363. 1 0.0% 0.1% v8::internal::Scope::AllowsLazyRecompilation() const
  364. 1 0.0% 0.1% v8::internal::Scope::AllowsLazyCompilation() const
  365. 1 0.0% 0.1% v8::internal::Scope::AllocateVariablesRecursively()
  366. 1 0.0% 0.1% v8::internal::Scope::AllocateVariables(v8::internal::CompilationInfo*, v8::internal::AstNodeFactory<v8::internal::AstNullVisitor>*)
  367. 1 0.0% 0.1% v8::internal::Scope::AllocateNonParameterLocals()
  368. 1 0.0% 0.1% v8::internal::ScavengingVisitor<(v8::internal::MarksHandling)1, (v8::internal::LoggingAndProfiling)0>::EvacuateShortcutCandidate(v8::internal::Map*, v8::internal::HeapObject**, v8::internal::HeapObject*)
  369. 1 0.0% 0.1% v8::internal::Scanner::ScanNumber(bool)
  370. 1 0.0% 0.1% v8::internal::SafepointTableBuilder::DefineSafepoint(v8::internal::Assembler*, v8::internal::Safepoint::Kind, int, v8::internal::Safepoint::DeoptMode)
  371. 1 0.0% 0.1% v8::internal::Runtime_StringSplit(v8::internal::Arguments, v8::internal::Isolate*)
  372. 1 0.0% 0.1% v8::internal::Runtime_SetProperty(v8::internal::Arguments, v8::internal::Isolate*)
  373. 1 0.0% 0.1% v8::internal::Runtime_QuoteJSONString(v8::internal::Arguments, v8::internal::Isolate*)
  374. 1 0.0% 0.1% v8::internal::Runtime_LocalKeys(v8::internal::Arguments, v8::internal::Isolate*)
  375. 1 0.0% 0.1% v8::internal::Runtime_IgnoreAttributesAndSetProperty(v8::internal::Arguments, v8::internal::Isolate*)
  376. 1 0.0% 0.1% v8::internal::Runtime_HasElement(v8::internal::Arguments, v8::internal::Isolate*)
  377. 1 0.0% 0.1% v8::internal::Runtime_ArrayConcat(v8::internal::Arguments, v8::internal::Isolate*)
  378. 1 0.0% 0.1% v8::internal::RuntimeProfiler::OptimizeNow()
  379. 1 0.0% 0.1% v8::internal::Runtime::GetObjectProperty(v8::internal::Isolate*, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>)
  380. 1 0.0% 0.1% v8::internal::Runtime::FunctionForSymbol(v8::internal::Handle<v8::internal::String>)
  381. 1 0.0% 0.1% v8::internal::RegExpParser::ParseDisjunction()
  382. 1 0.0% 0.1% v8::internal::RegExpMacroAssemblerIA32::PushBacktrack(v8::internal::Label*)
  383. 1 0.0% 0.1% v8::internal::RegExpImpl::IrregexpPrepare(v8::internal::Handle<v8::internal::JSRegExp>, v8::internal::Handle<v8::internal::String>, v8::internal::Zone*)
  384. 1 0.0% 0.1% v8::internal::RegExpImpl::IrregexpExecRaw(v8::internal::Handle<v8::internal::JSRegExp>, v8::internal::Handle<v8::internal::String>, int, v8::internal::Vector<int>, v8::internal::Zone*)
  385. 1 0.0% 0.1% v8::internal::RegExpImpl::IrregexpExec(v8::internal::Handle<v8::internal::JSRegExp>, v8::internal::Handle<v8::internal::String>, int, v8::internal::Handle<v8::internal::JSArray>, v8::internal::Zone*)
  386. 1 0.0% 0.1% v8::internal::RegExpImpl::Exec(v8::internal::Handle<v8::internal::JSRegExp>, v8::internal::Handle<v8::internal::String>, int, v8::internal::Handle<v8::internal::JSArray>, v8::internal::Zone*)
  387. 1 0.0% 0.1% v8::internal::RegExpImpl::CompileIrregexp(v8::internal::Handle<v8::internal::JSRegExp>, v8::internal::Handle<v8::internal::String>, bool, v8::internal::Zone*)
  388. 1 0.0% 0.1% v8::internal::RegExpEngine::Compile(v8::internal::RegExpCompileData*, bool, bool, bool, v8::internal::Handle<v8::internal::String>, v8::internal::Handle<v8::internal::String>, bool, v8::internal::Zone*)
  389. 1 0.0% 0.1% v8::internal::RegExpDisjunction::RegExpDisjunction(v8::internal::ZoneList<v8::internal::RegExpTree*>*)
  390. 1 0.0% 0.1% v8::internal::RecordWriteStub::MinorKey()
  391. 1 0.0% 0.1% v8::internal::Property::node_type() const
  392. 1 0.0% 0.1% v8::internal::PointersUpdatingVisitor::VisitPointers(v8::internal::Object**, v8::internal::Object**)
  393. 1 0.0% 0.1% v8::internal::Parser::Parser(v8::internal::Handle<v8::internal::Script>, int, v8::Extension*, v8::internal::ScriptDataImpl*, v8::internal::Zone*)
  394. 1 0.0% 0.1% v8::internal::Parser::ParseVariableDeclarations(v8::internal::Parser::VariableDeclarationContext, v8::internal::Parser::VariableDeclarationProperties*, v8::internal::ZoneList<v8::internal::Handle<v8::internal::String> >*, v8::internal::Handle<v8::internal::String>*, bool*)
  395. 1 0.0% 0.1% v8::internal::Parser::ParseV8Intrinsic(bool*)
  396. 1 0.0% 0.1% v8::internal::Parser::ParseModuleElement(v8::internal::ZoneList<v8::internal::Handle<v8::internal::String> >*, bool*)
  397. 1 0.0% 0.1% v8::internal::Parser::ParseMemberExpression(bool*)
  398. 1 0.0% 0.1% v8::internal::Parser::ParseIdentifier(bool*)
  399. 1 0.0% 0.1% v8::internal::Parser::ParseExpressionOrLabelledStatement(v8::internal::ZoneList<v8::internal::Handle<v8::internal::String> >*, bool*)
  400. 1 0.0% 0.1% v8::internal::Parser::ParseConditionalExpression(bool, bool*)
  401. 1 0.0% 0.1% v8::internal::Parser::NewUnresolved(v8::internal::Handle<v8::internal::String>, v8::internal::VariableMode, v8::internal::Interface*)
  402. 1 0.0% 0.1% v8::internal::Parser::NewScope(v8::internal::Scope*, v8::internal::ScopeType)
  403. 1 0.0% 0.1% v8::internal::Parser::LookupSymbol(int)
  404. 1 0.0% 0.1% v8::internal::Parser::Check(v8::internal::Token::Value)
  405. 1 0.0% 0.1% v8::internal::Parser::BuildObjectLiteralConstantProperties(v8::internal::ZoneList<v8::internal::ObjectLiteral::Property*>*, v8::internal::Handle<v8::internal::FixedArray>, bool*, bool*, int*)
  406. 1 0.0% 0.1% v8::internal::OptimizedFrame::Summarize(v8::internal::List<v8::internal::FrameSummary, v8::internal::FreeStoreAllocationPolicy>*)
  407. 1 0.0% 0.1% v8::internal::Object::Lookup(v8::internal::String*, v8::internal::LookupResult*)
  408. 1 0.0% 0.1% v8::internal::Object::GetPropertyWithReceiver(v8::internal::Object*, v8::internal::String*, PropertyAttributes*)
  409. 1 0.0% 0.1% v8::internal::Object::GetProperty(v8::internal::Object*, v8::internal::LookupResult*, v8::internal::String*, PropertyAttributes*)
  410. 1 0.0% 0.1% v8::internal::NoAllocationStringAllocator::allocate(unsigned int)
  411. 1 0.0% 0.1% v8::internal::NewSpace::ResetAllocationInfo()
  412. 1 0.0% 0.1% v8::internal::NativeRegExpMacroAssembler::Match(v8::internal::Handle<v8::internal::Code>, v8::internal::Handle<v8::internal::String>, int*, int, int, v8::internal::Isolate*)
  413. 1 0.0% 0.1% v8::internal::MemoryChunk::Initialize(v8::internal::Heap*, unsigned char*, unsigned int, unsigned char*, unsigned char*, v8::internal::Executability, v8::internal::Space*)
  414. 1 0.0% 0.1% v8::internal::MarkCompactCollector::SweepSpace(v8::internal::PagedSpace*, v8::internal::MarkCompactCollector::SweeperType)
  415. 1 0.0% 0.1% v8::internal::MarkCompactCollector::RecordRelocSlot(v8::internal::RelocInfo*, v8::internal::Object*)
  416. 1 0.0% 0.1% v8::internal::MarkCompactCollector::MarkInlinedFunctionsCode(v8::internal::Code*)
  417. 1 0.0% 0.1% v8::internal::MarkCompactCollector::EvacuateNewSpace()
  418. 1 0.0% 0.1% v8::internal::MarkCompactCollector::EmptyMarkingDeque()
  419. 1 0.0% 0.1% v8::internal::MarkCompactCollector::ClearNonLiveMapTransitions(v8::internal::Map*, v8::internal::MarkBit)
  420. 1 0.0% 0.1% v8::internal::Map::SetBackPointer(v8::internal::Object*, v8::internal::WriteBarrierMode)
  421. 1 0.0% 0.1% v8::internal::Map::PropertyIndexFor(v8::internal::String*)
  422. 1 0.0% 0.1% v8::internal::Map::CopyDropDescriptors()
  423. 1 0.0% 0.1% v8::internal::MacroAssembler::Set(v8::internal::Register, v8::internal::Immediate const&)
  424. 1 0.0% 0.1% v8::internal::MacroAssembler::SafeSet(v8::internal::Register, v8::internal::Immediate const&)
  425. 1 0.0% 0.1% v8::internal::MacroAssembler::MacroAssembler(v8::internal::Isolate*, void*, int)
  426. 1 0.0% 0.1% v8::internal::MacroAssembler::IncrementCounter(v8::internal::StatsCounter*, int)
  427. 1 0.0% 0.1% v8::internal::MacroAssembler::CompareMap(v8::internal::Register, v8::internal::Handle<v8::internal::Map>, v8::internal::Label*, v8::internal::CompareMapMode)
  428. 1 0.0% 0.1% v8::internal::MacroAssembler::CmpInstanceType(v8::internal::Register, v8::internal::InstanceType)
  429. 1 0.0% 0.1% v8::internal::Logger::IntEvent(char const*, int)
  430. 1 0.0% 0.1% v8::internal::Logger::CodeCreateEvent(v8::internal::Logger::LogEventsAndTags, v8::internal::Code*, v8::internal::SharedFunctionInfo*, v8::internal::String*, int)
  431. 1 0.0% 0.1% v8::internal::LogMessageBuilder::WriteToLogFile()
  432. 1 0.0% 0.1% v8::internal::LogMessageBuilder::Append(char)
  433. 1 0.0% 0.1% v8::internal::LoadIC_Miss(v8::internal::Arguments, v8::internal::Isolate*)
  434. 1 0.0% 0.1% v8::internal::LiveRange::LiveRange(int, v8::internal::Zone*)
  435. 1 0.0% 0.1% v8::internal::LiveRange::FirstIntersection(v8::internal::LiveRange*)
  436. 1 0.0% 0.1% v8::internal::LiveRange::Covers(v8::internal::LifetimePosition)
  437. 1 0.0% 0.1% v8::internal::LiveRange::AdvanceLastProcessedMarker(v8::internal::UseInterval*, v8::internal::LifetimePosition) const
  438. 1 0.0% 0.1% v8::internal::Literal::node_type() const
  439. 1 0.0% 0.1% v8::internal::List<v8::internal::LiveRange*, v8::internal::ZoneAllocationPolicy>::Remove(int)
  440. 1 0.0% 0.1% v8::internal::LinuxMutex::Lock()
  441. 1 0.0% 0.1% v8::internal::LargeObjectSpace::FindPage(unsigned char*)
  442. 1 0.0% 0.1% v8::internal::LargeObjectSpace::Contains(v8::internal::HeapObject*)
  443. 1 0.0% 0.1% v8::internal::LInstruction* v8::internal::LChunkBuilder::DefineAsRegister<0, 0>(v8::internal::LTemplateInstruction<1, 0, 0>*)
  444. 1 0.0% 0.1% v8::internal::LGapResolver::BuildInitialMoveList(v8::internal::LParallelMove*)
  445. 1 0.0% 0.1% v8::internal::LGap::IsGap() const
  446. 1 0.0% 0.1% v8::internal::LCodeGen::ToInteger32(v8::internal::LConstantOperand*) const
  447. 1 0.0% 0.1% v8::internal::LCodeGen::EmitGoto(int)
  448. 1 0.0% 0.1% v8::internal::LCodeGen::Comment(char const*, ...)
  449. 1 0.0% 0.1% v8::internal::LChunkBuilder::Use(v8::internal::HValue*, v8::internal::LUnallocated*)
  450. 1 0.0% 0.1% v8::internal::LChunkBuilder::DoGoto(v8::internal::HGoto*)
  451. 1 0.0% 0.1% v8::internal::LChunkBuilder::DoBasicBlock(v8::internal::HBasicBlock*, v8::internal::HBasicBlock*)
  452. 1 0.0% 0.1% v8::internal::LChunk::IsGapAt(int) const
  453. 1 0.0% 0.1% v8::internal::LChunk::AddInstruction(v8::internal::LInstruction*, v8::internal::HBasicBlock*)
  454. 1 0.0% 0.1% v8::internal::LAllocator::RegisterName(int)
  455. 1 0.0% 0.1% v8::internal::LAllocator::MeetRegisterConstraints(v8::internal::HBasicBlock*)
  456. 1 0.0% 0.1% v8::internal::LAllocator::InitializeLivenessAnalysis()
  457. 1 0.0% 0.1% v8::internal::LAllocator::AddInitialIntervals(v8::internal::HBasicBlock*, v8::internal::BitVector*)
  458. 1 0.0% 0.1% v8::internal::LAllocator::AddConstraintsGapMove(int, v8::internal::LOperand*, v8::internal::LOperand*)
  459. 1 0.0% 0.1% v8::internal::KeyedStoreIC::Store(v8::internal::InlineCacheState, v8::internal::StrictModeFlag, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>, bool)
  460. 1 0.0% 0.1% v8::internal::KeyedLoadIC::Load(v8::internal::InlineCacheState, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>, bool)
  461. 1 0.0% 0.1% v8::internal::KeyedIC::ComputeMonomorphicStub(v8::internal::Handle<v8::internal::Map>, v8::internal::KeyedIC::StubKind, v8::internal::StrictModeFlag, v8::internal::Handle<v8::internal::Code>)
  462. 1 0.0% 0.1% v8::internal::JsonParser<true>::ParseJsonValue()
  463. 1 0.0% 0.1% v8::internal::JavaScriptFrameIteratorTemp<v8::internal::StackFrameIterator>::Advance()
  464. 1 0.0% 0.1% v8::internal::JavaScriptFrame::type() const
  465. 1 0.0% 0.1% v8::internal::JavaScriptFrame::Summarize(v8::internal::List<v8::internal::FrameSummary, v8::internal::FreeStoreAllocationPolicy>*)
  466. 1 0.0% 0.1% v8::internal::JSReceiver::SetProperty(v8::internal::String*, v8::internal::Object*, PropertyAttributes, v8::internal::StrictModeFlag, v8::internal::JSReceiver::StoreFromKeyed)
  467. 1 0.0% 0.1% v8::internal::JSReceiver::SetProperty(v8::internal::Handle<v8::internal::JSReceiver>, v8::internal::Handle<v8::internal::String>, v8::internal::Handle<v8::internal::Object>, PropertyAttributes, v8::internal::StrictModeFlag)
  468. 1 0.0% 0.1% v8::internal::JSReceiver::Lookup(v8::internal::String*, v8::internal::LookupResult*)
  469. 1 0.0% 0.1% v8::internal::JSReceiver::GetPropertyAttributeWithReceiver(v8::internal::JSReceiver*, v8::internal::String*)
  470. 1 0.0% 0.1% v8::internal::JSObject::UpdateMapCodeCache(v8::internal::String*, v8::internal::Code*)
  471. 1 0.0% 0.1% v8::internal::JSObject::UpdateMapCodeCache(v8::internal::Handle<v8::internal::JSObject>, v8::internal::Handle<v8::internal::String>, v8::internal::Handle<v8::internal::Code>)
  472. 1 0.0% 0.1% v8::internal::JSObject::TransformToFastProperties(int)
  473. 1 0.0% 0.1% v8::internal::JSObject::SetPropertyCallback(v8::internal::String*, v8::internal::Object*, PropertyAttributes)
  474. 1 0.0% 0.1% v8::internal::JSObject::SetElementWithCallbackSetterInPrototypes(unsigned int, v8::internal::Object*, bool*, v8::internal::StrictModeFlag)
  475. 1 0.0% 0.1% v8::internal::JSObject::SetElement(v8::internal::Handle<v8::internal::JSObject>, unsigned int, v8::internal::Handle<v8::internal::Object>, PropertyAttributes, v8::internal::StrictModeFlag, v8::internal::SetPropertyMode)
  476. 1 0.0% 0.1% v8::internal::JSObject::NormalizeProperties(v8::internal::PropertyNormalizationMode, int)
  477. 1 0.0% 0.1% v8::internal::JSObject::HasElementWithReceiver(v8::internal::JSReceiver*, unsigned int)
  478. 1 0.0% 0.1% v8::internal::JSObject::AddConstantFunctionProperty(v8::internal::String*, v8::internal::JSFunction*, PropertyAttributes)
  479. 1 0.0% 0.1% v8::internal::JSArray::SetElementsLength(v8::internal::Object*)
  480. 1 0.0% 0.1% v8::internal::InitScriptLineEnds(v8::internal::Handle<v8::internal::Script>)
  481. 1 0.0% 0.1% v8::internal::IfStatement::Accept(v8::internal::AstVisitor*)
  482. 1 0.0% 0.1% v8::internal::ICCompareStub::UseSpecialCache()
  483. 1 0.0% 0.1% v8::internal::IC::StateFrom(v8::internal::Code*, v8::internal::Object*, v8::internal::Object*)
  484. 1 0.0% 0.1% v8::internal::IC::Clear(unsigned char*)
  485. 1 0.0% 0.1% v8::internal::Heap::Scavenge()
  486. 1 0.0% 0.1% v8::internal::Heap::InitializeFunction(v8::internal::JSFunction*, v8::internal::SharedFunctionInfo*, v8::internal::Object*)
  487. 1 0.0% 0.1% v8::internal::Heap::HasBeenSetUp()
  488. 1 0.0% 0.1% v8::internal::Heap::DoScavenge(v8::internal::ObjectVisitor*, unsigned char*)
  489. 1 0.0% 0.1% v8::internal::Heap::CreateFillerObjectAt(unsigned char*, int)
  490. 1 0.0% 0.1% v8::internal::Heap::Contains(unsigned char*)
  491. 1 0.0% 0.1% v8::internal::Heap::AllocateUninitializedFixedArray(int)
  492. 1 0.0% 0.1% v8::internal::Heap::AllocateRawFixedArray(int)
  493. 1 0.0% 0.1% v8::internal::Heap::AllocateMap(v8::internal::InstanceType, int, v8::internal::ElementsKind)
  494. 1 0.0% 0.1% v8::internal::Heap::AllocateJSGlobalPropertyCell(v8::internal::Object*)
  495. 1 0.0% 0.1% v8::internal::Heap::AllocateJSArrayWithElements(v8::internal::FixedArrayBase*, v8::internal::ElementsKind, v8::internal::PretenureFlag)
  496. 1 0.0% 0.1% v8::internal::Heap::AllocateInternalSymbol(unibrow::CharacterStream*, int, unsigned int)
  497. 1 0.0% 0.1% v8::internal::Heap::AllocateFixedArrayWithHoles(int, v8::internal::PretenureFlag)
  498. 1 0.0% 0.1% v8::internal::Heap::AllocateFixedArray(int, v8::internal::PretenureFlag)
  499. 1 0.0% 0.1% v8::internal::HashTable<v8::internal::UnseededNumberDictionaryShape, unsigned int>::FindInsertionEntry(unsigned int)
  500. 1 0.0% 0.1% v8::internal::HashTable<v8::internal::UnseededNumberDictionaryShape, unsigned int>::EnsureCapacity(int, unsigned int)
  501. 1 0.0% 0.1% v8::internal::HValueMap::Resize(int, v8::internal::Zone*)
  502. 1 0.0% 0.1% v8::internal::HValue::UpdateInferredType()
  503. 1 0.0% 0.1% v8::internal::HUseIterator::Advance()
  504. 1 0.0% 0.1% v8::internal::HTemplateControlInstruction<1, 0>::SuccessorCount()
  505. 1 0.0% 0.1% v8::internal::HSimulate::OperandAt(int)
  506. 1 0.0% 0.1% v8::internal::HPhi::OperandAt(int)
  507. 1 0.0% 0.1% v8::internal::HGraphBuilder::VisitStatements(v8::internal::ZoneList<v8::internal::Statement*>*)
  508. 1 0.0% 0.1% v8::internal::HGraph::InsertRepresentationChangesForValue(v8::internal::HValue*)
  509. 1 0.0% 0.1% v8::internal::HGraph::InsertRepresentationChangeForUse(v8::internal::HValue*, v8::internal::HValue*, int, v8::internal::Representation)
  510. 1 0.0% 0.1% v8::internal::HGraph::InitializeInferredTypes(int, int)
  511. 1 0.0% 0.1% v8::internal::HGraph::CheckArgumentsPhiUses()
  512. 1 0.0% 0.1% v8::internal::HGraph::AssignDominators()
  513. 1 0.0% 0.1% v8::internal::HGlobalValueNumberer::ComputeBlockSideEffects()
  514. 1 0.0% 0.1% v8::internal::HDateField::RequiredInputRepresentation(int)
  515. 1 0.0% 0.1% v8::internal::HBranch::CompileToLithium(v8::internal::LChunkBuilder*)
  516. 1 0.0% 0.1% v8::internal::HBasicBlock::CreateSimulate(int)
  517. 1 0.0% 0.1% v8::internal::GetProperty(v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>)
  518. 1 0.0% 0.1% v8::internal::GetKeysInFixedArrayFor(v8::internal::Handle<v8::internal::JSReceiver>, v8::internal::KeyCollectionType, bool*)
  519. 1 0.0% 0.1% v8::internal::FuncNameInferrer::PushEnclosingName(v8::internal::Handle<v8::internal::String>)
  520. 1 0.0% 0.1% v8::internal::FullCodeGenerator::VisitSwitchStatement(v8::internal::SwitchStatement*)
  521. 1 0.0% 0.1% v8::internal::FullCodeGenerator::VisitObjectLiteral(v8::internal::ObjectLiteral*)
  522. 1 0.0% 0.1% v8::internal::FullCodeGenerator::VisitInDuplicateContext(v8::internal::Expression*)
  523. 1 0.0% 0.1% v8::internal::FullCodeGenerator::VisitIfStatement(v8::internal::IfStatement*)
  524. 1 0.0% 0.1% v8::internal::FullCodeGenerator::VisitFunctionDeclaration(v8::internal::FunctionDeclaration*)
  525. 1 0.0% 0.1% v8::internal::FullCodeGenerator::VisitExpressionStatement(v8::internal::ExpressionStatement*)
  526. 1 0.0% 0.1% v8::internal::FullCodeGenerator::VisitDeclarations(v8::internal::ZoneList<v8::internal::Declaration*>*)
  527. 1 0.0% 0.1% v8::internal::FullCodeGenerator::VisitCountOperation(v8::internal::CountOperation*)
  528. 1 0.0% 0.1% v8::internal::FullCodeGenerator::VisitCallRuntime(v8::internal::CallRuntime*)
  529. 1 0.0% 0.1% v8::internal::FullCodeGenerator::VisitBlock(v8::internal::Block*)
  530. 1 0.0% 0.1% v8::internal::FullCodeGenerator::VisitAssignment(v8::internal::Assignment*)
  531. 1 0.0% 0.1% v8::internal::FullCodeGenerator::VisitArrayLiteral(v8::internal::ArrayLiteral*)
  532. 1 0.0% 0.1% v8::internal::FullCodeGenerator::TryLiteralCompare(v8::internal::CompareOperation*)
  533. 1 0.0% 0.1% v8::internal::FullCodeGenerator::TestContext::IsTest() const
  534. 1 0.0% 0.1% v8::internal::FullCodeGenerator::StackValueContext::Plug(v8::internal::Variable*) const
  535. 1 0.0% 0.1% v8::internal::FullCodeGenerator::StackValueContext::Plug(v8::internal::Handle<v8::internal::Object>) const
  536. 1 0.0% 0.1% v8::internal::FullCodeGenerator::SetStatementPosition(v8::internal::Statement*)
  537. 1 0.0% 0.1% v8::internal::FullCodeGenerator::SetSourcePosition(int)
  538. 1 0.0% 0.1% v8::internal::FullCodeGenerator::PopulateDeoptimizationData(v8::internal::Handle<v8::internal::Code>)
  539. 1 0.0% 0.1% v8::internal::FullCodeGenerator::MakeCode(v8::internal::CompilationInfo*)
  540. 1 0.0% 0.1% v8::internal::FullCodeGenerator::EmitReturnSequence()
  541. 1 0.0% 0.1% v8::internal::FullCodeGenerator::EmitNewClosure(v8::internal::Handle<v8::internal::SharedFunctionInfo>, bool)
  542. 1 0.0% 0.1% v8::internal::FullCodeGenerator::EmitLiteralCompareTypeof(v8::internal::Expression*, v8::internal::Expression*, v8::internal::Handle<v8::internal::String>)
  543. 1 0.0% 0.1% v8::internal::FullCodeGenerator::EmitLiteralCompareNil(v8::internal::CompareOperation*, v8::internal::Expression*, v8::internal::NilValue)
  544. 1 0.0% 0.1% v8::internal::FullCodeGenerator::EmitCallWithStub(v8::internal::Call*, v8::internal::CallFunctionFlags)
  545. 1 0.0% 0.1% v8::internal::FullCodeGenerator::EmitCallWithIC(v8::internal::Call*, v8::internal::Handle<v8::internal::Object>, v8::internal::RelocInfo::Mode)
  546. 1 0.0% 0.1% v8::internal::FreeList::PickNodeFromList(v8::internal::FreeListNode**, int*)
  547. 1 0.0% 0.1% v8::internal::FlexibleBodyVisitor<v8::internal::StaticMarkingVisitor, v8::internal::StructBodyDescriptor, void>::Visit(v8::internal::Map*, v8::internal::HeapObject*)
  548. 1 0.0% 0.1% v8::internal::FixedBodyVisitor<v8::internal::NewSpaceScavenger, v8::internal::FixedBodyDescriptor<12, 20, 20>, int>::Visit(v8::internal::Map*, v8::internal::HeapObject*)
  549. 1 0.0% 0.1% v8::internal::Factory::NewTypeFeedbackInfo()
  550. 1 0.0% 0.1% v8::internal::Factory::NewSharedFunctionInfo(v8::internal::Handle<v8::internal::String>, int, v8::internal::Handle<v8::internal::Code>, v8::internal::Handle<v8::internal::ScopeInfo>)
  551. 1 0.0% 0.1% v8::internal::Factory::NewProperSubString(v8::internal::Handle<v8::internal::String>, int, int)
  552. 1 0.0% 0.1% v8::internal::Factory::NewNumber(double, v8::internal::PretenureFlag)
  553. 1 0.0% 0.1% v8::internal::Factory::NewFixedArray(int, v8::internal::PretenureFlag)
  554. 1 0.0% 0.1% v8::internal::Factory::LookupSymbol(v8::internal::Vector<char const>)
  555. 1 0.0% 0.1% v8::internal::Factory::GlobalConstantFor(v8::internal::Handle<v8::internal::String>)
  556. 1 0.0% 0.1% v8::internal::Factory::CopyMapDropDescriptors(v8::internal::Handle<v8::internal::Map>)
  557. 1 0.0% 0.1% v8::internal::ExpressionStatement::node_type() const
  558. 1 0.0% 0.1% v8::internal::Execution::New(v8::internal::Handle<v8::internal::JSFunction>, int, v8::internal::Handle<v8::internal::Object>*, bool*)
  559. 1 0.0% 0.1% v8::internal::Execution::InstantiateFunction(v8::internal::Handle<v8::internal::FunctionTemplateInfo>, bool*)
  560. 1 0.0% 0.1% v8::internal::ElementsAccessorBase<v8::internal::FastHoleyObjectElementsAccessor, v8::internal::ElementsKindTraits<(v8::internal::ElementsKind)3> >::CopyElements(v8::internal::JSObject*, unsigned int, v8::internal::FixedArrayBase*, v8::internal::ElementsKind, unsigned int, int, v8::internal::FixedArrayBase*)
  561. 1 0.0% 0.1% v8::internal::DoubleToInteger(double)
  562. 1 0.0% 0.1% v8::internal::DiyFp::Multiply(v8::internal::DiyFp const&)
  563. 1 0.0% 0.1% v8::internal::Displacement::init(v8::internal::Label*, v8::internal::Displacement::Type)
  564. 1 0.0% 0.1% v8::internal::Dictionary<v8::internal::UnseededNumberDictionaryShape, unsigned int>::AddEntry(unsigned int, v8::internal::Object*, v8::internal::PropertyDetails, unsigned int)
  565. 1 0.0% 0.1% v8::internal::Dictionary<v8::internal::StringDictionaryShape, v8::internal::String*>::Add(v8::internal::String*, v8::internal::Object*, v8::internal::PropertyDetails)
  566. 1 0.0% 0.1% v8::internal::Dictionary<v8::internal::SeededNumberDictionaryShape, unsigned int>::AddEntry(unsigned int, v8::internal::Object*, v8::internal::PropertyDetails, unsigned int)
  567. 1 0.0% 0.1% v8::internal::DescriptorArray::RemoveTransitions(v8::internal::DescriptorArray::SharedMode)
  568. 1 0.0% 0.1% v8::internal::Descriptor::ContainsTransition()
  569. 1 0.0% 0.1% v8::internal::Context::global_context()
  570. 1 0.0% 0.1% v8::internal::Context::builtins()
  571. 1 0.0% 0.1% v8::internal::Compiler::CompileLazy(v8::internal::CompilationInfo*)
  572. 1 0.0% 0.1% v8::internal::CompileTimeValue::IsCompileTimeValue(v8::internal::Expression*)
  573. 1 0.0% 0.1% v8::internal::CompilationInfo::CompilationInfo(v8::internal::Handle<v8::internal::JSFunction>)
  574. 1 0.0% 0.1% v8::internal::CompareOperation::position() const
  575. 1 0.0% 0.1% v8::internal::CodeStub::UseSpecialCache()
  576. 1 0.0% 0.1% v8::internal::CodeStub::GetCode()
  577. 1 0.0% 0.1% v8::internal::CodeCacheHashTableKey::Hash()
  578. 1 0.0% 0.1% v8::internal::CallStubCompiler::GetCode(v8::internal::PropertyType, v8::internal::Handle<v8::internal::String>)
  579. 1 0.0% 0.1% v8::internal::CallNew::position() const
  580. 1 0.0% 0.1% v8::internal::CallICBase::LoadFunction(v8::internal::InlineCacheState, int, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::String>)
  581. 1 0.0% 0.1% v8::internal::Call::node_type() const
  582. 1 0.0% 0.1% v8::internal::CalculateLineEnds(v8::internal::Handle<v8::internal::String>, bool)
  583. 1 0.0% 0.1% v8::internal::Builtins::KeyedStoreIC_Initialize()
  584. 1 0.0% 0.1% v8::internal::Block::Accept(v8::internal::AstVisitor*)
  585. 1 0.0% 0.1% v8::internal::BinaryOperation::Accept(v8::internal::AstVisitor*)
  586. 1 0.0% 0.1% v8::internal::AstVisitor::VisitStatements(v8::internal::ZoneList<v8::internal::Statement*>*)
  587. 1 0.0% 0.1% v8::internal::AstVisitor::VisitDeclarations(v8::internal::ZoneList<v8::internal::Declaration*>*)
  588. 1 0.0% 0.1% v8::internal::AstVisitor::CheckStackOverflow()
  589. 1 0.0% 0.1% v8::internal::Assembler::test_b(v8::internal::Operand const&, unsigned char)
  590. 1 0.0% 0.1% v8::internal::Assembler::sub(v8::internal::Operand const&, v8::internal::Immediate const&)
  591. 1 0.0% 0.1% v8::internal::Assembler::sar_cl(v8::internal::Register)
  592. 1 0.0% 0.1% v8::internal::Assembler::ret(int)
  593. 1 0.0% 0.1% v8::internal::Assembler::pop(v8::internal::Register)
  594. 1 0.0% 0.1% v8::internal::Assembler::mov(v8::internal::Register, v8::internal::Immediate const&)
  595. 1 0.0% 0.1% v8::internal::Assembler::mov(v8::internal::Operand const&, v8::internal::Register)
  596. 1 0.0% 0.1% v8::internal::Assembler::mov(v8::internal::Operand const&, v8::internal::Immediate const&)
  597. 1 0.0% 0.1% v8::internal::Assembler::jmp(v8::internal::Label*, v8::internal::Label::Distance)
  598. 1 0.0% 0.1% v8::internal::Assembler::jmp(v8::internal::Handle<v8::internal::Code>, v8::internal::RelocInfo::Mode)
  599. 1 0.0% 0.1% v8::internal::Assembler::j(v8::internal::Condition, v8::internal::Label*, v8::internal::Label::Distance)
  600. 1 0.0% 0.1% v8::internal::Assembler::bind(v8::internal::Label*)
  601. 1 0.0% 0.1% v8::internal::Assembler::RecordJSReturn()
  602. 1 0.0% 0.1% v8::internal::Assembler::Nop(int)
  603. 1 0.0% 0.1% v8::internal::Assembler::Assembler(v8::internal::Isolate*, void*, int)
  604. 1 0.0% 0.1% v8::internal::AsciiSymbolKey::AsObject()
  605. 1 0.0% 0.1% v8::internal::ArrayConcatVisitor::ToArray()
  606. 1 0.0% 0.1% v8::internal::ActionNode::StorePosition(int, bool, v8::internal::RegExpNode*)
  607. 1 0.0% 0.1% v8::Value::ToString() const
  608. 1 0.0% 0.1% v8::Value::IsTrue() const
  609. 1 0.0% 0.1% v8::Undefined()
  610. 1 0.0% 0.1% v8::TryCatch::~TryCatch()
  611. 1 0.0% 0.1% v8::Template::Set(v8::Handle<v8::String>, v8::Handle<v8::Data>, v8::PropertyAttribute)
  612. 1 0.0% 0.1% v8::String::NewSymbol(char const*, int)
  613. 1 0.0% 0.1% v8::Object::Set(v8::Handle<v8::Value>, v8::Handle<v8::Value>, v8::PropertyAttribute)
  614. 1 0.0% 0.1% v8::Integer::New(int)
  615. 1 0.0% 0.1% v8::HandleScope::HandleScope()
  616. 1 0.0% 0.1% v8::Handle<v8::Value> node::crypto::RandomBytes<false>(v8::Arguments const&)
  617. 1 0.0% 0.1% uv_translate_sys_error
  618. 1 0.0% 0.1% uv_last_error
  619. 1 0.0% 0.1% uv_err_name
  620. 1 0.0% 0.1% unibrow::InputBuffer<v8::internal::String, v8::internal::String*, 1024u>::FillBuffer()
  621. 1 0.0% 0.1% unibrow::CharacterStream::Utf16Length()
  622. 1 0.0% 0.1% qsort_r
  623. 1 0.0% 0.1% node::crypto::Hmac::HmacInit(v8::Arguments const&)
  624. 1 0.0% 0.1% node::TCPWrap::Listen(v8::Arguments const&)
  625. 1 0.0% 0.1% node::BuildStatsObject(stat const*)
  626. 1 0.0% 0.1% node::Buffer::AsciiSlice(v8::Arguments const&)
  627. 1 0.0% 0.1% index
  628. 1 0.0% 0.1% ev_invoke_pending
  629. 1 0.0% 0.1% clock_gettime
  630. 1 0.0% 0.1% __write
  631. 1 0.0% 0.1% __pthread_mutex_unlock
  632. 1 0.0% 0.1% __pthread_disable_asynccancel
  633. 1 0.0% 0.1% __isnan
  634. 1 0.0% 0.1% _IO_setb
  635. 1 0.0% 0.1% _IO_file_write
  636. 1 0.0% 0.1% _IO_fflush
  637. 1 0.0% 0.1% _IO_do_write
  638.  
  639. [GC]:
  640. ticks total nonlib name
  641. 85 1.1%
  642.  
  643. [Bottom up (heavy) profile]:
  644. Note: percentage shows a share of a particular caller in the total
  645. amount of its parent calls.
  646. Callers occupying less than 2.0% are not shown.
  647.  
  648. ticks parent name
  649. 5698 76.3% b780c000-b780d000
  650.  
  651. 215 2.9% node::WrappedScript::CompileRunInThisContext(v8::Arguments const&)
  652. 106 49.3% Function: ~Module._compile module.js:372
  653. 106 100.0% Function: ~Module._extensions..js module.js:465
  654. 106 100.0% Function: ~Module.load module.js:346
  655. 106 100.0% Function: Module._load module.js:275
  656. 104 98.1% Function: ~Module.require module.js:361
  657. 95 44.2% Function: ~NativeModule.compile node.js:613
  658. 95 100.0% Function: ~NativeModule.require node.js:568
  659. 18 18.9% Function: Module._load module.js:275
  660. 18 100.0% Function: ~Module.require module.js:361
  661. 18 100.0% Function: ~require module.js:377
  662. 15 15.8% LazyCompile: ~<anonymous> http.js:1
  663. 15 100.0% Function: ~NativeModule.compile node.js:613
  664. 15 100.0% Function: ~NativeModule.require node.js:568
  665. 14 14.7% Function: ~tryFile module.js:138
  666. 14 100.0% Function: ~Module._findPath module.js:160
  667. 14 100.0% Function: ~Module._resolveFilename module.js:323
  668. 11 11.6% Function: ~startup node.js:30
  669. 11 100.0% LazyCompile: ~<anonymous> node.js:27
  670. 8 8.4% Function: ~startup.globalVariables node.js:158
  671. 8 100.0% Function: ~startup node.js:30
  672. 8 100.0% LazyCompile: ~<anonymous> node.js:27
  673. 7 7.4% LazyCompile: ~<anonymous> cluster.js:1
  674. 7 100.0% Function: ~NativeModule.compile node.js:613
  675. 7 100.0% Function: ~NativeModule.require node.js:568
  676. 6 6.3% LazyCompile: ~<anonymous> url.js:1
  677. 6 100.0% Function: ~NativeModule.compile node.js:613
  678. 6 100.0% Function: ~NativeModule.require node.js:568
  679. 5 5.3% LazyCompile: ~<anonymous> assert.js:1
  680. 5 100.0% Function: ~NativeModule.compile node.js:613
  681. 5 100.0% Function: ~NativeModule.require node.js:568
  682. 4 4.2% Function: ~listen net.js:928
  683. 4 100.0% Function: ~Server.listen net.js:942
  684. 4 100.0% Function: ~app.listen /home/kobe/node/projects/game/node_modules/express/lib/application.js:528
  685. 3 3.2% LazyCompile: ~<anonymous> buffer.js:1
  686. 3 100.0% Function: ~NativeModule.compile node.js:613
  687. 3 100.0% Function: ~NativeModule.require node.js:568
  688. 2 2.1% LazyCompile: ~<anonymous> net.js:1
  689. 2 100.0% Function: ~NativeModule.compile node.js:613
  690. 2 100.0% Function: ~NativeModule.require node.js:568
  691. 14 6.5% LazyCompile: *NativeModule.require node.js:568
  692. 9 64.3% LazyCompile: ~<anonymous> https.js:1
  693. 9 100.0% LazyCompile: *NativeModule.require node.js:568
  694. 9 100.0% Function: Module._load module.js:275
  695. 9 100.0% Function: ~Module.require module.js:361
  696. 2 14.3% Function: ~Socket.connect net.js:651
  697. 2 100.0% Function: ~exports.connect.exports.createConnection net.js:82
  698. 2 100.0% Function: ~exports.createClient /home/kobe/node/projects/game/node_modules/redis/index.js:1092
  699. 2 100.0% LazyCompile: ~<anonymous> /home/kobe/node/projects/game/main.js:1
  700. 1 7.1% LazyCompile: <anonymous> tls.js:1
  701. 1 100.0% LazyCompile: *NativeModule.require node.js:568
  702. 1 100.0% LazyCompile: ~<anonymous> https.js:1
  703. 1 100.0% LazyCompile: *NativeModule.require node.js:568
  704. 1 7.1% Function: ~startup.globalConsole node.js:189
  705. 1 100.0% LazyCompile: ~<anonymous> /home/kobe/node/projects/game/main.js:1
  706. 1 100.0% Function: ~Module._compile module.js:372
  707. 1 100.0% Function: ~Module._extensions..js module.js:465
  708. 1 7.1% Function: Module._load module.js:275
  709. 1 100.0% Function: ~Module.require module.js:361
  710. 1 100.0% Function: ~require module.js:377
  711. 1 100.0% LazyCompile: ~<anonymous> /home/kobe/node/projects/game/node_modules/http-proxy/lib/node-http-proxy.js:1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement