Jprof Profile Report
flat | hierarchical
index Count Hits Function Name
150 nsScriptLoader::ProcessScriptElement(nsIDOMHTMLScriptElement*, nsIScriptLoaderObserver*)
32 nsScriptLoader::OnStreamComplete(nsIStreamLoader*, nsISupports*, unsigned, unsigned, char const*)
59705 0 174 nsScriptLoader::ProcessRequest(nsScriptLoadRequest*)
174 nsScriptLoader::EvaluateScript(nsScriptLoadRequest*, nsAFlatString const&)
8 nsScriptLoader::FireScriptEvaluated(unsigned, nsScriptLoadRequest*)
174 nsScriptLoader::ProcessRequest(nsScriptLoadRequest*)
59708 0 174 nsScriptLoader::EvaluateScript(nsScriptLoadRequest*, nsAFlatString const&)
162 nsJSContext::EvaluateString(nsAString const&, void*, nsIPrincipal*, char const*, unsigned, char const*, nsAString&, int*)
11 nsStdURL::GetSpec(char**)
1 nsDocument::GetPrincipal(nsIPrincipal**)
173 PL_HandleEvent
29816 0 174 nsARequestObserverEvent::HandlePLEvent(PLEvent*)
131 nsOnDataAvailableEvent::HandleEvent()
43 nsOnStopRequestEvent::HandleEvent()
139 PL_ProcessPendingEvents
34 PL_ProcessEventsBeforeID
5436 0 173 PL_HandleEvent
173 nsARequestObserverEvent::HandlePLEvent(PLEvent*)
173 g_main_run
16581 0 173 g_main_iterate
173 g_main_dispatch
173 nsAppShellService::Run()
37908 0 173 nsAppShell::Run()
173 gtk_main
173 g_main_iterate
16580 0 173 g_main_dispatch
139 g_io_unix_dispatch
34 gdk_event_dispatch
173 gtk_main
16585 0 173 g_main_run
173 g_main_iterate
36738 0 173 nsAppShellService::Run()
173 nsAppShell::Run()
173 nsAppShell::Run()
12585 0 173 gtk_main
173 g_main_run
19870 0 172 __libc_start_main
162 nsScriptLoader::EvaluateScript(nsScriptLoadRequest*, nsAFlatString const&)
81893 0 162 nsJSContext::EvaluateString(nsAString const&, void*, nsIPrincipal*, char const*, unsigned, char const*, nsAString&, int*)
152 JS_EvaluateUCScriptForPrincipals
6 JS_ValueToString
1 nsJSContext::ScriptEvaluated(int)
1 nsScriptSecurityManager::CanExecuteScripts(JSContext*, nsIPrincipal*, int*)
1 _init
1 nsDocShell::GetAllowJavascript(int*)
152 nsJSContext::EvaluateString(nsAString const&, void*, nsIPrincipal*, char const*, unsigned, char const*, nsAString&, int*)
1427 0 152 JS_EvaluateUCScriptForPrincipals
90 JS_CompileUCScriptForPrincipals
62 js_Execute
150 nsParser::ResumeParse(int, int)
35158 0 150 nsParser::BuildModel()
150 CNavDTD::BuildModel(nsIParser*, nsITokenizer*, nsITokenObserver*, nsIContentSink*)
150 HTMLContentSink::ProcessSCRIPTTag(nsIParserNode const&)
52320 0 150 nsGenericHTMLContainerElement::AppendChildTo(nsIContent*, int, int)
150 nsHTMLScriptElement::SetDocument(nsIDocument*, int, int)
150 nsParser::BuildModel()
34816 0 150 CNavDTD::BuildModel(nsIParser*, nsITokenizer*, nsITokenObserver*, nsIContentSink*)
150 CNavDTD::HandleToken(CToken*, nsIParser*)
131 nsParser::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned)
19 nsParser::ContinueParsing()
35157 0 150 nsParser::ResumeParse(int, int)
150 nsParser::BuildModel()
150 CNavDTD::AddLeaf(nsIParserNode const*)
54052 0 150 HTMLContentSink::AddLeaf(nsIParserNode const&)
150 HTMLContentSink::ProcessSCRIPTTag(nsIParserNode const&)
150 nsHTMLScriptElement::SetDocument(nsIDocument*, int, int)
59703 0 150 nsScriptLoader::ProcessScriptElement(nsIDOMHTMLScriptElement*, nsIScriptLoaderObserver*)
150 nsScriptLoader::ProcessRequest(nsScriptLoadRequest*)
150 nsGenericHTMLContainerElement::AppendChildTo(nsIContent*, int, int)
53461 0 150 nsHTMLScriptElement::SetDocument(nsIDocument*, int, int)
150 nsScriptLoader::ProcessScriptElement(nsIDOMHTMLScriptElement*, nsIScriptLoaderObserver*)
150 HTMLContentSink::AddLeaf(nsIParserNode const&)
54095 0 150 HTMLContentSink::ProcessSCRIPTTag(nsIParserNode const&)
150 nsGenericHTMLContainerElement::AppendChildTo(nsIContent*, int, int)
150 CNavDTD::BuildModel(nsIParser*, nsITokenizer*, nsITokenObserver*, nsIContentSink*)
34819 0 150 CNavDTD::HandleToken(CToken*, nsIParser*)
150 CNavDTD::HandleStartToken(CToken*)
150 CNavDTD::HandleToken(CToken*, nsIParser*)
34829 0 150 CNavDTD::HandleStartToken(CToken*)
84 CNavDTD::HandleDefaultStartToken(CToken*, nsHTMLTag, nsCParserNode*)
66 CNavDTD::AddHeadLeaf(nsIParserNode*)
84 CNavDTD::HandleScriptToken(nsIParserNode const*)
66 CNavDTD::AddHeadLeaf(nsIParserNode*)
34876 0 150 CNavDTD::AddLeaf(nsIParserNode const*)
150 HTMLContentSink::AddLeaf(nsIParserNode const&)
139 event_processor_callback(void*, int, GdkInputCondition)
5481 0 139 nsEventQueueImpl::ProcessPendingEvents()
139 PL_ProcessPendingEvents
139 g_main_dispatch
16530 0 139 g_io_unix_dispatch
139 our_gdk_io_invoke(_GIOChannel*, GIOCondition, void*)
139 g_io_unix_dispatch
37890 0 139 our_gdk_io_invoke(_GIOChannel*, GIOCondition, void*)
139 event_processor_callback(void*, int, GdkInputCondition)
139 nsEventQueueImpl::ProcessPendingEvents()
5433 0 139 PL_ProcessPendingEvents
139 PL_HandleEvent
139 our_gdk_io_invoke(_GIOChannel*, GIOCondition, void*)
37903 0 139 event_processor_callback(void*, int, GdkInputCondition)
139 nsEventQueueImpl::ProcessPendingEvents()
127 nsStreamListenerTee::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned)
4 nsHttpChannel::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned)
28316 0 131 nsDocumentOpenInfo::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned)
131 nsParser::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned)
131 nsDocumentOpenInfo::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned)
35166 0 131 nsParser::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned)
131 nsParser::ResumeParse(int, int)
131 nsARequestObserverEvent::HandlePLEvent(PLEvent*)
30242 0 131 nsOnDataAvailableEvent::HandleEvent()
131 nsHttpChannel::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned)
131 nsOnDataAvailableEvent::HandleEvent()
31055 0 131 nsHttpChannel::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned)
127 nsStreamListenerTee::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned)
4 nsDocumentOpenInfo::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned)
127 nsHttpChannel::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned)
30257 0 127 nsStreamListenerTee::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned)
127 nsDocumentOpenInfo::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned)
90 JS_EvaluateUCScriptForPrincipals
1408 0 90 JS_CompileUCScriptForPrincipals
89 CompileTokenStream
1 js_NewTokenStream
89 JS_CompileUCScriptForPrincipals
1404 0 89 CompileTokenStream
88 js_CompileTokenStream
1 js_NewScriptFromCG
88 js_CompileTokenStream
48 FunctionBody
19 Statement
2180 0 88 Statements
135 Statement
10 js_EmitTree
6 js_PeekToken
2 js_AllocTryNotes
1 js_FoldConstants
1 NewParseNode
88 CompileTokenStream
2171 0 88 js_CompileTokenStream
88 Statements
84 CNavDTD::HandleDefaultStartToken(CToken*, nsHTMLTag, nsCParserNode*)
34872 0 84 CNavDTD::OpenContainer(nsCParserNode const*, nsHTMLTag, int, nsEntryStack*)
84 CNavDTD::HandleScriptToken(nsIParserNode const*)
84 CNavDTD::OpenContainer(nsCParserNode const*, nsHTMLTag, int, nsEntryStack*)
34838 0 84 CNavDTD::HandleScriptToken(nsIParserNode const*)
84 CNavDTD::AddLeaf(nsIParserNode const*)
84 CNavDTD::HandleStartToken(CToken*)
34824 0 84 CNavDTD::HandleDefaultStartToken(CToken*, nsHTMLTag, nsCParserNode*)
84 CNavDTD::OpenContainer(nsCParserNode const*, nsHTMLTag, int, nsEntryStack*)
135 Statements
26 Statement
2184 1 71 Statement
53 FunctionStmt
33 Expr
26 Statement
25 Variables
19 Statements
4 Condition
66 CNavDTD::HandleStartToken(CToken*)
34877 0 66 CNavDTD::AddHeadLeaf(nsIParserNode*)
66 CNavDTD::AddLeaf(nsIParserNode const*)
62 JS_EvaluateUCScriptForPrincipals
1943 2 62 js_Execute
58 js_Interpret
2 js_FindProperty
58 js_Execute
5 js_Invoke
1946 12 58 js_Interpret
16 js_Invoke
5 XPC_WN_Helper_GetProperty(JSContext*, JSObject*, long, long*)
5 js_GetProperty
4 js_ConcatStrings
4 js_SetProperty
4 js_DefineProperty
3 js_ValueToNonNullObject
2 XPC_WN_Helper_SetProperty(JSContext*, JSObject*, long, long*)
2 js_FindVariable
2 js_ValueToNumber
1 js_DropProperty
1 js_FindProperty
1 js_InternalInvoke
1 js_AllocRawStack
53 Statement
2178 0 52 FunctionStmt
53 FunctionDef
53 FunctionStmt
2177 2 52 FunctionDef
50 FunctionBody
1 js_MatchToken
66 CondExpr
2189 0 51 OrExpr
66 AndExpr
66 AssignExpr
2188 0 51 CondExpr
66 OrExpr
66 OrExpr
3 AndExpr
2190 0 51 AndExpr
65 BitOrExpr
3 AndExpr
1 BitXorExpr
65 BitOrExpr
1 AndExpr
2192 1 51 BitXorExpr
64 BitAndExpr
1 EqExpr
43 Expr
18 AssignExpr
14 Variables
9 ArgumentList
2187 0 51 AssignExpr
66 CondExpr
18 AssignExpr
64 BitAndExpr
1 BitXorExpr
2194 2 50 EqExpr
62 RelExpr
1 js_MatchToken
65 AndExpr
2191 0 50 BitOrExpr
65 BitXorExpr
64 BitXorExpr
2193 0 49 BitAndExpr
64 EqExpr
50 FunctionDef
2175 2 49 FunctionBody
48 Statements
62 EqExpr
2195 0 48 RelExpr
59 ShiftExpr
2 js_MatchToken
1 AddExpr
58 ShiftExpr
1 RelExpr
2197 1 47 AddExpr
57 MulExpr
1 js_MatchToken
59 RelExpr
2196 0 46 ShiftExpr
58 AddExpr
1 js_MatchToken
18 UnaryExpr
11 MemberExpr
9 js_MatchToken
5 js_PeekToken
3 Variables
2283 15 46 js_GetToken
21 js_AtomizeChars
4 GetChar
2 js_strtod
1 free
1 js_MatchToken
1 AddToTokenBuf
1 js_AtomizeString
57 AddExpr
2198 0 45 MulExpr
55 UnaryExpr
2 js_MatchToken
43 nsOnStopRequestEvent::HandleEvent()
31054 0 43 nsHttpChannel::OnStopRequest(nsIRequest*, nsISupports*, unsigned)
43 nsStreamLoader::OnStopRequest(nsIRequest*, nsISupports*, unsigned)
43 nsARequestObserverEvent::HandlePLEvent(PLEvent*)
31748 0 43 nsOnStopRequestEvent::HandleEvent()
43 nsHttpChannel::OnStopRequest(nsIRequest*, nsISupports*, unsigned)
55 MulExpr
2201 0 43 UnaryExpr
35 MemberExpr
18 js_GetToken
1 js_PeekToken
1 NewParseNode
43 nsHttpChannel::OnStopRequest(nsIRequest*, nsISupports*, unsigned)
30267 0 43 nsStreamLoader::OnStopRequest(nsIRequest*, nsISupports*, unsigned)
32 nsScriptLoader::OnStreamComplete(nsIStreamLoader*, nsISupports*, unsigned, unsigned, char const*)
11 SheetLoadData::OnStreamComplete(nsIStreamLoader*, nsISupports*, unsigned, unsigned, char const*)
33 Statement
4 Condition
3 PrimaryExpr
3 MemberExpr
2186 0 39 Expr
43 AssignExpr
34 handle_gdk_event(_GdkEvent*, void*)
37915 0 34 nsAppShell::ProcessBeforeID(unsigned long)
34 nsVoidArray::EnumerateForwards(int (*)(void*, void*), void*)
34 nsAppShell::ProcessBeforeID(unsigned long)
4082 0 34 nsVoidArray::EnumerateForwards(int (*)(void*, void*), void*)
34 processQueue(void*, void*)
34 processQueue(void*, void*)
5449 0 34 PL_ProcessEventsBeforeID
34 PL_HandleEvent
34 gdk_event_dispatch
38032 0 34 handle_gdk_event(_GdkEvent*, void*)
34 nsAppShell::ProcessBeforeID(unsigned long)
34 nsVoidArray::EnumerateForwards(int (*)(void*, void*), void*)
37914 0 34 processQueue(void*, void*)
34 PL_ProcessEventsBeforeID
34 g_main_dispatch
15646 0 34 gdk_event_dispatch
34 handle_gdk_event(_GdkEvent*, void*)
32 nsStreamLoader::OnStopRequest(nsIRequest*, nsISupports*, unsigned)
59710 0 32 nsScriptLoader::OnStreamComplete(nsIStreamLoader*, nsISupports*, unsigned, unsigned, char const*)
32 nsScriptLoader::ProcessRequest(nsScriptLoadRequest*)
35 UnaryExpr
2203 0 27 MemberExpr
13 ArgumentList
11 js_GetToken
4 PrimaryExpr
3 Expr
2 NewParseNode
1 js_PeekToken
1 js_FoldConstants
25 Statement
2185 1 25 Variables
14 AssignExpr
3 js_GetToken
2 js_MatchToken
2 js_DefineProperty
2 JS_DHashTableOperate
1 js_HashId
16 js_Interpret
8 js_InternalInvoke
1941 1 22 js_Invoke
6 fun_toString
5 js_Interpret
5 date_getTimezoneOffset
4 XPC_WN_CallMethod(JSContext*, JSObject*, unsigned, long*, long*)
1 XPC_WN_GetterSetter(JSContext*, JSObject*, unsigned, long*, long*)
1 str_toString
1 Array
21 js_GetToken
1 js_PeekToken
1548 2 22 js_AtomizeChars
19 js_AtomizeString
1 js_Lock
19 js_AtomizeChars
1 js_GetToken
1 js_Atomize
1546 4 21 js_AtomizeString
6 js_NewStringCopyN
4 JS_HashTableRawLookup
2 js_Unlock
2 js_CompareAndSwap
2 JS_HashTableRawAdd
1 js_NewString
11 CSSLoaderImpl::Cleanup(URLKey&, SheetLoadData*)
8 HTMLContentSink::ScriptEvaluated(unsigned, nsIDOMHTMLScriptElement*, int, int)
35145 0 19 nsParser::ContinueParsing()
19 nsParser::ResumeParse(int, int)
9 JS_malloc
3 JS_ArenaAllocate
1 js_strtod
1 js_alloc_atom
20837 2 14 __libc_malloc
4 pthread_mutex_trylock
3 chunk_alloc
3 pthread_mutex_unlock
2 __pthread_alt_unlock
3 ArgumentList
2 MulExpr
2 RelExpr
2 Variables
1 js_GetToken
1 AddExpr
1 ShiftExpr
1 EqExpr
1 FunctionDef
2285 3 14 js_MatchToken
9 js_GetToken
1 js_UngetToken
1 GetChar
13 MemberExpr
2202 1 12 ArgumentList
9 AssignExpr
3 js_MatchToken
11 nsScriptLoader::EvaluateScript(nsScriptLoadRequest*, nsAFlatString const&)
30100 0 11 nsStdURL::GetSpec(char**)
5 nsStdURL::GetPath(char**)
5 nsStdURL::AppendString(nsCString&, char*, nsStdURL::Format, short)
1 ToNewCString(nsACString const&)
11 CSSLoaderImpl::DidLoadStyle(nsIStreamLoader*, nsString*, SheetLoadData*, unsigned)
54586 0 11 CSSLoaderImpl::ParseSheet(nsIUnicharInputStream*, SheetLoadData*, int&, nsICSSStyleSheet*&)
11 CSSLoaderImpl::SheetComplete(nsICSSStyleSheet*, SheetLoadData*)
11 CSSLoaderImpl::ParseSheet(nsIUnicharInputStream*, SheetLoadData*, int&, nsICSSStyleSheet*&)
54585 0 11 CSSLoaderImpl::SheetComplete(nsICSSStyleSheet*, SheetLoadData*)
11 CSSLoaderImpl::Cleanup(URLKey&, SheetLoadData*)
11 nsStreamLoader::OnStopRequest(nsIRequest*, nsISupports*, unsigned)
54580 0 11 SheetLoadData::OnStreamComplete(nsIStreamLoader*, nsISupports*, unsigned, unsigned, char const*)
11 CSSLoaderImpl::DidLoadStyle(nsIStreamLoader*, nsString*, SheetLoadData*, unsigned)
11 SheetLoadData::OnStreamComplete(nsIStreamLoader*, nsISupports*, unsigned, unsigned, char const*)
54587 0 11 CSSLoaderImpl::DidLoadStyle(nsIStreamLoader*, nsString*, SheetLoadData*, unsigned)
11 CSSLoaderImpl::ParseSheet(nsIUnicharInputStream*, SheetLoadData*, int&, nsICSSStyleSheet*&)
11 CSSLoaderImpl::SheetComplete(nsICSSStyleSheet*, SheetLoadData*)
54583 0 11 CSSLoaderImpl::Cleanup(URLKey&, SheetLoadData*)
11 nsParser::ContinueParsing()
5 nsStdURL::GetSpec(char**)
3 nsStdURL::GetPath(char**)
2 nsStdURL::AppendFileName(nsCString&, char*, char*, nsStdURL::Format)
30097 0 10 nsStdURL::AppendString(nsCString&, char*, nsStdURL::Format, short)
9 nsAppendURLEscapedString
1 nsStdEscape
4 js_NewStringCopyN
3 js_alloc_symbol
1 js_UndependString
1 js_NewScopeProperty
1 JS_strdup
1304 0 10 JS_malloc
9 __libc_malloc
1 pthread_mutex_unlock
22 js_EmitTree
10 Statements
7 js_EmitFunctionBody
1816 1 10 js_EmitTree
22 js_EmitTree
7 js_EmitFunctionBody
2 EmitPropOp
2 js_Emit1
1 js_NewSrcNote2
1 js_NewSrcNote
1 EmitElemOp
1 EmitAtomOp
1 js_Emit3
4 js_Interpret
2 Variables
2 js_FindVariable
1 InitArrayObject
2106 0 9 js_DefineProperty
3 js_NewScopeProperty
3 js_hash_scope_add
1 XPC_WN_Helper_AddProperty(JSContext*, JSObject*, long, long*)
1 js_HoldScopeProperty
1 js_AllocSlot
9 nsStdURL::AppendString(nsCString&, char*, nsStdURL::Format, short)
30307 0 9 nsAppendURLEscapedString
5 nsStdEscape
3 nsACString::AppendFromReadable(nsACString const&)
1 nsCAutoString::~nsCAutoString()
8 nsScriptLoader::ProcessRequest(nsScriptLoadRequest*)
59707 0 8 nsScriptLoader::FireScriptEvaluated(unsigned, nsScriptLoadRequest*)
8 HTMLContentSink::ScriptEvaluated(unsigned, nsIDOMHTMLScriptElement*, int, int)
7 js_TryMethod
1 js_Interpret
1942 0 8 js_InternalInvoke
8 js_Invoke
8 nsScriptLoader::FireScriptEvaluated(unsigned, nsScriptLoadRequest*)
54094 0 8 HTMLContentSink::ScriptEvaluated(unsigned, nsIDOMHTMLScriptElement*, int, int)
8 nsParser::ContinueParsing()
6 Statements
1 MemberExpr
1 UnaryExpr
2278 2 8 js_PeekToken
5 js_GetToken
1 js_AtomizeChars
7 js_EmitTree
1814 0 7 js_EmitFunctionBody
7 js_EmitTree
7 js_ValueToString
2118 0 7 js_DefaultValue
7 js_TryMethod
7 js_DefaultValue
2135 0 7 js_TryMethod
7 js_InternalInvoke
5 js_Interpret
2 js_GetProperty
41987 0 7 XPC_WN_Helper_GetProperty(JSContext*, JSObject*, long, long*)
3 nsHTMLDocumentSH::GetProperty(nsIXPConnectWrappedNative*, JSContext*, JSObject*, long, long*, int*)
2 XPCWrappedNative::GetWrappedNativeOfJSObject(JSContext*, JSObject*, JSObject*, JSObject**, XPCWrappedNativeTearOff**)
1 nsWindowSH::GetProperty(nsIXPConnectWrappedNative*, JSContext*, JSObject*, long, long*, int*)
1 JS_GetPrivate
6 JS_ValueToString
1 str_getProperty
2402 0 7 js_ValueToString
7 js_DefaultValue
6 js_DecompileCode
2159 0 6 Decompile
3 js_GetSrcNote
1 Sprint
1 JS_strdup
1 JS_free
6 fun_toString_sub
1420 0 6 JS_DecompileFunction
6 js_DecompileFunction
6 js_AtomizeString
2396 0 6 js_NewStringCopyN
4 JS_malloc
1 Utf8ToOneUcs4Char
1 js_NewString
6 JS_DecompileFunction
2163 0 6 js_DecompileFunction
6 js_DecompileScript
5 nsAppendURLEscapedString
1 nsStdURL::AppendString(nsCString&, char*, nsStdURL::Format, short)
4305 2 6 nsStdEscape
3 PL_strlen
1 nsACString::do_AppendFromElementPtr(char const*)
6 nsJSContext::EvaluateString(nsAString const&, void*, nsIPrincipal*, char const*, unsigned, char const*, nsAString&, int*)
1258 0 6 JS_ValueToString
6 js_ValueToString
6 js_Invoke
1877 0 6 fun_toString
6 fun_toString_sub
3 NewParseNode
1 js_NewBufferTokenStream
1 js_AllocRawStack
1 EmitCheck
1481 1 6 JS_ArenaAllocate
3 __libc_malloc
1 _IO_check_libio
1 PR_Unlock
3 __libc_malloc
2 PR_Unlock
1 JS_malloc
9964 1 6 pthread_mutex_unlock
4 __pthread_alt_unlock
1 new_sem_extricate_func
4 pthread_mutex_unlock
2 __libc_malloc
10080 6 6 __pthread_alt_unlock
5 js_Interpret
1 GetClassPrototype
2113 0 6 js_GetProperty
2 XPC_WN_Helper_GetProperty(JSContext*, JSObject*, long, long*)
1 XPC_WN_Helper_NewResolve(JSContext*, JSObject*, long, unsigned, JSObject**)
1 str_getProperty
1 js_HashId
1 js_ReportIsNotFunction
6 js_DecompileScript
2160 0 6 js_DecompileCode
6 Decompile
6 js_DecompileFunction
2161 0 6 js_DecompileScript
6 js_DecompileCode
6 fun_toString
1876 0 6 fun_toString_sub
6 JS_DecompileFunction
5 DaylightSavingTA
2458 0 5 PRMJ_DSTOffset
5 PRMJ_basetime
5 js_Invoke
1615 0 5 date_getTimezoneOffset
5 DaylightSavingTA
4 js_GetToken
1 js_MatchToken
2271 5 5 GetChar
3 js_hash_scope_add
2 js_AtomizeString
1917 0 5 JS_HashTableRawAdd
3 js_alloc_symbol
1 js_FreeAtomMap
1 js_alloc_atom
3 js_SetProperty
2 js_Interpret
41988 0 5 XPC_WN_Helper_SetProperty(JSContext*, JSObject*, long, long*)
5 nsWindowSH::SetProperty(nsIXPConnectWrappedNative*, JSContext*, JSObject*, long, long*, int*)
5 nsStdURL::GetSpec(char**)
30111 0 5 nsStdURL::GetPath(char**)
3 nsStdURL::AppendString(nsCString&, char*, nsStdURL::Format, short)
2 nsStdURL::AppendFileName(nsCString&, char*, char*, nsStdURL::Format)
5 date_getTimezoneOffset
1586 0 5 DaylightSavingTA
5 PRMJ_DSTOffset
5 PRMJ_DSTOffset
2460 5 5 PRMJ_basetime
5 XPC_WN_Helper_SetProperty(JSContext*, JSObject*, long, long*)
82391 0 5 nsWindowSH::SetProperty(nsIXPConnectWrappedNative*, JSContext*, JSObject*, long, long*, int*)
3 nsEventRecieverSH::SetProperty(nsIXPConnectWrappedNative*, JSContext*, JSObject*, long, long*, int*)
2 nsWindowSH::doCheckWriteAccess(JSContext*, JSObject*, long, nsIXPConnectWrappedNative*)
4 js_Invoke
42003 0 4 XPC_WN_CallMethod(JSContext*, JSObject*, unsigned, long*, long*)
1 XPCNativeMember::GetCallInfo(XPCCallContext&, JSObject*, XPCNativeInterface**, XPCNativeMember**)
1 XPCJSObjectHolder::newHolder(JSContext*, JSObject*)
1 XPCCallContext::~XPCCallContext()
1 nsXPConnect::Release()
4 js_Interpret
2114 0 4 js_SetProperty
3 XPC_WN_Helper_SetProperty(JSContext*, JSObject*, long, long*)
1 XPC_WN_TearOff_Finalize(JSContext*, JSObject*)
4 js_Interpret
2337 2 4 js_ConcatStrings
1 js_NewString
1 JS_realloc
4 Statement
2181 0 4 Condition
4 Expr
3 js_NewSrcNote2
1 js_NewSrcNote
1 js_EmitTree
1818 1 4 js_NewSrcNote
3 AllocSrcNote
1 js_NewSrcNote
4 js_AtomizeString
1916 1 4 JS_HashTableRawLookup
3 js_compare_atom_keys
2 js_Unlock
2 js_AtomizeString
1949 4 4 js_CompareAndSwap
3 __libc_malloc
1 chunk_realloc
20838 4 4 chunk_alloc
4 __libc_malloc
9952 4 4 pthread_mutex_trylock
2 MemberExpr
1 UnaryExpr
1 Statements
2165 1 4 NewParseNode
3 JS_ArenaAllocate
3 nsACString::AppendFromReadable(nsACString const&)
1 nsACString::do_AppendFromElementPtr(char const*)
6525 1 4 nsACString::do_AppendFromReadable(nsACString const&)
2 nsCharSinkTraits >::write(nsWritingIterator&, char const*, unsigned)
1 nsCharSourceTraits >::advance(nsReadingIterator&, int)
3 js_ValueToObject
2401 0 3 js_StringToObject
3 js_NewObject
2 js_Execute
1 js_Interpret
2111 3 3 js_FindProperty
3 Decompile
2330 2 3 js_GetSrcNote
1 js_SrcNoteLength
3 js_compare_atom_keys
2405 3 3 js_CompareStrings
3 js_StringToObject
2100 0 3 js_NewObject
2 GetClassPrototype
1 js_HoldObjectMap
3 nsAppendURLEscapedString
6523 0 3 nsACString::AppendFromReadable(nsACString const&)
3 nsACString::do_AppendFromReadable(nsACString const&)
3 nsStdEscape
8196 3 3 PL_strlen
3 js_ValueToNonNullObject
2132 0 3 js_ValueToObject
3 js_StringToObject
3 js_Interpret
2133 0 3 js_ValueToNonNullObject
3 js_ValueToObject
3 js_DefineProperty
2292 0 3 js_hash_scope_add
3 JS_HashTableRawAdd
2 js_GetToken
1 js_ValueToNumber
2055 0 3 js_strtod
1 free
1 __libc_malloc
1 pthread_mutex_lock
3 JS_HashTableRawAdd
2289 0 3 js_alloc_symbol
3 JS_malloc
2 js_AllocSlot
1 js_ConcatStrings
1305 1 3 JS_realloc
2 realloc
3 js_NewSrcNote
1817 3 3 AllocSrcNote
1 js_GetToken
1 js_strtod
1 JS_free
20843 1 3 free
1 chunk_free
1 pthread_mutex_lock
4 MemberExpr
2204 1 3 PrimaryExpr
3 Expr
3 nsWindowSH::SetProperty(nsIXPConnectWrappedNative*, JSContext*, JSObject*, long, long*, int*)
82407 0 3 nsEventRecieverSH::SetProperty(nsIXPConnectWrappedNative*, JSContext*, JSObject*, long, long*, int*)
3 nsEventRecieverSH::RegisterCompileHandler(nsIXPConnectWrappedNative*, JSContext*, JSObject*, long, int, int*)
1 js_NewStringCopyN
1 js_ConcatStrings
1 js_AtomizeString
2394 1 3 js_NewString
1 PR_Lock
1 js_AllocGCThing
3 nsEventRecieverSH::SetProperty(nsIXPConnectWrappedNative*, JSContext*, JSObject*, long, long*, int*)
82405 0 3 nsEventRecieverSH::RegisterCompileHandler(nsIXPConnectWrappedNative*, JSContext*, JSObject*, long, int, int*)
2 nsEventListenerManager::RegisterScriptEventListener(nsIScriptContext*, nsISupports*, nsIAtom*)
1 nsCOMPtr_base::assign_from_helper(nsCOMPtr_helper const&, nsID const&)
2 js_NewScopeProperty
1 js_DefineProperty
2104 1 3 js_AllocSlot
2 JS_realloc
3 XPC_WN_Helper_GetProperty(JSContext*, JSObject*, long, long*)
82421 0 3 nsHTMLDocumentSH::GetProperty(nsIXPConnectWrappedNative*, JSContext*, JSObject*, long, long*, int*)
2 nsDOMClassInfo::WrapNative(JSContext*, JSObject*, nsISupports*, nsID const&, long*)
1 nsHTMLDocumentSH::ResolveImpl(nsIXPConnectWrappedNative*, long, nsISupports**)
3 JS_HashTableRawLookup
1524 0 3 js_compare_atom_keys
3 js_CompareStrings
1 js_EmitTree
1 EmitElemOp
1 EmitPropOp
1819 0 3 js_NewSrcNote2
3 js_NewSrcNote
3 js_DefineProperty
2306 0 3 js_NewScopeProperty
2 js_AllocSlot
1 JS_malloc
23 nsXPConnect::WrapNative(JSContext*, JSObject*, nsISupports*, nsID const&, nsIXPConnectJSObjectHolder**)
41450 0 2 XPCConvert::NativeInterface2JSObject(XPCCallContext&, nsIXPConnectJSObjectHolder**, nsISupports*, nsID const*, JSObject*, unsigned*)
23 XPCWrappedNative::GetNewOrUsed(XPCCallContext&, nsISupports*, XPCWrappedNativeScope*, XPCNativeInterface*, XPCWrappedNative**)
2 nsEventRecieverSH::RegisterCompileHandler(nsIXPConnectWrappedNative*, JSContext*, JSObject*, long, int, int*)
51953 0 2 nsEventListenerManager::RegisterScriptEventListener(nsIScriptContext*, nsISupports*, nsIAtom*)
1 nsEventListenerManager::SetJSEventListener(nsIScriptContext*, nsISupports*, nsIAtom*, int)
1 nsCOMPtr_base::assign_from_helper(nsCOMPtr_helper const&, nsID const&)
1 js_Emit3
1 js_Emit1
1777 2 2 UpdateDepth
1 EmitPropOp
1 EmitAtomOp
1556 2 2 js_IndexAtom
21 XPCWrappedNative::GetNewOrUsed(XPCCallContext&, nsISupports*, XPCWrappedNativeScope*, XPCNativeInterface*, XPCWrappedNative**)
82402 0 2 nsNodeSH::PreCreate(nsISupports*, JSContext*, JSObject*, JSObject**)
21 nsDOMClassInfo::WrapNative(JSContext*, JSObject*, nsISupports*, nsID const&, long*)
2 XPCWrappedNative::GetNewOrUsed(XPCCallContext&, nsISupports*, XPCWrappedNativeScope*, XPCNativeInterface*, XPCWrappedNative**)
42022 0 2 XPCWrappedNativeProto::GetNewOrUsed(XPCCallContext&, XPCWrappedNativeScope*, nsIClassInfo*, XPCNativeScriptableCreateInfo const*, int)
2 XPCNativeSet::GetNewOrUsed(XPCCallContext&, nsIClassInfo*)
2 js_NewObject
2130 0 2 GetClassPrototype
1 js_GetProperty
1 FindConstructor
2 JS_realloc
20847 0 2 realloc
1 memcpy
1 chunk_realloc
1 free
1 js_strtod
9962 1 2 pthread_mutex_lock
1 __pthread_alt_lock
2 nsWindowSH::SetProperty(nsIXPConnectWrappedNative*, JSContext*, JSObject*, long, long*, int*)
82387 0 2 nsWindowSH::doCheckWriteAccess(JSContext*, JSObject*, long, nsIXPConnectWrappedNative*)
2 nsScriptSecurityManager::CheckPropertyAccess(JSContext*, JSObject*, char const*, char const*, unsigned)
9 js_FoldConstants
1 MemberExpr
1 Statements
2205 2 2 js_FoldConstants
9 js_FoldConstants
2 Variables
1746 2 2 JS_DHashTableOperate
2 js_Interpret
2047 0 2 js_ValueToNumber
1 js_UndependString
1 js_strtod
2 XPC_WN_Helper_GetProperty(JSContext*, JSObject*, long, long*)
41919 0 2 XPCWrappedNative::GetWrappedNativeOfJSObject(JSContext*, JSObject*, JSObject*, JSObject**, XPCWrappedNativeTearOff**)
1 JS_GetPrivate
1 JS_GetClass
2 js_EmitTree
1811 0 2 EmitPropOp
1 js_NewSrcNote2
1 js_IndexAtom
2 nsStdURL::GetPath(char**)
30099 0 2 nsStdURL::AppendFileName(nsCString&, char*, char*, nsStdURL::Format)
2 nsStdURL::AppendString(nsCString&, char*, nsStdURL::Format, short)
23 XPCConvert::NativeInterface2JSObject(XPCCallContext&, nsIXPConnectJSObjectHolder**, nsISupports*, nsID const*, JSObject*, unsigned*)
41901 0 2 XPCWrappedNative::GetNewOrUsed(XPCCallContext&, nsISupports*, XPCWrappedNativeScope*, XPCNativeInterface*, XPCWrappedNative**)
21 nsNodeSH::PreCreate(nsISupports*, JSContext*, JSObject*, JSObject**)
2 XPCWrappedNativeProto::GetNewOrUsed(XPCCallContext&, XPCWrappedNativeScope*, nsIClassInfo*, XPCNativeScriptableCreateInfo const*, int)
1 js_AllocGCThing
1 JS_ArenaAllocate
8905 0 2 PR_Unlock
2 pthread_mutex_unlock
2 XPCNativeInterface::GetNewOrUsed(XPCCallContext&, nsID const*)
41956 1 2 XPCNativeInterface::NewInstance(XPCCallContext&, nsIInterfaceInfo*)
1 xptiInterfaceInfo::GetMethodInfo(unsigned short, nsXPTMethodInfo const**)
1 nsEventRecieverSH::RegisterCompileHandler(nsIXPConnectWrappedNative*, JSContext*, JSObject*, long, int, int*)
1 nsEventListenerManager::RegisterScriptEventListener(nsIScriptContext*, nsISupports*, nsIAtom*)
6912 0 2 nsCOMPtr_base::assign_from_helper(nsCOMPtr_helper const&, nsID const&)
1 nsQueryInterface::operator()(nsID const&, void**) const
1 nsGetServiceByContractID::operator()(nsID const&, void**) const
1 Variables
1 js_GetProperty
2304 2 2 js_HashId
2 XPCWrappedNativeProto::GetNewOrUsed(XPCCallContext&, XPCWrappedNativeScope*, nsIClassInfo*, XPCNativeScriptableCreateInfo const*, int)
41961 0 2 XPCNativeSet::GetNewOrUsed(XPCCallContext&, nsIClassInfo*)
2 XPCNativeInterface::GetNewOrUsed(XPCCallContext&, nsID const*)
2 js_AtomizeString
1973 0 2 js_Unlock
2 js_CompareAndSwap
21 nsNodeSH::PreCreate(nsISupports*, JSContext*, JSObject*, JSObject**)
2 nsHTMLDocumentSH::GetProperty(nsIXPConnectWrappedNative*, JSContext*, JSObject*, long, long*, int*)
82343 0 2 nsDOMClassInfo::WrapNative(JSContext*, JSObject*, nsISupports*, nsID const&, long*)
23 nsXPConnect::WrapNative(JSContext*, JSObject*, nsISupports*, nsID const&, nsIXPConnectJSObjectHolder**)
2 nsWindowSH::doCheckWriteAccess(JSContext*, JSObject*, long, nsIXPConnectWrappedNative*)
76375 0 2 nsScriptSecurityManager::CheckPropertyAccess(JSContext*, JSObject*, char const*, char const*, unsigned)
1 non-virtual thunk to nsAggregatePrincipal::Equals(nsIPrincipal*, int*)
1 nsCOMPtr_base::begin_assignment()
2 nsACString::do_AppendFromReadable(nsACString const&)
7395 0 2 nsCharSinkTraits >::write(nsWritingIterator&, char const*, unsigned)
2 nsWritingIterator::advance(int)
1 XPC_WN_Helper_GetProperty(JSContext*, JSObject*, long, long*)
1 XPCWrappedNative::GetWrappedNativeOfJSObject(JSContext*, JSObject*, JSObject*, JSObject**, XPCWrappedNativeTearOff**)
1342 2 2 JS_GetPrivate
2 XPCNativeSet::GetNewOrUsed(XPCCallContext&, nsIClassInfo*)
41952 0 2 XPCNativeInterface::GetNewOrUsed(XPCCallContext&, nsID const*)
2 XPCNativeInterface::NewInstance(XPCCallContext&, nsIInterfaceInfo*)
2 Statements
1827 2 2 js_AllocTryNotes
2 js_EmitTree
1778 0 2 js_Emit1
1 UpdateDepth
1 EmitCheck
23 nsDOMClassInfo::WrapNative(JSContext*, JSObject*, nsISupports*, nsID const&, long*)
41110 0 2 nsXPConnect::WrapNative(JSContext*, JSObject*, nsISupports*, nsID const&, nsIXPConnectJSObjectHolder**)
23 XPCConvert::NativeInterface2JSObject(XPCCallContext&, nsIXPConnectJSObjectHolder**, nsISupports*, nsID const*, JSObject*, unsigned*)
2 nsCharSinkTraits >::write(nsWritingIterator&, char const*, unsigned)
7416 2 2 nsWritingIterator::advance(int)
2 js_Interpret
2112 0 2 js_FindVariable
2 js_DefineProperty
1 dosprintf
2212 1 1 BuildArgArray
1 js_FinishTakingSrcNotes
1479 1 1 JS_ClearContextThread
1 XPC_WN_GetterSetter(JSContext*, JSObject*, unsigned, long*, long*)
1477 1 1 JS_GetContextThread
1 js_HoldObjectMap
9196 1 1 _PR_x86_AtomicIncrement
1 ToNewCString(nsACString const&)
7393 0 1 nsCharSinkTraits::write(char*&, char const*, unsigned)
1 memmove
1 js_DropProperty
2309 1 1 js_DropScopeProperty
1 js_Interpret
2128 0 1 js_DropProperty
1 js_DropScopeProperty
1 XPC_WN_Helper_AddProperty(JSContext*, JSObject*, long, long*)
82392 0 1 nsWindowSH::AddProperty(nsIXPConnectWrappedNative*, JSContext*, JSObject*, long, long*, int*)
1 nsJSContext::IsContextInitialized()
1 js_MatchToken
2284 1 1 js_UngetToken
1 CompileTokenStream
2327 0 1 js_NewScriptFromCG
1 js_FinishTakingSrcNotes
1 free
20844 1 1 chunk_free
1 nsEventListenerManager::SetJSEventListener(nsIScriptContext*, nsISupports*, nsIAtom*, int)
4070 1 1 nsVoidArray::ElementAt(int) const
1 js_Invoke
1520 0 1 Array
1 InitArrayObject
1 js_Emit1
1776 0 1 EmitCheck
1 JS_ArenaAllocate
1 XPCWrappedNative::GetWrappedNativeOfJSObject(JSContext*, JSObject*, JSObject*, JSObject**, XPCWrappedNativeTearOff**)
1340 1 1 JS_GetClass
1 js_GetSrcNote
1823 1 1 js_SrcNoteLength
1 js_AtomizeChars
1972 1 1 js_Lock
1 XPC_WN_CallMethod(JSContext*, JSObject*, unsigned, long*, long*)
41148 1 1 XPCCallContext::~XPCCallContext()
1 JS_HashTableRawAdd
1560 1 1 js_FreeAtomMap
1 js_SetProperty
42014 1 1 XPC_WN_TearOff_Finalize(JSContext*, JSObject*)
1 XPC_WN_CallMethod(JSContext*, JSObject*, unsigned, long*, long*)
41950 0 1 XPCNativeMember::GetCallInfo(XPCCallContext&, JSObject*, XPCNativeInterface**, XPCNativeMember**)
1 JS_GetReservedSlot
1 js_GetProperty
2342 0 1 str_getProperty
1 js_ValueToString
1 nsCOMPtr_base::assign_from_helper(nsCOMPtr_helper const&, nsID const&)
6908 0 1 nsQueryInterface::operator()(nsID const&, void**) const
1 GlobalWindowImpl::QueryInterface(nsID const&, void**)
1 js_GetProperty
41996 1 1 XPC_WN_Helper_NewResolve(JSContext*, JSObject*, long, unsigned, JSObject**)
1 nsGetServiceByContractID::operator()(nsID const&, void**) const
5143 0 1 nsComponentManagerImpl::GetServiceByContractID(char const*, nsID const&, void**)
1 pthread_self
1 js_DefineProperty
2308 1 1 js_HoldScopeProperty
1 XPCNativeMember::GetCallInfo(XPCCallContext&, JSObject*, XPCNativeInterface**, XPCNativeMember**)
1395 0 1 JS_GetReservedSlot
1 js_GetRequiredSlot
1 XPC_WN_Helper_GetProperty(JSContext*, JSObject*, long, long*)
82390 0 1 nsWindowSH::GetProperty(nsIXPConnectWrappedNative*, JSContext*, JSObject*, long, long*, int*)
1 nsWindowSH::doCheckReadAccess(JSContext*, JSObject*, long, nsIXPConnectWrappedNative*)
1 nsCOMPtr_base::assign_from_helper(nsCOMPtr_helper const&, nsID const&)
5078 0 1 nsGetServiceByContractID::operator()(nsID const&, void**) const
1 nsComponentManagerImpl::GetServiceByContractID(char const*, nsID const&, void**)
1 nsQueryInterface::operator()(nsID const&, void**) const
81971 1 1 GlobalWindowImpl::QueryInterface(nsID const&, void**)
1 js_EmitTree
1812 0 1 EmitElemOp
1 js_NewSrcNote2
1 JS_GetReservedSlot
2139 1 1 js_GetRequiredSlot
1 JS_vsmprintf
2213 0 1 dosprintf
1 BuildArgArray
1 nsJSContext::EvaluateString(nsAString const&, void*, nsIPrincipal*, char const*, unsigned, char const*, nsAString&, int*)
81912 1 1 nsJSContext::ScriptEvaluated(int)
1 js_NewTokenStream
2268 0 1 js_NewBufferTokenStream
1 JS_ArenaAllocate
1 JS_CompileUCScriptForPrincipals
2267 0 1 js_NewTokenStream
1 js_NewBufferTokenStream
1 Decompile
1307 0 1 JS_strdup
1 JS_malloc
1 nsComponentManagerImpl::GetServiceByContractID(char const*, nsID const&, void**)
10004 1 1 pthread_self
1 nsJSContext::EvaluateString(nsAString const&, void*, nsIPrincipal*, char const*, unsigned, char const*, nsAString&, int*)
76390 0 1 nsScriptSecurityManager::CanExecuteScripts(JSContext*, nsIPrincipal*, int*)
1 JS_GetContextPrivate
1 JS_HashTableRawAdd
1528 0 1 js_alloc_atom
1 __libc_malloc
1 js_Interpret
1932 0 1 js_AllocRawStack
1 JS_ArenaAllocate
1 js_GetProperty
1890 1 1 js_ReportIsNotFunction
1 Sprint
2220 0 1 JS_vsmprintf
1 dosprintf
1 pthread_mutex_unlock
10076 1 1 new_sem_extricate_func
1 realloc
20848 0 1 chunk_realloc
1 chunk_alloc
1 js_NewStringCopyN
2424 1 1 Utf8ToOneUcs4Char
1 XPC_WN_CallMethod(JSContext*, JSObject*, unsigned, long*, long*)
41089 1 1 nsXPConnect::Release()
1 nsWindowSH::AddProperty(nsIXPConnectWrappedNative*, JSContext*, JSObject*, long, long*, int*)
81910 1 1 nsJSContext::IsContextInitialized()
1 Decompile
1306 0 1 JS_free
1 free
1 nsJSContext::EvaluateString(nsAString const&, void*, nsIPrincipal*, char const*, unsigned, char const*, nsAString&, int*)
75333 1 1 nsDocShell::GetAllowJavascript(int*)
1 js_Invoke
42004 0 1 XPC_WN_GetterSetter(JSContext*, JSObject*, unsigned, long*, long*)
1 JS_GetContextThread
1 Decompile
2144 0 1 Sprint
1 JS_vsmprintf
1 nsScriptSecurityManager::CanExecuteScripts(JSContext*, nsIPrincipal*, int*)
1283 1 1 JS_GetContextPrivate
1 nsScriptSecurityManager::CheckPropertyAccess(JSContext*, JSObject*, char const*, char const*, unsigned)
6913 1 1 nsCOMPtr_base::begin_assignment()
1 nsJSContext::EvaluateString(nsAString const&, void*, nsIPrincipal*, char const*, unsigned, char const*, nsAString&, int*)
76230 1 1 _init
1 nsWindowSH::GetProperty(nsIXPConnectWrappedNative*, JSContext*, JSObject*, long, long*, int*)
82388 0 1 nsWindowSH::doCheckReadAccess(JSContext*, JSObject*, long, nsIXPConnectWrappedNative*)
1 nsJSContext::AddRef()
1 JS_GetStringChars
1892 1 1 js_GetGCThingFlags
1 nsWindowSH::doCheckReadAccess(JSContext*, JSObject*, long, nsIXPConnectWrappedNative*)
81889 1 1 nsJSContext::AddRef()
1 nsEventListenerManager::RegisterScriptEventListener(nsIScriptContext*, nsISupports*, nsIAtom*)
51950 0 1 nsEventListenerManager::SetJSEventListener(nsIScriptContext*, nsISupports*, nsIAtom*, int)
1 nsVoidArray::ElementAt(int) const
1 XPC_WN_CallMethod(JSContext*, JSObject*, unsigned, long*, long*)
41949 1 1 XPCJSObjectHolder::newHolder(JSContext*, JSObject*)
1 nsCAutoString::~nsCAutoString()
6733 0 1 nsCString::~nsCString()
1 nsStr::Destroy(nsStr&)
1 nsACString::do_AppendFromReadable(nsACString const&)
7394 1 1 nsCharSourceTraits >::advance(nsReadingIterator&, int)
1 js_Invoke
2345 1 1 str_toString
1 nsScriptSecurityManager::CheckPropertyAccess(JSContext*, JSObject*, char const*, char const*, unsigned)
76506 1 1 non-virtual thunk to nsAggregatePrincipal::Equals(nsIPrincipal*, int*)
1 pthread_mutex_lock
10081 1 1 __pthread_alt_lock
1 nsScriptLoader::EvaluateScript(nsScriptLoadRequest*, nsAFlatString const&)
58193 1 1 nsDocument::GetPrincipal(nsIPrincipal**)
1 js_GetToken
2281 1 1 AddToTokenBuf
1 nsCharSinkTraits::write(char*&, char const*, unsigned)
20965 1 1 memmove
1 realloc
20988 1 1 memcpy
1 XPCNativeInterface::NewInstance(XPCCallContext&, nsIInterfaceInfo*)
1 xptiInterfaceInfo::GetMethodInfo(unsigned short, nsXPTMethodInfo const**)
5888 0 1 xptiInterfaceInfo::GetMethodInfo(unsigned short, nsXPTMethodInfo const**)
1 xptiInterfaceInfo::HasAncestor(nsID const*, int*)
1 xptiInterfaceInfo::GetMethodInfo(unsigned short, nsXPTMethodInfo const**)
1 js_ValueToNumber
2338 0 1 js_UndependString
1 JS_malloc
1 nsHTMLDocumentSH::ResolveImpl(nsIXPConnectWrappedNative*, long, nsISupports**)
1446 0 1 JS_GetStringChars
1 js_GetGCThingFlags
1 js_NewObject
2098 0 1 js_HoldObjectMap
1 _PR_x86_AtomicIncrement
1 Array
1507 0 1 InitArrayObject
1 js_DefineProperty
1 GetClassPrototype
2101 0 1 FindConstructor
1 js_Atomize
1 nsCString::~nsCString()
6691 0 1 nsStr::Destroy(nsStr&)
1 nsStr::Free(nsStr&)
1 js_NewString
1900 0 1 js_AllocGCThing
1 PR_Unlock
1 js_EmitTree
1808 0 1 EmitAtomOp
1 js_IndexAtom
1 js_EmitTree
1780 0 1 js_Emit3
1 UpdateDepth
1 JS_ArenaAllocate
20830 1 1 _IO_check_libio
1 nsStdURL::GetSpec(char**)
6592 0 1 ToNewCString(nsACString const&)
1 nsCharSinkTraits::write(char*&, char const*, unsigned)
1 js_DefineProperty
41985 0 1 XPC_WN_Helper_AddProperty(JSContext*, JSObject*, long, long*)
1 nsWindowSH::AddProperty(nsIXPConnectWrappedNative*, JSContext*, JSObject*, long, long*, int*)
1 xptiInterfaceInfo::GetMethodInfo(unsigned short, nsXPTMethodInfo const**)
5901 1 1 xptiInterfaceInfo::HasAncestor(nsID const*, int*)
1 FindConstructor
1547 0 1 js_Atomize
1 js_AtomizeString
1 nsAppendURLEscapedString
6808 0 1 nsCAutoString::~nsCAutoString()
1 nsCString::~nsCString()
1 js_NewScriptFromCG
1826 0 1 js_FinishTakingSrcNotes
1 JS_ClearContextThread
1 nsHTMLDocumentSH::GetProperty(nsIXPConnectWrappedNative*, JSContext*, JSObject*, long, long*, int*)
82419 0 1 nsHTMLDocumentSH::ResolveImpl(nsIXPConnectWrappedNative*, long, nsISupports**)
1 JS_GetStringChars
1 js_NewString
8904 1 1 PR_Lock
1 nsStdEscape
6526 0 1 nsACString::do_AppendFromElementPtr(char const*)
1 nsACString::do_AppendFromReadable(nsACString const&)
1 nsStr::Destroy(nsStr&)
6712 1 1 nsStr::Free(nsStr&)
Total hit count: 174
Count %Total Function Name
15 8.6 js_GetToken
12 6.9 js_Interpret
6 3.4 __pthread_alt_unlock
5 2.9 GetChar
5 2.9 PRMJ_basetime
4 2.3 chunk_alloc
4 2.3 pthread_mutex_trylock
4 2.3 js_AtomizeString
4 2.3 js_CompareAndSwap
3 1.7 js_FindProperty
3 1.7 AllocSrcNote
3 1.7 js_MatchToken
3 1.7 js_CompareStrings
3 1.7 PL_strlen
2 1.1 UpdateDepth
2 1.1 js_FoldConstants
2 1.1 js_HashId
2 1.1 nsStdEscape
2 1.1 js_AllocTryNotes
2 1.1 js_ConcatStrings
2 1.1 js_Execute
2 1.1 js_GetSrcNote
2 1.1 __libc_malloc
2 1.1 js_AtomizeChars
2 1.1 FunctionDef
2 1.1 js_IndexAtom
2 1.1 nsWritingIterator::advance(int)
2 1.1 EqExpr
2 1.1 FunctionBody
2 1.1 JS_DHashTableOperate
2 1.1 JS_GetPrivate
2 1.1 js_PeekToken
1 0.6 js_NewString
1 0.6 js_NewSrcNote
1 0.6 js_Invoke
1 0.6 nsACString::do_AppendFromReadable(nsACString const&)
1 0.6 js_GetRequiredSlot
1 0.6 js_GetGCThingFlags
1 0.6 js_AllocSlot
1 0.6 _init
1 0.6 nsDocShell::GetAllowJavascript(int*)
1 0.6 ArgumentList
1 0.6 free
1 0.6 js_Lock
1 0.6 nsCOMPtr_base::begin_assignment()
1 0.6 AddToTokenBuf
1 0.6 xptiInterfaceInfo::HasAncestor(nsID const*, int*)
1 0.6 pthread_mutex_lock
1 0.6 GlobalWindowImpl::QueryInterface(nsID const&, void**)
1 0.6 JS_HashTableRawLookup
1 0.6 _PR_x86_AtomicIncrement
1 0.6 XPC_WN_TearOff_Finalize(JSContext*, JSObject*)
1 0.6 NewParseNode
1 0.6 nsCharSourceTraits >::advance(nsReadingIterator&, int)
1 0.6 str_toString
1 0.6 __pthread_alt_lock
1 0.6 JS_GetContextPrivate
1 0.6 AddExpr
1 0.6 _IO_check_libio
1 0.6 memcpy
1 0.6 JS_ClearContextThread
1 0.6 Variables
1 0.6 new_sem_extricate_func
1 0.6 XPCCallContext::~XPCCallContext()
1 0.6 Utf8ToOneUcs4Char
1 0.6 nsJSContext::ScriptEvaluated(int)
1 0.6 nsJSContext::IsContextInitialized()
1 0.6 JS_realloc
1 0.6 js_UngetToken
1 0.6 JS_ArenaAllocate
1 0.6 PrimaryExpr
1 0.6 js_HoldScopeProperty
1 0.6 BuildArgArray
1 0.6 JS_GetClass
1 0.6 js_SrcNoteLength
1 0.6 js_DropScopeProperty
1 0.6 JS_GetContextThread
1 0.6 js_EmitTree
1 0.6 PR_Lock
1 0.6 nsVoidArray::ElementAt(int) const
1 0.6 nsStr::Free(nsStr&)
1 0.6 XPCNativeInterface::NewInstance(XPCCallContext&, nsIInterfaceInfo*)
1 0.6 chunk_free
1 0.6 js_ReportIsNotFunction
1 0.6 pthread_mutex_unlock
1 0.6 nsXPConnect::Release()
1 0.6 memmove
1 0.6 XPCJSObjectHolder::newHolder(JSContext*, JSObject*)
1 0.6 BitXorExpr
1 0.6 non-virtual thunk to nsAggregatePrincipal::Equals(nsIPrincipal*, int*)
1 0.6 nsJSContext::AddRef()
1 0.6 XPC_WN_Helper_NewResolve(JSContext*, JSObject*, long, unsigned, JSObject**)
1 0.6 Statement
1 0.6 nsDocument::GetPrincipal(nsIPrincipal**)
1 0.6 pthread_self
1 0.6 js_FreeAtomMap