Jprof Profile Report
flat | hierarchical
index Count Hits Function Name
55 our_gdk_io_invoke(_GIOChannel*, GIOCondition, void*)
37903 0 55 event_processor_callback(void*, int, GdkInputCondition)
55 nsEventQueueImpl::ProcessPendingEvents()
55 nsDocShell::Embed(nsIContentViewer*, char const*, nsISupports*)
75501 0 55 nsWebShell::SetupNewViewer(nsIContentViewer*)
55 nsDocShell::SetupNewViewer(nsIContentViewer*)
55 event_processor_callback(void*, int, GdkInputCondition)
5481 0 55 nsEventQueueImpl::ProcessPendingEvents()
55 PL_ProcessPendingEvents
55 nsDocShell::CreateContentViewer(char const*, nsIRequest*, nsIStreamListener**)
75502 0 55 nsWebShell::Embed(nsIContentViewer*, char const*, nsISupports*)
55 nsDocShell::Embed(nsIContentViewer*, char const*, nsISupports*)
55 nsAppShellService::Run()
37908 0 55 nsAppShell::Run()
55 gtk_main
55 g_main_iterate
16580 0 55 g_main_dispatch
55 g_io_unix_dispatch
55 nsHttpChannel::OnStartRequest(nsIRequest*, nsISupports*)
30986 0 55 nsHttpChannel::ProcessResponse()
55 nsHttpChannel::ProcessNormal()
55 nsHttpChannel::ProcessResponse()
30987 0 55 nsHttpChannel::ProcessNormal()
55 nsDocumentOpenInfo::OnStartRequest(nsIRequest*, nsISupports*)
55 g_main_dispatch
16530 0 55 g_io_unix_dispatch
55 our_gdk_io_invoke(_GIOChannel*, GIOCondition, void*)
36738 0 55 nsAppShellService::Run()
55 nsAppShell::Run()
55 nsDocShell::SetupNewViewer(nsIContentViewer*)
58446 0 55 DocumentViewerImpl::Init(nsIWidget*, nsIDeviceContext*, nsRect const&)
55 GlobalWindowImpl::SetNewDocument(nsIDOMDocument*, int)
28 GlobalWindowImpl::SetDefaultStatus(nsAString const&)
27 GlobalWindowImpl::SetStatus(nsAString const&)
36619 0 55 nsContentTreeOwner::SetStatus(unsigned, unsigned short const*)
26 nsCOMPtr_base::assign_from_helper(nsCOMPtr_helper const&, nsID const&)
19 GlobalWindowImpl::GetObjectProperty(unsigned short const*, nsISupports**)
6 nsXPTCStubBase::Stub3()
1 nsXULDocument::FlushPendingNotifications(int, int)
1 nsXPCWrappedJS::Release()
1 nsCOMPtr_base::~nsCOMPtr_base()
1 nsXPTCStubBase::Stub4()
55 DocumentViewerImpl::Init(nsIWidget*, nsIDeviceContext*, nsRect const&)
81976 0 55 GlobalWindowImpl::SetNewDocument(nsIDOMDocument*, int)
28 GlobalWindowImpl::SetDefaultStatus(nsAString const&)
27 GlobalWindowImpl::SetStatus(nsAString const&)
55 nsDocumentOpenInfo::OnStartRequest(nsIRequest*, nsISupports*)
28318 0 55 nsDocumentOpenInfo::DispatchContent(nsIRequest*, nsISupports*)
55 nsDSURIContentListener::DoContent(char const*, int, nsIRequest*, nsIStreamListener**, int*)
19870 0 55 __libc_start_main
55 g_io_unix_dispatch
37890 0 55 our_gdk_io_invoke(_GIOChannel*, GIOCondition, void*)
55 event_processor_callback(void*, int, GdkInputCondition)
55 nsOnStartRequestEvent::HandleEvent()
31053 0 55 nsHttpChannel::OnStartRequest(nsIRequest*, nsISupports*)
55 nsHttpChannel::ProcessResponse()
55 nsAppShell::Run()
12585 0 55 gtk_main
55 g_main_run
55 nsWebShell::SetupNewViewer(nsIContentViewer*)
75438 0 55 nsDocShell::SetupNewViewer(nsIContentViewer*)
55 DocumentViewerImpl::Init(nsIWidget*, nsIDeviceContext*, nsRect const&)
55 g_main_run
16581 0 55 g_main_iterate
55 g_main_dispatch
55 nsEventQueueImpl::ProcessPendingEvents()
5433 0 55 PL_ProcessPendingEvents
55 PL_HandleEvent
55 nsHttpChannel::ProcessNormal()
28315 0 55 nsDocumentOpenInfo::OnStartRequest(nsIRequest*, nsISupports*)
55 nsDocumentOpenInfo::DispatchContent(nsIRequest*, nsISupports*)
55 PL_HandleEvent
29816 0 55 nsARequestObserverEvent::HandlePLEvent(PLEvent*)
55 nsOnStartRequestEvent::HandleEvent()
55 gtk_main
16585 0 55 g_main_run
55 g_main_iterate
55 nsARequestObserverEvent::HandlePLEvent(PLEvent*)
31745 0 55 nsOnStartRequestEvent::HandleEvent()
55 nsHttpChannel::OnStartRequest(nsIRequest*, nsISupports*)
55 nsWebShell::Embed(nsIContentViewer*, char const*, nsISupports*)
75426 0 55 nsDocShell::Embed(nsIContentViewer*, char const*, nsISupports*)
55 nsWebShell::SetupNewViewer(nsIContentViewer*)
55 nsDSURIContentListener::DoContent(char const*, int, nsIRequest*, nsIStreamListener**, int*)
75436 0 55 nsDocShell::CreateContentViewer(char const*, nsIRequest*, nsIStreamListener**)
55 nsWebShell::Embed(nsIContentViewer*, char const*, nsISupports*)
55 nsDocumentOpenInfo::DispatchContent(nsIRequest*, nsISupports*)
75608 0 55 nsDSURIContentListener::DoContent(char const*, int, nsIRequest*, nsIStreamListener**, int*)
55 nsDocShell::CreateContentViewer(char const*, nsIRequest*, nsIStreamListener**)
55 PL_ProcessPendingEvents
5436 0 55 PL_HandleEvent
55 nsARequestObserverEvent::HandlePLEvent(PLEvent*)
28 nsXPCWrappedJSClass::GetRootJSObject(XPCCallContext&, JSObject*)
12 nsXPCWrappedJSClass::DelegatedQueryInterface(nsXPCWrappedJS*, nsID const&, void**)
41870 0 40 nsXPCWrappedJSClass::CallQueryInterfaceOnJSObject(XPCCallContext&, JSObject*, nsID const&)
35 JS_CallFunctionValue
5 xpc_NewIDObject(JSContext*, JSObject*, nsID const&)
35 JS_CallFunctionValue
16 js_GetProperty
1942 0 39 js_InternalInvoke
50 js_Invoke
1 js_FreeStack
50 js_InternalInvoke
12 js_Interpret
5 nsXPCWrappedJSClass::CallMethod(nsXPCWrappedJS*, unsigned short, nsXPTMethodInfo const*, nsXPTCMiniVariant*)
1941 0 39 js_Invoke
42 js_Interpret
12 XPC_WN_GetterSetter(JSContext*, JSObject*, unsigned, long*, long*)
11 XPC_WN_CallMethod(JSContext*, JSObject*, unsigned, long*, long*)
1 XPC_WN_TearOff_Finalize(JSContext*, JSObject*)
1 memset
42 js_Invoke
1946 2 38 js_Interpret
25 js_GetProperty
12 js_Invoke
3 XPC_WN_Helper_GetProperty(JSContext*, JSObject*, long, long*)
35 nsXPCWrappedJSClass::CallQueryInterfaceOnJSObject(XPCCallContext&, JSObject*, nsID const&)
1430 0 35 JS_CallFunctionValue
35 js_InternalInvoke
16 nsXPConnect::WrapJS(JSContext*, JSObject*, nsID const&, void**)
14 nsXPCWrappedJSClass::DelegatedQueryInterface(nsXPCWrappedJS*, nsID const&, void**)
41451 1 30 XPCConvert::JSObject2NativeInterface(XPCCallContext&, void**, JSObject*, nsID const*, nsISupports*, unsigned*)
29 nsXPCWrappedJS::GetNewOrUsed(XPCCallContext&, JSObject*, nsID const&, nsISupports*, nsXPCWrappedJS**)
29 XPCConvert::JSObject2NativeInterface(XPCCallContext&, void**, JSObject*, nsID const*, nsISupports*, unsigned*)
41812 1 29 nsXPCWrappedJS::GetNewOrUsed(XPCCallContext&, JSObject*, nsID const&, nsISupports*, nsXPCWrappedJS**)
28 nsXPCWrappedJSClass::GetRootJSObject(XPCCallContext&, JSObject*)
28 GlobalWindowImpl::SetNewDocument(nsIDOMDocument*, int)
82014 0 28 GlobalWindowImpl::SetDefaultStatus(nsAString const&)
28 nsContentTreeOwner::SetStatus(unsigned, unsigned short const*)
26 nsContentTreeOwner::SetStatus(unsigned, unsigned short const*)
1 nsJSUtils::ConvertJSValToXPCObject(nsISupports**, nsID const&, JSContext*, long)
1 GlobalWindowImpl::GetPrincipal(nsIPrincipal**)
1 GetScopeOfObject(JSContext*, JSObject*)
6912 0 28 nsCOMPtr_base::assign_from_helper(nsCOMPtr_helper const&, nsID const&)
27 nsQueryInterface::operator()(nsID const&, void**) const
1 nsXULDocument::QueryInterface(nsID const&, void**)
1 nsGetServiceByCID::operator()(nsID const&, void**) const
28 nsXPCWrappedJS::GetNewOrUsed(XPCCallContext&, JSObject*, nsID const&, nsISupports*, nsXPCWrappedJS**)
41891 0 28 nsXPCWrappedJSClass::GetRootJSObject(XPCCallContext&, JSObject*)
28 nsXPCWrappedJSClass::CallQueryInterfaceOnJSObject(XPCCallContext&, JSObject*, nsID const&)
27 nsCOMPtr_base::assign_from_helper(nsCOMPtr_helper const&, nsID const&)
6908 0 27 nsQueryInterface::operator()(nsID const&, void**) const
26 nsXPCWrappedJS::QueryInterface(nsID const&, void**)
1 XPCWrappedNative::QueryInterface(nsID const&, void**)
27 GlobalWindowImpl::SetNewDocument(nsIDOMDocument*, int)
82012 0 27 GlobalWindowImpl::SetStatus(nsAString const&)
27 nsContentTreeOwner::SetStatus(unsigned, unsigned short const*)
26 nsQueryInterface::operator()(nsID const&, void**) const
41807 0 26 nsXPCWrappedJS::QueryInterface(nsID const&, void**)
26 nsXPCWrappedJSClass::DelegatedQueryInterface(nsXPCWrappedJS*, nsID const&, void**)
26 nsXPCWrappedJS::QueryInterface(nsID const&, void**)
41890 0 26 nsXPCWrappedJSClass::DelegatedQueryInterface(nsXPCWrappedJS*, nsID const&, void**)
14 XPCConvert::JSObject2NativeInterface(XPCCallContext&, void**, JSObject*, nsID const*, nsISupports*, unsigned*)
12 nsXPCWrappedJSClass::CallQueryInterfaceOnJSObject(XPCCallContext&, JSObject*, nsID const&)
25 js_Interpret
2113 0 25 js_GetProperty
16 js_InternalInvoke
8 js_LookupProperty
1 js_AllocStack
11 XPC_WN_GetterSetter(JSContext*, JSObject*, unsigned, long*, long*)
9 XPC_WN_CallMethod(JSContext*, JSObject*, unsigned, long*, long*)
41930 0 20 XPCWrappedNative::CallMethod(XPCCallContext&, XPCWrappedNative::CallMode)
6 nsScriptSecurityManager::CanAccess(unsigned, nsIXPCNativeCallContext*, JSContext*, JSObject*, nsISupports*, nsIClassInfo*, long, void**)
5 XPCConvert::NativeData2JS(XPCCallContext&, long*, void const*, nsXPTType const&, nsID const*, JSObject*, unsigned*)
3 XPTC_InvokeByIndex
2 JS_SuspendRequest
1 XPCVoidableString::~XPCVoidableString()
1 GetInterfaceTypeFromParam(XPCCallContext&, nsIInterfaceInfo*, nsXPTMethodInfo const*, nsXPTParamInfo const&, unsigned short, unsigned char, nsXPTType const&, nsXPTCVariant*, nsID**)
1 xptiInterfaceInfo::GetIIDForParam(unsigned short, nsXPTParamInfo const*, nsID**)
1 JS_ResumeRequest
19 nsContentTreeOwner::SetStatus(unsigned, unsigned short const*)
82101 0 19 GlobalWindowImpl::GetObjectProperty(unsigned short const*, nsISupports**)
18 nsJSUtils::ConvertJSValToXPCObject(nsISupports**, nsID const&, JSContext*, long)
1 JS_LookupUCProperty
18 GlobalWindowImpl::GetObjectProperty(unsigned short const*, nsISupports**)
82220 0 18 nsJSUtils::ConvertJSValToXPCObject(nsISupports**, nsID const&, JSContext*, long)
17 nsXPConnect::WrapJS(JSContext*, JSObject*, nsID const&, void**)
1 nsCOMPtr_base::assign_from_helper(nsCOMPtr_helper const&, nsID const&)
17 nsJSUtils::ConvertJSValToXPCObject(nsISupports**, nsID const&, JSContext*, long)
41111 0 17 nsXPConnect::WrapJS(JSContext*, JSObject*, nsID const&, void**)
16 XPCConvert::JSObject2NativeInterface(XPCCallContext&, void**, JSObject*, nsID const*, nsISupports*, unsigned*)
1 XPCCallContext::XPCCallContext(XPCContext::LangType, JSContext*, JSObject*, JSObject*, long, unsigned, long*, long*)
12 js_Invoke
42004 0 12 XPC_WN_GetterSetter(JSContext*, JSObject*, unsigned, long*, long*)
11 XPCWrappedNative::CallMethod(XPCCallContext&, XPCWrappedNative::CallMode)
1 XPCCallContext::XPCCallContext(XPCContext::LangType, JSContext*, JSObject*, JSObject*, long, unsigned, long*, long*)
11 js_Invoke
42003 0 11 XPC_WN_CallMethod(JSContext*, JSObject*, unsigned, long*, long*)
9 XPCWrappedNative::CallMethod(XPCCallContext&, XPCWrappedNative::CallMode)
1 XPCCallContext::~XPCCallContext()
1 XPCCallContext::XPCCallContext(XPCContext::LangType, JSContext*, JSObject*, JSObject*, long, unsigned, long*, long*)
6 nsXPConnect::WrapNative(JSContext*, JSObject*, nsISupports*, nsID const&, nsIXPConnectJSObjectHolder**)
3 XPCConvert::NativeData2JS(XPCCallContext&, long*, void const*, nsXPTType const&, nsID const*, JSObject*, unsigned*)
41450 0 9 XPCConvert::NativeInterface2JSObject(XPCCallContext&, nsIXPConnectJSObjectHolder**, nsISupports*, nsID const*, JSObject*, unsigned*)
3 XPCNativeInterface::GetNewOrUsed(XPCCallContext&, nsID const*)
3 XPCWrappedNative::GetNewOrUsed(XPCCallContext&, nsISupports*, XPCWrappedNativeScope*, XPCNativeInterface*, XPCWrappedNative**)
2 XPCWrappedNativeScope::FindInJSObjectScope(XPCCallContext&, JSObject*, int)
1 XPCWrappedNative::XPCWrappedNative(nsISupports*, XPCWrappedNativeScope*, XPCNativeSet*)
8 js_GetProperty
2110 1 8 js_LookupProperty
5 XPC_WN_Helper_NewResolve(JSContext*, JSObject*, long, unsigned, JSObject**)
2 XPC_WN_NoHelper_Resolve(JSContext*, JSObject*, long)
7 PrepareAndDispatch(nsXPTCStubBase*, unsigned, unsigned*)
41821 0 7 nsXPCWrappedJS::CallMethod(unsigned short, nsXPTMethodInfo const*, nsXPTCMiniVariant*)
7 nsXPCWrappedJSClass::CallMethod(nsXPCWrappedJS*, unsigned short, nsXPTMethodInfo const*, nsXPTCMiniVariant*)
7 nsXPCWrappedJS::CallMethod(unsigned short, nsXPTMethodInfo const*, nsXPTCMiniVariant*)
41897 0 7 nsXPCWrappedJSClass::CallMethod(nsXPCWrappedJS*, unsigned short, nsXPTMethodInfo const*, nsXPTCMiniVariant*)
5 js_Invoke
1 XPCCallContext::~XPCCallContext()
1 js_FreeStack
6 nsXPTCStubBase::Stub3()
1 nsXPTCStubBase::Stub4()
6082 0 7 PrepareAndDispatch(nsXPTCStubBase*, unsigned, unsigned*)
7 nsXPCWrappedJS::CallMethod(unsigned short, nsXPTMethodInfo const*, nsXPTCMiniVariant*)
3 xpc_NewIDObject(JSContext*, JSObject*, nsID const&)
3 nsXPCComponents_Interfaces::NewResolve(nsIXPConnectWrappedNative*, JSContext*, JSObject*, long, unsigned, JSObject**, int*)
41110 0 6 nsXPConnect::WrapNative(JSContext*, JSObject*, nsISupports*, nsID const&, nsIXPConnectJSObjectHolder**)
6 XPCConvert::NativeInterface2JSObject(XPCCallContext&, nsIXPConnectJSObjectHolder**, nsISupports*, nsID const*, JSObject*, unsigned*)
6 nsScriptSecurityManager::CanAccess(unsigned, nsIXPCNativeCallContext*, JSContext*, JSObject*, nsISupports*, nsIClassInfo*, long, void**)
76377 1 6 nsScriptSecurityManager::CheckPropertyAccessImpl(unsigned, nsIXPCNativeCallContext*, JSContext*, JSObject*, nsISupports*, nsIURI*, nsIClassInfo*, long, char const*, char const*, void**)
5 nsScriptSecurityManager::GetSubjectPrincipal(JSContext*, nsIPrincipal**)
6 nsContentTreeOwner::SetStatus(unsigned, unsigned short const*)
6083 0 6 nsXPTCStubBase::Stub3()
6 PrepareAndDispatch(nsXPTCStubBase*, unsigned, unsigned*)
6 XPCWrappedNative::CallMethod(XPCCallContext&, XPCWrappedNative::CallMode)
76414 0 6 nsScriptSecurityManager::CanAccess(unsigned, nsIXPCNativeCallContext*, JSContext*, JSObject*, nsISupports*, nsIClassInfo*, long, void**)
6 nsScriptSecurityManager::CheckPropertyAccessImpl(unsigned, nsIXPCNativeCallContext*, JSContext*, JSObject*, nsISupports*, nsIURI*, nsIClassInfo*, long, char const*, char const*, void**)
5 nsScriptSecurityManager::GetPrincipalAndFrame(JSContext*, nsIPrincipal**, JSStackFrame**)
76398 0 5 nsScriptSecurityManager::GetFramePrincipal(JSContext*, JSStackFrame*, nsIPrincipal**)
5 nsScriptSecurityManager::GetFunctionObjectPrincipal(JSContext*, JSObject*, nsIPrincipal**)
5 XPCWrappedNative::CallMethod(XPCCallContext&, XPCWrappedNative::CallMode)
41448 0 5 XPCConvert::NativeData2JS(XPCCallContext&, long*, void const*, nsXPTType const&, nsID const*, JSObject*, unsigned*)
3 XPCConvert::NativeInterface2JSObject(XPCCallContext&, nsIXPConnectJSObjectHolder**, nsISupports*, nsID const*, JSObject*, unsigned*)
2 XPCStringConvert::ReadableToJSString(JSContext*, nsAString const&)
5 js_LookupProperty
41996 0 5 XPC_WN_Helper_NewResolve(JSContext*, JSObject*, long, unsigned, JSObject**)
5 nsXPCComponents_Interfaces::NewResolve(nsIXPConnectWrappedNative*, JSContext*, JSObject*, long, unsigned, JSObject**, int*)
1 XPC_WN_GetterSetter(JSContext*, JSObject*, unsigned, long*, long*)
1 XPC_WN_CallMethod(JSContext*, JSObject*, unsigned, long*, long*)
1 XPC_WN_MaybeResolvingPropertyStub(JSContext*, JSObject*, long, long*)
1 XPC_WN_NoHelper_Resolve(JSContext*, JSObject*, long)
1 nsXPConnect::WrapJS(JSContext*, JSObject*, nsID const&, void**)
41141 1 5 XPCCallContext::XPCCallContext(XPCContext::LangType, JSContext*, JSObject*, JSObject*, long, unsigned, long*, long*)
2 XPCPerThreadData::GetData()
1 JS_GetClass
1 JS_BeginRequest
5 nsScriptSecurityManager::GetSubjectPrincipal(JSContext*, nsIPrincipal**)
76399 0 5 nsScriptSecurityManager::GetPrincipalAndFrame(JSContext*, nsIPrincipal**, JSStackFrame**)
5 nsScriptSecurityManager::GetFramePrincipal(JSContext*, JSStackFrame*, nsIPrincipal**)
5 nsXPCWrappedJSClass::CallQueryInterfaceOnJSObject(XPCCallContext&, JSObject*, nsID const&)
41616 0 5 xpc_NewIDObject(JSContext*, JSObject*, nsID const&)
3 nsXPConnect::WrapNative(JSContext*, JSObject*, nsISupports*, nsID const&, nsIXPConnectJSObjectHolder**)
1 PR_Free
1 nsID::ToString() const
5 nsScriptSecurityManager::GetFramePrincipal(JSContext*, JSStackFrame*, nsIPrincipal**)
76397 0 5 nsScriptSecurityManager::GetFunctionObjectPrincipal(JSContext*, JSObject*, nsIPrincipal**)
3 nsScriptSecurityManager::GetObjectPrincipal(JSContext*, JSObject*, nsIPrincipal**)
2 nsScriptSecurityManager::GetScriptPrincipal(JSContext*, JSScript*, nsIPrincipal**)
5 nsScriptSecurityManager::CheckPropertyAccessImpl(unsigned, nsIXPCNativeCallContext*, JSContext*, JSObject*, nsISupports*, nsIURI*, nsIClassInfo*, long, char const*, char const*, void**)
76400 0 5 nsScriptSecurityManager::GetSubjectPrincipal(JSContext*, nsIPrincipal**)
5 nsScriptSecurityManager::GetPrincipalAndFrame(JSContext*, nsIPrincipal**, JSStackFrame**)
5 XPC_WN_Helper_NewResolve(JSContext*, JSObject*, long, unsigned, JSObject**)
41196 0 5 nsXPCComponents_Interfaces::NewResolve(nsIXPConnectWrappedNative*, JSContext*, JSObject*, long, unsigned, JSObject**, int*)
3 nsXPConnect::WrapNative(JSContext*, JSObject*, nsISupports*, nsID const&, nsIXPConnectJSObjectHolder**)
1 nsCOMPtr_base::~nsCOMPtr_base()
1 js_DefineProperty
3 XPC_WN_Helper_GetProperty(JSContext*, JSObject*, long, long*)
82390 1 3 nsWindowSH::GetProperty(nsIXPConnectWrappedNative*, JSContext*, JSObject*, long, long*, int*)
2 nsWindowSH::doCheckReadAccess(JSContext*, JSObject*, long, nsIXPConnectWrappedNative*)
3 XPCConvert::NativeInterface2JSObject(XPCCallContext&, nsIXPConnectJSObjectHolder**, nsISupports*, nsID const*, JSObject*, unsigned*)
41901 0 3 XPCWrappedNative::GetNewOrUsed(XPCCallContext&, nsISupports*, XPCWrappedNativeScope*, XPCNativeInterface*, XPCWrappedNative**)
2 XPCWrappedNative::Init(XPCCallContext&, JSObject*, XPCNativeScriptableCreateInfo const*)
1 nsGenericFactory::GetFlags(unsigned*)
3 js_Interpret
41987 0 3 XPC_WN_Helper_GetProperty(JSContext*, JSObject*, long, long*)
3 nsWindowSH::GetProperty(nsIXPConnectWrappedNative*, JSContext*, JSObject*, long, long*, int*)
3 XPCWrappedNative::CallMethod(XPCCallContext&, XPCWrappedNative::CallMode)
6081 0 3 XPTC_InvokeByIndex
1 nsXULElement::GetAttribute(nsAString const&, nsAString&)
1 xpc_JSObjectToID(JSContext*, JSObject*)
1 nsJSID::Equals(nsIJSID*, int*)
1 js_AllocGCThing
1 JS_RemoveRootRT
1 JS_EndRequest
8905 1 3 PR_Unlock
1 pthread_mutex_unlock
1 pt_PostNotifies
2 pthread_mutex_lock
1 free
10081 3 3 __pthread_alt_lock
1 GetScopeOfObject(JSContext*, JSObject*)
1 nsXPCComponents_Interfaces::NewResolve(nsIXPConnectWrappedNative*, JSContext*, JSObject*, long, unsigned, JSObject**, int*)
1 nsContentTreeOwner::SetStatus(unsigned, unsigned short const*)
6909 0 3 nsCOMPtr_base::~nsCOMPtr_base()
2 XPCWrappedNative::Release()
1 nsXPCWrappedJS::Release()
3 nsScriptSecurityManager::GetFunctionObjectPrincipal(JSContext*, JSObject*, nsIPrincipal**)
76401 1 3 nsScriptSecurityManager::GetObjectPrincipal(JSContext*, JSObject*, nsIPrincipal**)
1 GlobalWindowImpl::GetPrincipal(nsIPrincipal**)
1 XPCWrappedNative::AddRef()
3 XPCConvert::NativeInterface2JSObject(XPCCallContext&, nsIXPConnectJSObjectHolder**, nsISupports*, nsID const*, JSObject*, unsigned*)
41952 1 3 XPCNativeInterface::GetNewOrUsed(XPCCallContext&, nsID const*)
2 PR_EnterMonitor
2 js_LookupProperty
41983 0 2 XPC_WN_NoHelper_Resolve(JSContext*, JSObject*, long)
1 DefinePropertyIfFound(XPCCallContext&, JSObject*, long, XPCNativeSet*, XPCNativeInterface*, XPCNativeMember*, XPCWrappedNativeScope*, int, XPCWrappedNative*, XPCWrappedNative*, XPCNativeScriptableInfo*, unsigned, int*)
1 XPCCallContext::XPCCallContext(XPCContext::LangType, JSContext*, JSObject*, JSObject*, long, unsigned, long*, long*)
2 nsWindowSH::GetProperty(nsIXPConnectWrappedNative*, JSContext*, JSObject*, long, long*, int*)
82388 2 2 nsWindowSH::doCheckReadAccess(JSContext*, JSObject*, long, nsIXPConnectWrappedNative*)
2 XPCWrappedNative::Init(XPCCallContext&, JSObject*, XPCNativeScriptableCreateInfo const*)
1350 0 2 JS_NewObject
2 js_NewObject
1 PR_Free
1 FreeArenaList
20843 0 2 free
1 chunk_free
1 __pthread_alt_lock
1 XPCCallContext::~XPCCallContext()
1 JS_SuspendRequest
1273 0 2 JS_EndRequest
1 PR_Unlock
1 _init
1 DefinePropertyIfFound(XPCCallContext&, JSObject*, long, XPCNativeSet*, XPCNativeInterface*, XPCNativeMember*, XPCWrappedNativeScope*, int, XPCWrappedNative*, XPCWrappedNative*, XPCNativeScriptableInfo*, unsigned, int*)
1 nsXPCComponents_Interfaces::NewResolve(nsIXPConnectWrappedNative*, JSContext*, JSObject*, long, unsigned, JSObject**, int*)
2106 1 2 js_DefineProperty
1 XPC_WN_MaybeResolvingPropertyStub(JSContext*, JSObject*, long, long*)
1 JS_EndRequest
1 JS_BeginRequest
8501 2 2 _init
1 nsSystemPrincipal::AddRef()
1 XPCWrappedNative::AddRef()
9196 2 2 _PR_x86_AtomicIncrement
2 nsCOMPtr_base::~nsCOMPtr_base()
41915 0 2 XPCWrappedNative::Release()
2 JS_RemoveRootRT
2 PR_Lock
9962 0 2 pthread_mutex_lock
2 __pthread_alt_lock
1 XPCWrappedNative::CallMethod(XPCCallContext&, XPCWrappedNative::CallMode)
1 GetInterfaceTypeFromParam(XPCCallContext&, nsIInterfaceInfo*, nsXPTMethodInfo const*, nsXPTParamInfo const&, unsigned short, unsigned char, nsXPTType const&, nsXPTCVariant*, nsID**)
5892 0 2 xptiInterfaceInfo::GetIIDForParam(unsigned short, nsXPTParamInfo const*, nsID**)
1 xptiTypelibGuts::GetInfoAtNoAddRef(unsigned short)
1 xptiInterfaceInfo::GetInfoForParam(unsigned short, nsXPTParamInfo const*, nsIInterfaceInfo**)
1 PR_EnterMonitor
1 JS_BeginRequest
8904 0 2 PR_Lock
2 pthread_mutex_lock
1 XPC_WN_CallMethod(JSContext*, JSObject*, unsigned, long*, long*)
1 nsXPCWrappedJSClass::CallMethod(nsXPCWrappedJS*, unsigned short, nsXPTMethodInfo const*, nsXPTCMiniVariant*)
41148 0 2 XPCCallContext::~XPCCallContext()
1 nsXPConnect::Release()
1 JS_EndRequest
2 XPCCallContext::XPCCallContext(XPCContext::LangType, JSContext*, JSObject*, JSObject*, long, unsigned, long*, long*)
41796 1 2 XPCPerThreadData::GetData()
1 PR_GetThreadPrivate
2 XPCConvert::NativeData2JS(XPCCallContext&, long*, void const*, nsXPTType const&, nsID const*, JSObject*, unsigned*)
41757 0 2 XPCStringConvert::ReadableToJSString(JSContext*, nsAString const&)
1 JS_NewUCString
1 JS_malloc
2 XPCWrappedNative::CallMethod(XPCCallContext&, XPCWrappedNative::CallMode)
1275 0 2 JS_SuspendRequest
1 PR_NotifyCondVar
1 JS_EndRequest
2 nsScriptSecurityManager::GetFunctionObjectPrincipal(JSContext*, JSObject*, nsIPrincipal**)
76396 1 2 nsScriptSecurityManager::GetScriptPrincipal(JSContext*, JSScript*, nsIPrincipal**)
1 nsSystemPrincipal::AddRef()
1 js_NewString
1 js_NewObject
1900 1 2 js_AllocGCThing
1 PR_Unlock
1 nsScriptSecurityManager::GetObjectPrincipal(JSContext*, JSObject*, nsIPrincipal**)
1 XPCWrappedNative::QueryInterface(nsID const&, void**)
41914 0 2 XPCWrappedNative::AddRef()
1 _PR_x86_AtomicIncrement
1 JS_AddNamedRootRT
2 XPCWrappedNative::Release()
1314 0 2 JS_RemoveRootRT
1 PR_Unlock
1 js_RemoveRoot
1 nsXPCWrappedJSClass::CallMethod(nsXPCWrappedJS*, unsigned short, nsXPTMethodInfo const*, nsXPTCMiniVariant*)
1 js_InternalInvoke
1935 1 2 js_FreeStack
1 JS_ArenaRelease
1 XPCCallContext::XPCCallContext(XPCContext::LangType, JSContext*, JSObject*, JSObject*, long, unsigned, long*, long*)
1 JS_ResumeRequest
1272 0 2 JS_BeginRequest
1 PR_Lock
1 _init
1 nsContentTreeOwner::SetStatus(unsigned, unsigned short const*)
1 nsCOMPtr_base::~nsCOMPtr_base()
41809 1 2 nsXPCWrappedJS::Release()
1 nsXPCWrappedJS::~nsXPCWrappedJS()
2 XPCConvert::NativeInterface2JSObject(XPCCallContext&, nsIXPConnectJSObjectHolder**, nsISupports*, nsID const*, JSObject*, unsigned*)
42044 0 2 XPCWrappedNativeScope::FindInJSObjectScope(XPCCallContext&, JSObject*, int)
2 GetScopeOfObject(JSContext*, JSObject*)
2 XPCWrappedNativeScope::FindInJSObjectScope(XPCCallContext&, JSObject*, int)
42043 0 2 GetScopeOfObject(JSContext*, JSObject*)
1 nsCOMPtr_base::assign_from_helper(nsCOMPtr_helper const&, nsID const&)
1 nsCOMPtr_base::~nsCOMPtr_base()
2 XPCNativeInterface::GetNewOrUsed(XPCCallContext&, nsID const*)
8917 1 2 PR_EnterMonitor
1 PR_Lock
2 XPCWrappedNative::GetNewOrUsed(XPCCallContext&, nsISupports*, XPCWrappedNativeScope*, XPCNativeInterface*, XPCWrappedNative**)
41912 0 2 XPCWrappedNative::Init(XPCCallContext&, JSObject*, XPCNativeScriptableCreateInfo const*)
2 JS_NewObject
2 JS_NewObject
2100 0 2 js_NewObject
1 js_NewObjectMap
1 js_AllocGCThing
1 nsXULAttribute::GetValue(nsAString&)
56161 0 1 nsXULAttributeValue::GetValue(nsAString&)
1 nsAString::do_AssignFromElementPtr(unsigned short const*)
1 JS_SuspendRequest
8911 1 1 PR_NotifyCondVar
1 XPCPerThreadData::GetData()
8694 0 1 PR_GetThreadPrivate
1 __pthread_getspecific
1 XPCWrappedNative::CallMethod(XPCCallContext&, XPCWrappedNative::CallMode)
42442 0 1 XPCVoidableString::~XPCVoidableString()
1 nsAutoString::~nsAutoString()
1 nsStr::Destroy(nsStr&)
6712 1 1 nsStr::Free(nsStr&)
1 nsViewManager::ProcessPendingUpdates(nsView*)
96536 1 1 nsView::GetDirtyRegion(nsIRegion*&) const
1 js_DefineProperty
41984 0 1 XPC_WN_MaybeResolvingPropertyStub(JSContext*, JSObject*, long, long*)
1 XPCCallContext::XPCCallContext(XPCContext::LangType, JSContext*, JSObject*, JSObject*, long, unsigned, long*, long*)
1 PR_Malloc
10044 1 1 libc_internal_tsd_get
1 nsViewManager::EnableRefresh(unsigned)
1 nsViewManager::ProcessPendingUpdates(nsView*)
96695 0 1 nsViewManager::ProcessPendingUpdates(nsView*)
1 nsViewManager::ProcessPendingUpdates(nsView*)
1 nsView::GetDirtyRegion(nsIRegion*&) const
1 XPTC_InvokeByIndex
41505 0 1 nsJSID::Equals(nsIJSID*, int*)
1 nsJSIID::GetId(nsID**)
1 js_Invoke
20966 1 1 memset
1 xptiInterfaceInfo::GetIIDForParam(unsigned short, nsXPTParamInfo const*, nsID**)
5969 1 1 xptiTypelibGuts::GetInfoAtNoAddRef(unsigned short)
1 PR_Unlock
9964 0 1 pthread_mutex_unlock
1 __pthread_alt_unlock
1 nsGetServiceByCID::operator()(nsID const&, void**) const
5136 0 1 nsComponentManagerImpl::GetService(nsID const&, nsID const&, void**)
1 nsXPConnect::QueryInterface(nsID const&, void**)
1 nsJSIID::GetId(nsID**)
41503 0 1 nsJSID::GetId(nsID**)
1 nsMemory::Clone(void const*, unsigned)
1 XPTC_InvokeByIndex
56286 0 1 nsXULElement::GetAttribute(nsAString const&, nsAString&)
1 nsXULElement::GetAttr(int, nsIAtom*, nsAString&) const
1 js_NewObject
2096 0 1 js_NewObjectMap
1 js_NewScope
1 nsComponentManagerImpl::GetService(nsID const&, nsID const&, void**)
41090 1 1 nsXPConnect::QueryInterface(nsID const&, void**)
1 PR_vsnprintf
8651 1 1 dosprintf
1 xpc_NewIDObject(JSContext*, JSObject*, nsID const&)
8717 0 1 PR_Free
1 free
1 JS_LookupUCProperty
1360 1 1 LookupUCProperty
1 XPCCallContext::XPCCallContext(XPCContext::LangType, JSContext*, JSObject*, JSObject*, long, unsigned, long*, long*)
1340 1 1 JS_GetClass
1 nsXPConnect::Release()
9197 1 1 _PR_x86_AtomicDecrement
1 nsQueryInterface::operator()(nsID const&, void**) const
41913 0 1 XPCWrappedNative::QueryInterface(nsID const&, void**)
1 XPCWrappedNative::AddRef()
1 free
20844 1 1 chunk_free
1 XPCWrappedNative::CallMethod(XPCCallContext&, XPCWrappedNative::CallMode)
1276 0 1 JS_ResumeRequest
1 JS_BeginRequest
1 XPCVoidableString::~XPCVoidableString()
6905 0 1 nsAutoString::~nsAutoString()
1 nsString::~nsString()
1 nsMemory::Clone(void const*, unsigned)
5701 0 1 nsMemoryImpl::Alloc(unsigned)
1 PR_Malloc
1 js_NewObjectMap
2302 0 1 js_NewScope
1 JS_ClearContextThread
1 js_FreeStack
1485 0 1 JS_ArenaRelease
1 FreeArenaList
1 GlobalWindowImpl::GetObjectProperty(unsigned short const*, nsISupports**)
1376 0 1 JS_LookupUCProperty
1 LookupUCProperty
1 pt_PostNotifies
9920 1 1 __pthread_perform_cleanup
1 JS_ArenaRelease
1484 0 1 FreeArenaList
1 free
1 nsXULAttributeValue::GetValue(nsAString&)
6480 0 1 nsAString::do_AssignFromElementPtr(unsigned short const*)
1 XPCWrappedNative::AddRef()
1312 0 1 JS_AddNamedRootRT
1 _init
1 nsCOMPtr_base::assign_from_helper(nsCOMPtr_helper const&, nsID const&)
5077 0 1 nsGetServiceByCID::operator()(nsID const&, void**) const
1 nsComponentManagerImpl::GetService(nsID const&, nsID const&, void**)
1 nsXPCWrappedJS::Release()
41817 1 1 nsXPCWrappedJS::~nsXPCWrappedJS()
1 js_NewScope
1479 1 1 JS_ClearContextThread
1 nsViewManager::EndUpdateViewBatch(unsigned)
96741 0 1 nsViewManager::EnableRefresh(unsigned)
1 nsViewManager::ProcessPendingUpdates(nsView*)
1 nsXULElement::GetAttribute(nsAString const&, nsAString&)
56336 0 1 nsXULElement::GetAttr(int, nsIAtom*, nsAString&) const
1 nsXULElement::GetAttr(int, nsIAtom*, nsIAtom*&, nsAString&) const
1 nsXULDocument::FlushPendingNotifications(int, int)
88168 0 1 PresShell::FlushPendingNotifications(int)
1 nsViewManager::EndUpdateViewBatch(unsigned)
1 nsContentTreeOwner::SetStatus(unsigned, unsigned short const*)
6084 0 1 nsXPTCStubBase::Stub4()
1 PrepareAndDispatch(nsXPTCStubBase*, unsigned, unsigned*)
1 nsJSID::Equals(nsIJSID*, int*)
41563 0 1 nsJSIID::GetId(nsID**)
1 nsJSID::GetId(nsID**)
1 nsString::~nsString()
6691 0 1 nsStr::Destroy(nsStr&)
1 nsStr::Free(nsStr&)
1 XPTC_InvokeByIndex
41617 1 1 xpc_JSObjectToID(JSContext*, JSObject*)
1 XPCStringConvert::ReadableToJSString(JSContext*, nsAString const&)
1440 0 1 JS_NewUCString
1 js_NewString
1 JS_NewUCString
2394 0 1 js_NewString
1 js_AllocGCThing
1 XPCWrappedNative::CallMethod(XPCCallContext&, XPCWrappedNative::CallMode)
41929 0 1 GetInterfaceTypeFromParam(XPCCallContext&, nsIInterfaceInfo*, nsXPTMethodInfo const*, nsXPTParamInfo const&, unsigned short, unsigned char, nsXPTType const&, nsXPTCVariant*, nsID**)
1 xptiInterfaceInfo::GetIIDForParam(unsigned short, nsXPTParamInfo const*, nsID**)
1 nsContentTreeOwner::SetStatus(unsigned, unsigned short const*)
56751 0 1 nsXULDocument::FlushPendingNotifications(int, int)
1 PresShell::FlushPendingNotifications(int)
1 PR_Unlock
8901 0 1 pt_PostNotifies
1 __pthread_perform_cleanup
1 XPCCallContext::~XPCCallContext()
41089 0 1 nsXPConnect::Release()
1 _PR_x86_AtomicDecrement
1 nsXULElement::GetAttr(int, nsIAtom*, nsAString&) const
56337 0 1 nsXULElement::GetAttr(int, nsIAtom*, nsIAtom*&, nsAString&) const
1 nsXULAttribute::GetValue(nsAString&)
1 nsScriptSecurityManager::GetObjectPrincipal(JSContext*, JSObject*, nsIPrincipal**)
81985 0 1 GlobalWindowImpl::GetPrincipal(nsIPrincipal**)
1 nsCOMPtr_base::assign_from_helper(nsCOMPtr_helper const&, nsID const&)
1 XPCWrappedNative::GetNewOrUsed(XPCCallContext&, nsISupports*, XPCWrappedNativeScope*, XPCNativeInterface*, XPCWrappedNative**)
5234 1 1 nsGenericFactory::GetFlags(unsigned*)
1 PresShell::FlushPendingNotifications(int)
96743 0 1 nsViewManager::EndUpdateViewBatch(unsigned)
1 nsViewManager::EnableRefresh(unsigned)
1 xpc_NewIDObject(JSContext*, JSObject*, nsID const&)
5774 0 1 nsID::ToString() const
1 PR_snprintf
1 pthread_mutex_unlock
10080 1 1 __pthread_alt_unlock
1 PR_GetThreadPrivate
10042 1 1 __pthread_getspecific
1 nsAutoString::~nsAutoString()
6819 0 1 nsString::~nsString()
1 nsStr::Destroy(nsStr&)
1 js_Invoke
42014 1 1 XPC_WN_TearOff_Finalize(JSContext*, JSObject*)
1 JS_AddNamedRootRT
1235 1 1 _init
1 XPCConvert::NativeInterface2JSObject(XPCCallContext&, nsIXPConnectJSObjectHolder**, nsISupports*, nsID const*, JSObject*, unsigned*)
41906 1 1 XPCWrappedNative::XPCWrappedNative(nsISupports*, XPCWrappedNativeScope*, XPCNativeSet*)
1 XPC_WN_NoHelper_Resolve(JSContext*, JSObject*, long)
41974 0 1 DefinePropertyIfFound(XPCCallContext&, JSObject*, long, XPCNativeSet*, XPCNativeInterface*, XPCNativeMember*, XPCWrappedNativeScope*, int, XPCWrappedNative*, XPCWrappedNative*, XPCNativeScriptableInfo*, unsigned, int*)
1 js_DefineProperty
1 nsID::ToString() const
8660 0 1 PR_snprintf
1 PR_vsnprintf
1 nsXULElement::GetAttr(int, nsIAtom*, nsIAtom*&, nsAString&) const
56209 0 1 nsXULAttribute::GetValue(nsAString&)
1 nsXULAttributeValue::GetValue(nsAString&)
1 nsJSID::GetId(nsID**)
5717 0 1 nsMemory::Clone(void const*, unsigned)
1 nsMemoryImpl::Alloc(unsigned)
1 PR_snprintf
8661 0 1 PR_vsnprintf
1 dosprintf
1 XPCStringConvert::ReadableToJSString(JSContext*, nsAString const&)
1304 1 1 JS_malloc
1 js_GetProperty
1934 1 1 js_AllocStack
1 js_RemoveRoot
1746 1 1 JS_DHashTableOperate
1 nsScriptSecurityManager::GetScriptPrincipal(JSContext*, JSScript*, nsIPrincipal**)
76261 0 1 nsSystemPrincipal::AddRef()
1 _PR_x86_AtomicIncrement
1 xptiInterfaceInfo::GetIIDForParam(unsigned short, nsXPTParamInfo const*, nsID**)
5891 1 1 xptiInterfaceInfo::GetInfoForParam(unsigned short, nsXPTParamInfo const*, nsIInterfaceInfo**)
1 nsCOMPtr_base::assign_from_helper(nsCOMPtr_helper const&, nsID const&)
56665 1 1 nsXULDocument::QueryInterface(nsID const&, void**)
1 JS_RemoveRootRT
1899 0 1 js_RemoveRoot
1 JS_DHashTableOperate
1 nsMemoryImpl::Alloc(unsigned)
8714 0 1 PR_Malloc
1 libc_internal_tsd_get
Total hit count: 54
Count %Total Function Name
3 5.6 __pthread_alt_lock
2 3.7 _PR_x86_AtomicIncrement
2 3.7 js_Interpret
2 3.7 nsWindowSH::doCheckReadAccess(JSContext*, JSObject*, long, nsIXPConnectWrappedNative*)
2 3.7 _init
1 1.9 nsXPConnect::QueryInterface(nsID const&, void**)
1 1.9 JS_GetClass
1 1.9 dosprintf
1 1.9 __pthread_alt_unlock
1 1.9 XPCCallContext::XPCCallContext(XPCContext::LangType, JSContext*, JSObject*, JSObject*, long, unsigned, long*, long*)
1 1.9 XPCPerThreadData::GetData()
1 1.9 js_LookupProperty
1 1.9 chunk_free
1 1.9 JS_DHashTableOperate
1 1.9 js_AllocGCThing
1 1.9 __pthread_perform_cleanup
1 1.9 nsScriptSecurityManager::CheckPropertyAccessImpl(unsigned, nsIXPCNativeCallContext*, JSContext*, JSObject*, nsISupports*, nsIURI*, nsIClassInfo*, long, char const*, char const*, void**)
1 1.9 js_FreeStack
1 1.9 LookupUCProperty
1 1.9 _PR_x86_AtomicDecrement
1 1.9 nsXPCWrappedJS::~nsXPCWrappedJS()
1 1.9 JS_ClearContextThread
1 1.9 nsXPCWrappedJS::GetNewOrUsed(XPCCallContext&, JSObject*, nsID const&, nsISupports*, nsXPCWrappedJS**)
1 1.9 XPCNativeInterface::GetNewOrUsed(XPCCallContext&, nsID const*)
1 1.9 nsGenericFactory::GetFlags(unsigned*)
1 1.9 js_AllocStack
1 1.9 PR_NotifyCondVar
1 1.9 nsScriptSecurityManager::GetScriptPrincipal(JSContext*, JSScript*, nsIPrincipal**)
1 1.9 xpc_JSObjectToID(JSContext*, JSObject*)
1 1.9 nsStr::Free(nsStr&)
1 1.9 nsView::GetDirtyRegion(nsIRegion*&) const
1 1.9 nsXULDocument::QueryInterface(nsID const&, void**)
1 1.9 nsXPCWrappedJS::Release()
1 1.9 PR_Unlock
1 1.9 XPCConvert::JSObject2NativeInterface(XPCCallContext&, void**, JSObject*, nsID const*, nsISupports*, unsigned*)
1 1.9 JS_malloc
1 1.9 PR_EnterMonitor
1 1.9 xptiTypelibGuts::GetInfoAtNoAddRef(unsigned short)
1 1.9 js_DefineProperty
1 1.9 XPC_WN_TearOff_Finalize(JSContext*, JSObject*)
1 1.9 nsWindowSH::GetProperty(nsIXPConnectWrappedNative*, JSContext*, JSObject*, long, long*, int*)
1 1.9 __pthread_getspecific
1 1.9 memset
1 1.9 libc_internal_tsd_get
1 1.9 XPCWrappedNative::XPCWrappedNative(nsISupports*, XPCWrappedNativeScope*, XPCNativeSet*)
1 1.9 _init
1 1.9 xptiInterfaceInfo::GetInfoForParam(unsigned short, nsXPTParamInfo const*, nsIInterfaceInfo**)
1 1.9 nsScriptSecurityManager::GetObjectPrincipal(JSContext*, JSObject*, nsIPrincipal**)