Jprof Profile Report

flat | hierarchical

Hierarchical Profile


index Count    Hits Function Name
                319 ucs2AsciiConvertFunc
   201   0      319 main
                319 main1(int, char **, nsISupports *)

319 main1(int, char **, nsISupports *) 31042 0 319 nsAppShellService::Run(void) 319 nsAppShell::Run(void)
319 g_main_iterate 17670 0 319 g_main_dispatch 205 g_io_unix_dispatch 114 gdk_event_dispatch
319 g_main_run 17671 0 319 g_main_iterate 319 g_main_dispatch
205 PL_ProcessPendingEvents 114 PL_ProcessEventsBeforeID 6777 0 319 PL_HandleEvent 319 EventHandler(PLEvent *)
319 nsAppShellService::Run(void) 32178 0 319 nsAppShell::Run(void) 319 gtk_main
11 ucs2AsciiConvertFunc 3 __builtin_new 3 PR_Free 3 PR_Realloc 2 JS_ArenaAllocate 1 __builtin_delete 1 PL_strdup 1 CopyUnicodeTo(nsAString &, unsigned int, unsigned short *, unsigned int) 1 nsAString::UncheckedAppendFromReadable(nsAString &) 1 nsPersistentProperties::Read(void) 1 js_NewStringCopyZ 1 js_AllocRawStack 1 JS_DHashTableRawRemove 105946 15 319 ucs2AsciiConvertFunc 319 main 11 ucs2AsciiConvertFunc 4 pthread_mutex_unlock
319 gtk_main 17675 0 319 g_main_run 319 g_main_iterate
319 main 195 0 319 main1(int, char **, nsISupports *) 319 nsAppShellService::Run(void)
319 nsAppShell::Run(void) 13684 0 319 gtk_main 319 g_main_run
317 nsHttpChannel::OnStatus(nsIRequest *, nsISupports *, unsigned int, unsigned short *) 1 nsStreamIOChannel::OnStatus(nsIRequest *, nsISupports *, unsigned int, unsigned short *) 1 XPTC_InvokeByIndex 41316 4 319 nsDocLoaderImpl::OnStatus(nsIRequest *, nsISupports *, unsigned int, unsigned short *) 217 nsDocLoaderImpl::FireOnStatusChange(nsIWebProgress *, nsIRequest *, unsigned int, unsigned short *) 73 nsStringBundleService::FormatStatusMessage(unsigned int, unsigned short *, unsigned short **) 10 nsCOMPtr_base::assign_from_helper(nsCOMPtr_helper &, nsID &) 8 nsSharedBufferHandle::ReleaseReference(void) const 3 nsStringBundleService::Release(void) 1 _init 1 nsXPIDLCString::get(void) const 1 nsXPIDLString::GetSharedEmptyBufferHandle(void) 1 nsXPIDLString::PrepareForUseAsOutParam(void)
319 PL_HandleEvent 7029 0 319 EventHandler(PLEvent *) 319 XPTC_InvokeByIndex
319 EventHandler(PLEvent *) 12 XPCWrappedNative::CallMethod(XPCCallContext &, XPCWrappedNative::CallMode) 7528 0 319 XPTC_InvokeByIndex 317 nsHttpChannel::OnStatus(nsIRequest *, nsISupports *, unsigned int, unsigned short *) 10 nsXULElement::SetAttribute(nsAString &, nsAString &) 2 GlobalWindowImpl::SetTimeout(int *) 1 nsDocLoaderImpl::OnStatus(nsIRequest *, nsISupports *, unsigned int, unsigned short *) 1 nsStreamIOChannel::OnStatus(nsIRequest *, nsISupports *, unsigned int, unsigned short *)
317 XPTC_InvokeByIndex 29155 0 317 nsHttpChannel::OnStatus(nsIRequest *, nsISupports *, unsigned int, unsigned short *) 317 nsDocLoaderImpl::OnStatus(nsIRequest *, nsISupports *, unsigned int, unsigned short *)
217 nsDocLoaderImpl::OnStatus(nsIRequest *, nsISupports *, unsigned int, unsigned short *) 37 nsDocLoaderImpl::FireOnStatusChange(nsIWebProgress *, nsIRequest *, unsigned int, unsigned short *) 41321 8 217 nsDocLoaderImpl::FireOnStatusChange(nsIWebProgress *, nsIRequest *, unsigned int, unsigned short *) 164 nsXPTCStubBase::Stub6(void) 38 nsCOMPtr_base::assign_from_helper(nsCOMPtr_helper &, nsID &) 37 nsDocLoaderImpl::FireOnStatusChange(nsIWebProgress *, nsIRequest *, unsigned int, unsigned short *) 4 nsCOMPtr_base::~nsCOMPtr_base(void) 1 __thunk_12_OnStatusChange__17nsChromeTreeOwnerP14nsIWebProgressP10nsIRequestUiPCUs 1 __thunk_12_Release__17nsChromeTreeOwner 1 nsQueryReferent::operator()(nsID &, void **) const
205 g_io_unix_dispatch 32164 0 205 our_gdk_io_invoke(_GIOChannel *, GIOCondition, void *) 205 event_processor_callback(void *, int, GdkInputCondition)
205 event_processor_callback(void *, int, GdkInputCondition) 3 nsEventQueueImpl::ProcessPendingEvents(void) 6821 0 205 nsEventQueueImpl::ProcessPendingEvents(void) 205 PL_ProcessPendingEvents 3 nsEventQueueImpl::ProcessPendingEvents(void)
205 g_main_dispatch 17620 0 205 g_io_unix_dispatch 205 our_gdk_io_invoke(_GIOChannel *, GIOCondition, void *)
205 nsEventQueueImpl::ProcessPendingEvents(void) 6774 0 205 PL_ProcessPendingEvents 205 PL_HandleEvent
205 our_gdk_io_invoke(_GIOChannel *, GIOCondition, void *) 32174 0 205 event_processor_callback(void *, int, GdkInputCondition) 205 nsEventQueueImpl::ProcessPendingEvents(void)
164 nsDocLoaderImpl::FireOnStatusChange(nsIWebProgress *, nsIRequest *, unsigned int, unsigned short *) 7534 0 164 nsXPTCStubBase::Stub6(void) 163 PrepareAndDispatch(nsXPTCStubBase *, unsigned int, unsigned int *) 1 xptiInterfaceInfo::Release(void)
163 nsXPTCStubBase::Stub6(void) 7530 1 163 PrepareAndDispatch(nsXPTCStubBase *, unsigned int, unsigned int *) 158 nsXPCWrappedJS::CallMethod(unsigned short, nsXPTMethodInfo *, nsXPTCMiniVariant *) 2 nsXPCWrappedJS::GetInterfaceInfo(nsIInterfaceInfo **) 1 xptiInterfaceInfo::AddRef(void) 1 xptiInterfaceEntry::GetMethodInfo(unsigned short, nsXPTMethodInfo **)
158 PrepareAndDispatch(nsXPTCStubBase *, unsigned int, unsigned int *) 24878 1 158 nsXPCWrappedJS::CallMethod(unsigned short, nsXPTMethodInfo *, nsXPTCMiniVariant *) 154 nsXPCWrappedJSClass::CallMethod(nsXPCWrappedJS *, unsigned short, nsXPTMethodInfo *, nsXPTCMiniVariant *) 1 _init 1 js_Invoke 1 JS_IsExceptionPending
154 nsXPCWrappedJS::CallMethod(unsigned short, nsXPTMethodInfo *, nsXPTCMiniVariant *) 24983 11 154 nsXPCWrappedJSClass::CallMethod(nsXPCWrappedJS *, unsigned short, nsXPTMethodInfo *, nsXPTCMiniVariant *) 87 js_Invoke 19 JS_GetProperty 11 XPCConvert::NativeData2JS(XPCCallContext &, long *, void *, nsXPTType &, nsID *, JSObject *, unsigned int *) 8 XPCCallContext::~XPCCallContext(void) 6 js_AllocStack 5 nsXPCWrappedJSClass::GetInterfaceTypeFromParam(JSContext *, nsXPTMethodInfo *, nsXPTParamInfo &, unsigned short, nsXPTType &, nsXPTCMiniVariant *, nsID *) 1 nsJSContext::ScriptExecuted(void) 1 XPCCallContext::XPCCallContext(XPCContext::LangType, JSContext *, JSObject *, JSObject *, long, unsigned int, long *, long *) 1 nsXPConnect::Release(void) 1 nsCOMPtr_base::assign_from_helper(nsCOMPtr_helper &, nsID &) 1 js_GetProperty 1 js_Interpret 1 js_FreeStack
114 nsAppShell::ProcessBeforeID(unsigned long) 5148 0 114 nsVoidArray::EnumerateForwards(int (*)(void *, void *), void *) 114 processQueue(void *, void *)
114 handle_gdk_event(_GdkEvent *, void *) 32185 0 114 nsAppShell::ProcessBeforeID(unsigned long) 114 nsVoidArray::EnumerateForwards(int (*)(void *, void *), void *)
114 nsVoidArray::EnumerateForwards(int (*)(void *, void *), void *) 32184 0 114 processQueue(void *, void *) 114 PL_ProcessEventsBeforeID
114 g_main_dispatch 16744 0 114 gdk_event_dispatch 114 handle_gdk_event(_GdkEvent *, void *)
114 processQueue(void *, void *) 6790 0 114 PL_ProcessEventsBeforeID 114 PL_HandleEvent
114 gdk_event_dispatch 32374 0 114 handle_gdk_event(_GdkEvent *, void *) 114 nsAppShell::ProcessBeforeID(unsigned long)
87 nsXPCWrappedJSClass::CallMethod(nsXPCWrappedJS *, unsigned short, nsXPTMethodInfo *, nsXPTCMiniVariant *) 19 js_Interpret 16 js_InternalInvoke 1 nsXPCWrappedJS::CallMethod(unsigned short, nsXPTMethodInfo *, nsXPTCMiniVariant *) 2934 8 88 js_Invoke 95 js_Interpret 19 XPC_WN_CallMethod(JSContext *, JSObject *, unsigned int, long *, long *) 1 ComputeThis
95 js_Invoke 1 nsXPCWrappedJSClass::CallMethod(nsXPCWrappedJS *, unsigned short, nsXPTMethodInfo *, nsXPTCMiniVariant *) 2939 13 80 js_Interpret 42 XPC_WN_Helper_GetProperty(JSContext *, JSObject *, long, long *) 19 js_Invoke 10 js_SetProperty 6 js_GetProperty 5 js_FindProperty 1 js_CloneFunctionObject
73 nsDocLoaderImpl::OnStatus(nsIRequest *, nsISupports *, unsigned int, unsigned short *) 75346 0 73 nsStringBundleService::FormatStatusMessage(unsigned int, unsigned short *, unsigned short **) 48 nsStringBundleService::FormatWithBundle(nsIStringBundle *, unsigned int, unsigned int, unsigned short **, unsigned short **) 7 nsAutoString::nsAutoString(unsigned short *) 5 nsStringBundleService::getStringBundle(char *, nsIStringBundle **) 5 nsErrorService::GetErrorStringBundle(short, char **) 2 nsSharedBufferHandle::ReleaseReference(void) const 1 nsStringBundle::AddRef(void) 1 nsXPIDLCString::get(void) const 1 nsXPIDLCString::PrepareForUseAsOutParam(void) 1 nsAString::CountChar(unsigned short) const 1 _init 1 _init
38 nsDocLoaderImpl::FireOnStatusChange(nsIWebProgress *, nsIRequest *, unsigned int, unsigned short *) 10 nsDocLoaderImpl::OnStatus(nsIRequest *, nsISupports *, unsigned int, unsigned short *) 5 GlobalWindowImpl::GetPrincipal(nsIPrincipal **) 5 nsScriptSecurityManager::doGetObjectPrincipal(JSContext *, JSObject *, nsIPrincipal **) 2 nsWindowSH::GetProperty(nsIXPConnectWrappedNative *, JSContext *, JSObject *, long, long *, int *) 1 nsXPCWrappedJSClass::CallMethod(nsXPCWrappedJS *, unsigned short, nsXPTMethodInfo *, nsXPTCMiniVariant *) 8521 1 61 nsCOMPtr_base::assign_from_helper(nsCOMPtr_helper &, nsID &) 36 nsQueryReferent::operator()(nsID &, void **) const 12 nsQueryInterface::operator()(nsID &, void **) const 8 nsGetServiceByCID::operator()(nsID &, void **) const 1 nsGlobalChromeWindow::QueryInterface(nsID &, void **) 1 nsWeakReference::QueryReferent(nsID &, void **) 1 nsComponentManagerImpl::GetService(nsID &, nsID &, void **) 1 _init
48 nsStringBundleService::FormatStatusMessage(unsigned int, unsigned short *, unsigned short **) 75345 2 48 nsStringBundleService::FormatWithBundle(nsIStringBundle *, unsigned int, unsigned int, unsigned short **, unsigned short **) 37 nsStringBundle::FormatStringFromName(unsigned short *, unsigned short **, unsigned int, unsigned short **) 4 NS_ConvertASCIItoUCS2::Init(char *, unsigned int) 3 nsSharedBufferHandle::ReleaseReference(void) const 2 nsErrorService::GetErrorStringBundleKey(unsigned int, char **)
42 js_Interpret 25127 2 42 XPC_WN_Helper_GetProperty(JSContext *, JSObject *, long, long *) 38 nsWindowSH::GetProperty(nsIXPConnectWrappedNative *, JSContext *, JSObject *, long, long *, int *) 2 XPCWrappedNative::GetWrappedNativeOfJSObject(JSContext *, JSObject *, JSObject *, JSObject **, XPCWrappedNativeTearOff **)
38 XPC_WN_Helper_GetProperty(JSContext *, JSObject *, long, long *) 46888 3 38 nsWindowSH::GetProperty(nsIXPConnectWrappedNative *, JSContext *, JSObject *, long, long *, int *) 31 nsWindowSH::doCheckPropertyAccess(JSContext *, JSObject *, long, nsIXPConnectWrappedNative *, unsigned int) 2 nsCOMPtr_base::assign_from_helper(nsCOMPtr_helper &, nsID &) 1 nsJSContext::IsContextInitialized(void) 1 nsJSContext::AddRef(void)
37 nsStringBundleService::FormatWithBundle(nsIStringBundle *, unsigned int, unsigned int, unsigned short **, unsigned short **) 75311 1 37 nsStringBundle::FormatStringFromName(unsigned short *, unsigned short **, unsigned int, unsigned short **) 19 nsStringBundle::FormatString(unsigned short *, unsigned short **, unsigned int, unsigned short **) 13 nsStringBundle::GetStringFromName(nsAString &, nsAString &) 2 nsStringBundle::LoadProperties(void) 1 nsAutoString::~nsAutoString(void) 1 nsTextFormatter::smprintf(unsigned short *,...)
36 nsCOMPtr_base::assign_from_helper(nsCOMPtr_helper &, nsID &) 1 nsDocLoaderImpl::FireOnStatusChange(nsIWebProgress *, nsIRequest *, unsigned int, unsigned short *) 8596 1 37 nsQueryReferent::operator()(nsID &, void **) const 34 nsWeakReference::QueryReferent(nsID &, void **) 1 __thunk_16_QueryInterface__17nsChromeTreeOwnerRC4nsIDPPv 1 nsXPCWrappedJS::QueryInterface(nsID &, void **)
34 nsQueryReferent::operator()(nsID &, void **) const 1 nsCOMPtr_base::assign_from_helper(nsCOMPtr_helper &, nsID &) 8603 1 35 nsWeakReference::QueryReferent(nsID &, void **) 31 nsXPCWrappedJS::QueryInterface(nsID &, void **) 2 nsChromeTreeOwner::QueryInterface(nsID &, void **) 1 nsIWebProgressListener::GetIID(void)
31 nsWeakReference::QueryReferent(nsID &, void **) 1 nsQueryReferent::operator()(nsID &, void **) const 24867 2 32 nsXPCWrappedJS::QueryInterface(nsID &, void **) 29 nsXPCWrappedJSClass::DelegatedQueryInterface(nsXPCWrappedJS *, nsID &, void **) 1 nsXPCWrappedJS::Find(nsID &)
31 nsWindowSH::GetProperty(nsIXPConnectWrappedNative *, JSContext *, JSObject *, long, long *, int *) 46886 3 31 nsWindowSH::doCheckPropertyAccess(JSContext *, JSObject *, long, nsIXPConnectWrappedNative *, unsigned int) 28 nsScriptSecurityManager::CheckPropertyAccess(JSContext *, JSObject *, char *, long, unsigned int)
29 nsXPCWrappedJS::QueryInterface(nsID &, void **) 24976 2 29 nsXPCWrappedJSClass::DelegatedQueryInterface(nsXPCWrappedJS *, nsID &, void **) 15 XPCCallContext::XPCCallContext(XPCContext::LangType, JSContext *, JSObject *, JSObject *, long, unsigned int, long *, long *) 5 nsXPCWrappedJS::AddRef(void) 2 WrappedJSIdentity::GetIID(void) 2 XPCJSContextStack::Peek(JSContext **) 1 nsXPCWrappedJS::Find(nsID &) 1 XPCJSContextStack::GetSafeJSContext(JSContext **) 1 JS_GetContextThread
27 nsScriptSecurityManager::CheckPropertyAccess(JSContext *, JSObject *, char *, long, unsigned int) 1 nsScriptSecurityManager::CanAccess(unsigned int, nsIXPCNativeCallContext *, JSContext *, JSObject *, nsISupports *, nsIClassInfo *, long, void **) 22909 2 28 nsScriptSecurityManager::CheckPropertyAccessImpl(unsigned int, nsIXPCNativeCallContext *, JSContext *, JSObject *, nsISupports *, nsIURI *, nsIClassInfo *, char *, long, void **) 25 nsScriptSecurityManager::GetSubjectPrincipal(JSContext *, nsIPrincipal **) 1 nsScriptSecurityManager::GetPrincipalAndFrame(JSContext *, nsIPrincipal **, JSStackFrame **)
28 nsWindowSH::doCheckPropertyAccess(JSContext *, JSObject *, long, nsIXPConnectWrappedNative *, unsigned int) 22907 0 28 nsScriptSecurityManager::CheckPropertyAccess(JSContext *, JSObject *, char *, long, unsigned int) 27 nsScriptSecurityManager::CheckPropertyAccessImpl(unsigned int, nsIXPCNativeCallContext *, JSContext *, JSObject *, nsISupports *, nsIURI *, nsIClassInfo *, char *, long, void **) 1 nsCOMPtr_base::begin_assignment(void)
25 nsScriptSecurityManager::CheckPropertyAccessImpl(unsigned int, nsIXPCNativeCallContext *, JSContext *, JSObject *, nsISupports *, nsIURI *, nsIClassInfo *, char *, long, void **) 22931 0 25 nsScriptSecurityManager::GetSubjectPrincipal(JSContext *, nsIPrincipal **) 24 nsScriptSecurityManager::GetPrincipalAndFrame(JSContext *, nsIPrincipal **, JSStackFrame **) 1 JS_FrameIterator
24 nsScriptSecurityManager::GetSubjectPrincipal(JSContext *, nsIPrincipal **) 1 nsScriptSecurityManager::CheckPropertyAccessImpl(unsigned int, nsIXPCNativeCallContext *, JSContext *, JSObject *, nsISupports *, nsIURI *, nsIClassInfo *, char *, long, void **) 22930 1 25 nsScriptSecurityManager::GetPrincipalAndFrame(JSContext *, nsIPrincipal **, JSStackFrame **) 23 nsScriptSecurityManager::GetFramePrincipal(JSContext *, JSStackFrame *, nsIPrincipal **) 1 nsScriptSecurityManager::GetFunctionObjectPrincipal(JSContext *, JSObject *, nsIPrincipal **)
23 nsScriptSecurityManager::GetPrincipalAndFrame(JSContext *, nsIPrincipal **, JSStackFrame **) 22929 0 23 nsScriptSecurityManager::GetFramePrincipal(JSContext *, JSStackFrame *, nsIPrincipal **) 21 nsScriptSecurityManager::GetFunctionObjectPrincipal(JSContext *, JSObject *, nsIPrincipal **) 1 _init 1 JS_GetPrivate
21 nsScriptSecurityManager::GetFramePrincipal(JSContext *, JSStackFrame *, nsIPrincipal **) 1 nsScriptSecurityManager::GetPrincipalAndFrame(JSContext *, nsIPrincipal **, JSStackFrame **) 22928 3 22 nsScriptSecurityManager::GetFunctionObjectPrincipal(JSContext *, JSObject *, nsIPrincipal **) 16 nsScriptSecurityManager::doGetObjectPrincipal(JSContext *, JSObject *, nsIPrincipal **) 1 nsSystemPrincipal::AddRef(void) 1 _init 1 JS_GetParent
19 nsXPCWrappedJSClass::CallMethod(nsXPCWrappedJS *, unsigned short, nsXPTMethodInfo *, nsXPTCMiniVariant *) 2338 0 19 JS_GetProperty 9 js_GetProperty 8 js_Atomize 1 js_LookupProperty 1 _init
19 nsStringBundle::FormatStringFromName(unsigned short *, unsigned short **, unsigned int, unsigned short **) 75318 1 19 nsStringBundle::FormatString(unsigned short *, unsigned short **, unsigned int, unsigned short **) 16 nsTextFormatter::smprintf(unsigned short *,...) 1 nsTextFormatter::vsmprintf(unsigned short *, void *) 1 _init
19 js_Invoke 25143 0 19 XPC_WN_CallMethod(JSContext *, JSObject *, unsigned int, long *, long *) 19 XPCWrappedNative::CallMethod(XPCCallContext &, XPCWrappedNative::CallMode)
19 XPC_WN_CallMethod(JSContext *, JSObject *, unsigned int, long *, long *) 25032 1 19 XPCWrappedNative::CallMethod(XPCCallContext &, XPCWrappedNative::CallMode) 12 XPTC_InvokeByIndex 1 XPCReadableJSStringWrapper::~XPCReadableJSStringWrapper(void) 1 XPCConvert::NativeData2JS(XPCCallContext &, long *, void *, nsXPTType &, nsID *, JSObject *, unsigned int *) 1 XPCCallContext::CanCallNow(void) 1 nsScriptSecurityManager::CanAccess(unsigned int, nsIXPCNativeCallContext *, JSContext *, JSObject *, nsISupports *, nsIClassInfo *, long, void **) 1 xptiInterfaceInfo::GetMethodInfo(unsigned short, nsXPTMethodInfo **) 1 JS_SuspendRequest
15 nsXPCWrappedJSClass::DelegatedQueryInterface(nsXPCWrappedJS *, nsID &, void **) 1 nsXPCWrappedJSClass::CallMethod(nsXPCWrappedJS *, unsigned short, nsXPTMethodInfo *, nsXPTCMiniVariant *) 1 nsXPCWrappedJS::AddRef(void) 23877 4 17 XPCCallContext::XPCCallContext(XPCContext::LangType, JSContext *, JSObject *, JSObject *, long, unsigned int, long *, long *) 3 XPCPerThreadData::GetData(void) 3 JS_BeginRequest 2 nsXPConnect::GetXPConnect(void) 2 PR_AtomicIncrement 1 XPCJSContextStack::GetSafeJSContext(JSContext **) 1 _init 1 PR_Unlock
16 nsTextFormatter::smprintf(unsigned short *,...) 1 nsStringBundle::FormatString(unsigned short *, unsigned short **, unsigned int, unsigned short **) 5248 1 17 nsTextFormatter::vsmprintf(unsigned short *, void *) 14 dosprintf(SprintfStateStr *, unsigned short *, void *) 1 cvt_S(SprintfStateStr *, unsigned short *, int, int, int) 1 _init
16 nsStringBundle::FormatString(unsigned short *, unsigned short **, unsigned int, unsigned short **) 1 nsStringBundle::FormatStringFromName(unsigned short *, unsigned short **, unsigned int, unsigned short **) 5246 1 17 nsTextFormatter::smprintf(unsigned short *,...) 16 nsTextFormatter::vsmprintf(unsigned short *, void *)
16 nsScriptSecurityManager::GetFunctionObjectPrincipal(JSContext *, JSObject *, nsIPrincipal **) 22933 1 16 nsScriptSecurityManager::doGetObjectPrincipal(JSContext *, JSObject *, nsIPrincipal **) 7 GlobalWindowImpl::GetPrincipal(nsIPrincipal **) 5 nsCOMPtr_base::assign_from_helper(nsCOMPtr_helper &, nsID &) 2 JS_GetClass 1 nsCOMPtr_base::~nsCOMPtr_base(void)
9 JS_GetProperty 6 js_Interpret 1 nsXPCWrappedJSClass::CallMethod(nsXPCWrappedJS *, unsigned short, nsXPTMethodInfo *, nsXPTCMiniVariant *) 3131 4 16 js_GetProperty 6 js_InternalInvoke 3 js_LookupProperty 2 _init 1 js_SearchScope
10 js_SetProperty 6 js_GetProperty 2935 0 16 js_InternalInvoke 16 js_Invoke
14 nsTextFormatter::vsmprintf(unsigned short *, void *) 5244 4 14 dosprintf(SprintfStateStr *, unsigned short *, void *) 4 cvt_S(SprintfStateStr *, unsigned short *, int, int, int) 3 nsAString::do_AssignFromReadable(nsAString &) 1 BuildArgArray(unsigned short *, void *, int *, NumArgState *) 1 nsCRT::strlen(unsigned short *) 1 _init
13 nsStringBundle::FormatStringFromName(unsigned short *, unsigned short **, unsigned int, unsigned short **) 75309 0 13 nsStringBundle::GetStringFromName(nsAString &, nsAString &) 11 nsPersistentProperties::GetStringProperty(nsAString &, nsAString &) 2 nsPromiseFlatString::get(void) const
12 nsCOMPtr_base::assign_from_helper(nsCOMPtr_helper &, nsID &) 8518 0 12 nsQueryInterface::operator()(nsID &, void **) const 4 nsXULDocument::QueryInterface(nsID &, void **) 3 XPCWrappedNative::QueryInterface(nsID &, void **) 2 nsGlobalChromeWindow::QueryInterface(nsID &, void **) 1 nsXULDocument::AddRef(void) 1 nsJSContext::QueryInterface(nsID &, void **) 1 nsIClassInfo::GetIID(void)
11 nsXPCWrappedJSClass::CallMethod(nsXPCWrappedJS *, unsigned short, nsXPTMethodInfo *, nsXPTCMiniVariant *) 1 XPCWrappedNative::CallMethod(XPCCallContext &, XPCWrappedNative::CallMode) 24446 4 12 XPCConvert::NativeData2JS(XPCCallContext &, long *, void *, nsXPTType &, nsID *, JSObject *, unsigned int *) 4 JS_NewDouble 2 JS_NewUCStringCopyZ 1 XPCStringConvert::ReadableToJSString(JSContext *, nsAString &) 1 nsCOMPtr_base::~nsCOMPtr_base(void)
11 nsStringBundle::GetStringFromName(nsAString &, nsAString &) 4659 0 11 nsPersistentProperties::GetStringProperty(nsAString &, nsAString &) 4 nsAString::do_AssignFromElementPtr(unsigned short *) 3 nsAFlatString::get(void) const 1 PL_HashTableRawLookup 1 nsSharableString::GetSharedEmptyBufferHandle(void) 1 nsPromiseFlatString::nsPromiseFlatString(nsAString &) 1 nsCRT::HashCode(unsigned short *, unsigned int *)
1 nsStringBundleService::FormatStatusMessage(unsigned int, unsigned short *, unsigned short **) 1 nsStringBundle::FormatString(unsigned short *, unsigned short **, unsigned int, unsigned short **) 1 nsSharedBufferHandle::~nsSharedBufferHandle(void) 1 nsXPCWrappedJSClass::GetInterfaceTypeFromParam(JSContext *, nsXPTMethodInfo *, nsXPTParamInfo &, unsigned short, nsXPTType &, nsXPTCMiniVariant *, nsID *) 1 nsXPCWrappedJS::GetInterfaceInfo(nsIInterfaceInfo **) 1 nsCOMPtr_base::assign_from_helper(nsCOMPtr_helper &, nsID &) 1 NS_ConvertASCIItoUCS2::Init(char *, unsigned int) 1 xptiInterfaceInfo::GetIIDForParamNoAlloc(unsigned short, nsXPTParamInfo *, nsID *) 1 nsErrorService::GetErrorStringBundle(short, char **) 1 nsTextFormatter::vsmprintf(unsigned short *, void *) 1 dosprintf(SprintfStateStr *, unsigned short *, void *) 4136 11 11 _init
10 nsXULElement::SetAttribute(nsAString &, nsAString &) 5 nsXULElement::SetAttr(int, nsIAtom *, nsAString &, int) 61758 0 10 nsXULElement::SetAttr(nsINodeInfo *, nsAString &, int) 8 nsXBLBinding::AttributeChanged(nsIAtom *, int, int) 6 nsXULDocument::AttributeChanged(nsIContent *, int, nsIAtom *, int, int) 1 __thunk_8_AttributeChanged__9PresShellP11nsIDocumentP10nsIContentiP7nsIAtomii
10 js_Interpret 3132 0 10 js_SetProperty 10 js_InternalInvoke
10 XPTC_InvokeByIndex 61709 0 10 nsXULElement::SetAttribute(nsAString &, nsAString &) 10 nsXULElement::SetAttr(nsINodeInfo *, nsAString &, int)
8 nsXPCWrappedJSClass::CallMethod(nsXPCWrappedJS *, unsigned short, nsXPTMethodInfo *, nsXPTCMiniVariant *) 1 nsXPCWrappedJS::AddRef(void) 23883 1 9 XPCCallContext::~XPCCallContext(void) 6 JS_EndRequest 1 nsXPConnect::Release(void) 1 PR_NotifyCondVar
8 nsXBLBinding::AttributeChanged(nsIAtom *, int, int) 63493 2 8 nsXBLPrototypeBinding::AttributeChanged(nsIAtom *, int, int, nsIContent *, nsIContent *) 5 nsXULElement::SetAttr(int, nsIAtom *, nsAString &, int) 1 nsXULElement::GetAttr(int, nsIAtom *, nsAString &) const
8 nsXULElement::SetAttr(nsINodeInfo *, nsAString &, int) 63419 0 8 nsXBLBinding::AttributeChanged(nsIAtom *, int, int) 8 nsXBLPrototypeBinding::AttributeChanged(nsIAtom *, int, int, nsIContent *, nsIContent *)
4 js_FindProperty 3 js_GetProperty 1 JS_GetProperty 3128 3 8 js_LookupProperty 4 XPC_WN_Helper_NewResolve(JSContext *, JSObject *, long, unsigned int, JSObject **) 1 js_SearchScope
8 nsCOMPtr_base::assign_from_helper(nsCOMPtr_helper &, nsID &) 8617 0 8 nsGetServiceByCID::operator()(nsID &, void **) const 4 nsComponentManagerImpl::GetService(nsID &, nsID &, void **) 2 NS_GetServiceManager 1 nsCOMPtr_base::begin_assignment(void) 1 __thunk_4_Release__22nsComponentManagerImpl
8 JS_GetProperty 2527 0 8 js_Atomize 7 js_AtomizeString 1 js_InflateStringToBuffer
8 nsDocLoaderImpl::OnStatus(nsIRequest *, nsISupports *, unsigned int, unsigned short *) 41329 1 8 nsSharedBufferHandle::ReleaseReference(void) const 5 nsSharedBufferHandle::~nsSharedBufferHandle(void) 1 nsSharedBufferHandle::get_allocator(void) const 1 XPCOM_StringAllocator::Deallocate(unsigned short *) const
7 nsStringBundleService::FormatStatusMessage(unsigned int, unsigned short *, unsigned short **) 8495 1 7 nsAutoString::nsAutoString(unsigned short *) 5 nsAString::do_AppendFromElementPtr(unsigned short *) 1 nsStrPrivate::Initialize(nsStr &, eCharSize)
7 js_Atomize 2526 2 7 js_AtomizeString 5 JS_HashTableRawLookup
6 XPCCallContext::~XPCCallContext(void) 1 JS_SuspendRequest 2240 1 7 JS_EndRequest 3 PR_Unlock 1 pthread_mutex_lock 1 PR_NotifyCondVar 1 pt_PostNotifyToCvar
4 ucs2AsciiConvertFunc 2 PR_Unlock 1 pt_PostNotifies 11131 1 7 pthread_mutex_unlock 4 __pthread_alt_unlock 2 __pthread_unlock
7 nsScriptSecurityManager::doGetObjectPrincipal(JSContext *, JSObject *, nsIPrincipal **) 46201 0 7 GlobalWindowImpl::GetPrincipal(nsIPrincipal **) 5 nsCOMPtr_base::assign_from_helper(nsCOMPtr_helper &, nsID &) 1 nsXULPrototypeDocument::GetDocumentPrincipal(nsIPrincipal **) 1 nsXULDocument::GetPrincipal(nsIPrincipal **)
6 nsXPCWrappedJSClass::CallMethod(nsXPCWrappedJS *, unsigned short, nsXPTMethodInfo *, nsXPTCMiniVariant *) 2927 1 6 js_AllocStack 5 js_AllocRawStack
4 nsDocLoaderImpl::FireOnStatusChange(nsIWebProgress *, nsIRequest *, unsigned int, unsigned short *) 1 XPCConvert::NativeData2JS(XPCCallContext &, long *, void *, nsXPTType &, nsID *, JSObject *, unsigned int *) 1 nsScriptSecurityManager::doGetObjectPrincipal(JSContext *, JSObject *, nsIPrincipal **) 8519 2 6 nsCOMPtr_base::~nsCOMPtr_base(void) 2 XPCWrappedNative::Release(void) 2 nsXPCWrappedJS::Release(void)
4 nsErrorService::GetErrorStringBundle(short, char **) 2 nsErrorService::GetErrorStringBundleKey(unsigned int, char **) 7136 0 6 nsInt2StrHashtable::Get(unsigned int) 4 nsHashtable::Get(nsHashKey *) 2 PL_strdup
4 nsAString::do_AppendFromReadable(nsAString &) 2 nsAString::do_AssignFromReadable(nsAString &) 7943 2 6 nsAString::IsDependentOn(nsAString &) const 2 nsASingleFragmentString::GetReadableFragment(nsReadableFragment &, nsFragmentRequest, unsigned int) const 1 nsString::GetReadableFragment(nsReadableFragment &, nsFragmentRequest, unsigned int) const 1 nsDependentString::GetBufferHandle(void) const
4 nsInt2StrHashtable::Get(unsigned int) 2 nsStringBundleService::getStringBundle(char *, nsIStringBundle **) 4482 0 6 nsHashtable::Get(nsHashKey *) 3 PL_HashTableLookup 2 PL_HashTableRawLookup 1 PR_Lock
6 nsXULElement::SetAttr(nsINodeInfo *, nsAString &, int) 62296 0 6 nsXULDocument::AttributeChanged(nsIContent *, int, nsIAtom *, int, int) 5 PresShell::AttributeChanged(nsIDocument *, nsIContent *, int, nsIAtom *, int, int) 1 PL_DHashTableOperate
3 nsAString::do_AssignFromElementPtr(unsigned short *) 3 dosprintf(SprintfStateStr *, unsigned short *, void *) 7944 0 6 nsAString::do_AssignFromReadable(nsAString &) 4 nsAString::UncheckedAssignFromReadable(nsAString &) 2 nsAString::IsDependentOn(nsAString &) const
4 nsMemory::Free(void *) 1 XPCOM_StringAllocator::Deallocate(char *) const 1 XPCOM_StringAllocator::Deallocate(unsigned short *) const 7120 2 6 nsMemoryImpl::Free(void *) 4 PR_Free
3 JS_EndRequest 1 XPCCallContext::XPCCallContext(XPCContext::LangType, JSContext *, JSObject *, JSObject *, long, unsigned int, long *, long *) 1 js_AllocGCThing 1 JS_BeginRequest 10242 1 6 PR_Unlock 3 pt_PostNotifies 2 pthread_mutex_unlock
3 nsStringBundleService::FormatWithBundle(nsIStringBundle *, unsigned int, unsigned int, unsigned short **, unsigned short **) 2 nsStringBundleService::FormatStatusMessage(unsigned int, unsigned short *, unsigned short **) 75349 1 5 nsSharedBufferHandle::ReleaseReference(void) const 4 nsSharedBufferHandle::~nsSharedBufferHandle(void)
5 nsSharedBufferHandle::ReleaseReference(void) const 41330 0 5 nsSharedBufferHandle::~nsSharedBufferHandle(void) 4 XPCOM_StringAllocator::Deallocate(unsigned short *) const 1 _init
5 nsXBLPrototypeBinding::AttributeChanged(nsIAtom *, int, int, nsIContent *, nsIContent *) 61759 0 5 nsXULElement::SetAttr(int, nsIAtom *, nsAString &, int) 5 nsXULElement::SetAttr(nsINodeInfo *, nsAString &, int)
3 XPCOM_StringAllocator::Deallocate(unsigned short *) const 2 XPCOM_StringAllocator::Deallocate(char *) const 8591 1 5 nsMemory::Free(void *) 4 nsMemoryImpl::Free(void *)
5 js_AtomizeString 2910 3 5 JS_HashTableRawLookup 2 js_compare_atom_keys
4 nsSharedBufferHandle::~nsSharedBufferHandle(void) 1 nsSharedBufferHandle::ReleaseReference(void) const 8182 1 5 XPCOM_StringAllocator::Deallocate(unsigned short *) const 3 nsMemory::Free(void *) 1 nsMemoryImpl::Free(void *)
5 nsXPCWrappedJSClass::CallMethod(nsXPCWrappedJS *, unsigned short, nsXPTMethodInfo *, nsXPTCMiniVariant *) 24980 0 5 nsXPCWrappedJSClass::GetInterfaceTypeFromParam(JSContext *, nsXPTMethodInfo *, nsXPTParamInfo &, unsigned short, nsXPTType &, nsXPTCMiniVariant *, nsID *) 4 xptiInterfaceInfo::GetIIDForParamNoAlloc(unsigned short, nsXPTParamInfo *, nsID *) 1 _init
2 PL_HashTableLookup 2 nsHashtable::Get(nsHashKey *) 1 nsPersistentProperties::GetStringProperty(nsAString &, nsAString &) 9374 5 5 PL_HashTableRawLookup
5 nsXPCWrappedJSClass::DelegatedQueryInterface(nsXPCWrappedJS *, nsID &, void **) 24868 0 5 nsXPCWrappedJS::AddRef(void) 3 JS_AddNamedRoot 1 XPCCallContext::~XPCCallContext(void) 1 XPCCallContext::XPCCallContext(XPCContext::LangType, JSContext *, JSObject *, JSObject *, long, unsigned int, long *, long *)
5 nsStringBundleService::FormatStatusMessage(unsigned int, unsigned short *, unsigned short **) 75339 0 5 nsStringBundleService::getStringBundle(char *, nsIStringBundle **) 3 nsCStringKey::nsCStringKey(char *, int, nsCStringKey::Ownership) 2 nsHashtable::Get(nsHashKey *)
5 js_Interpret 3129 1 5 js_FindProperty 4 js_LookupProperty
5 PresShell::AttributeChanged(nsIDocument *, nsIContent *, int, nsIAtom *, int, int) 66275 1 5 StyleSetImpl::AttributeChanged(nsIPresContext *, nsIContent *, int, nsIAtom *, int, int) 3 nsCSSFrameConstructor::AttributeChanged(nsIPresContext *, nsIContent *, int, nsIAtom *, int, int) 1 nsPresContext::GetShell(nsIPresShell **)
4 nsGetServiceByCID::operator()(nsID &, void **) const 1 nsCOMPtr_base::assign_from_helper(nsCOMPtr_helper &, nsID &) 6444 2 5 nsComponentManagerImpl::GetService(nsID &, nsID &, void **) 2 nsStringBundleService::QueryInterface(nsID &, void **) 1 PL_DHashTableOperate
4 dosprintf(SprintfStateStr *, unsigned short *, void *) 1 nsTextFormatter::vsmprintf(unsigned short *, void *) 5241 1 5 cvt_S(SprintfStateStr *, unsigned short *, int, int, int) 4 fill2(SprintfStateStr *, unsigned short *, int, int, int)
5 nsAutoString::nsAutoString(unsigned short *) 7951 0 5 nsAString::do_AppendFromElementPtr(unsigned short *) 5 nsAString::do_AppendFromReadable(nsAString &)
5 js_AllocStack 2925 0 5 js_AllocRawStack 3 JS_ArenaAllocate 1 ucs2AsciiConvertFunc 1 _init
4 nsAString::do_AssignFromReadable(nsAString &) 1 nsAString::do_AssignFromElementPtr(unsigned short *) 7945 3 5 nsAString::UncheckedAssignFromReadable(nsAString &) 1 nsStrPrivate::StrTruncate(nsStr &, unsigned int) 1 nsASingleFragmentString::GetReadableFragment(nsReadableFragment &, nsFragmentRequest, unsigned int) const
5 nsXULDocument::AttributeChanged(nsIContent *, int, nsIAtom *, int, int) 79449 0 5 PresShell::AttributeChanged(nsIDocument *, nsIContent *, int, nsIAtom *, int, int) 5 StyleSetImpl::AttributeChanged(nsIPresContext *, nsIContent *, int, nsIAtom *, int, int)
5 nsAString::do_AppendFromElementPtr(unsigned short *) 7949 0 5 nsAString::do_AppendFromReadable(nsAString &) 4 nsAString::IsDependentOn(nsAString &) const 1 nsAString::UncheckedAppendFromReadable(nsAString &)
5 nsStringBundleService::FormatStatusMessage(unsigned int, unsigned short *, unsigned short **) 7144 0 5 nsErrorService::GetErrorStringBundle(short, char **) 4 nsInt2StrHashtable::Get(unsigned int) 1 _init
4 js_LookupProperty 25136 0 4 XPC_WN_Helper_NewResolve(JSContext *, JSObject *, long, unsigned int, JSObject **) 3 nsWindowSH::NewResolve(nsIXPConnectWrappedNative *, JSContext *, JSObject *, long, unsigned int, JSObject **, int *) 1 _init
4 nsQueryInterface::operator()(nsID &, void **) const 62214 2 4 nsXULDocument::QueryInterface(nsID &, void **) 2 nsIDocument::GetIID(void)
4 cvt_S(SprintfStateStr *, unsigned short *, int, int, int) 5236 0 4 fill2(SprintfStateStr *, unsigned short *, int, int, int) 3 GrowStuff(SprintfStateStr *, unsigned short *, unsigned int) 1 PR_Realloc
4 nsXPCWrappedJSClass::GetInterfaceTypeFromParam(JSContext *, nsXPTMethodInfo *, nsXPTParamInfo &, unsigned short, nsXPTType &, nsXPTCMiniVariant *, nsID *) 7320 0 4 xptiInterfaceInfo::GetIIDForParamNoAlloc(unsigned short, nsXPTParamInfo *, nsID *) 2 xptiInterfaceEntry::GetIIDForParamNoAlloc(unsigned short, nsXPTParamInfo *, nsID *) 1 xptiInterfaceEntry::GetEntryForParam(unsigned short, nsXPTParamInfo *, xptiInterfaceEntry **) 1 _init
4 nsPersistentProperties::GetStringProperty(nsAString &, nsAString &) 7946 0 4 nsAString::do_AssignFromElementPtr(unsigned short *) 3 nsAString::do_AssignFromReadable(nsAString &) 1 nsAString::UncheckedAssignFromReadable(nsAString &)
4 nsStringBundleService::FormatWithBundle(nsIStringBundle *, unsigned int, unsigned int, unsigned short **, unsigned short **) 8500 0 4 NS_ConvertASCIItoUCS2::Init(char *, unsigned int) 2 nsStrPrivate::StrAppend(nsStr &, nsStr &, unsigned int, int) 1 nsString::AppendWithConversion(char *, int) 1 _init
4 nsMemoryImpl::Free(void *) 10023 1 4 PR_Free 3 ucs2AsciiConvertFunc
2 js_GetProperty 1 js_AllocRawStack 1 JS_GetProperty 2199 4 4 _init
4 nsSharedBufferHandle::ReleaseReference(void) const 75351 0 4 nsSharedBufferHandle::~nsSharedBufferHandle(void) 3 XPCOM_StringAllocator::Deallocate(char *) const 1 nsSharedBufferHandle::get_allocator(void) const
4 pthread_mutex_unlock 11249 4 4 __pthread_alt_unlock
3 GrowStuff(SprintfStateStr *, unsigned short *, unsigned int) 1 fill2(SprintfStateStr *, unsigned short *, int, int, int) 10022 1 4 PR_Realloc 3 ucs2AsciiConvertFunc
4 XPCConvert::NativeData2JS(XPCCallContext &, long *, void *, nsXPTType &, nsID *, JSObject *, unsigned int *) 2275 1 4 JS_NewDouble 3 js_NewDouble
3 js_AllocRawStack 2457 0 3 JS_ArenaAllocate 2 ucs2AsciiConvertFunc 1 pthread_equal
3 nsPersistentProperties::GetStringProperty(nsAString &, nsAString &) 75364 3 3 nsAFlatString::get(void) const
3 nsStringBundleService::getStringBundle(char *, nsIStringBundle **) 4500 3 3 nsCStringKey::nsCStringKey(char *, int, nsCStringKey::Ownership)
3 XPCPerThreadData::GetData(void) 9989 0 3 PR_GetThreadPrivate 3 PR_GetCurrentThread
3 fill2(SprintfStateStr *, unsigned short *, int, int, int) 5245 0 3 GrowStuff(SprintfStateStr *, unsigned short *, unsigned int) 3 PR_Realloc
3 XPCCallContext::XPCCallContext(XPCContext::LangType, JSContext *, JSObject *, JSObject *, long, unsigned int, long *, long *) 24848 0 3 XPCPerThreadData::GetData(void) 3 PR_GetThreadPrivate
2 nsQueryInterface::operator()(nsID &, void **) const 1 nsCOMPtr_base::assign_from_helper(nsCOMPtr_helper &, nsID &) 46353 2 3 nsGlobalChromeWindow::QueryInterface(nsID &, void **) 1 GlobalWindowImpl::QueryInterface(nsID &, void **)
3 XPCCallContext::XPCCallContext(XPCContext::LangType, JSContext *, JSObject *, JSObject *, long, unsigned int, long *, long *) 2239 2 3 JS_BeginRequest 1 PR_Unlock
3 nsSharedBufferHandle::~nsSharedBufferHandle(void) 8183 0 3 XPCOM_StringAllocator::Deallocate(char *) const 2 nsMemory::Free(void *) 1 nsMemoryImpl::Free(void *)
2 nsAString::IsDependentOn(nsAString &) const 1 nsAString::UncheckedAssignFromReadable(nsAString &) 7908 3 3 nsASingleFragmentString::GetReadableFragment(nsReadableFragment &, nsFragmentRequest, unsigned int) const
2 JS_DHashTableOperate 1 js_AddRootRT 2733 3 3 SearchTable
1 GlobalWindowImpl::SetTimeoutOrInterval(int, int *) 1 nsXPIDLCString::PrepareForUseAsOutParam(void) 1 nsXPIDLString::PrepareForUseAsOutParam(void) 20878 0 3 __builtin_new 3 ucs2AsciiConvertFunc
3 XPC_WN_Helper_NewResolve(JSContext *, JSObject *, long, unsigned int, JSObject **) 46899 0 3 nsWindowSH::NewResolve(nsIXPConnectWrappedNative *, JSContext *, JSObject *, long, unsigned int, JSObject **, int *) 2 nsWindowSH::GlobalResolve(nsISupports *, JSContext *, JSObject *, JSString *, unsigned int, int *) 1 nsDocShell::FindChildWithName(unsigned short *, int, int, nsIDocShellTreeItem *, nsIDocShellTreeItem **)
3 PR_Unlock 10238 0 3 pt_PostNotifies 2 pthread_cond_signal 1 pthread_mutex_unlock
3 JS_AddNamedRoot 2889 0 3 js_AddRoot 3 js_AddRootRT
3 StyleSetImpl::AttributeChanged(nsIPresContext *, nsIContent *, int, nsIAtom *, int, int) 81429 0 3 nsCSSFrameConstructor::AttributeChanged(nsIPresContext *, nsIContent *, int, nsIAtom *, int, int) 2 nsTextBoxFrame::AttributeChanged(nsIPresContext *, nsIContent *, int, nsIAtom *, int, int) 1 nsBoxFrame::AttributeChanged(nsIPresContext *, nsIContent *, int, nsIAtom *, int, int)
3 nsDocLoaderImpl::OnStatus(nsIRequest *, nsISupports *, unsigned int, unsigned short *) 75332 3 3 nsStringBundleService::Release(void)
3 nsHashtable::Get(nsHashKey *) 9380 0 3 PL_HashTableLookup 2 PL_HashTableRawLookup 1 nsVoidKey::HashCode(void) const
2 js_AddRootRT 1 js_RemoveRoot 2735 0 3 JS_DHashTableOperate 2 SearchTable 1 JS_DHashTableRawRemove
2 pthread_mutex_unlock 1 pthread_cond_signal 11247 3 3 __pthread_unlock
3 PR_GetThreadPrivate 10397 1 3 PR_GetCurrentThread 2 __pthread_getspecific
3 nsQueryInterface::operator()(nsID &, void **) const 25015 3 3 XPCWrappedNative::QueryInterface(nsID &, void **)
3 js_AddRoot 2890 0 3 js_AddRootRT 2 JS_DHashTableOperate 1 SearchTable
3 nsXPCWrappedJS::AddRef(void) 2282 0 3 JS_AddNamedRoot 3 js_AddRoot
2 xptiInterfaceEntry::GetIIDForParamNoAlloc(unsigned short, nsXPTParamInfo *, nsID *) 1 xptiInterfaceInfo::GetIIDForParamNoAlloc(unsigned short, nsXPTParamInfo *, nsID *) 7279 3 3 xptiInterfaceEntry::GetEntryForParam(unsigned short, nsXPTParamInfo *, xptiInterfaceEntry **)
3 JS_NewDouble 3055 2 3 js_NewDouble 1 js_AllocGCThing
1 XPCCallContext::~XPCCallContext(void) 1 JS_EndRequest 10248 1 2 PR_NotifyCondVar 1 _init
1 nsXULPrototypeDocument::GetDocumentPrincipal(nsIPrincipal **) 1 nsScriptSecurityManager::GetFunctionObjectPrincipal(JSContext *, JSObject *, nsIPrincipal **) 22717 2 2 nsSystemPrincipal::AddRef(void)
2 nsWindowSH::NewResolve(nsIXPConnectWrappedNative *, JSContext *, JSObject *, long, unsigned int, JSObject **, int *) 46897 0 2 nsWindowSH::GlobalResolve(nsISupports *, JSContext *, JSObject *, JSString *, unsigned int, int *) 1 js_GetStringChars 1 JS_GetStringChars
2 nsCOMPtr_base::~nsCOMPtr_base(void) 24869 0 2 nsXPCWrappedJS::Release(void) 2 JS_RemoveRootRT
2 nsWeakReference::QueryReferent(nsID &, void **) 30696 1 2 nsChromeTreeOwner::QueryInterface(nsID &, void **) 1 nsIBaseWindow::GetIID(void)
1 js_GetProperty 1 js_LookupProperty 3318 2 2 js_SearchScope
2 nsInt2StrHashtable::Get(unsigned int) 9469 0 2 PL_strdup 1 ucs2AsciiConvertFunc 1 PL_strlen
2 nsXPCWrappedJSClass::DelegatedQueryInterface(nsXPCWrappedJS *, nsID &, void **) 24823 2 2 XPCJSContextStack::Peek(JSContext **)
1 nsDocShell::FindChildWithName(unsigned short *, int, int, nsIDocShellTreeItem *, nsIDocShellTreeItem **) 1 nsDocLoaderImpl::OnStatus(nsIRequest *, nsISupports *, unsigned int, unsigned short *) 8287 2 2 nsXPIDLString::GetSharedEmptyBufferHandle(void)
2 nsScriptSecurityManager::doGetObjectPrincipal(JSContext *, JSObject *, nsIPrincipal **) 2309 2 2 JS_GetClass
1 nsXPCWrappedJS::CallMethod(unsigned short, nsXPTMethodInfo *, nsXPTCMiniVariant *) 1 XPCCallContext::XPCCallContext(XPCContext::LangType, JSContext *, JSObject *, JSObject *, long, unsigned int, long *, long *) 23772 2 2 _init
2 GlobalWindowImpl::SetTimeout(int *) 46339 0 2 GlobalWindowImpl::SetTimeoutOrInterval(int, int *) 1 nsJSUtils::GetCallingLocation(JSContext *, char **, unsigned int *) 1 __builtin_new
2 nsXULDocument::QueryInterface(nsID &, void **) 48738 2 2 nsIDocument::GetIID(void)
1 nsXPCWrappedJSClass::DelegatedQueryInterface(nsXPCWrappedJS *, nsID &, void **) 1 nsXPCWrappedJS::QueryInterface(nsID &, void **) 24875 2 2 nsXPCWrappedJS::Find(nsID &)
2 nsComponentManagerImpl::GetService(nsID &, nsID &, void **) 75333 1 2 nsStringBundleService::QueryInterface(nsID &, void **) 1 nsIStringBundleService::GetIID(void)
1 nsScriptSecurityManager::GetFramePrincipal(JSContext *, JSStackFrame *, nsIPrincipal **) 1 nsScriptSecurityManager::GetFunctionObjectPrincipal(JSContext *, JSObject *, nsIPrincipal **) 22681 2 2 _init
2 nsXPCWrappedJS::Release(void) 2281 0 2 JS_RemoveRootRT 2 js_RemoveRoot
1 nsXULDocument::GetPrincipal(nsIPrincipal **) 1 GlobalWindowImpl::GetPrincipal(nsIPrincipal **) 62783 1 2 nsXULPrototypeDocument::GetDocumentPrincipal(nsIPrincipal **) 1 nsSystemPrincipal::AddRef(void)
2 JS_NewUCStringCopyZ 3425 0 2 js_NewStringCopyZ 1 ucs2AsciiConvertFunc 1 js_strlen
2 JS_HashTableRawLookup 2504 1 2 js_compare_atom_keys 1 js_CompareStrings
2 nsXPCWrappedJSClass::DelegatedQueryInterface(nsXPCWrappedJS *, nsID &, void **) 25004 2 2 WrappedJSIdentity::GetIID(void)
2 PR_GetCurrentThread 11210 2 2 __pthread_getspecific
1 nsXPCWrappedJSClass::DelegatedQueryInterface(nsXPCWrappedJS *, nsID &, void **) 1 XPCCallContext::XPCCallContext(XPCContext::LangType, JSContext *, JSObject *, JSObject *, long, unsigned int, long *, long *) 24827 2 2 XPCJSContextStack::GetSafeJSContext(JSContext **)
1 nsScriptSecurityManager::CheckPropertyAccess(JSContext *, JSObject *, char *, long, unsigned int) 1 nsGetServiceByCID::operator()(nsID &, void **) const 8522 2 2 nsCOMPtr_base::begin_assignment(void)
2 XPC_WN_Helper_GetProperty(JSContext *, JSObject *, long, long *) 25021 2 2 XPCWrappedNative::GetWrappedNativeOfJSObject(JSContext *, JSObject *, JSObject *, JSObject **, XPCWrappedNativeTearOff **)
1 PR_Lock 1 JS_EndRequest 11129 2 2 pthread_mutex_lock
2 nsStringBundle::FormatStringFromName(unsigned short *, unsigned short **, unsigned int, unsigned short **) 75307 1 2 nsStringBundle::LoadProperties(void) 1 nsPersistentProperties::Load(nsIInputStream *)
1 nsXPCWrappedJSClass::CallMethod(nsXPCWrappedJS *, unsigned short, nsXPTMethodInfo *, nsXPTCMiniVariant *) 1 XPCCallContext::~XPCCallContext(void) 23800 1 2 nsXPConnect::Release(void) 1 _PR_x86_AtomicDecrement
2 PrepareAndDispatch(nsXPTCStubBase *, unsigned int, unsigned int *) 24877 0 2 nsXPCWrappedJS::GetInterfaceInfo(nsIInterfaceInfo **) 1 xptiInterfaceInfo::AddRef(void) 1 _init
2 XPTC_InvokeByIndex 46285 0 2 GlobalWindowImpl::SetTimeout(int *) 2 GlobalWindowImpl::SetTimeoutOrInterval(int, int *)
2 nsStringBundle::GetStringFromName(nsAString &, nsAString &) 8114 2 2 nsPromiseFlatString::get(void) const
2 pt_PostNotifies 11090 0 2 pthread_cond_signal 1 __pthread_unlock 1 __pthread_lock
1 nsXPCWrappedJS::GetInterfaceInfo(nsIInterfaceInfo **) 1 PrepareAndDispatch(nsXPTCStubBase *, unsigned int, unsigned int *) 7297 2 2 xptiInterfaceInfo::AddRef(void)
2 XPCConvert::NativeData2JS(XPCCallContext &, long *, void *, nsXPTType &, nsID *, JSObject *, unsigned int *) 2417 0 2 JS_NewUCStringCopyZ 2 js_NewStringCopyZ
2 XPCCallContext::XPCCallContext(XPCContext::LangType, JSContext *, JSObject *, JSObject *, long, unsigned int, long *, long *) 23804 2 2 nsXPConnect::GetXPConnect(void)
2 nsGetServiceByCID::operator()(nsID &, void **) const 6498 2 2 NS_GetServiceManager
2 JS_RemoveRootRT 2891 0 2 js_RemoveRoot 1 JS_DHashTableOperate 1 JS_DHashVoidPtrKeyStub
2 XPCCallContext::XPCCallContext(XPCContext::LangType, JSContext *, JSObject *, JSObject *, long, unsigned int, long *, long *) 10052 2 2 PR_AtomicIncrement
1 XPCWrappedNative::Release(void) 1 nsXPConnect::Release(void) 10548 2 2 _PR_x86_AtomicDecrement
1 PrepareAndDispatch(nsXPTCStubBase *, unsigned int, unsigned int *) 1 xptiInterfaceInfo::GetMethodInfo(unsigned short, nsXPTMethodInfo **) 7276 2 2 xptiInterfaceEntry::GetMethodInfo(unsigned short, nsXPTMethodInfo **)
1 nsStringBundleService::FormatStatusMessage(unsigned int, unsigned short *, unsigned short **) 1 nsDocLoaderImpl::OnStatus(nsIRequest *, nsISupports *, unsigned int, unsigned short *) 8307 2 2 nsXPIDLCString::get(void) const
1 nsXULDocument::AttributeChanged(nsIContent *, int, nsIAtom *, int, int) 1 nsComponentManagerImpl::GetService(nsID &, nsID &, void **) 4203 0 2 PL_DHashTableOperate 2 SearchTable
2 nsCOMPtr_base::~nsCOMPtr_base(void) 25017 1 2 XPCWrappedNative::Release(void) 1 _PR_x86_AtomicDecrement
2 nsStringBundleService::FormatWithBundle(nsIStringBundle *, unsigned int, unsigned int, unsigned short **, unsigned short **) 7147 0 2 nsErrorService::GetErrorStringBundleKey(unsigned int, char **) 2 nsInt2StrHashtable::Get(unsigned int)
1 nsBoxFrame::AttributeChanged(nsIPresContext *, nsIContent *, int, nsIAtom *, int, int) 1 nsTextBoxFrame::AttributeChanged(nsIPresContext *, nsIContent *, int, nsIAtom *, int, int) 82647 0 2 nsBox::MarkDirty(nsBoxLayoutState &) 1 nsBoxFrame::NeedsRecalc(void) 1 nsBox::RelayoutDirtyChild(nsBoxLayoutState &, nsIBox *)
2 nsCSSFrameConstructor::AttributeChanged(nsIPresContext *, nsIContent *, int, nsIAtom *, int, int) 82928 1 2 nsTextBoxFrame::AttributeChanged(nsIPresContext *, nsIContent *, int, nsIAtom *, int, int) 1 nsBox::MarkDirty(nsBoxLayoutState &)
2 xptiInterfaceInfo::GetIIDForParamNoAlloc(unsigned short, nsXPTParamInfo *, nsID *) 7282 0 2 xptiInterfaceEntry::GetIIDForParamNoAlloc(unsigned short, nsXPTParamInfo *, nsID *) 2 xptiInterfaceEntry::GetEntryForParam(unsigned short, nsXPTParamInfo *, xptiInterfaceEntry **)
2 PL_DHashTableOperate 4201 1 2 SearchTable 1 factory_MatchEntry(PLDHashTable *, PLDHashEntryHdr *, void *)
2 NS_ConvertASCIItoUCS2::Init(char *, unsigned int) 8331 2 2 nsStrPrivate::StrAppend(nsStr &, nsStr &, unsigned int, int)
1 nsWindowSH::GetProperty(nsIXPConnectWrappedNative *, JSContext *, JSObject *, long, long *, int *) 46072 1 1 nsJSContext::IsContextInitialized(void)
1 nsAString::IsDependentOn(nsAString &) const 8449 1 1 nsString::GetReadableFragment(nsReadableFragment &, nsFragmentRequest, unsigned int) const
1 nsBox::MarkDirty(nsBoxLayoutState &) 83119 1 1 nsBoxFrame::NeedsRecalc(void)
1 nsScriptSecurityManager::GetFramePrincipal(JSContext *, JSStackFrame *, nsIPrincipal **) 2311 1 1 JS_GetPrivate
1 XPCWrappedNative::CallMethod(XPCCallContext &, XPCWrappedNative::CallMode) 22945 0 1 nsScriptSecurityManager::CanAccess(unsigned int, nsIXPCNativeCallContext *, JSContext *, JSObject *, nsISupports *, nsIClassInfo *, long, void **) 1 nsScriptSecurityManager::CheckPropertyAccessImpl(unsigned int, nsIXPCNativeCallContext *, JSContext *, JSObject *, nsISupports *, nsIURI *, nsIClassInfo *, char *, long, void **)
1 XPCStringConvert::ReadableToJSString(JSContext *, nsAString &) 8141 0 1 CopyUnicodeTo(nsAString &, unsigned int, unsigned short *, unsigned int) 1 ucs2AsciiConvertFunc
1 nsWeakReference::QueryReferent(nsID &, void **) 30778 1 1 nsIWebProgressListener::GetIID(void)
1 XPCWrappedNative::FindTearOff(XPCCallContext &, XPCNativeInterface *, int, unsigned int *) 25024 1 1 XPCWrappedNative::InitTearOff(XPCCallContext &, XPCWrappedNativeTearOff *, XPCNativeInterface *, int)
1 nsStringBundleService::FormatStatusMessage(unsigned int, unsigned short *, unsigned short **) 7941 1 1 nsAString::CountChar(unsigned short) const
1 nsDocLoaderImpl::FireOnStatusChange(nsIWebProgress *, nsIRequest *, unsigned int, unsigned short *) 30739 1 1 __thunk_12_Release__17nsChromeTreeOwner
1 nsXBLPrototypeBinding::AttributeChanged(nsIAtom *, int, int, nsIContent *, nsIContent *) 61760 0 1 nsXULElement::GetAttr(int, nsIAtom *, nsAString &) const 1 nsString::Length(void) const
1 XPCWrappedNative::CallMethod(XPCCallContext &, XPCWrappedNative::CallMode) 23881 0 1 XPCCallContext::CanCallNow(void) 1 XPCWrappedNative::FindTearOff(XPCCallContext &, XPCNativeInterface *, int, unsigned int *)
1 nsAString::UncheckedAssignFromReadable(nsAString &) 8340 1 1 nsStrPrivate::StrTruncate(nsStr &, unsigned int)
1 nsStringBundleService::FormatStatusMessage(unsigned int, unsigned short *, unsigned short **) 161 1 1 _init
1 nsPersistentProperties::GetStringProperty(nsAString &, nsAString &) 4332 1 1 nsCRT::HashCode(unsigned short *, unsigned int *)
1 nsDocLoaderImpl::FireOnStatusChange(nsIWebProgress *, nsIRequest *, unsigned int, unsigned short *) 30743 1 1 __thunk_12_OnStatusChange__17nsChromeTreeOwnerP14nsIWebProgressP10nsIRequestUiPCUs
1 nsXPCWrappedJS::CallMethod(unsigned short, nsXPTMethodInfo *, nsXPTCMiniVariant *) 2444 1 1 JS_IsExceptionPending
1 nsDocLoaderImpl::OnStatus(nsIRequest *, nsISupports *, unsigned int, unsigned short *) 75296 1 1 _init
1 nsXULElement::GetAttr(int, nsIAtom *, nsAString &) const 8506 1 1 nsString::Length(void) const
1 JS_EndRequest 10244 1 1 pt_PostNotifyToCvar
1 js_Atomize 3439 1 1 js_InflateStringToBuffer
1 nsXPCWrappedJSClass::CallMethod(nsXPCWrappedJS *, unsigned short, nsXPTMethodInfo *, nsXPTCMiniVariant *) 46084 0 1 nsJSContext::ScriptExecuted(void) 1 nsJSContext::ScriptEvaluated(int)
1 nsBox::RelayoutDirtyChild(nsBoxLayoutState &, nsIBox *) 82910 1 1 nsBoxLayout::AddRef(void)
1 SearchTable 6383 1 1 factory_MatchEntry(PLDHashTable *, PLDHashEntryHdr *, void *)
1 nsBox::MarkDirty(nsBoxLayoutState &) 82654 0 1 nsBox::RelayoutDirtyChild(nsBoxLayoutState &, nsIBox *) 1 nsBoxLayout::AddRef(void)
1 XPCCallContext::CanCallNow(void) 25023 0 1 XPCWrappedNative::FindTearOff(XPCCallContext &, XPCNativeInterface *, int, unsigned int *) 1 XPCWrappedNative::InitTearOff(XPCCallContext &, XPCWrappedNativeTearOff *, XPCNativeInterface *, int)
1 XPCWrappedNative::CallMethod(XPCCallContext &, XPCWrappedNative::CallMode) 2242 0 1 JS_SuspendRequest 1 JS_EndRequest
1 nsWindowSH::NewResolve(nsIXPConnectWrappedNative *, JSContext *, JSObject *, long, unsigned int, JSObject **, int *) 44751 0 1 nsDocShell::FindChildWithName(unsigned short *, int, int, nsIDocShellTreeItem *, nsIDocShellTreeItem **) 1 nsXPIDLString::GetSharedEmptyBufferHandle(void)
1 nsWindowSH::GlobalResolve(nsISupports *, JSContext *, JSObject *, JSString *, unsigned int, int *) 3364 1 1 js_GetStringChars
1 nsGetServiceByCID::operator()(nsID &, void **) const 6567 1 1 __thunk_4_Release__22nsComponentManagerImpl
1 XPCWrappedNative::CallMethod(XPCCallContext &, XPCWrappedNative::CallMode) 24794 0 1 XPCReadableJSStringWrapper::~XPCReadableJSStringWrapper(void) 1 __builtin_delete
1 nsAutoString::~nsAutoString(void) 8448 1 1 nsString::~nsString(void)
1 nsStringBundleService::QueryInterface(nsID &, void **) 75375 1 1 nsIStringBundleService::GetIID(void)
1 nsQueryInterface::operator()(nsID &, void **) const 62212 1 1 nsXULDocument::AddRef(void)
1 nsSharedBufferHandle::ReleaseReference(void) const 41331 1 1 nsSharedBufferHandle::get_allocator(void) const
1 pthread_cond_signal 11246 1 1 __pthread_lock
1 nsAutoString::nsAutoString(unsigned short *) 8325 1 1 nsStrPrivate::Initialize(nsStr &, eCharSize)
1 GlobalWindowImpl::SetTimeoutOrInterval(int, int *) 46707 0 1 nsJSUtils::GetCallingLocation(JSContext *, char **, unsigned int *) 1 JS_GetFrameScript
1 nsXULElement::SetAttr(nsINodeInfo *, nsAString &, int) 79566 1 1 __thunk_8_AttributeChanged__9PresShellP11nsIDocumentP10nsIContentiP7nsIAtomii
1 PR_NotifyCondVar 9777 1 1 _init
1 nsAString::IsDependentOn(nsAString &) const 215 1 1 nsDependentString::GetBufferHandle(void) const
1 js_Interpret 2877 0 1 js_CloneFunctionObject 1 js_NewObject
1 dosprintf(SprintfStateStr *, unsigned short *, void *) 4326 1 1 nsCRT::strlen(unsigned short *)
1 JS_ArenaAllocate 11173 1 1 pthread_equal
1 XPC_WN_Helper_NewResolve(JSContext *, JSObject *, long, unsigned int, JSObject **) 45879 1 1 _init
1 nsScriptSecurityManager::GetFunctionObjectPrincipal(JSContext *, JSObject *, nsIPrincipal **) 2316 1 1 JS_GetParent
1 nsDocLoaderImpl::OnStatus(nsIRequest *, nsISupports *, unsigned int, unsigned short *) 8286 0 1 nsXPIDLString::PrepareForUseAsOutParam(void) 1 __builtin_new
1 nsChromeTreeOwner::QueryInterface(nsID &, void **) 30775 1 1 nsIBaseWindow::GetIID(void)
1 nsPersistentProperties::GetStringProperty(nsAString &, nsAString &) 8192 1 1 nsSharableString::GetSharedEmptyBufferHandle(void)
1 NS_ConvertASCIItoUCS2::Init(char *, unsigned int) 8472 1 1 nsString::AppendWithConversion(char *, int)
1 nsSharedBufferHandle::~nsSharedBufferHandle(void) 75353 0 1 nsSharedBufferHandle::get_allocator(void) const 1 StringAllocator_char(void)
1 nsStringBundle::FormatStringFromName(unsigned short *, unsigned short **, unsigned int, unsigned short **) 8505 0 1 nsAutoString::~nsAutoString(void) 1 nsString::~nsString(void)
1 js_Invoke 2933 1 1 ComputeThis
1 nsPersistentProperties::GetStringProperty(nsAString &, nsAString &) 8110 1 1 nsPromiseFlatString::nsPromiseFlatString(nsAString &)
1 nsQueryInterface::operator()(nsID &, void **) const 45987 1 1 nsIClassInfo::GetIID(void)
1 XPTC_InvokeByIndex 27216 0 1 nsStreamIOChannel::OnStatus(nsIRequest *, nsISupports *, unsigned int, unsigned short *) 1 nsDocLoaderImpl::OnStatus(nsIRequest *, nsISupports *, unsigned int, unsigned short *)
1 nsXPTCStubBase::Stub6(void) 7298 1 1 xptiInterfaceInfo::Release(void)
1 js_RemoveRoot 2722 1 1 JS_DHashVoidPtrKeyStub
1 XPCReadableJSStringWrapper::~XPCReadableJSStringWrapper(void) 20880 0 1 __builtin_delete 1 ucs2AsciiConvertFunc
1 js_CloneFunctionObject 3115 1 1 js_NewObject
1 nsXPCWrappedJSClass::CallMethod(nsXPCWrappedJS *, unsigned short, nsXPTMethodInfo *, nsXPTCMiniVariant *) 2928 0 1 js_FreeStack 1 JS_ArenaRelease
1 StyleSetImpl::AttributeChanged(nsIPresContext *, nsIContent *, int, nsIAtom *, int, int) 84151 1 1 nsPresContext::GetShell(nsIPresShell **)
1 nsJSContext::ScriptExecuted(void) 46074 1 1 nsJSContext::ScriptEvaluated(int)
1 nsWindowSH::GetProperty(nsIXPConnectWrappedNative *, JSContext *, JSObject *, long, long *, int *) 46052 1 1 nsJSContext::AddRef(void)
1 nsStringBundleService::FormatStatusMessage(unsigned int, unsigned short *, unsigned short **) 8289 0 1 nsXPIDLCString::PrepareForUseAsOutParam(void) 1 __builtin_new
1 dosprintf(SprintfStateStr *, unsigned short *, void *) 5243 1 1 BuildArgArray(unsigned short *, void *, int *, NumArgState *)
1 nsGlobalChromeWindow::QueryInterface(nsID &, void **) 46186 1 1 GlobalWindowImpl::QueryInterface(nsID &, void **)
1 nsQueryReferent::operator()(nsID &, void **) const 30733 1 1 __thunk_16_QueryInterface__17nsChromeTreeOwnerRC4nsIDPPv
1 nsCSSFrameConstructor::AttributeChanged(nsIPresContext *, nsIContent *, int, nsIAtom *, int, int) 83123 0 1 nsBoxFrame::AttributeChanged(nsIPresContext *, nsIContent *, int, nsIAtom *, int, int) 1 nsBox::MarkDirty(nsBoxLayoutState &)
1 nsStringBundle::LoadProperties(void) 4655 0 1 nsPersistentProperties::Load(nsIInputStream *) 1 nsPersistentProperties::Read(void)
1 JS_DHashTableOperate 2736 0 1 JS_DHashTableRawRemove 1 ucs2AsciiConvertFunc
1 nsAString::do_AppendFromReadable(nsAString &) 7950 0 1 nsAString::UncheckedAppendFromReadable(nsAString &) 1 ucs2AsciiConvertFunc
1 GlobalWindowImpl::GetPrincipal(nsIPrincipal **) 62226 0 1 nsXULDocument::GetPrincipal(nsIPrincipal **) 1 nsXULPrototypeDocument::GetDocumentPrincipal(nsIPrincipal **)
1 nsScriptSecurityManager::GetSubjectPrincipal(JSContext *, nsIPrincipal **) 2677 1 1 JS_FrameIterator
1 nsSharedBufferHandle::get_allocator(void) const 8130 1 1 StringAllocator_char(void)
1 PL_strdup 9462 1 1 PL_strlen
1 nsHashtable::Get(nsHashKey *) 10241 0 1 PR_Lock 1 pthread_mutex_lock
1 nsPersistentProperties::Load(nsIInputStream *) 4663 0 1 nsPersistentProperties::Read(void) 1 ucs2AsciiConvertFunc
1 js_FreeStack 2461 1 1 JS_ArenaRelease
1 nsWindowSH::GlobalResolve(nsISupports *, JSContext *, JSObject *, JSString *, unsigned int, int *) 2421 0 1 JS_GetStringChars 1 js_GetGCThingFlags
1 nsQueryInterface::operator()(nsID &, void **) const 46051 1 1 nsJSContext::QueryInterface(nsID &, void **)
1 js_NewDouble 2892 0 1 js_AllocGCThing 1 PR_Unlock
1 XPCConvert::NativeData2JS(XPCCallContext &, long *, void *, nsXPTType &, nsID *, JSObject *, unsigned int *) 24804 0 1 XPCStringConvert::ReadableToJSString(JSContext *, nsAString &) 1 CopyUnicodeTo(nsAString &, unsigned int, unsigned short *, unsigned int)
1 PL_HashTableLookup 6873 1 1 nsVoidKey::HashCode(void) const
1 JS_GetStringChars 2884 1 1 js_GetGCThingFlags
1 nsXPCWrappedJSClass::DelegatedQueryInterface(nsXPCWrappedJS *, nsID &, void **) 2452 1 1 JS_GetContextThread
1 js_NewStringCopyZ 3435 1 1 js_strlen
1 XPCWrappedNative::CallMethod(XPCCallContext &, XPCWrappedNative::CallMode) 7306 0 1 xptiInterfaceInfo::GetMethodInfo(unsigned short, nsXPTMethodInfo **) 1 xptiInterfaceEntry::GetMethodInfo(unsigned short, nsXPTMethodInfo **)
1 nsJSUtils::GetCallingLocation(JSContext *, char **, unsigned int *) 2678 1 1 JS_GetFrameScript
1 nsStringBundleService::FormatStatusMessage(unsigned int, unsigned short *, unsigned short **) 75312 1 1 nsStringBundle::AddRef(void)
1 js_compare_atom_keys 3434 1 1 js_CompareStrings

Flat Profile


Total hit count: 319
Count %Total  Function Name
 15   4.7     ucs2AsciiConvertFunc
 13   4.1     js_Interpret
 11   3.4     _init
 11   3.4     nsXPCWrappedJSClass::CallMethod(nsXPCWrappedJS *, unsigned short, nsXPTMethodInfo *, nsXPTCMiniVariant *)
  8   2.5     js_Invoke
  8   2.5     nsDocLoaderImpl::FireOnStatusChange(nsIWebProgress *, nsIRequest *, unsigned int, unsigned short *)
  5   1.6     PL_HashTableRawLookup
  4   1.3     XPCCallContext::XPCCallContext(XPCContext::LangType, JSContext *, JSObject *, JSObject *, long, unsigned int, long *, long *)
  4   1.3     __pthread_alt_unlock
  4   1.3     XPCConvert::NativeData2JS(XPCCallContext &, long *, void *, nsXPTType &, nsID *, JSObject *, unsigned int *)
  4   1.3     dosprintf(SprintfStateStr *, unsigned short *, void *)
  4   1.3     _init
  4   1.3     js_GetProperty
  4   1.3     nsDocLoaderImpl::OnStatus(nsIRequest *, nsISupports *, unsigned int, unsigned short *)
  3   0.9     nsCStringKey::nsCStringKey(char *, int, nsCStringKey::Ownership)
  3   0.9     nsAFlatString::get(void) const
  3   0.9     nsScriptSecurityManager::GetFunctionObjectPrincipal(JSContext *, JSObject *, nsIPrincipal **)
  3   0.9     XPCWrappedNative::QueryInterface(nsID &, void **)
  3   0.9     nsASingleFragmentString::GetReadableFragment(nsReadableFragment &, nsFragmentRequest, unsigned int) const
  3   0.9     __pthread_unlock
  3   0.9     SearchTable
  3   0.9     nsAString::UncheckedAssignFromReadable(nsAString &)
  3   0.9     nsStringBundleService::Release(void)
  3   0.9     nsWindowSH::doCheckPropertyAccess(JSContext *, JSObject *, long, nsIXPConnectWrappedNative *, unsigned int)
  3   0.9     js_LookupProperty
  3   0.9     nsWindowSH::GetProperty(nsIXPConnectWrappedNative *, JSContext *, JSObject *, long, long *, int *)
  3   0.9     xptiInterfaceEntry::GetEntryForParam(unsigned short, nsXPTParamInfo *, xptiInterfaceEntry **)
  3   0.9     JS_HashTableRawLookup
  2   0.6     nsScriptSecurityManager::CheckPropertyAccessImpl(unsigned int, nsIXPCNativeCallContext *, JSContext *, JSObject *, nsISupports *, nsIURI *, nsIClassInfo *, char *, long, void **)
  2   0.6     nsXPCWrappedJS::QueryInterface(nsID &, void **)
  2   0.6     xptiInterfaceInfo::AddRef(void)
  2   0.6     nsXULDocument::QueryInterface(nsID &, void **)
  2   0.6     JS_BeginRequest
  2   0.6     nsXBLPrototypeBinding::AttributeChanged(nsIAtom *, int, int, nsIContent *, nsIContent *)
  2   0.6     nsXPIDLCString::get(void) const
  2   0.6     XPC_WN_Helper_GetProperty(JSContext *, JSObject *, long, long *)
  2   0.6     _PR_x86_AtomicDecrement
  2   0.6     nsXPConnect::GetXPConnect(void)
  2   0.6     nsStringBundleService::FormatWithBundle(nsIStringBundle *, unsigned int, unsigned int, unsigned short **, unsigned short **)
  2   0.6     nsXPCWrappedJS::Find(nsID &)
  2   0.6     nsSystemPrincipal::AddRef(void)
  2   0.6     js_SearchScope
  2   0.6     nsXPCWrappedJSClass::DelegatedQueryInterface(nsXPCWrappedJS *, nsID &, void **)
  2   0.6     nsAString::IsDependentOn(nsAString &) const
  2   0.6     nsPromiseFlatString::get(void) const
  2   0.6     nsCOMPtr_base::begin_assignment(void)
  2   0.6     XPCJSContextStack::Peek(JSContext **)
  2   0.6     __pthread_getspecific
  2   0.6     NS_GetServiceManager
  2   0.6     xptiInterfaceEntry::GetMethodInfo(unsigned short, nsXPTMethodInfo **)
  2   0.6     _init
  2   0.6     pthread_mutex_lock
  2   0.6     js_NewDouble
  2   0.6     nsStrPrivate::StrAppend(nsStr &, nsStr &, unsigned int, int)
  2   0.6     nsXPIDLString::GetSharedEmptyBufferHandle(void)
  2   0.6     nsCOMPtr_base::~nsCOMPtr_base(void)
  2   0.6     _init
  2   0.6     nsIDocument::GetIID(void)
  2   0.6     nsMemoryImpl::Free(void *)
  2   0.6     WrappedJSIdentity::GetIID(void)
  2   0.6     js_AtomizeString
  2   0.6     XPCJSContextStack::GetSafeJSContext(JSContext **)
  2   0.6     JS_GetClass
  2   0.6     XPCWrappedNative::GetWrappedNativeOfJSObject(JSContext *, JSObject *, JSObject *, JSObject **, XPCWrappedNativeTearOff **)
  2   0.6     PR_AtomicIncrement
  2   0.6     nsComponentManagerImpl::GetService(nsID &, nsID &, void **)
  2   0.6     nsGlobalChromeWindow::QueryInterface(nsID &, void **)
  1   0.3     nsPresContext::GetShell(nsIPresShell **)
  1   0.3     StringAllocator_char(void)
  1   0.3     js_compare_atom_keys
  1   0.3     nsStringBundle::AddRef(void)
  1   0.3     nsTextFormatter::vsmprintf(unsigned short *, void *)
  1   0.3     PR_GetCurrentThread
  1   0.3     js_CompareStrings
  1   0.3     js_AllocStack
  1   0.3     factory_MatchEntry(PLDHashTable *, PLDHashEntryHdr *, void *)
  1   0.3     nsTextFormatter::smprintf(unsigned short *,...)
  1   0.3     SearchTable
  1   0.3     __thunk_12_Release__17nsChromeTreeOwner
  1   0.3     PR_NotifyCondVar
  1   0.3     JS_ArenaRelease
  1   0.3     XPCWrappedNative::CallMethod(XPCCallContext &, XPCWrappedNative::CallMode)
  1   0.3     PL_strlen
  1   0.3     nsJSContext::AddRef(void)
  1   0.3     nsIStringBundleService::GetIID(void)
  1   0.3     XPCCallContext::~XPCCallContext(void)
  1   0.3     js_FindProperty
  1   0.3     nsIClassInfo::GetIID(void)
  1   0.3     nsXULPrototypeDocument::GetDocumentPrincipal(nsIPrincipal **)
  1   0.3     nsStrPrivate::Initialize(nsStr &, eCharSize)
  1   0.3     nsStringBundle::FormatStringFromName(unsigned short *, unsigned short **, unsigned int, unsigned short **)
  1   0.3     nsMemory::Free(void *)
  1   0.3     PR_Realloc
  1   0.3     JS_NewDouble
  1   0.3     XPCOM_StringAllocator::Deallocate(unsigned short *) const
  1   0.3     js_InflateStringToBuffer
  1   0.3     nsString::AppendWithConversion(char *, int)
  1   0.3     nsBoxLayout::AddRef(void)
  1   0.3     nsAString::CountChar(unsigned short) const
  1   0.3     nsTextBoxFrame::AttributeChanged(nsIPresContext *, nsIContent *, int, nsIAtom *, int, int)
  1   0.3     StyleSetImpl::AttributeChanged(nsIPresContext *, nsIContent *, int, nsIAtom *, int, int)
  1   0.3     nsXPCWrappedJS::CallMethod(unsigned short, nsXPTMethodInfo *, nsXPTCMiniVariant *)
  1   0.3     cvt_S(SprintfStateStr *, unsigned short *, int, int, int)
  1   0.3     __thunk_12_OnStatusChange__17nsChromeTreeOwnerP14nsIWebProgressP10nsIRequestUiPCUs
  1   0.3     JS_DHashVoidPtrKeyStub
  1   0.3     xptiInterfaceInfo::Release(void)
  1   0.3     js_NewObject
  1   0.3     nsWeakReference::QueryReferent(nsID &, void **)
  1   0.3     nsXULDocument::AddRef(void)
  1   0.3     nsSharedBufferHandle::get_allocator(void) const
  1   0.3     nsSharableString::GetSharedEmptyBufferHandle(void)
  1   0.3     nsJSContext::ScriptEvaluated(int)
  1   0.3     nsChromeTreeOwner::QueryInterface(nsID &, void **)
  1   0.3     __thunk_8_AttributeChanged__9PresShellP11nsIDocumentP10nsIContentiP7nsIAtomii
  1   0.3     PR_Unlock
  1   0.3     nsAutoString::nsAutoString(unsigned short *)
  1   0.3     js_GetStringChars
  1   0.3     __thunk_4_Release__22nsComponentManagerImpl
  1   0.3     pthread_mutex_unlock
  1   0.3     nsString::~nsString(void)
  1   0.3     nsStringBundle::LoadProperties(void)
  1   0.3     nsStringBundleService::QueryInterface(nsID &, void **)
  1   0.3     XPCWrappedNative::InitTearOff(XPCCallContext &, XPCWrappedNativeTearOff *, XPCNativeInterface *, int)
  1   0.3     XPCWrappedNative::Release(void)
  1   0.3     JS_GetFrameScript
  1   0.3     nsScriptSecurityManager::doGetObjectPrincipal(JSContext *, JSObject *, nsIPrincipal **)
  1   0.3     __pthread_lock
  1   0.3     _init
  1   0.3     nsPromiseFlatString::nsPromiseFlatString(nsAString &)
  1   0.3     nsSharedBufferHandle::ReleaseReference(void) const
  1   0.3     JS_EndRequest
  1   0.3     JS_IsExceptionPending
  1   0.3     nsQueryReferent::operator()(nsID &, void **) const
  1   0.3     JS_GetPrivate
  1   0.3     nsXPConnect::Release(void)
  1   0.3     pt_PostNotifyToCvar
  1   0.3     nsIBaseWindow::GetIID(void)
  1   0.3     nsIWebProgressListener::GetIID(void)
  1   0.3     js_strlen
  1   0.3     nsCRT::HashCode(unsigned short *, unsigned int *)
  1   0.3     BuildArgArray(unsigned short *, void *, int *, NumArgState *)
  1   0.3     GlobalWindowImpl::QueryInterface(nsID &, void **)
  1   0.3     PrepareAndDispatch(nsXPTCStubBase *, unsigned int, unsigned int *)
  1   0.3     _init
  1   0.3     nsCRT::strlen(unsigned short *)
  1   0.3     nsVoidKey::HashCode(void) const
  1   0.3     nsBoxFrame::NeedsRecalc(void)
  1   0.3     PR_Free
  1   0.3     JS_FrameIterator
  1   0.3     JS_GetContextThread
  1   0.3     nsCOMPtr_base::assign_from_helper(nsCOMPtr_helper &, nsID &)
  1   0.3     nsJSContext::QueryInterface(nsID &, void **)
  1   0.3     __thunk_16_QueryInterface__17nsChromeTreeOwnerRC4nsIDPPv
  1   0.3     nsJSContext::IsContextInitialized(void)
  1   0.3     nsStringBundle::FormatString(unsigned short *, unsigned short **, unsigned int, unsigned short **)
  1   0.3     nsScriptSecurityManager::GetPrincipalAndFrame(JSContext *, nsIPrincipal **, JSStackFrame **)
  1   0.3     _init
  1   0.3     JS_GetParent
  1   0.3     nsString::Length(void) const
  1   0.3     nsString::GetReadableFragment(nsReadableFragment &, nsFragmentRequest, unsigned int) const
  1   0.3     nsStrPrivate::StrTruncate(nsStr &, unsigned int)
  1   0.3     _init
  1   0.3     nsSharedBufferHandle::ReleaseReference(void) const
  1   0.3     js_GetGCThingFlags
  1   0.3     nsDependentString::GetBufferHandle(void) const
  1   0.3     pthread_equal
  1   0.3     ComputeThis