Jprof Profile Report

flat | hierarchical

Hierarchical Profile


index Count    Hits Function Name
                 35 our_gdk_io_invoke(_GIOChannel*, GIOCondition, void*)
 37903   0       35 event_processor_callback(void*, int, GdkInputCondition)
                 35 nsEventQueueImpl::ProcessPendingEvents()

35 CSSLoaderImpl::ParseSheet(nsIUnicharInputStream*, SheetLoadData*, int&, nsICSSStyleSheet*&) 54642 0 35 CSSParserImpl::Parse(nsIUnicharInputStream*, nsIURI*, nsICSSStyleSheet*&) 34 CSSParserImpl::ParseRuleSet(int&, void (*)(nsICSSRule*, void*), void*) 1 CSSParserImpl::GetToken(int&, int)
35 event_processor_callback(void*, int, GdkInputCondition) 5481 0 35 nsEventQueueImpl::ProcessPendingEvents() 35 PL_ProcessPendingEvents
35 nsAppShell::Run() 12585 0 35 gtk_main 35 g_main_run
35 nsAppShellService::Run() 37908 0 35 nsAppShell::Run() 35 gtk_main
35 g_main_iterate 16580 0 35 g_main_dispatch 35 g_io_unix_dispatch
35 g_main_run 16581 0 35 g_main_iterate 35 g_main_dispatch
35 PL_HandleEvent 29816 0 35 nsARequestObserverEvent::HandlePLEvent(PLEvent*) 31 nsOnStopRequestEvent::HandleEvent() 4 nsOnDataAvailableEvent::HandleEvent()
35 g_main_dispatch 16530 0 35 g_io_unix_dispatch 35 our_gdk_io_invoke(_GIOChannel*, GIOCondition, void*)
36738 0 35 nsAppShellService::Run() 35 nsAppShell::Run()
35 nsEventQueueImpl::ProcessPendingEvents() 5433 0 35 PL_ProcessPendingEvents 35 PL_HandleEvent
35 g_io_unix_dispatch 37890 0 35 our_gdk_io_invoke(_GIOChannel*, GIOCondition, void*) 35 event_processor_callback(void*, int, GdkInputCondition)
31 CSSLoaderImpl::DidLoadStyle(nsIStreamLoader*, nsString*, SheetLoadData*, unsigned) 4 CSSLoaderImpl::LoadInlineStyle(nsIContent*, nsIUnicharInputStream*, nsString const&, nsString const&, int, int, nsIParser*, int&, nsICSSLoaderObserver*) 54586 0 35 CSSLoaderImpl::ParseSheet(nsIUnicharInputStream*, SheetLoadData*, int&, nsICSSStyleSheet*&) 35 CSSParserImpl::Parse(nsIUnicharInputStream*, nsIURI*, nsICSSStyleSheet*&)
35 PL_ProcessPendingEvents 5436 0 35 PL_HandleEvent 35 nsARequestObserverEvent::HandlePLEvent(PLEvent*)
19870 0 35 __libc_start_main
35 gtk_main 16585 0 35 g_main_run 35 g_main_iterate
34 CSSParserImpl::Parse(nsIUnicharInputStream*, nsIURI*, nsICSSStyleSheet*&) 54670 1 34 CSSParserImpl::ParseRuleSet(int&, void (*)(nsICSSRule*, void*), void*) 20 CSSParserImpl::ParseDeclarationBlock(int&, int) 10 CSSParserImpl::ParseSelectorList(int&, SelectorList*&) 2 NS_NewCSSStyleRule(nsICSSStyleRule**, nsCSSSelector const&) 1 AppendRuleToSheet(nsICSSRule*, void*)
31 SheetLoadData::OnStreamComplete(nsIStreamLoader*, nsISupports*, unsigned, unsigned, char const*) 54587 0 31 CSSLoaderImpl::DidLoadStyle(nsIStreamLoader*, nsString*, SheetLoadData*, unsigned) 31 CSSLoaderImpl::ParseSheet(nsIUnicharInputStream*, SheetLoadData*, int&, nsICSSStyleSheet*&)
31 nsOnStopRequestEvent::HandleEvent() 31054 0 31 nsHttpChannel::OnStopRequest(nsIRequest*, nsISupports*, unsigned) 31 nsStreamLoader::OnStopRequest(nsIRequest*, nsISupports*, unsigned)
31 nsARequestObserverEvent::HandlePLEvent(PLEvent*) 31748 0 31 nsOnStopRequestEvent::HandleEvent() 31 nsHttpChannel::OnStopRequest(nsIRequest*, nsISupports*, unsigned)
31 nsHttpChannel::OnStopRequest(nsIRequest*, nsISupports*, unsigned) 30267 0 31 nsStreamLoader::OnStopRequest(nsIRequest*, nsISupports*, unsigned) 31 SheetLoadData::OnStreamComplete(nsIStreamLoader*, nsISupports*, unsigned, unsigned, char const*)
31 nsStreamLoader::OnStopRequest(nsIRequest*, nsISupports*, unsigned) 54580 0 31 SheetLoadData::OnStreamComplete(nsIStreamLoader*, nsISupports*, unsigned, unsigned, char const*) 31 CSSLoaderImpl::DidLoadStyle(nsIStreamLoader*, nsString*, SheetLoadData*, unsigned)
20 CSSParserImpl::ParseRuleSet(int&, void (*)(nsICSSRule*, void*), void*) 54684 0 20 CSSParserImpl::ParseDeclarationBlock(int&, int) 19 CSSParserImpl::ParseDeclaration(int&, nsICSSDeclaration*, int, int&) 1 NS_NewCSSDeclaration(nsICSSDeclaration**)
19 CSSParserImpl::ParseDeclarationBlock(int&, int) 54688 0 19 CSSParserImpl::ParseDeclaration(int&, nsICSSDeclaration*, int, int&) 9 CSSParserImpl::ParseProperty(int&, nsICSSDeclaration*, nsCSSProperty, int&) 3 nsCSSProps::LookupProperty(nsAString const&) 2 CSSParserImpl::GetToken(int&, int) 1 CSSParserImpl::ExpectSymbol(int&, unsigned short, int) 1 nsAutoString::nsAutoString() 1 nsString::nsString() 1 nsStr::Initialize(nsStr&, char*, unsigned, unsigned, eCharSize, int) 1 nsAString::AssignFromReadable(nsAString const&)
10 CSSParserImpl::ParseRuleSet(int&, void (*)(nsICSSRule*, void*), void*) 54671 0 10 CSSParserImpl::ParseSelectorList(int&, SelectorList*&) 10 CSSParserImpl::ParseSelectorGroup(int&, SelectorList*&)
10 CSSParserImpl::ParseSelectorList(int&, SelectorList*&) 54676 0 10 CSSParserImpl::ParseSelectorGroup(int&, SelectorList*&) 6 CSSParserImpl::ParseSelector(int&, nsCSSSelector&) 2 nsCSSSelector::~nsCSSSelector() 1 CSSParserImpl::GetToken(int&, int) 1 SelectorList::AddSelector(nsCSSSelector const&)
9 CSSParserImpl::ParseDeclaration(int&, nsICSSDeclaration*, int, int&) 54700 0 9 CSSParserImpl::ParseProperty(int&, nsICSSDeclaration*, nsCSSProperty, int&) 4 CSSParserImpl::ParseSingleValueProperty(int&, nsCSSValue&, nsCSSProperty) 4 CSSParserImpl::AppendValue(nsICSSDeclaration*, nsCSSProperty, nsCSSValue const&, int&) 1 CSSParserImpl::ParseBorder(int&, nsICSSDeclaration*, int&)
2 CSSParserImpl::ParseVariant(int&, nsCSSValue&, int, int const*) 2 CSSParserImpl::ParseDeclaration(int&, nsICSSDeclaration*, int, int&) 1 CSSParserImpl::ParseClassSelector(int&, nsCSSSelector&, int&, int&) 1 CSSParserImpl::ParseSelectorGroup(int&, SelectorList*&) 1 CSSParserImpl::ExpectSymbol(int&, unsigned short, int) 1 CSSParserImpl::Parse(nsIUnicharInputStream*, nsIURI*, nsICSSStyleSheet*&) 54647 2 8 CSSParserImpl::GetToken(int&, int) 6 nsCSSScanner::Next(int&, nsCSSToken&)
6 CSSParserImpl::ParseSelectorGroup(int&, SelectorList*&) 54683 0 6 CSSParserImpl::ParseSelector(int&, nsCSSSelector&) 4 CSSParserImpl::ParseClassSelector(int&, nsCSSSelector&, int&, int&) 1 CSSParserImpl::ParsePseudoSelector(int&, nsCSSSelector&, int&, int&, int) 1 CSSParserImpl::ParseTypeOrUniversalSelector(int&, nsCSSSelector&, int&, int&, int)
6 CSSParserImpl::GetToken(int&, int) 54752 0 6 nsCSSScanner::Next(int&, nsCSSToken&) 2 nsCSSScanner::ParseIdent(int&, int, nsCSSToken&) 1 nsCSSScanner::ParseCComment(int&, nsCSSToken&) 1 nsCSSScanner::ParseNumber(int&, int, nsCSSToken&) 1 nsCSSScanner::Read(int&)
4 CSSParserImpl::ParseProperty(int&, nsICSSDeclaration*, nsCSSProperty, int&) 1 CSSParserImpl::ParseBorder(int&, nsICSSDeclaration*, int&) 54698 0 5 CSSParserImpl::AppendValue(nsICSSDeclaration*, nsCSSProperty, nsCSSValue const&, int&) 4 CSSDeclarationImpl::AppendValue(nsCSSProperty, nsCSSValue const&) 1 nsCSSFont::nsCSSFont()
2 CSSParserImpl::ParsePositiveVariant(int&, nsCSSValue&, int, int const*) 1 CSSParserImpl::ParseTextDecoration(int&, nsCSSValue&) 1 CSSParserImpl::ParseFontWeight(int&, nsCSSValue&) 54693 1 4 CSSParserImpl::ParseVariant(int&, nsCSSValue&, int, int const*) 2 CSSParserImpl::GetToken(int&, int) 1 nsCSSKeywords::LookupKeyword(nsString const&)
4 CSSParserImpl::ParseProperty(int&, nsICSSDeclaration*, nsCSSProperty, int&) 54701 0 4 CSSParserImpl::ParseSingleValueProperty(int&, nsCSSValue&, nsCSSProperty) 2 CSSParserImpl::ParsePositiveVariant(int&, nsCSSValue&, int, int const*) 1 CSSParserImpl::ParseTextDecoration(int&, nsCSSValue&) 1 CSSParserImpl::ParseFontWeight(int&, nsCSSValue&)
4 nsParser::BuildModel() 34816 0 4 CNavDTD::BuildModel(nsIParser*, nsITokenizer*, nsITokenObserver*, nsIContentSink*) 4 CNavDTD::HandleToken(CToken*, nsIParser*)
4 CNavDTD::AddHeadLeaf(nsIParserNode*) 34876 0 4 CNavDTD::AddLeaf(nsIParserNode const*) 4 HTMLContentSink::AddLeaf(nsIParserNode const&)
4 nsParser::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned) 35157 0 4 nsParser::ResumeParse(int, int) 4 nsParser::BuildModel()
4 nsOnDataAvailableEvent::HandleEvent() 31055 0 4 nsHttpChannel::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned) 4 nsStreamListenerTee::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned)
4 nsHttpChannel::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned) 30257 0 4 nsStreamListenerTee::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned) 4 nsDocumentOpenInfo::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned)
4 CNavDTD::HandleStartToken(CToken*) 34877 0 4 CNavDTD::AddHeadLeaf(nsIParserNode*) 4 CNavDTD::AddLeaf(nsIParserNode const*)
4 nsDocumentOpenInfo::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned) 35166 0 4 nsParser::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned) 4 nsParser::ResumeParse(int, int)
2 operator new(unsigned) 2 PR_Malloc 20837 1 4 __libc_malloc 3 chunk_alloc
4 CSSParserImpl::ParseSelector(int&, nsCSSSelector&) 54678 0 4 CSSParserImpl::ParseClassSelector(int&, nsCSSSelector&, int&, int&) 3 nsCSSSelector::AddClass(nsString const&) 1 CSSParserImpl::GetToken(int&, int)
4 CSSParserImpl::AppendValue(nsICSSDeclaration*, nsCSSProperty, nsCSSValue const&, int&) 54521 1 4 CSSDeclarationImpl::AppendValue(nsCSSProperty, nsCSSValue const&) 1 nsCSSValue::operator=(nsCSSValue const&) 1 operator new(unsigned) 1 nsVoidArray::InsertElementAt(void*, int)
4 HTMLContentSink::AddLeaf(nsIParserNode const&) 54096 0 4 HTMLContentSink::ProcessSTYLETag(nsIParserNode const&) 4 CSSLoaderImpl::LoadInlineStyle(nsIContent*, nsIUnicharInputStream*, nsString const&, nsString const&, int, int, nsIParser*, int&, nsICSSLoaderObserver*)
4 CNavDTD::HandleToken(CToken*, nsIParser*) 34829 0 4 CNavDTD::HandleStartToken(CToken*) 4 CNavDTD::AddHeadLeaf(nsIParserNode*)
4 CNavDTD::BuildModel(nsIParser*, nsITokenizer*, nsITokenObserver*, nsIContentSink*) 34819 0 4 CNavDTD::HandleToken(CToken*, nsIParser*) 4 CNavDTD::HandleStartToken(CToken*)
4 nsStreamListenerTee::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned) 28316 0 4 nsDocumentOpenInfo::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned) 4 nsParser::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned)
4 HTMLContentSink::ProcessSTYLETag(nsIParserNode const&) 54597 0 4 CSSLoaderImpl::LoadInlineStyle(nsIContent*, nsIUnicharInputStream*, nsString const&, nsString const&, int, int, nsIParser*, int&, nsICSSLoaderObserver*) 4 CSSLoaderImpl::ParseSheet(nsIUnicharInputStream*, SheetLoadData*, int&, nsICSSStyleSheet*&)
4 nsParser::ResumeParse(int, int) 35158 0 4 nsParser::BuildModel() 4 CNavDTD::BuildModel(nsIParser*, nsITokenizer*, nsITokenObserver*, nsIContentSink*)
4 CNavDTD::AddLeaf(nsIParserNode const*) 54052 0 4 HTMLContentSink::AddLeaf(nsIParserNode const&) 4 HTMLContentSink::ProcessSTYLETag(nsIParserNode const&)
4 nsARequestObserverEvent::HandlePLEvent(PLEvent*) 30242 0 4 nsOnDataAvailableEvent::HandleEvent() 4 nsHttpChannel::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned)
3 CSSParserImpl::ParseDeclaration(int&, nsICSSDeclaration*, int, int&) 59738 0 3 nsCSSProps::LookupProperty(nsAString const&) 2 nsCSSProps::LookupProperty(nsCString const&) 1 nsCAutoString::nsCAutoString()
2 nsAtomList::nsAtomList(nsString const&) 1 nsCSSSelector::SetTag(nsString const&) 3199 0 3 NS_NewAtom(nsAString const&) 1 GetAtomHashEntry(nsAString const&) 1 AtomImpl::operator new(unsigned, nsAString const&) 1 _init
1 CSSDeclarationImpl::AppendValue(nsCSSProperty, nsCSSValue const&) 1 CSSDeclarationImpl::operator new(unsigned) 1 AtomImpl::operator new(unsigned, nsAString const&) 24440 0 3 operator new(unsigned) 2 __libc_malloc 1 pthread_mutex_trylock
3 CSSParserImpl::ParseClassSelector(int&, nsCSSSelector&, int&, int&) 54810 0 3 nsCSSSelector::AddClass(nsString const&) 3 nsAtomList::nsAtomList(nsString const&)
3 nsCSSSelector::AddClass(nsString const&) 54783 0 3 nsAtomList::nsAtomList(nsString const&) 2 NS_NewAtom(nsAString const&) 1 AtomImpl::operator new(unsigned, nsAString const&)
3 __libc_malloc 20838 3 3 chunk_alloc
2 nsCSSScanner::ParseIdent(int&, int, nsCSSToken&) 1 nsCSSScanner::ParseNumber(int&, int, nsCSSToken&) 54755 1 3 nsCSSScanner::GatherIdent(int&, int, nsString&) 2 nsString::do_AppendFromElement(unsigned short)
1 nsMemoryImpl::Alloc(unsigned) 1 nsVoidArray::SizeTo(int) 8714 0 2 PR_Malloc 2 __libc_malloc
2 nsCSSScanner::GatherIdent(int&, int, nsString&) 6824 0 2 nsString::do_AppendFromElement(unsigned short) 2 nsStr::StrAppend(nsStr&, nsStr const&, unsigned, int)
2 CSSParserImpl::ParseSelectorGroup(int&, SelectorList*&) 54803 0 2 nsCSSSelector::~nsCSSSelector() 2 nsCSSSelector::Reset()
2 CSSParserImpl::ParseSingleValueProperty(int&, nsCSSValue&, nsCSSProperty) 54692 0 2 CSSParserImpl::ParsePositiveVariant(int&, nsCSSValue&, int, int const*) 2 CSSParserImpl::ParseVariant(int&, nsCSSValue&, int, int const*)
1 nsString::nsString() 1 nsCAutoString::nsCAutoString() 6689 2 2 nsStr::Initialize(nsStr&, eCharSize)
1 nsAtomList::nsAtomList(nsString const&) 1 NS_NewAtom(nsAString const&) 3191 1 2 AtomImpl::operator new(unsigned, nsAString const&) 1 operator new(unsigned)
2 nsCSSProps::LookupProperty(nsCString const&) 3656 0 2 nsStaticCaseInsensitiveNameTable::Lookup(nsCString const&) 1 nsCString::ToLowerCase(nsCString&) const 1 nsHashtable::Get(nsHashKey*)
1 CSSParserImpl::ParseDeclaration(int&, nsICSSDeclaration*, int, int&) 1 nsAutoString::nsAutoString() 6811 1 2 nsString::nsString() 1 nsStr::Initialize(nsStr&, eCharSize)
2 nsCSSSelector::~nsCSSSelector() 54806 1 2 nsCSSSelector::Reset() 1 operator delete(void*)
2 nsString::do_AppendFromElement(unsigned short) 6695 1 2 nsStr::StrAppend(nsStr&, nsStr const&, unsigned, int) 1 memcpy
2 NS_NewCSSStyleRule(nsICSSStyleRule**, nsCSSSelector const&) 54851 1 2 CSSStyleRuleImpl::QueryInterface(nsID const&, void**) 1 CSSStyleRuleImpl::AddRef()
2 CSSParserImpl::ParseRuleSet(int&, void (*)(nsICSSRule*, void*), void*) 54892 0 2 NS_NewCSSStyleRule(nsICSSStyleRule**, nsCSSSelector const&) 2 CSSStyleRuleImpl::QueryInterface(nsID const&, void**)
2 nsCSSScanner::Next(int&, nsCSSToken&) 54757 0 2 nsCSSScanner::ParseIdent(int&, int, nsCSSToken&) 2 nsCSSScanner::GatherIdent(int&, int, nsString&)
1 nsCSSProps::LookupProperty(nsAString const&) 1 nsCSSKeywords::LookupKeyword(nsString const&) 6796 1 2 nsCAutoString::nsCAutoString() 1 nsStr::Initialize(nsStr&, eCharSize)
2 nsCSSProps::LookupProperty(nsAString const&) 59737 0 2 nsCSSProps::LookupProperty(nsCString const&) 2 nsStaticCaseInsensitiveNameTable::Lookup(nsCString const&)
1 operator new(unsigned) 9952 1 1 pthread_mutex_trylock
1 PL_HashTableRawLookup 3404 0 1 _hashKeyCompare(void const*, void const*) 1 memcmp
1 nsVoidArray::GrowArrayBy(int) 4087 0 1 nsAutoVoidArray::SizeTo(int) 1 nsVoidArray::SizeTo(int)
1 CSSParserImpl::ParseRuleSet(int&, void (*)(nsICSSRule*, void*), void*) 54624 0 1 AppendRuleToSheet(nsICSSRule*, void*) 1 CSSParserImpl::AppendRule(nsICSSRule*)
1 CSSDeclarationImpl::AppendValue(nsCSSProperty, nsCSSValue const&) 55230 0 1 nsCSSValue::operator=(nsCSSValue const&) 1 nsCRT::strdup(unsigned short const*)
1 nsCRT::strdup(unsigned short const*) 3261 0 1 nsCRT::strndup(unsigned short const*, unsigned) 1 nsMemory::Alloc(unsigned)
1 nsAutoVoidArray::SizeTo(int) 4060 0 1 nsVoidArray::SizeTo(int) 1 PR_Malloc
1 free 9964 0 1 pthread_mutex_unlock 1 __pthread_alt_unlock
1 _hashKeyCompare(void const*, void const*) 20964 1 1 memcmp
1 AppendRuleToSheet(nsICSSRule*, void*) 54669 0 1 CSSParserImpl::AppendRule(nsICSSRule*) 1 CSSStyleSheetImpl::AppendStyleRule(nsICSSRule*)
1 CSSParserImpl::ParseTypeOrUniversalSelector(int&, nsCSSSelector&, int&, int&, int) 54808 0 1 nsCSSSelector::SetTag(nsString const&) 1 NS_NewAtom(nsAString const&)
1 CSSParserImpl::AppendValue(nsICSSDeclaration*, nsCSSProperty, nsCSSValue const&, int&) 54350 1 1 nsCSSFont::nsCSSFont()
1 CSSStyleSheetImpl::AppendStyleRule(nsICSSRule*) 3686 1 1 nsSupportsArray::InsertElementAt(nsISupports*, unsigned)
1 nsCRT::strndup(unsigned short const*, unsigned) 5713 0 1 nsMemory::Alloc(unsigned) 1 nsMemoryImpl::Alloc(unsigned)
1 NS_NewAtom(nsAString const&) 3096 1 1 _init
1 nsCSSScanner::Next(int&, nsCSSToken&) 54759 0 1 nsCSSScanner::ParseNumber(int&, int, nsCSSToken&) 1 nsCSSScanner::GatherIdent(int&, int, nsString&)
1 CSSParserImpl::AppendRule(nsICSSRule*) 55151 0 1 CSSStyleSheetImpl::AppendStyleRule(nsICSSRule*) 1 nsSupportsArray::InsertElementAt(nsISupports*, unsigned)
1 nsAString::do_AssignFromReadable(nsAString const&) 6827 1 1 nsString::SetLength(unsigned)
1 pthread_mutex_unlock 10080 1 1 __pthread_alt_unlock
1 nsStaticCaseInsensitiveNameTable::Lookup(nsCString const&) 6745 0 1 nsCString::ToLowerCase(nsCString&) const 1 nsACString::AssignFromReadable(nsACString const&)
1 NS_NewCSSDeclaration(nsICSSDeclaration**) 54507 0 1 CSSDeclarationImpl::operator new(unsigned) 1 operator new(unsigned)
1 operator delete(void*) 20843 0 1 free 1 pthread_mutex_unlock
1 CSSParserImpl::ParseDeclaration(int&, nsICSSDeclaration*, int, int&) 6477 0 1 nsAString::AssignFromReadable(nsAString const&) 1 nsAString::do_AssignFromReadable(nsAString const&)
1 nsACString::AssignFromReadable(nsACString const&) 6519 1 1 nsACString::do_AssignFromReadable(nsACString const&)
1 NS_NewAtom(nsAString const&) 3198 1 1 GetAtomHashEntry(nsAString const&)
1 CSSParserImpl::ParsePseudoSelector(int&, nsCSSSelector&, int&, int&, int) 6819 1 1 nsString::~nsString()
1 nsAString::AssignFromReadable(nsAString const&) 6479 0 1 nsAString::do_AssignFromReadable(nsAString const&) 1 nsString::SetLength(unsigned)
1 CSSParserImpl::ParseProperty(int&, nsICSSDeclaration*, nsCSSProperty, int&) 54705 0 1 CSSParserImpl::ParseBorder(int&, nsICSSDeclaration*, int&) 1 CSSParserImpl::AppendValue(nsICSSDeclaration*, nsCSSProperty, nsCSSValue const&, int&)
1 nsHashtable::Get(nsHashKey*) 8117 0 1 PL_HashTableLookup 1 PL_HashTableRawLookup
1 nsCSSScanner::Next(int&, nsCSSToken&) 54760 1 1 nsCSSScanner::ParseCComment(int&, nsCSSToken&)
1 CSSParserImpl::ParseDeclaration(int&, nsICSSDeclaration*, int, int&) 54650 0 1 CSSParserImpl::ExpectSymbol(int&, unsigned short, int) 1 CSSParserImpl::GetToken(int&, int)
1 CSSDeclarationImpl::AppendValue(nsCSSProperty, nsCSSValue const&) 4072 0 1 nsVoidArray::InsertElementAt(void*, int) 1 nsVoidArray::GrowArrayBy(int)
1 CSSParserImpl::ParseSelector(int&, nsCSSSelector&) 54681 0 1 CSSParserImpl::ParsePseudoSelector(int&, nsCSSSelector&, int&, int&, int) 1 nsString::~nsString()
1 nsStr::StrAppend(nsStr&, nsStr const&, unsigned, int) 20988 1 1 memcpy
1 CSSParserImpl::ParseDeclarationBlock(int&, int) 54547 0 1 NS_NewCSSDeclaration(nsICSSDeclaration**) 1 CSSDeclarationImpl::operator new(unsigned)
1 SelectorList::AddSelector(nsCSSSelector const&) 54801 1 1 nsCSSSelector::nsCSSSelector(nsCSSSelector const&)
1 nsCString::ToLowerCase(nsCString&) const 6517 0 1 nsACString::AssignFromReadable(nsACString const&) 1 nsACString::do_AssignFromReadable(nsACString const&)
1 PL_HashTableLookup 8111 0 1 PL_HashTableRawLookup 1 _hashKeyCompare(void const*, void const*)
1 nsCSSSelector::Reset() 24399 0 1 operator delete(void*) 1 free
1 nsCSSScanner::Next(int&, nsCSSToken&) 54745 1 1 nsCSSScanner::Read(int&)
1 CSSParserImpl::ParseSingleValueProperty(int&, nsCSSValue&, nsCSSProperty) 54730 0 1 CSSParserImpl::ParseTextDecoration(int&, nsCSSValue&) 1 CSSParserImpl::ParseVariant(int&, nsCSSValue&, int, int const*)
1 nsMemory::Alloc(unsigned) 5701 0 1 nsMemoryImpl::Alloc(unsigned) 1 PR_Malloc
1 CSSStyleRuleImpl::QueryInterface(nsID const&, void**) 54852 1 1 CSSStyleRuleImpl::AddRef()
1 nsVoidArray::InsertElementAt(void*, int) 4061 0 1 nsVoidArray::GrowArrayBy(int) 1 nsAutoVoidArray::SizeTo(int)
1 CSSParserImpl::ParseSelectorGroup(int&, SelectorList*&) 54622 0 1 SelectorList::AddSelector(nsCSSSelector const&) 1 nsCSSSelector::nsCSSSelector(nsCSSSelector const&)
1 nsCSSValue::operator=(nsCSSValue const&) 3260 0 1 nsCRT::strdup(unsigned short const*) 1 nsCRT::strndup(unsigned short const*, unsigned)
1 CSSParserImpl::ParseSelector(int&, nsCSSSelector&) 54679 0 1 CSSParserImpl::ParseTypeOrUniversalSelector(int&, nsCSSSelector&, int&, int&, int) 1 nsCSSSelector::SetTag(nsString const&)
1 CSSParserImpl::ParseVariant(int&, nsCSSValue&, int, int const*) 59732 0 1 nsCSSKeywords::LookupKeyword(nsString const&) 1 nsCAutoString::nsCAutoString()
1 CSSParserImpl::ParseDeclaration(int&, nsICSSDeclaration*, int, int&) 6690 1 1 nsStr::Initialize(nsStr&, char*, unsigned, unsigned, eCharSize, int)
1 CSSParserImpl::ParseDeclaration(int&, nsICSSDeclaration*, int, int&) 6886 0 1 nsAutoString::nsAutoString() 1 nsString::nsString()
1 CSSParserImpl::ParseSingleValueProperty(int&, nsCSSValue&, nsCSSProperty) 54719 0 1 CSSParserImpl::ParseFontWeight(int&, nsCSSValue&) 1 CSSParserImpl::ParseVariant(int&, nsCSSValue&, int, int const*)
1 nsStaticCaseInsensitiveNameTable::Lookup(nsCString const&) 3422 0 1 nsHashtable::Get(nsHashKey*) 1 PL_HashTableLookup

Flat Profile


Total hit count: 34
Count %Total  Function Name
  3   8.8     chunk_alloc
  2   5.9     CSSParserImpl::GetToken(int&, int)
  2   5.9     nsStr::Initialize(nsStr&, eCharSize)
  1   2.9     nsStr::Initialize(nsStr&, char*, unsigned, unsigned, eCharSize, int)
  1   2.9     CSSDeclarationImpl::AppendValue(nsCSSProperty, nsCSSValue const&)
  1   2.9     nsCSSFont::nsCSSFont()
  1   2.9     nsCSSScanner::Read(int&)
  1   2.9     _init
  1   2.9     nsString::nsString()
  1   2.9     nsSupportsArray::InsertElementAt(nsISupports*, unsigned)
  1   2.9     nsString::SetLength(unsigned)
  1   2.9     __pthread_alt_unlock
  1   2.9     nsCSSSelector::nsCSSSelector(nsCSSSelector const&)
  1   2.9     nsCSSSelector::Reset()
  1   2.9     memcmp
  1   2.9     CSSStyleRuleImpl::QueryInterface(nsID const&, void**)
  1   2.9     pthread_mutex_trylock
  1   2.9     nsCSSScanner::GatherIdent(int&, int, nsString&)
  1   2.9     nsString::~nsString()
  1   2.9     nsCAutoString::nsCAutoString()
  1   2.9     nsStr::StrAppend(nsStr&, nsStr const&, unsigned, int)
  1   2.9     nsACString::do_AssignFromReadable(nsACString const&)
  1   2.9     CSSStyleRuleImpl::AddRef()
  1   2.9     AtomImpl::operator new(unsigned, nsAString const&)
  1   2.9     nsCSSScanner::ParseCComment(int&, nsCSSToken&)
  1   2.9     CSSParserImpl::ParseRuleSet(int&, void (*)(nsICSSRule*, void*), void*)
  1   2.9     __libc_malloc
  1   2.9     memcpy
  1   2.9     CSSParserImpl::ParseVariant(int&, nsCSSValue&, int, int const*)
  1   2.9     GetAtomHashEntry(nsAString const&)