Jprof Profile Report

flat | hierarchical

Hierarchical Profile


index Count    Hits Function Name
             287165 nsHTMLScriptElement::MaybeProcessScript()
 50742   0   287165 nsScriptLoader::ProcessScriptElement(nsIScriptElement*, nsIScriptLoaderObserver*)
             287165 nsScriptLoader::ProcessRequest(nsScriptLoadRequest*)

23003 0 287165 __libc_start_main 287165 main
287165 CNavDTD::HandleDefaultStartToken(CToken*, nsHTMLTag, nsCParserNode*) 88001 0 287165 .L1636 287165 CNavDTD::HandleScriptToken(nsIParserNode const*)
287165 nsEventQueueImpl::ProcessPendingEvents() 3323 0 287165 PL_ProcessPendingEvents 287165 PL_HandleEvent
287165 nsInputStreamPump::OnStateTransfer() 34559 0 287165 nsHttpChannel::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned) 287165 nsStreamListenerTee::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned)
287165 HTMLContentSink::ProcessSCRIPTTag(nsIParserNode const&) 50260 0 287165 nsGenericElement::AppendChildTo(nsIContent*, int, int) 287165 nsHTMLScriptElement::SetDocument(nsIDocument*, int, int)
287165 PL_ProcessPendingEvents 3326 0 287165 PL_HandleEvent 287165 nsInputStreamReadyEvent::EventHandler(PLEvent*)
287165 js_Invoke 29485 0 287165 XPC_WN_CallMethod(JSContext*, JSObject*, unsigned, long*, long*) 287165 XPCWrappedNative::CallMethod(XPCCallContext&, XPCWrappedNative::CallMode)
287165 our_gdk_io_invoke(_GIOChannel*, GIOCondition, void*) 83958 0 287165 event_processor_callback(void*, int, GdkInputCondition) 287165 nsEventQueueImpl::ProcessPendingEvents()
287165 PL_HandleEvent 2516 0 287165 nsInputStreamReadyEvent::EventHandler(PLEvent*) 287165 nsInputStreamPump::OnInputStreamReady(nsIAsyncInputStream*)
287165 nsJSContext::EvaluateString(nsAString const&, void*, nsIPrincipal*, char const*, unsigned, char const*, nsAString*, int*) 5597 0 287165 JS_EvaluateUCScriptForPrincipals 287165 js_Execute
287165 nsScriptLoader::ProcessRequest(nsScriptLoadRequest*) 50753 0 287165 nsScriptLoader::EvaluateScript(nsScriptLoadRequest*, nsString const&) 287165 nsJSContext::EvaluateString(nsAString const&, void*, nsIPrincipal*, char const*, unsigned, char const*, nsAString*, int*)
287165 nsAppStartup::Run() 83962 0 287165 nsAppShell::Run() 287165 gtk_main
287165 XPCWrappedNative::CallMethod(XPCCallContext&, XPCWrappedNative::CallMode) 4112 0 287165 XPTC_InvokeByIndex 287165 txMozillaXSLTProcessor::TransformToFragment(nsIDOMNode*, nsIDOMDocument*, nsIDOMDocumentFragment**)
287165 __libc_start_main 148 0 287165 main 287165 main1(int, char**, nsISupports*)
287165 nsParser::ResumeParse(int, int, int) 88391 0 287165 nsParser::BuildModel() 287165 CNavDTD::BuildModel(nsIParser*, nsITokenizer*, nsITokenObserver*, nsIContentSink*)
287165 nsInputStreamReadyEvent::EventHandler(PLEvent*) 31846 0 287165 nsInputStreamPump::OnInputStreamReady(nsIAsyncInputStream*) 287165 nsInputStreamPump::OnStateTransfer()
287165 JS_EvaluateUCScriptForPrincipals 6264 0 287165 js_Execute 287165 .L1789
287165 nsInputStreamPump::OnInputStreamReady(nsIAsyncInputStream*) 31848 0 287165 nsInputStreamPump::OnStateTransfer() 287165 nsHttpChannel::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned)
287165 event_processor_callback(void*, int, GdkInputCondition) 3392 0 287165 nsEventQueueImpl::ProcessPendingEvents() 287165 PL_ProcessPendingEvents
287165 XPC_WN_CallMethod(JSContext*, JSObject*, unsigned, long*, long*) 29390 0 287165 XPCWrappedNative::CallMethod(XPCCallContext&, XPCWrappedNative::CallMode) 287165 XPTC_InvokeByIndex
287165 main 142 0 287165 main1(int, char**, nsISupports*) 287165 nsAppStartup::Run()
287165 .L486 87940 0 287165 CNavDTD::HandleStartToken(CToken*) 287165 CNavDTD::HandleDefaultStartToken(CToken*, nsHTMLTag, nsCParserNode*)
287165 js_Execute 6378 0 287165 .L1789 287165 js_Invoke
287165 main1(int, char**, nsISupports*) 81342 0 287165 nsAppStartup::Run() 287165 nsAppShell::Run()
287165 nsScriptLoader::EvaluateScript(nsScriptLoadRequest*, nsString const&) 63159 0 287165 nsJSContext::EvaluateString(nsAString const&, void*, nsIPrincipal*, char const*, unsigned, char const*, nsAString*, int*) 287165 JS_EvaluateUCScriptForPrincipals
287165 CNavDTD::AddLeaf(nsIParserNode const*) 59934 0 287165 HTMLContentSink::AddLeaf(nsIParserNode const&) 287165 HTMLContentSink::ProcessSCRIPTTag(nsIParserNode const&)
287165 nsStreamListenerTee::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned) 93425 0 287165 nsDocumentOpenInfo::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned) 287165 nsParser::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned)
287165 .L1789 6261 0 287165 js_Invoke 287165 XPC_WN_CallMethod(JSContext*, JSObject*, unsigned, long*, long*)
287165 g_main_iterate 16752 0 287165 g_main_dispatch 287165 g_io_unix_dispatch
287165 CNavDTD::HandleScriptToken(nsIParserNode const*) 88015 0 287165 CNavDTD::AddLeaf(nsIParserNode const*) 287165 HTMLContentSink::AddLeaf(nsIParserNode const&)
287165 HTMLContentSink::AddLeaf(nsIParserNode const&) 59966 0 287165 HTMLContentSink::ProcessSCRIPTTag(nsIParserNode const&) 287165 nsGenericElement::AppendChildTo(nsIContent*, int, int)
287165 nsGenericElement::AppendChildTo(nsIContent*, int, int) 57298 0 287165 nsHTMLScriptElement::SetDocument(nsIDocument*, int, int) 287165 nsHTMLScriptElement::MaybeProcessScript()
287165 CNavDTD::BuildModel(nsIParser*, nsITokenizer*, nsITokenObserver*, nsIContentSink*) 87924 0 287165 .L486 287165 CNavDTD::HandleStartToken(CToken*)
287165 nsDocumentOpenInfo::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned) 88397 0 287165 nsParser::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned) 287165 nsParser::ResumeParse(int, int, int)
287165 nsParser::BuildModel() 87913 0 287165 CNavDTD::BuildModel(nsIParser*, nsITokenizer*, nsITokenObserver*, nsIContentSink*) 287165 .L486
287165 CNavDTD::HandleStartToken(CToken*) 87935 0 287165 CNavDTD::HandleDefaultStartToken(CToken*, nsHTMLTag, nsCParserNode*) 287165 .L1636
287165 g_io_unix_dispatch 83945 0 287165 our_gdk_io_invoke(_GIOChannel*, GIOCondition, void*) 287165 event_processor_callback(void*, int, GdkInputCondition)
287165 nsHttpChannel::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned) 32475 0 287165 nsStreamListenerTee::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned) 287165 nsDocumentOpenInfo::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned)
287165 nsAppShell::Run() 12361 0 287165 gtk_main 287165 g_main_run
287165 nsScriptLoader::ProcessScriptElement(nsIScriptElement*, nsIScriptLoaderObserver*) 50750 0 287165 nsScriptLoader::ProcessRequest(nsScriptLoadRequest*) 287165 nsScriptLoader::EvaluateScript(nsScriptLoadRequest*, nsString const&)
287165 g_main_run 16753 0 287165 g_main_iterate 287165 g_main_dispatch
287165 nsParser::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned) 88390 0 287165 nsParser::ResumeParse(int, int, int) 287165 nsParser::BuildModel()
287165 nsHTMLScriptElement::SetDocument(nsIDocument*, int, int) 57326 0 287165 nsHTMLScriptElement::MaybeProcessScript() 287165 nsScriptLoader::ProcessScriptElement(nsIScriptElement*, nsIScriptLoaderObserver*)
287165 .L1636 87956 0 287165 CNavDTD::HandleScriptToken(nsIParserNode const*) 287165 CNavDTD::AddLeaf(nsIParserNode const*)
287165 g_main_dispatch 16704 0 287165 g_io_unix_dispatch 287165 our_gdk_io_invoke(_GIOChannel*, GIOCondition, void*)
287165 gtk_main 16757 0 287165 g_main_run 287165 g_main_iterate
287165 XPTC_InvokeByIndex 120991 0 287165 txMozillaXSLTProcessor::TransformToFragment(nsIDOMNode*, nsIDOMDocument*, nsIDOMDocumentFragment**) 287163 txXSLTProcessor::execute(txExecutionState&) 1 txPushParams::execute(txExecutionState&) 1 txCheckParam::execute(txExecutionState&)
287163 txMozillaXSLTProcessor::TransformToFragment(nsIDOMNode*, nsIDOMDocument*, nsIDOMDocumentFragment**) 120814 3 287163 txXSLTProcessor::execute(txExecutionState&) 287108 txSetVariable::execute(txExecutionState&) 51 txConditionalGoto::execute(txExecutionState&) 1 txSetParam::execute(txExecutionState&)
287108 txXSLTProcessor::execute(txExecutionState&) 120384 0 287108 txSetVariable::execute(txExecutionState&) 188281 FilterExpr::evaluate(txIEvalContext*, txAExprResult**) 98804 PathExpr::evaluate(txIEvalContext*, txAExprResult**) 21 UnionExpr::evaluate(txIEvalContext*, txAExprResult**) 2 txExecutionState::bindVariable(txExpandedName const&, txAExprResult*)
188319 FilterExpr::evaluate(txIEvalContext*, txAExprResult**) 98694 .L14 119825 22 287013 PredicateList::evaluatePredicates(txNodeSet*, txIMatchContext*) 286905 BooleanExpr::evaluate(txIEvalContext*, txAExprResult**) 50 RelationalExpr::evaluate(txIEvalContext*, txAExprResult**) 9 txNodeSetContext::recycler() 9 txNodeSet::mark(int) 4 BooleanResult::booleanValue() 3 txNodeSetContext::size() 3 BooleanFunctionCall::evaluate(txIEvalContext*, txAExprResult**) 2 txAExprResult::Release() 2 txResultRecycler::getBoolResult(int, txAExprResult**) 2 txNodeSet::sweep() 1 __i686.get_pc_thunk.bx 1 memset
929754 BooleanExpr::evaluate(txIEvalContext*, txAExprResult**) 286905 PredicateList::evaluatePredicates(txNodeSet*, txIMatchContext*) 4 .L14 3 FilterExpr::evaluate(txIEvalContext*, txAExprResult**) 119625 118 286912 BooleanExpr::evaluate(txIEvalContext*, txAExprResult**) 929754 BooleanExpr::evaluate(txIEvalContext*, txAExprResult**) 189091 RelationalExpr::evaluate(txIEvalContext*, txAExprResult**) 97439 .L82 73 txNodeSetContext::recycler() 25 StringFunctionCall::evaluate(txIEvalContext*, txAExprResult**) 24 PathExpr::evaluate(txIEvalContext*, txAExprResult**) 20 txAExprResult::Release() 20 BooleanResult::booleanValue() 19 non-virtual thunk to LocationStep::evaluate(txIEvalContext*, txAExprResult**) 17 txResultRecycler::getBoolResult(int, txAExprResult**) 15 txSingleNodeContext::recycler() 9 .L5 8 __i686.get_pc_thunk.bx 7 UnaryExpr::evaluate(txIEvalContext*, txAExprResult**) 5 txLiteralExpr::evaluate(txIEvalContext*, txAExprResult**) 5 BooleanFunctionCall::evaluate(txIEvalContext*, txAExprResult**) 4 LocationStep::evaluate(txIEvalContext*, txAExprResult**) 4 txListIterator::txListIterator(txList*) 3 RelationalExpr::compareResults(txIEvalContext*, txAExprResult*, txAExprResult*) 2 FunctionCall::requireParams(int, int, txIEvalContext*) 2 txListIterator::~txListIterator() 1 FunctionCall::evaluateToBoolean(Expr*, txIEvalContext*) 1 txListIterator::next()
189091 BooleanExpr::evaluate(txIEvalContext*, txAExprResult**) 97390 FunctionCall::evaluateToBoolean(Expr*, txIEvalContext*) 51 txConditionalGoto::execute(txExecutionState&) 50 PredicateList::evaluatePredicates(txNodeSet*, txIMatchContext*) 3 .L82 119828 132 286539 RelationalExpr::evaluate(txIEvalContext*, txAExprResult**) 214799 PathExpr::evaluate(txIEvalContext*, txAExprResult**) 56048 RelationalExpr::compareResults(txIEvalContext*, txAExprResult*, txAExprResult*) 9694 .L5 2167 .L35 766 LocationStep::evaluate(txIEvalContext*, txAExprResult**) 696 txNodeSetContext::recycler() 516 txAExprResult::Release() 361 nsSubstring::SetLength(unsigned) 245 non-virtual thunk to LocationStep::evaluate(txIEvalContext*, txAExprResult**) 188 txNodeSet::getResultType() 166 txResultRecycler::getNonSharedNodeSet(txNodeSet*, txNodeSet**) 103 txNodeSetContext::size() 83 txNodeSet::addAndTransfer(txNodeSet*) 81 txNodeSet::get(int) const 79 txXPathNodeUtils::appendNodeValue(txXPathNode const&, nsAString&) 77 .L14 51 .L5 31 txResultRecycler::getBoolResult(int, txAExprResult**) 31 _init 28 StringFunctionCall::evaluate(txIEvalContext*, txAExprResult**) 26 NumberResult::numberValue() 23 txListIterator::hasNext() 20 VariableRefExpr::evaluate(txIEvalContext*, txAExprResult**) 19 txListIterator::next() 18 txListIterator::txListIterator(txList*) 15 txNameTest::matches(txXPathNode const&, txIMatchContext*) 13 UnaryExpr::evaluate(txIEvalContext*, txAExprResult**) 12 FunctionCall::requireParams(int, int, txIEvalContext*) 10 txXPathTreeWalker::txXPathTreeWalker(txXPathNode const&) 9 txResultRecycler::getNodeSet(txXPathNode const&, txNodeSet**) 9 txNodeSetContext::getContextNode() 8 __i686.get_pc_thunk.bx 7 txXPathTreeWalker::moveToNextAttribute() 7 FunctionCall::evaluateToString(Expr*, txIEvalContext*, nsAString&) 6 StringResult::getResultType() 6 txIMatchContext::~txIMatchContext() 6 NumberResult::getResultType() 6 txListIterator::~txListIterator() 5 txResultRecycler::getStringResult(StringResult**) 4 txResultRecycler::recycle(txAExprResult*) 3 txXPathTreeWalker::~txXPathTreeWalker() 2 txXPathTreeWalker::moveToFirstAttribute() 2 txLiteralExpr::evaluate(txIEvalContext*, txAExprResult**) 2 PredicateList::isEmpty() 2 pthread_barrierattr_setpshared 1 txResultRecycler::getNumberResult(double, txAExprResult**) 1 txNodeSet::append(txXPathNode const&) 1 txSingleNodeContext::recycler()
214799 RelationalExpr::evaluate(txIEvalContext*, txAExprResult**) 98804 txSetVariable::execute(txExecutionState&) 24 BooleanExpr::evaluate(txIEvalContext*, txAExprResult**) 6 FunctionCall::evaluateToBoolean(Expr*, txIEvalContext*) 119802 2623 233999 PathExpr::evaluate(txIEvalContext*, txAExprResult**) 168899 .L35 98803 PathExpr::evalDescendants(Expr*, txXPathNode const&, txIMatchContext*, txNodeSet*) 23529 txNodeSet::addAndTransfer(txNodeSet*) 7305 LocationStep::evaluate(txIEvalContext*, txAExprResult**) 2967 txAExprResult::Release() 2576 .L14 2233 txNodeSetContext::recycler() 1034 txNameTest::matches(txXPathNode const&, txIMatchContext*) 578 txXPathTreeWalker::moveToNextAttribute() 544 __i686.get_pc_thunk.bx 494 txResultRecycler::getNonSharedNodeSet(txNodeSet*, txNodeSet**) 421 txSingleNodeContext::recycler() 319 VariableRefExpr::evaluate(txIEvalContext*, txAExprResult**) 182 txXPathTreeWalker::moveToFirstAttribute() 171 txNodeSet::add(txNodeSet const&, void (*)(txXPathNode*, txXPathNode const*, txXPathNode const*)) 136 txResultRecycler::recycle(txAExprResult*) 130 txNodeSetContext::getContextNode() 108 txNodeSetContext::size() 93 txResultRecycler::getNodeSet(txXPathNode const&, txNodeSet**) 92 PredicateList::isEmpty() 89 txXPathTreeWalker::txXPathTreeWalker(txXPathNode const&) 82 txXPathTreeWalker::~txXPathTreeWalker() 78 txListIterator::next() 61 txNodeSet::append(txXPathNode const&) 57 txResultRecycler::getNodeSet(txNodeSet**) 8 txIMatchContext::~txIMatchContext() 5 txNodeSet::clear() 4 _init 4 nsVoidArray::RemoveElementsAt(int, int) 3 txNodeSetContext::getVariable(int, nsIAtom*, txAExprResult*&) 2 txNodeSet::get(int) const 2 txListIterator::txListIterator(txList*) 1 RootExpr::evaluate(txIEvalContext*, txAExprResult**)
188281 txSetVariable::execute(txExecutionState&) 50 FunctionCall::evaluateToNodeSet(Expr*, txIEvalContext*, txNodeSet**) 119726 0 188331 FilterExpr::evaluate(txIEvalContext*, txAExprResult**) 188319 PredicateList::evaluatePredicates(txNodeSet*, txIMatchContext*) 4 BooleanResult::getResultType() 3 txResultRecycler::getNonSharedNodeSet(txNodeSet*, txNodeSet**) 3 BooleanExpr::evaluate(txIEvalContext*, txAExprResult**) 1 txAExprResult::Release() 1 txNodeSet::mark(int)
168899 PathExpr::evaluate(txIEvalContext*, txAExprResult**) 2807 AdditiveExpr::evaluate(txIEvalContext*, txAExprResult**) 2167 RelationalExpr::evaluate(txIEvalContext*, txAExprResult**) 1372 FunctionCall::evaluateToString(Expr*, txIEvalContext*, nsAString&) 119747 2913 175245 .L35 99594 txNameTest::matches(txXPathNode const&, txIMatchContext*) 49440 txXPathTreeWalker::moveToNextAttribute() 13302 txXPathTreeWalker::moveToFirstAttribute() 5163 __i686.get_pc_thunk.bx 2098 txNodeSet::append(txXPathNode const&) 773 txXPathTreeWalker::moveToValidAttribute(unsigned) 536 txXPathNodeUtils::getNamespaceID(txXPathNode const&) 505 txXPathNodeUtils::getLocalName(txXPathNode const&) 489 nsCOMPtr_base::~nsCOMPtr_base() 247 _init 98 txNodeSet::ensureGrowSize(int) 87 txXPathNode::txXPathNode(txXPathNode const&)
99594 .L35 1034 PathExpr::evaluate(txIEvalContext*, txAExprResult**) 20 AdditiveExpr::evaluate(txIEvalContext*, txAExprResult**) 15 RelationalExpr::evaluate(txIEvalContext*, txAExprResult**) 13 FunctionCall::evaluateToString(Expr*, txIEvalContext*, nsAString&) 12 .L182 119875 8265 100688 txNameTest::matches(txXPathNode const&, txIMatchContext*) 41780 txXPathNodeUtils::getNamespaceID(txXPathNode const&) 32702 txXPathNodeUtils::getLocalName(txXPathNode const&) 10425 nsCOMPtr_base::~nsCOMPtr_base() 2584 __i686.get_pc_thunk.bx 1459 _init 1430 nsGenericElement::GetAttrNameAt(unsigned, int*, nsIAtom**, nsIAtom**) const 1178 nsCOMPtr_base::begin_assignment() 864 AtomImpl::Release() 1 nsGenericElement::GetNodeInfo() const
98710 PathExpr::evalDescendants(Expr*, txXPathNode const&, txIMatchContext*, txNodeSet*) 2576 PathExpr::evaluate(txIEvalContext*, txAExprResult**) 77 RelationalExpr::evaluate(txIEvalContext*, txAExprResult**) 62 AdditiveExpr::evaluate(txIEvalContext*, txAExprResult**) 37 FunctionCall::evaluateToString(Expr*, txIEvalContext*, nsAString&) 119746 948 100601 .L14 98694 PredicateList::evaluatePredicates(txNodeSet*, txIMatchContext*) 820 txXPathTreeWalker::~txXPathTreeWalker() 277 PredicateList::isEmpty() 196 txAExprResult::Release() 191 nsVoidArray::~nsVoidArray() 147 __i686.get_pc_thunk.bx 130 txList::getLength() 48 _init 4 BooleanExpr::evaluate(txIEvalContext*, txAExprResult**) 3 BooleanResult::booleanValue() 3 BooleanResult::getResultType() 1 txNodeSetContext::size()
98853 PathExpr::evalDescendants(Expr*, txXPathNode const&, txIMatchContext*, txNodeSet*) 98803 PathExpr::evaluate(txIEvalContext*, txAExprResult**) 119803 5 98803 PathExpr::evalDescendants(Expr*, txXPathNode const&, txIMatchContext*, txNodeSet*) 98853 PathExpr::evalDescendants(Expr*, txXPathNode const&, txIMatchContext*, txNodeSet*) 98710 .L14 37 .L182 16 LocationStep::evaluate(txIEvalContext*, txAExprResult**) 9 txXPathTreeWalker::moveToNextSibling() 9 txAExprResult::Release() 5 txNodeSet::addAndTransfer(txNodeSet*) 4 txXPathTreeWalker::moveToFirstChild() 2 txNodeSetContext::isStripSpaceAllowed(txXPathNode const&) 1 txXPathTreeWalker::moveToSibling(int) 1 txXPathTreeWalker::~txXPathTreeWalker() 1 txNodeSetContext::recycler() 1 PredicateList::isEmpty() 1 txSingleNodeContext::recycler() 1 txSingleNodeContext::isStripSpaceAllowed(txXPathNode const&)
97439 BooleanExpr::evaluate(txIEvalContext*, txAExprResult**) 119634 6 97439 .L82 97411 FunctionCall::evaluateToBoolean(Expr*, txIEvalContext*) 6 txNodeSetContext::recycler() 5 BooleanResult::booleanValue() 3 RelationalExpr::evaluate(txIEvalContext*, txAExprResult**) 3 FunctionCall::requireParams(int, int, txIEvalContext*) 3 txListIterator::next() 1 txAExprResult::Release() 1 __i686.get_pc_thunk.bx
97411 .L82 1 BooleanExpr::evaluate(txIEvalContext*, txAExprResult**) 119740 6 97412 FunctionCall::evaluateToBoolean(Expr*, txIEvalContext*) 97390 RelationalExpr::evaluate(txIEvalContext*, txAExprResult**) 6 PathExpr::evaluate(txIEvalContext*, txAExprResult**) 5 non-virtual thunk to LocationStep::evaluate(txIEvalContext*, txAExprResult**) 2 txAExprResult::Release() 2 txResultRecycler::getBoolResult(int, txAExprResult**) 1 LocationStep::evaluate(txIEvalContext*, txAExprResult**)
22400 txXPathTreeWalker::moveToValidAttribute(unsigned) 21077 txXPathNodeUtils::getLocalName(txXPathNode const&) 20998 txXPathNodeUtils::getNamespaceID(txXPathNode const&) 4419 txXPathNodeUtils::appendNodeValue(txXPathNode const&, nsAString&) 1430 txNameTest::matches(txXPathNode const&, txIMatchContext*) 608 txXPathTreeWalker::moveToNextAttribute() 433 RelationalExpr::compareResults(txIEvalContext*, txAExprResult*, txAExprResult*) 124 txXPathTreeWalker::moveToFirstAttribute() 4 txNodeSet::stringValue(nsAString&) 50285 18533 71493 nsGenericElement::GetAttrNameAt(unsigned, int*, nsIAtom**, nsIAtom**) const 27586 AtomImpl::AddRef() 12652 nsAttrAndChildArray::GetSafeAttrNameAt(unsigned) const 8939 PR_AtomicIncrement 1155 nsAttrAndChildArray::MappedAttrCount() const 1049 __i686.get_pc_thunk.bx 815 _init 764 __i686.get_pc_thunk.bx
56048 RelationalExpr::evaluate(txIEvalContext*, txAExprResult**) 18759 RelationalExpr::compareResults(txIEvalContext*, txAExprResult*, txAExprResult*) 3 BooleanExpr::evaluate(txIEvalContext*, txAExprResult**) 119827 3539 56051 RelationalExpr::compareResults(txIEvalContext*, txAExprResult*, txAExprResult*) 37589 txXPathNodeUtils::appendNodeValue(txXPathNode const&, nsAString&) 18759 RelationalExpr::compareResults(txIEvalContext*, txAExprResult*, txAExprResult*) 7820 nsSubstring::SetLength(unsigned) 1484 nsAString::Equals(nsAString const&) const 672 txResultRecycler::getStringResult(StringResult**) 659 nsCOMPtr_base::begin_assignment() 474 nsAString::Append(nsAString const&) 433 nsGenericElement::GetAttrNameAt(unsigned, int*, nsIAtom**, nsIAtom**) const 351 __i686.get_pc_thunk.bx 317 txNodeSet::get(int) const 313 StringResult::numberValue() 283 StringResult::getResultType() 274 StringResult::stringValuePointer() 261 _init 249 nsGenericElement::GetAttr(int, nsIAtom*, nsAString&) const 239 nsCOMPtr_base::~nsCOMPtr_base() 185 nsAString::~nsAString() 184 nsSubstring::SetCapacity(unsigned) 155 __i686.get_pc_thunk.bx 152 nsSubstring::Equals(nsAString const&) const 144 nsSubstring::Capacity() const 122 txAExprResult::Release() 96 _init 19 txNodeSetContext::recycler() 11 txResultRecycler::recycle(txAExprResult*) 7 NumberResult::numberValue() 6 txSingleNodeContext::recycler() 5 NumberResult::getResultType() 4 txDouble::toDouble(nsAString const&) 3 nsVoidArray::RemoveElementsAt(int, int) 1 txNodeSet::getResultType()
43197 txXPathTreeWalker::moveToNextAttribute() 11967 txXPathTreeWalker::moveToFirstAttribute() 773 .L35 120150 8767 55937 txXPathTreeWalker::moveToValidAttribute(unsigned) 22400 nsGenericElement::GetAttrNameAt(unsigned, int*, nsIAtom**, nsIAtom**) const 8958 nsCOMPtr_base::~nsCOMPtr_base() 8852 nsGenericElement::GetAttrCount() const 2833 nsAttrAndChildArray::AttrCount() const 1238 nsCOMPtr_base::begin_assignment() 1187 AtomImpl::AddRef() 689 AtomImpl::Release() 537 __i686.get_pc_thunk.bx 476 nsAttrAndChildArray::GetSafeAttrNameAt(unsigned) const
49440 .L35 578 PathExpr::evaluate(txIEvalContext*, txAExprResult**) 7 RelationalExpr::evaluate(txIEvalContext*, txAExprResult**) 7 AdditiveExpr::evaluate(txIEvalContext*, txAExprResult**) 6 FunctionCall::evaluateToString(Expr*, txIEvalContext*, nsAString&) 120149 2743 50038 txXPathTreeWalker::moveToNextAttribute() 43197 txXPathTreeWalker::moveToValidAttribute(unsigned) 1277 nsGenericElement::GetAttrCount() const 772 _init 609 nsCOMPtr_base::~nsCOMPtr_base() 608 nsGenericElement::GetAttrNameAt(unsigned, int*, nsIAtom**, nsIAtom**) const 420 __i686.get_pc_thunk.bx 412 nsCOMPtr_base::begin_assignment()
41780 txNameTest::matches(txXPathNode const&, txIMatchContext*) 536 .L35 120164 5148 42316 txXPathNodeUtils::getNamespaceID(txXPathNode const&) 20998 nsGenericElement::GetAttrNameAt(unsigned, int*, nsIAtom**, nsIAtom**) const 9568 nsCOMPtr_base::~nsCOMPtr_base() 2479 nsAttrAndChildArray::GetSafeAttrNameAt(unsigned) const 2009 nsCOMPtr_base::begin_assignment() 1177 AtomImpl::AddRef() 705 AtomImpl::Release() 232 __i686.get_pc_thunk.bx
37589 RelationalExpr::compareResults(txIEvalContext*, txAExprResult*, txAExprResult*) 977 txNodeSet::stringValue(nsAString&) 79 RelationalExpr::evaluate(txIEvalContext*, txAExprResult**) 1 txNodeSet::numberValue() 1 FunctionCall::evaluateToString(Expr*, txIEvalContext*, nsAString&) 120168 2332 38647 txXPathNodeUtils::appendNodeValue(txXPathNode const&, nsAString&) 17431 nsAString::Append(nsAString const&) 6708 nsGenericElement::GetAttr(int, nsIAtom*, nsAString&) const 4419 nsGenericElement::GetAttrNameAt(unsigned, int*, nsIAtom**, nsIAtom**) const 2683 nsAString::~nsAString() 1842 nsCOMPtr_base::~nsCOMPtr_base() 650 nsAString::Length() const 484 AtomImpl::Release() 392 __i686.get_pc_thunk.bx 362 nsAttrAndChildArray::GetSafeAttrNameAt(unsigned) const 351 nsAttrAndChildArray::GetAttr(nsIAtom*, int) const 279 nsCOMPtr_base::begin_assignment() 172 __i686.get_pc_thunk.bx 148 AtomImpl::AddRef() 145 nsAttrValue::ToString(nsAString&) const 83 nsSubstring::Replace(unsigned, unsigned, nsAString const&) 69 _init 55 nsSubstring::Finalize() 29 _init 13 .L168
10425 txNameTest::matches(txXPathNode const&, txIMatchContext*) 9568 txXPathNodeUtils::getNamespaceID(txXPathNode const&) 8958 txXPathTreeWalker::moveToValidAttribute(unsigned) 1842 txXPathNodeUtils::appendNodeValue(txXPathNode const&, nsAString&) 948 txXPathNodeUtils::getLocalName(txXPathNode const&) 609 txXPathTreeWalker::moveToNextAttribute() 489 .L35 239 RelationalExpr::compareResults(txIEvalContext*, txAExprResult*, txAExprResult*) 145 txXPathTreeWalker::moveToFirstAttribute() 40 txExecutionState::getVariable(int, nsIAtom*, txAExprResult*&) 13 txNodeSet::stringValue(nsAString&) 4 txSingleNodeContext::getVariable(int, nsIAtom*, txAExprResult*&) 687 9816 33280 nsCOMPtr_base::~nsCOMPtr_base() 20429 AtomImpl::Release() 1326 PR_AtomicDecrement 911 __i686.get_pc_thunk.bx 798 _init
32702 txNameTest::matches(txXPathNode const&, txIMatchContext*) 505 .L35 120161 6072 33207 txXPathNodeUtils::getLocalName(txXPathNode const&) 21077 nsGenericElement::GetAttrNameAt(unsigned, int*, nsIAtom**, nsIAtom**) const 2417 nsAttrAndChildArray::GetSafeAttrNameAt(unsigned) const 1281 nsCOMPtr_base::begin_assignment() 1156 AtomImpl::AddRef() 948 nsCOMPtr_base::~nsCOMPtr_base() 256 __i686.get_pc_thunk.bx
27586 nsGenericElement::GetAttrNameAt(unsigned, int*, nsIAtom**, nsIAtom**) const 1187 txXPathTreeWalker::moveToValidAttribute(unsigned) 1177 txXPathNodeUtils::getNamespaceID(txXPathNode const&) 1156 txXPathNodeUtils::getLocalName(txXPathNode const&) 148 txXPathNodeUtils::appendNodeValue(txXPathNode const&, nsAString&) 34 txExecutionState::getVariable(int, nsIAtom*, txAExprResult*&) 13 txSingleNodeContext::getVariable(int, nsIAtom*, txAExprResult*&) 1 txExecutionState::bindVariable(txExpandedName const&, txAExprResult*) 880 7508 31302 AtomImpl::AddRef() 17813 _PR_x86_AtomicIncrement 4123 PR_AtomicIncrement 1114 __i686.get_pc_thunk.bx 744 _init
23529 PathExpr::evaluate(txIEvalContext*, txAExprResult**) 83 RelationalExpr::evaluate(txIEvalContext*, txAExprResult**) 20 UnionExpr::evaluate(txIEvalContext*, txAExprResult**) 5 PathExpr::evalDescendants(Expr*, txXPathNode const&, txIMatchContext*, txNodeSet*) 119890 383 23637 txNodeSet::addAndTransfer(txNodeSet*) 22907 txNodeSet::add(txNodeSet const&, void (*)(txXPathNode*, txXPathNode const*, txXPathNode const*)) 108 txNodeSet::transferElements(txXPathNode*, txXPathNode const*, txXPathNode const*) 97 txXPathNodeUtils::comparePosition(txXPathNode const&, txXPathNode const&) 84 txNodeSet::ensureGrowSize(int) 58 __i686.get_pc_thunk.bx
20429 nsCOMPtr_base::~nsCOMPtr_base() 864 txNameTest::matches(txXPathNode const&, txIMatchContext*) 705 txXPathNodeUtils::getNamespaceID(txXPathNode const&) 689 txXPathTreeWalker::moveToValidAttribute(unsigned) 484 txXPathNodeUtils::appendNodeValue(txXPathNode const&, nsAString&) 2 txExecutionState::getVariable(int, nsIAtom*, txAExprResult*&) 881 7673 23173 AtomImpl::Release() 10907 _PR_x86_AtomicDecrement 3061 PR_AtomicDecrement 792 __i686.get_pc_thunk.bx 740 _init
22907 txNodeSet::addAndTransfer(txNodeSet*) 171 PathExpr::evaluate(txIEvalContext*, txAExprResult**) 119891 1774 23078 txNodeSet::add(txNodeSet const&, void (*)(txXPathNode*, txXPathNode const*, txXPathNode const*)) 17819 txXPathNodeUtils::comparePosition(txXPathNode const&, txXPathNode const&) 793 nsAutoVoidArray::nsAutoVoidArray() 740 nsGenericElement::GetDocument() const 667 txNodeSet::transferElements(txXPathNode*, txXPathNode const*, txXPathNode const*) 642 txNodeSet::ensureGrowSize(int) 252 nsGenericElement::IndexOf(nsIContent*) const 172 nsVoidArray::~nsVoidArray() 134 _init 71 __i686.get_pc_thunk.bx 12 txNodeSet::findPosition(txXPathNode const&, txXPathNode*, txXPathNode*, int&) const 1 NS_Free_P 1 NS_Alloc_P
17813 AtomImpl::AddRef() 887 nsStringBuffer::AddRef() 9364 18700 18700 _PR_x86_AtomicIncrement
17431 txXPathNodeUtils::appendNodeValue(txXPathNode const&, nsAString&) 474 RelationalExpr::compareResults(txIEvalContext*, txAExprResult*, txAExprResult*) 454 StringResult::stringValue(nsAString&) 34 txNodeSet::stringValue(nsAString&) 3 FunctionCall::evaluateToString(Expr*, txIEvalContext*, nsAString&) 4668 1205 18396 nsAString::Append(nsAString const&) 16226 nsSubstring::Replace(unsigned, unsigned, nsAString const&) 444 nsAString::ToSubstring() const 228 nsAString::~nsAString() 142 nsSubstring::Replace(unsigned, unsigned, unsigned short const*, unsigned) 107 _init 44 __i686.get_pc_thunk.bx
12652 nsGenericElement::GetAttrNameAt(unsigned, int*, nsIAtom**, nsIAtom**) const 2479 txXPathNodeUtils::getNamespaceID(txXPathNode const&) 2417 txXPathNodeUtils::getLocalName(txXPathNode const&) 476 txXPathTreeWalker::moveToValidAttribute(unsigned) 362 txXPathNodeUtils::appendNodeValue(txXPathNode const&, nsAString&) 48632 14208 18386 nsAttrAndChildArray::GetSafeAttrNameAt(unsigned) const 4178 nsAttrAndChildArray::MappedAttrCount() const
17819 txNodeSet::add(txNodeSet const&, void (*)(txXPathNode*, txXPathNode const*, txXPathNode const*)) 97 txNodeSet::addAndTransfer(txNodeSet*) 10 txNodeSet::findPosition(txXPathNode const&, txXPathNode*, txXPathNode*, int&) const 120174 2218 17926 txXPathNodeUtils::comparePosition(txXPathNode const&, txXPathNode const&) 9920 nsGenericElement::IndexOf(nsIContent*) const 982 nsAutoVoidArray::nsAutoVoidArray() 973 nsGenericElement::GetDocument() const 933 nsVoidArray::nsVoidArray() 817 nsGenericElement::GetOwnerDoc() const 776 nsVoidArray::~nsVoidArray() 644 nsGenericElement::IsInDoc() const 308 __i686.get_pc_thunk.bx 161 nsAttrAndChildArray::IndexOfChild(nsIContent*) const 123 __i686.get_pc_thunk.bx 71 _init
16226 nsAString::Append(nsAString const&) 83 txXPathNodeUtils::appendNodeValue(txXPathNode const&, nsAString&) 3 StringResult::stringValue(nsAString&) 4473 625 16312 nsSubstring::Replace(unsigned, unsigned, nsAString const&) 12877 nsSubstring::Replace(unsigned, unsigned, unsigned short const*, unsigned) 1072 nsAString::ToSubstring() const 489 nsAString::~nsAString() 394 memcpy 247 nsSubstring::Finalize() 191 nsSubstring::ReplacePrep(unsigned, unsigned, unsigned) 174 _init 147 __i686.get_pc_thunk.bx 96 nsAString::GetReadableBuffer(unsigned short const**) const
8939 nsGenericElement::GetAttrNameAt(unsigned, int*, nsIAtom**, nsIAtom**) const 4123 AtomImpl::AddRef() 442 nsStringBuffer::ToString(unsigned, nsAString&) 165 nsStringBuffer::AddRef() 13 txExecutionState::getVariable(int, nsIAtom*, txAExprResult*&) 8716 13682 13682 PR_AtomicIncrement
13302 .L35 182 PathExpr::evaluate(txIEvalContext*, txAExprResult**) 9 AdditiveExpr::evaluate(txIEvalContext*, txAExprResult**) 3 FunctionCall::evaluateToString(Expr*, txIEvalContext*, nsAString&) 2 RelationalExpr::evaluate(txIEvalContext*, txAExprResult**) 120148 536 13498 txXPathTreeWalker::moveToFirstAttribute() 11967 txXPathTreeWalker::moveToValidAttribute(unsigned) 391 nsGenericElement::GetAttrCount() const 162 _init 145 nsCOMPtr_base::~nsCOMPtr_base() 124 nsGenericElement::GetAttrNameAt(unsigned, int*, nsIAtom**, nsIAtom**) const 117 nsCOMPtr_base::begin_assignment() 56 __i686.get_pc_thunk.bx
12877 nsSubstring::Replace(unsigned, unsigned, nsAString const&) 142 nsAString::Append(nsAString const&) 4470 1062 13019 nsSubstring::Replace(unsigned, unsigned, unsigned short const*, unsigned) 10581 nsSubstring::ReplacePrep(unsigned, unsigned, unsigned) 1185 memcpy 94 nsSubstring::MutatePrep(unsigned, unsigned short**, unsigned*) 50 __i686.get_pc_thunk.bx 47 _init
10907 AtomImpl::Release() 1337 nsStringBuffer::Release() 9365 12244 12244 _PR_x86_AtomicDecrement
10581 nsSubstring::Replace(unsigned, unsigned, unsigned short const*, unsigned) 191 nsSubstring::Replace(unsigned, unsigned, nsAString const&) 4460 904 10772 nsSubstring::ReplacePrep(unsigned, unsigned, unsigned) 9533 nsSubstring::MutatePrep(unsigned, unsigned short**, unsigned*) 97 nsSubstring::Capacity() const 86 _init 82 nsStringBuffer::Alloc(unsigned) 56 __i686.get_pc_thunk.bx 14 nsStringBuffer::Realloc(nsStringBuffer*, unsigned)
8852 txXPathTreeWalker::moveToValidAttribute(unsigned) 1277 txXPathTreeWalker::moveToNextAttribute() 391 txXPathTreeWalker::moveToFirstAttribute() 50286 2807 10520 nsGenericElement::GetAttrCount() const 6489 nsAttrAndChildArray::AttrCount() const 484 nsAttrAndChildArray::NonMappedAttrCount() const 425 nsAttrAndChildArray::MappedAttrCount() const 315 __i686.get_pc_thunk.bx
9920 txXPathNodeUtils::comparePosition(txXPathNode const&, txXPathNode const&) 252 txNodeSet::add(txNodeSet const&, void (*)(txXPathNode*, txXPathNode const*, txXPathNode const*)) 50289 715 10172 nsGenericElement::IndexOf(nsIContent*) const 9457 nsAttrAndChildArray::IndexOfChild(nsIContent*) const
9533 nsSubstring::ReplacePrep(unsigned, unsigned, unsigned) 275 nsSubstring::SetCapacity(unsigned) 94 nsSubstring::Replace(unsigned, unsigned, unsigned short const*, unsigned) 20 nsSubstring::SetLength(unsigned) 4458 1048 9922 nsSubstring::MutatePrep(unsigned, unsigned short**, unsigned*) 7597 nsStringBuffer::Alloc(unsigned) 575 __libc_malloc 348 nsStringBuffer::Realloc(nsStringBuffer*, unsigned) 152 __i686.get_pc_thunk.bx 130 nsSubstring::Capacity() const 45 _init 27 realloc
5163 .L35 2584 txNameTest::matches(txXPathNode const&, txIMatchContext*) 544 PathExpr::evaluate(txIEvalContext*, txAExprResult**) 420 txXPathTreeWalker::moveToNextAttribute() 351 RelationalExpr::compareResults(txIEvalContext*, txAExprResult*, txAExprResult*) 147 .L14 146 LocationStep::evaluate(txIEvalContext*, txAExprResult**) 71 txNodeSet::add(txNodeSet const&, void (*)(txXPathNode*, txXPathNode const*, txXPathNode const*)) 58 txNodeSet::addAndTransfer(txNodeSet*) 56 txXPathTreeWalker::moveToFirstAttribute() 51 txResultRecycler::getNodeSet(txNodeSet**) 46 txAExprResult::Release() 41 txNodeSet::append(txXPathNode const&) 12 FunctionCall::evaluateToString(Expr*, txIEvalContext*, nsAString&) 11 .L5 9 txNodeSet::numberValue() 8 RelationalExpr::evaluate(txIEvalContext*, txAExprResult**) 8 BooleanExpr::evaluate(txIEvalContext*, txAExprResult**) 8 AdditiveExpr::evaluate(txIEvalContext*, txAExprResult**) 6 txDouble::toDouble(nsAString const&) 4 txSingleNodeContext::getVariable(int, nsIAtom*, txAExprResult*&) 2 txResultRecycler::getNodeSet(txXPathNode const&, txNodeSet**) 2 StringResult::numberValue() 1 UnaryExpr::evaluate(txIEvalContext*, txAExprResult**) 1 txNodeSet::findPosition(txXPathNode const&, txXPathNode*, txXPathNode*, int&) const 1 txNodeSet::stringValue(nsAString&) 1 PredicateList::evaluatePredicates(txNodeSet*, txIMatchContext*) 1 NumberResult::stringValue(nsAString&) 1 .L82 119536 9754 9754 __i686.get_pc_thunk.bx
9694 RelationalExpr::evaluate(txIEvalContext*, txAExprResult**) 119837 70 9694 .L5 9203 FunctionCall::evaluateToString(Expr*, txIEvalContext*, nsAString&) 173 txResultRecycler::getStringResult(StringResult**) 76 txListIterator::next() 24 txListIterator::hasNext() 21 NumberResult::stringValue(nsAString&) 18 AdditiveExpr::evaluate(txIEvalContext*, txAExprResult**) 16 FunctionCall::requireParams(int, int, txIEvalContext*) 13 txAExprResult::Release() 13 txLiteralExpr::evaluate(txIEvalContext*, txAExprResult**) 13 nsVoidArray::RemoveElementsAt(int, int) 12 non-virtual thunk to LocationStep::evaluate(txIEvalContext*, txAExprResult**) 11 __i686.get_pc_thunk.bx 10 txNodeSetContext::recycler() 5 StringResult::stringValue(nsAString&) 4 txList::getLength() 3 txNodeSet::stringValue(nsAString&) 3 LocationStep::evaluate(txIEvalContext*, txAExprResult**) 3 nsSubstring::SetLength(unsigned) 2 txSingleNodeContext::recycler() 1 _init
9457 nsGenericElement::IndexOf(nsIContent*) const 161 txXPathNodeUtils::comparePosition(txXPathNode const&, txXPathNode const&) 48624 9618 9618 nsAttrAndChildArray::IndexOfChild(nsIContent*) const
6489 nsGenericElement::GetAttrCount() const 2833 txXPathTreeWalker::moveToValidAttribute(unsigned) 48625 5278 9322 nsAttrAndChildArray::AttrCount() const 3459 nsAttrAndChildArray::NonMappedAttrCount() const 585 nsAttrAndChildArray::MappedAttrCount() const
7820 RelationalExpr::compareResults(txIEvalContext*, txAExprResult*, txAExprResult*) 692 txResultRecycler::getStringResult(StringResult**) 361 RelationalExpr::evaluate(txIEvalContext*, txAExprResult**) 352 nsAString::SetLength(unsigned) 30 txDouble::toString(double, nsAString&) 3 .L5 4475 897 9258 nsSubstring::SetLength(unsigned) 8050 nsSubstring::SetCapacity(unsigned) 121 nsSubstring::Capacity() const 81 nsStringBuffer::Release() 51 __i686.get_pc_thunk.bx 38 _init 20 nsSubstring::MutatePrep(unsigned, unsigned short**, unsigned*)
9203 .L5 7 RelationalExpr::evaluate(txIEvalContext*, txAExprResult**) 119738 124 9210 FunctionCall::evaluateToString(Expr*, txIEvalContext*, nsAString&) 4643 AdditiveExpr::evaluate(txIEvalContext*, txAExprResult**) 1734 NumberResult::stringValue(nsAString&) 1372 .L35 463 StringResult::stringValue(nsAString&) 411 txNodeSet::stringValue(nsAString&) 111 NumberResult::numberValue() 90 LocationStep::evaluate(txIEvalContext*, txAExprResult**) 84 txAExprResult::Release() 37 .L14 30 txLiteralExpr::evaluate(txIEvalContext*, txAExprResult**) 24 txNodeSetContext::recycler() 14 non-virtual thunk to LocationStep::evaluate(txIEvalContext*, txAExprResult**) 13 txNameTest::matches(txXPathNode const&, txIMatchContext*) 12 __i686.get_pc_thunk.bx 7 txResultRecycler::getNumberResult(double, txAExprResult**) 6 txXPathTreeWalker::moveToNextAttribute() 6 txNodeSet::numberValue() 5 txXPathTreeWalker::txXPathTreeWalker(txXPathNode const&) 5 txDouble::toString(double, nsAString&) 3 txXPathTreeWalker::moveToFirstAttribute() 3 nsAString::Append(nsAString const&) 2 txXPathTreeWalker::~txXPathTreeWalker() 2 txResultRecycler::getNodeSet(txNodeSet**) 2 txResultRecycler::recycle(txAExprResult*) 2 txNodeSetContext::getContextNode() 2 txNodeSet::get(int) const 2 PredicateList::isEmpty() 1 txXPathNodeUtils::appendNodeValue(txXPathNode const&, nsAString&)
6922 nsSubstring::SetCapacity(unsigned) 1448 nsSubstring::Finalize() 81 nsSubstring::SetLength(unsigned) 64 nsAString::~nsAString() 4451 853 8515 nsStringBuffer::Release() 5166 free 1337 _PR_x86_AtomicDecrement 429 __libc_calloc 392 PR_AtomicDecrement 103 pthread_mutex_lock 93 pthread_mutex_unlock 84 __i686.get_pc_thunk.bx 58 _init
7305 PathExpr::evaluate(txIEvalContext*, txAExprResult**) 766 RelationalExpr::evaluate(txIEvalContext*, txAExprResult**) 181 AdditiveExpr::evaluate(txIEvalContext*, txAExprResult**) 90 FunctionCall::evaluateToString(Expr*, txIEvalContext*, nsAString&) 16 PathExpr::evalDescendants(Expr*, txXPathNode const&, txIMatchContext*, txNodeSet*) 4 BooleanExpr::evaluate(txIEvalContext*, txAExprResult**) 3 .L5 1 FunctionCall::evaluateToBoolean(Expr*, txIEvalContext*) 119743 1599 8366 LocationStep::evaluate(txIEvalContext*, txAExprResult**) 2138 txResultRecycler::getNodeSet(txNodeSet**) 1681 txNodeSetContext::recycler() 934 txXPathTreeWalker::txXPathTreeWalker(txXPathNode const&) 723 txNodeSetContext::getContextNode() 535 nsVoidArray::nsVoidArray() 163 txXPathNode::txXPathNode(txXPathNode const&) 146 __i686.get_pc_thunk.bx 138 nsVoidArray::RemoveElementsAt(int, int) 111 txNodeSet::clear() 108 txNodeSet::get(int) const 73 _init 17 txSingleNodeContext::recycler()
8050 nsSubstring::SetLength(unsigned) 184 RelationalExpr::compareResults(txIEvalContext*, txAExprResult*, txAExprResult*) 30 txResultRecycler::getStringResult(StringResult**) 14 nsAString::SetLength(unsigned) 4474 710 8278 nsSubstring::SetCapacity(unsigned) 6922 nsStringBuffer::Release() 275 nsSubstring::MutatePrep(unsigned, unsigned short**, unsigned*) 165 free 83 PR_AtomicDecrement 72 _init 40 __i686.get_pc_thunk.bx 7 nsSubstring::Capacity() const 3 nsStringBuffer::Alloc(unsigned) 1 nsStringBuffer::Realloc(nsStringBuffer*, unsigned)
7597 nsSubstring::MutatePrep(unsigned, unsigned short**, unsigned*) 82 nsSubstring::ReplacePrep(unsigned, unsigned, unsigned) 3 nsSubstring::SetCapacity(unsigned) 4452 380 7682 nsStringBuffer::Alloc(unsigned) 6362 __libc_malloc 387 __pthread_getspecific 253 pthread_mutex_unlock 198 pthread_mutex_trylock 102 __libc_calloc
2009 txXPathNodeUtils::getNamespaceID(txXPathNode const&) 1281 txXPathNodeUtils::getLocalName(txXPathNode const&) 1238 txXPathTreeWalker::moveToValidAttribute(unsigned) 1178 txNameTest::matches(txXPathNode const&, txIMatchContext*) 659 RelationalExpr::compareResults(txIEvalContext*, txAExprResult*, txAExprResult*) 412 txXPathTreeWalker::moveToNextAttribute() 279 txXPathNodeUtils::appendNodeValue(txXPathNode const&, nsAString&) 117 txXPathTreeWalker::moveToFirstAttribute() 6 txNodeSet::stringValue(nsAString&) 697 7179 7179 nsCOMPtr_base::begin_assignment()
6708 txXPathNodeUtils::appendNodeValue(txXPathNode const&, nsAString&) 249 RelationalExpr::compareResults(txIEvalContext*, txAExprResult*, txAExprResult*) 7 txNodeSet::stringValue(nsAString&) 50282 672 6964 nsGenericElement::GetAttr(int, nsIAtom*, nsAString&) const 3380 .L170 927 nsAttrAndChildArray::GetAttr(nsIAtom*, int) const 586 nsStringBuffer::ToString(unsigned, nsAString&) 484 nsAttrValue::ToString(nsAString&) const 268 nsAttrValue::Type() const 254 __i686.get_pc_thunk.bx 246 nsAString::Length() const 58 .L168 55 __i686.get_pc_thunk.bx 34 _init
6362 nsStringBuffer::Alloc(unsigned) 575 nsSubstring::MutatePrep(unsigned, unsigned short**, unsigned*) 13 PR_Malloc 4 operator new(unsigned) 1 txResultRecycler::getNodeSet(txNodeSet**) 1 operator new[](unsigned) 1 NS_Alloc_P 23639 2146 6957 __libc_malloc 1587 pthread_mutex_trylock 1555 pthread_mutex_unlock 1268 __libc_calloc 316 __pthread_getspecific 85 sem_unlink
4178 nsAttrAndChildArray::GetSafeAttrNameAt(unsigned) const 1155 nsGenericElement::GetAttrNameAt(unsigned, int*, nsIAtom**, nsIAtom**) const 585 nsAttrAndChildArray::AttrCount() const 425 nsGenericElement::GetAttrCount() const 48641 6343 6343 nsAttrAndChildArray::MappedAttrCount() const
3061 AtomImpl::Release() 1326 nsCOMPtr_base::~nsCOMPtr_base() 501 nsSubstring::Finalize() 392 nsStringBuffer::Release() 83 nsSubstring::SetCapacity(unsigned) 8717 5363 5363 PR_AtomicDecrement
5166 nsStringBuffer::Release() 165 nsSubstring::SetCapacity(unsigned) 1 operator delete(void*) 1 PR_Free 23649 1123 5333 free 1829 pthread_mutex_unlock 1496 pthread_mutex_lock 476 sem_unlink 409 __libc_calloc
2233 PathExpr::evaluate(txIEvalContext*, txAExprResult**) 1681 LocationStep::evaluate(txIEvalContext*, txAExprResult**) 1281 txNodeSetContext::recycler() 780 txSingleNodeContext::recycler() 696 RelationalExpr::evaluate(txIEvalContext*, txAExprResult**) 73 BooleanExpr::evaluate(txIEvalContext*, txAExprResult**) 29 AdditiveExpr::evaluate(txIEvalContext*, txAExprResult**) 24 FunctionCall::evaluateToString(Expr*, txIEvalContext*, nsAString&) 19 RelationalExpr::compareResults(txIEvalContext*, txAExprResult*, txAExprResult*) 10 .L5 9 PredicateList::evaluatePredicates(txNodeSet*, txIMatchContext*) 6 .L82 1 PathExpr::evalDescendants(Expr*, txXPathNode const&, txIMatchContext*, txNodeSet*) 119932 2931 4788 txNodeSetContext::recycler() 1771 txSingleNodeContext::recycler() 1281 txNodeSetContext::recycler() 859 txExecutionState::recycler()
4643 FunctionCall::evaluateToString(Expr*, txIEvalContext*, nsAString&) 18 .L5 119615 112 4661 AdditiveExpr::evaluate(txIEvalContext*, txAExprResult**) 2807 .L35 1216 txNodeSet::numberValue() 181 LocationStep::evaluate(txIEvalContext*, txAExprResult**) 62 .L14 60 txAExprResult::Release() 59 txResultRecycler::getNumberResult(double, txAExprResult**) 29 txNodeSetContext::recycler() 25 txLiteralExpr::evaluate(txIEvalContext*, txAExprResult**) 20 txNameTest::matches(txXPathNode const&, txIMatchContext*) 14 nsVoidArray::RemoveElementsAt(int, int) 11 txDouble::toDouble(nsAString const&) 9 txXPathTreeWalker::moveToFirstAttribute() 8 txXPathTreeWalker::txXPathTreeWalker(txXPathNode const&) 8 __i686.get_pc_thunk.bx 7 txXPathTreeWalker::moveToNextAttribute() 7 txNodeSetContext::getContextNode() 5 txResultRecycler::recycle(txAExprResult*) 5 txNodeSet::stringValue(nsAString&) 4 txSingleNodeContext::recycler() 4 nsAString::~nsAString() 3 PredicateList::isEmpty() 2 txXPathTreeWalker::~txXPathTreeWalker() 1 txResultRecycler::getNodeSet(txNodeSet**) 1 txNodeSet::append(txXPathNode const&) 1 _init
2457 pthread_mutex_unlock 1118 pthread_mutex_lock 476 free 85 __libc_malloc 26 realloc 13 PR_Lock 7 PR_Unlock 9939 4182 4182 sem_unlink
2967 PathExpr::evaluate(txIEvalContext*, txAExprResult**) 516 RelationalExpr::evaluate(txIEvalContext*, txAExprResult**) 196 .L14 122 RelationalExpr::compareResults(txIEvalContext*, txAExprResult*, txAExprResult*) 84 FunctionCall::evaluateToString(Expr*, txIEvalContext*, nsAString&) 60 AdditiveExpr::evaluate(txIEvalContext*, txAExprResult**) 20 BooleanExpr::evaluate(txIEvalContext*, txAExprResult**) 13 .L5 9 PathExpr::evalDescendants(Expr*, txXPathNode const&, txIMatchContext*, txNodeSet*) 2 PredicateList::evaluatePredicates(txNodeSet*, txIMatchContext*) 2 FunctionCall::evaluateToBoolean(Expr*, txIEvalContext*) 1 FilterExpr::evaluate(txIEvalContext*, txAExprResult**) 1 .L82 119952 1549 3993 txAExprResult::Release() 1844 txResultRecycler::recycle(txAExprResult*) 341 nsVoidArray::InsertElementAt(void*, int) 145 txNodeSet::getResultType() 49 _init 46 __i686.get_pc_thunk.bx 12 NumberResult::getResultType() 7 StringResult::getResultType()
3459 nsAttrAndChildArray::AttrCount() const 484 nsGenericElement::GetAttrCount() const 48640 3943 3943 nsAttrAndChildArray::NonMappedAttrCount() const
1829 free 1555 __libc_malloc 253 nsStringBuffer::Alloc(unsigned) 99 PR_Unlock 93 nsStringBuffer::Release() 40 realloc 10 Balloc 2 Bfree 1 nsStringBuffer::Realloc(nsStringBuffer*, unsigned) 9876 1425 3882 pthread_mutex_unlock 2457 sem_unlink
911 nsCOMPtr_base::~nsCOMPtr_base() 764 nsGenericElement::GetAttrNameAt(unsigned, int*, nsIAtom**, nsIAtom**) const 308 txXPathNodeUtils::comparePosition(txXPathNode const&, txXPathNode const&) 172 txXPathNodeUtils::appendNodeValue(txXPathNode const&, nsAString&) 155 RelationalExpr::compareResults(txIEvalContext*, txAExprResult*, txAExprResult*) 152 nsSubstring::MutatePrep(unsigned, unsigned short**, unsigned*) 147 nsSubstring::Replace(unsigned, unsigned, nsAString const&) 138 nsAString::~nsAString() 129 nsSubstring::Equals(nsAString const&) const 107 nsStringBuffer::ToString(unsigned, nsAString&) 71 .L170 70 nsAutoVoidArray::nsAutoVoidArray() 68 txXPathTreeWalker::~txXPathTreeWalker() 68 txResultRecycler::recycle(txAExprResult*) 56 nsSubstring::ReplacePrep(unsigned, unsigned, unsigned) 55 nsGenericElement::GetAttr(int, nsIAtom*, nsAString&) const 55 nsAString::ToSubstring() const 51 nsSubstring::SetLength(unsigned) 50 nsSubstring::Replace(unsigned, unsigned, unsigned short const*, unsigned) 48 nsSubstring::Finalize() 44 nsAString::Append(nsAString const&) 40 txResultRecycler::getNodeSet(txNodeSet**) 40 nsSubstring::SetCapacity(unsigned) 36 txXPathTreeWalker::txXPathTreeWalker(txXPathNode const&) 34 nsAString::Equals(nsAString const&) const 6 txDouble::toString(double, nsAString&) 5 txResultRecycler::getStringResult(StringResult**) 4 nsACString::~nsACString() 3 txExecutionState::getVariable(int, nsIAtom*, txAExprResult*&) 3 txDouble::toDouble(nsAString const&) 3 nsAString::GetWritableBuffer(unsigned short**) 2 StringResult::stringValue(nsAString&) 2 nsCSubstring::Replace(unsigned, unsigned, char const*, unsigned) 1 txResultRecycler::getNumberResult(double, txAExprResult**) 1 txResultRecycler::getNodeSet(txXPathNode const&, txNodeSet**) 1 txNodeSet::numberValue() 1 txStringToDouble::write(unsigned short const*, unsigned) 1 nsAString::SetLength(unsigned) 1 nsCSubstring::ReplacePrep(unsigned, unsigned, unsigned) 698 3803 3803 __i686.get_pc_thunk.bx
2683 txXPathNodeUtils::appendNodeValue(txXPathNode const&, nsAString&) 489 nsSubstring::Replace(unsigned, unsigned, nsAString const&) 228 nsAString::Append(nsAString const&) 185 RelationalExpr::compareResults(txIEvalContext*, txAExprResult*, txAExprResult*) 14 txNodeSet::numberValue() 4 txNodeSet::stringValue(nsAString&) 4 AdditiveExpr::evaluate(txIEvalContext*, txAExprResult**) 4641 939 3607 nsAString::~nsAString() 2422 nsSubstring::Finalize() 138 __i686.get_pc_thunk.bx 64 nsStringBuffer::Release() 44 _init
3380 nsGenericElement::GetAttr(int, nsIAtom*, nsAString&) const 48669 682 3380 .L170 2411 nsStringBuffer::ToString(unsigned, nsAString&) 181 nsStringBuffer::AddRef() 71 __i686.get_pc_thunk.bx 35 _init
1459 txNameTest::matches(txXPathNode const&, txIMatchContext*) 772 txXPathTreeWalker::moveToNextAttribute() 261 RelationalExpr::compareResults(txIEvalContext*, txAExprResult*, txAExprResult*) 247 .L35 162 txXPathTreeWalker::moveToFirstAttribute() 134 txNodeSet::add(txNodeSet const&, void (*)(txXPathNode*, txXPathNode const*, txXPathNode const*)) 73 LocationStep::evaluate(txIEvalContext*, txAExprResult**) 49 txAExprResult::Release() 48 .L14 31 RelationalExpr::evaluate(txIEvalContext*, txAExprResult**) 8 txSingleNodeContext::getVariable(int, nsIAtom*, txAExprResult*&) 7 txNodeSet::stringValue(nsAString&) 4 PathExpr::evaluate(txIEvalContext*, txAExprResult**) 4 NumberResult::stringValue(nsAString&) 1 txNodeSet::findPosition(txXPathNode const&, txXPathNode*, txXPathNode*, int&) const 1 txNodeSet::numberValue() 1 StringResult::numberValue() 1 .L5 1 AdditiveExpr::evaluate(txIEvalContext*, txAExprResult**) 119514 3264 3264 _init
1049 nsGenericElement::GetAttrNameAt(unsigned, int*, nsIAtom**, nsIAtom**) const 537 txXPathTreeWalker::moveToValidAttribute(unsigned) 392 txXPathNodeUtils::appendNodeValue(txXPathNode const&, nsAString&) 315 nsGenericElement::GetAttrCount() const 256 txXPathNodeUtils::getLocalName(txXPathNode const&) 254 nsGenericElement::GetAttr(int, nsIAtom*, nsAString&) const 232 txXPathNodeUtils::getNamespaceID(txXPathNode const&) 123 txXPathNodeUtils::comparePosition(txXPathNode const&, txXPathNode const&) 38824 3158 3158 __i686.get_pc_thunk.bx
2411 .L170 586 nsGenericElement::GetAttr(int, nsIAtom*, nsAString&) const 4456 1079 2997 nsStringBuffer::ToString(unsigned, nsAString&) 1331 nsStringBuffer::AddRef() 442 PR_AtomicIncrement 107 __i686.get_pc_thunk.bx 38 _init
2422 nsAString::~nsAString() 247 nsSubstring::Replace(unsigned, unsigned, nsAString const&) 55 txXPathNodeUtils::appendNodeValue(txXPathNode const&, nsAString&) 4459 685 2724 nsSubstring::Finalize() 1448 nsStringBuffer::Release() 501 PR_AtomicDecrement 48 __i686.get_pc_thunk.bx 42 _init
815 nsGenericElement::GetAttrNameAt(unsigned, int*, nsIAtom**, nsIAtom**) const 798 nsCOMPtr_base::~nsCOMPtr_base() 174 nsSubstring::Replace(unsigned, unsigned, nsAString const&) 107 nsAString::Append(nsAString const&) 96 RelationalExpr::compareResults(txIEvalContext*, txAExprResult*, txAExprResult*) 86 nsSubstring::ReplacePrep(unsigned, unsigned, unsigned) 72 nsSubstring::SetCapacity(unsigned) 71 txXPathNodeUtils::comparePosition(txXPathNode const&, txXPathNode const&) 69 txXPathNodeUtils::appendNodeValue(txXPathNode const&, nsAString&) 47 nsSubstring::Replace(unsigned, unsigned, unsigned short const*, unsigned) 45 nsSubstring::MutatePrep(unsigned, unsigned short**, unsigned*) 44 nsAString::~nsAString() 42 nsSubstring::Finalize() 38 nsAString::Equals(nsAString const&) const 38 nsSubstring::SetLength(unsigned) 38 nsStringBuffer::ToString(unsigned, nsAString&) 35 .L170 6 txResultRecycler::getStringResult(StringResult**) 4 txDouble::toDouble(nsAString const&) 4 nsCSubstring::Replace(unsigned, unsigned, char const*, unsigned) 3 nsCSubstring::ReplacePrep(unsigned, unsigned, unsigned) 2 nsAString::SetLength(unsigned) 1 StringResult::stringValue(nsAString&) 1 txDouble::toString(double, nsAString&) 681 2636 2636 _init
1268 __libc_malloc 429 nsStringBuffer::Release() 409 free 102 nsStringBuffer::Alloc(unsigned) 81 realloc 16 nsStringBuffer::Realloc(nsStringBuffer*, unsigned) 15 __libc_calloc 23645 2305 2305 __libc_calloc 15 __libc_calloc
1381 txNodeSet::append(txXPathNode const&) 642 txNodeSet::add(txNodeSet const&, void (*)(txXPathNode*, txXPathNode const*, txXPathNode const*)) 98 .L35 84 txNodeSet::addAndTransfer(txNodeSet*) 2 txResultRecycler::getNodeSet(txXPathNode const&, txNodeSet**) 119904 2190 2207 txNodeSet::ensureGrowSize(int) 16 NS_Alloc_P 1 NS_Free_P
2138 LocationStep::evaluate(txIEvalContext*, txAExprResult**) 57 PathExpr::evaluate(txIEvalContext*, txAExprResult**) 2 FunctionCall::evaluateToString(Expr*, txIEvalContext*, nsAString&) 1 AdditiveExpr::evaluate(txIEvalContext*, txAExprResult**) 119945 1297 2198 txResultRecycler::getNodeSet(txNodeSet**) 408 nsVoidArray::RemoveElementsAt(int, int) 400 txNodeSet::clear() 51 __i686.get_pc_thunk.bx 40 __i686.get_pc_thunk.bx 1 txNodeSet::txNodeSet(txResultRecycler*) 1 __libc_malloc
2098 .L35 61 PathExpr::evaluate(txIEvalContext*, txAExprResult**) 27 txResultRecycler::getNodeSet(txXPathNode const&, txNodeSet**) 9 .L182 1 RelationalExpr::evaluate(txIEvalContext*, txAExprResult**) 1 AdditiveExpr::evaluate(txIEvalContext*, txAExprResult**) 119892 668 2197 txNodeSet::append(txXPathNode const&) 1381 txNodeSet::ensureGrowSize(int) 107 txXPathNode::txXPathNode(txXPathNode const&) 41 __i686.get_pc_thunk.bx
1771 txNodeSetContext::recycler() 421 PathExpr::evaluate(txIEvalContext*, txAExprResult**) 243 txSingleNodeContext::recycler() 17 LocationStep::evaluate(txIEvalContext*, txAExprResult**) 15 BooleanExpr::evaluate(txIEvalContext*, txAExprResult**) 6 RelationalExpr::compareResults(txIEvalContext*, txAExprResult*, txAExprResult*) 4 AdditiveExpr::evaluate(txIEvalContext*, txAExprResult**) 2 .L5 1 RelationalExpr::evaluate(txIEvalContext*, txAExprResult**) 1 PathExpr::evalDescendants(Expr*, txXPathNode const&, txIMatchContext*, txNodeSet*) 119814 1394 2089 txSingleNodeContext::recycler() 780 txNodeSetContext::recycler() 243 txSingleNodeContext::recycler() 64 txExecutionState::recycler()
1114 AtomImpl::AddRef() 792 AtomImpl::Release() 84 nsStringBuffer::Release() 38 nsStringBuffer::AddRef() 6 Balloc 4 txDouble::toString(double, nsAString&) 3 Bfree 2 PR_dtoa 2 .L520 1 txDouble::toDouble(nsAString const&) 1 rv_alloc 1 d2b 8432 2048 2048 __i686.get_pc_thunk.bx
1844 txAExprResult::Release() 136 PathExpr::evaluate(txIEvalContext*, txAExprResult**) 11 RelationalExpr::compareResults(txIEvalContext*, txAExprResult*, txAExprResult*) 5 AdditiveExpr::evaluate(txIEvalContext*, txAExprResult**) 4 RelationalExpr::evaluate(txIEvalContext*, txAExprResult**) 2 FunctionCall::evaluateToString(Expr*, txIEvalContext*, nsAString&) 119941 1206 2002 txResultRecycler::recycle(txAExprResult*) 725 nsVoidArray::InsertElementAt(void*, int) 68 __i686.get_pc_thunk.bx 1 txNodeSet::getResultType() 1 StringResult::getResultType() 1 NumberResult::getResultType()
933 txXPathNodeUtils::comparePosition(txXPathNode const&, txXPathNode const&) 535 LocationStep::evaluate(txIEvalContext*, txAExprResult**) 312 nsAutoVoidArray::nsAutoVoidArray() 195 txXPathTreeWalker::txXPathTreeWalker(txXPathNode const&) 1806 1975 1975 nsVoidArray::nsVoidArray()
1496 free 112 PR_Lock 103 nsStringBuffer::Release() 50 realloc 15 Balloc 15 nsStringBuffer::Realloc(nsStringBuffer*, unsigned) 1 Bfree 9873 674 1792 pthread_mutex_lock 1118 sem_unlink
1587 __libc_malloc 198 nsStringBuffer::Alloc(unsigned) 9871 1785 1785 pthread_mutex_trylock
982 txXPathNodeUtils::comparePosition(txXPathNode const&, txXPathNode const&) 793 txNodeSet::add(txNodeSet const&, void (*)(txXPathNode*, txXPathNode const*, txXPathNode const*)) 1828 1393 1775 nsAutoVoidArray::nsAutoVoidArray() 312 nsVoidArray::nsVoidArray() 70 __i686.get_pc_thunk.bx
1734 FunctionCall::evaluateToString(Expr*, txIEvalContext*, nsAString&) 21 .L5 119790 35 1755 NumberResult::stringValue(nsAString&) 1623 txDouble::toString(double, nsAString&) 23 PR_dtoa 23 nsAString::SetLength(unsigned) 17 nsAString::GetWritableBuffer(unsigned short**) 14 nsAString::Length() const 9 txDouble::isNaN(double) 6 txDouble::isInfinite(double) 4 _init 1 __i686.get_pc_thunk.bx
973 txXPathNodeUtils::comparePosition(txXPathNode const&, txXPathNode const&) 740 txNodeSet::add(txNodeSet const&, void (*)(txXPathNode*, txXPathNode const*, txXPathNode const*)) 49830 1544 1713 nsGenericElement::GetDocument() const 128 nsGenericElement::GetOwnerDoc() const 41 nsGenericElement::IsInDoc() const
1185 nsSubstring::Replace(unsigned, unsigned, unsigned short const*, unsigned) 394 nsSubstring::Replace(unsigned, unsigned, nsAString const&) 29 txDouble::toString(double, nsAString&) 15 nsCSubstring::Replace(unsigned, unsigned, char const*, unsigned) 11 txStringToDouble::write(unsigned short const*, unsigned) 5 PR_dtoa 23734 1639 1639 memcpy
1623 NumberResult::stringValue(nsAString&) 5 FunctionCall::evaluateToString(Expr*, txIEvalContext*, nsAString&) 119541 118 1628 txDouble::toString(double, nsAString&) 900 PR_dtoa 381 nsAString::SetLength(unsigned) 35 strlen 30 nsSubstring::SetLength(unsigned) 29 memcpy 29 nsAString::GetWritableBuffer(unsigned short**) 24 freedtoa 23 dtoa 22 nsSubstring::EnsureMutable() 13 txDouble::isNaN(double) 9 txDouble::isInfinite(double) 6 __i686.get_pc_thunk.bx 4 __i686.get_pc_thunk.bx 4 nsAString::Length() const 1 _init
776 txXPathNodeUtils::comparePosition(txXPathNode const&, txXPathNode const&) 486 txXPathTreeWalker::~txXPathTreeWalker() 191 .L14 172 txNodeSet::add(txNodeSet const&, void (*)(txXPathNode*, txXPathNode const*, txXPathNode const*)) 1811 1625 1625 nsVoidArray::~nsVoidArray()
744 AtomImpl::AddRef() 740 AtomImpl::Release() 58 nsStringBuffer::Release() 38 nsStringBuffer::AddRef() 6 Balloc 4 Bfree 1 rv_alloc 8427 1591 1591 _init
1072 nsSubstring::Replace(unsigned, unsigned, nsAString const&) 444 nsAString::Append(nsAString const&) 4686 1063 1516 nsAString::ToSubstring() const 398 nsAString::GetReadableBuffer(unsigned short const**) const 55 __i686.get_pc_thunk.bx
1331 nsStringBuffer::ToString(unsigned, nsAString&) 181 .L170 4450 384 1512 nsStringBuffer::AddRef() 887 _PR_x86_AtomicIncrement 165 PR_AtomicIncrement 38 __i686.get_pc_thunk.bx 38 _init
1484 RelationalExpr::compareResults(txIEvalContext*, txAExprResult*, txAExprResult*) 4644 582 1484 nsAString::Equals(nsAString const&) const 765 nsSubstring::Equals(nsAString const&) const 65 nsAString::GetReadableBuffer(unsigned short const**) const 38 _init 34 __i686.get_pc_thunk.bx
927 nsGenericElement::GetAttr(int, nsIAtom*, nsAString&) const 351 txXPathNodeUtils::appendNodeValue(txXPathNode const&, nsAString&) 48626 1278 1278 nsAttrAndChildArray::GetAttr(nsIAtom*, int) const
1216 AdditiveExpr::evaluate(txIEvalContext*, txAExprResult**) 6 FunctionCall::evaluateToString(Expr*, txIEvalContext*, nsAString&) 119901 31 1222 txNodeSet::numberValue() 662 txNodeSet::stringValue(nsAString&) 441 txDouble::toDouble(nsAString const&) 26 PR_strtod 14 nsAString::~nsAString() 12 nsAString::GetReadableBuffer(unsigned short const**) const 11 nsACString::~nsACString() 9 __i686.get_pc_thunk.bx 6 txNodeSet::get(int) const 5 txStringToDouble::write(unsigned short const*, unsigned) 2 nsReadingIterator::advance(int) 1 txXPathNodeUtils::appendNodeValue(txXPathNode const&, nsAString&) 1 _init 1 __i686.get_pc_thunk.bx
662 txNodeSet::numberValue() 411 FunctionCall::evaluateToString(Expr*, txIEvalContext*, nsAString&) 5 AdditiveExpr::evaluate(txIEvalContext*, txAExprResult**) 3 .L5 119902 24 1081 txNodeSet::stringValue(nsAString&) 977 txXPathNodeUtils::appendNodeValue(txXPathNode const&, nsAString&) 34 nsAString::Append(nsAString const&) 13 nsCOMPtr_base::~nsCOMPtr_base() 7 _init 7 nsGenericElement::GetAttr(int, nsIAtom*, nsAString&) const 6 nsCOMPtr_base::begin_assignment() 4 txNodeSet::get(int) const 4 nsGenericElement::GetAttrNameAt(unsigned, int*, nsIAtom**, nsIAtom**) const 4 nsAString::~nsAString() 1 __i686.get_pc_thunk.bx
725 txResultRecycler::recycle(txAExprResult*) 341 txAExprResult::Release() 1815 1066 1066 nsVoidArray::InsertElementAt(void*, int)
934 LocationStep::evaluate(txIEvalContext*, txAExprResult**) 89 PathExpr::evaluate(txIEvalContext*, txAExprResult**) 10 RelationalExpr::evaluate(txIEvalContext*, txAExprResult**) 8 AdditiveExpr::evaluate(txIEvalContext*, txAExprResult**) 5 FunctionCall::evaluateToString(Expr*, txIEvalContext*, nsAString&) 120144 495 1046 txXPathTreeWalker::txXPathTreeWalker(txXPathNode const&) 320 txXPathNode::txXPathNode(txXPathNode const&) 195 nsVoidArray::nsVoidArray() 36 __i686.get_pc_thunk.bx
459 txNodeSetContext::getContextNode() 317 RelationalExpr::compareResults(txIEvalContext*, txAExprResult*, txAExprResult*) 108 LocationStep::evaluate(txIEvalContext*, txAExprResult**) 81 RelationalExpr::evaluate(txIEvalContext*, txAExprResult**) 6 txNodeSet::numberValue() 4 txNodeSet::stringValue(nsAString&) 2 PathExpr::evaluate(txIEvalContext*, txAExprResult**) 2 FunctionCall::evaluateToString(Expr*, txIEvalContext*, nsAString&) 119898 979 979 txNodeSet::get(int) const
817 txXPathNodeUtils::comparePosition(txXPathNode const&, txXPathNode const&) 128 nsGenericElement::GetDocument() const 49832 945 945 nsGenericElement::GetOwnerDoc() const
859 txNodeSetContext::recycler() 64 txSingleNodeContext::recycler() 1 .L5 120270 924 924 txExecutionState::recycler()
900 txDouble::toString(double, nsAString&) 23 NumberResult::stringValue(nsAString&) 8771 60 923 PR_dtoa 463 dtoa 258 .L520 74 Bfree 19 d2b 18 strlen 12 .L525 7 rv_alloc 5 memcpy 4 freedtoa 2 __i686.get_pc_thunk.bx 1 PR_Lock
765 nsAString::Equals(nsAString const&) const 152 RelationalExpr::compareResults(txIEvalContext*, txAExprResult*, txAExprResult*) 4479 536 917 nsSubstring::Equals(nsAString const&) const 252 nsAString::GetReadableBuffer(unsigned short const**) const 129 __i686.get_pc_thunk.bx
650 txXPathNodeUtils::appendNodeValue(txXPathNode const&, nsAString&) 246 nsGenericElement::GetAttr(int, nsIAtom*, nsAString&) const 14 NumberResult::stringValue(nsAString&) 4 txDouble::toString(double, nsAString&) 4643 914 914 nsAString::Length() const
820 .L14 82 PathExpr::evaluate(txIEvalContext*, txAExprResult**) 3 RelationalExpr::evaluate(txIEvalContext*, txAExprResult**) 2 FunctionCall::evaluateToString(Expr*, txIEvalContext*, nsAString&) 2 AdditiveExpr::evaluate(txIEvalContext*, txAExprResult**) 1 PathExpr::evalDescendants(Expr*, txXPathNode const&, txIMatchContext*, txNodeSet*) 120146 356 910 txXPathTreeWalker::~txXPathTreeWalker() 486 nsVoidArray::~nsVoidArray() 68 __i686.get_pc_thunk.bx
723 LocationStep::evaluate(txIEvalContext*, txAExprResult**) 130 PathExpr::evaluate(txIEvalContext*, txAExprResult**) 9 RelationalExpr::evaluate(txIEvalContext*, txAExprResult**) 7 AdditiveExpr::evaluate(txIEvalContext*, txAExprResult**) 2 FunctionCall::evaluateToString(Expr*, txIEvalContext*, nsAString&) 119926 412 871 txNodeSetContext::getContextNode() 459 txNodeSet::get(int) const
672 RelationalExpr::compareResults(txIEvalContext*, txAExprResult*, txAExprResult*) 173 .L5 5 RelationalExpr::evaluate(txIEvalContext*, txAExprResult**) 119942 68 850 txResultRecycler::getStringResult(StringResult**) 692 nsSubstring::SetLength(unsigned) 30 nsSubstring::SetCapacity(unsigned) 26 nsVoidArray::RemoveElementsAt(int, int) 23 nsSubstring::Capacity() const 6 _init 5 __i686.get_pc_thunk.bx
398 nsAString::ToSubstring() const 252 nsSubstring::Equals(nsAString const&) const 96 nsSubstring::Replace(unsigned, unsigned, nsAString const&) 65 nsAString::Equals(nsAString const&) const 15 txDouble::toDouble(nsAString const&) 12 txNodeSet::numberValue() 11 StringResult::numberValue() 4683 849 849 nsAString::GetReadableBuffer(unsigned short const**) const
667 txNodeSet::add(txNodeSet const&, void (*)(txXPathNode*, txXPathNode const*, txXPathNode const*)) 108 txNodeSet::addAndTransfer(txNodeSet*) 119907 775 775 txNodeSet::transferElements(txXPathNode*, txXPathNode const*, txXPathNode const*)
387 nsStringBuffer::Alloc(unsigned) 316 __libc_malloc 19 nsStringBuffer::Realloc(nsStringBuffer*, unsigned) 6 realloc 9920 728 728 __pthread_getspecific
441 txNodeSet::numberValue() 268 StringResult::numberValue() 11 AdditiveExpr::evaluate(txIEvalContext*, txAExprResult**) 4 RelationalExpr::compareResults(txIEvalContext*, txAExprResult*, txAExprResult*) 119540 144 724 txDouble::toDouble(nsAString const&) 326 txStringToDouble::write(unsigned short const*, unsigned) 73 .L208 39 nsCSubstring::Replace(unsigned, unsigned, char const*, unsigned) 30 PR_strtod 30 nsCSubstring::Finalize() 22 nsACString::~nsACString() 21 .L206 15 nsAString::GetReadableBuffer(unsigned short const**) const 10 nsReadingIterator::advance(int) 6 __i686.get_pc_thunk.bx 4 _init 3 __i686.get_pc_thunk.bx 1 __i686.get_pc_thunk.bx
320 txXPathTreeWalker::txXPathTreeWalker(txXPathNode const&) 163 LocationStep::evaluate(txIEvalContext*, txAExprResult**) 107 txNodeSet::append(txXPathNode const&) 87 .L35 6 txResultRecycler::getNodeSet(txXPathNode const&, txNodeSet**) 2 txNodeSet::copyElements(txXPathNode*, txXPathNode const*, txXPathNode const*) 120158 685 685 txXPathNode::txXPathNode(txXPathNode const&)
644 txXPathNodeUtils::comparePosition(txXPathNode const&, txXPathNode const&) 41 nsGenericElement::GetDocument() const 49831 685 685 nsGenericElement::IsInDoc() const
494 PathExpr::evaluate(txIEvalContext*, txAExprResult**) 166 RelationalExpr::evaluate(txIEvalContext*, txAExprResult**) 3 FilterExpr::evaluate(txIEvalContext*, txAExprResult**) 1 UnionExpr::evaluate(txIEvalContext*, txAExprResult**) 119951 660 664 txResultRecycler::getNonSharedNodeSet(txNodeSet*, txNodeSet**) 4 txResultRecycler::getNodeSet(txNodeSet*, txNodeSet**)
408 txResultRecycler::getNodeSet(txNodeSet**) 138 LocationStep::evaluate(txIEvalContext*, txAExprResult**) 26 txResultRecycler::getStringResult(StringResult**) 14 txResultRecycler::getNumberResult(double, txAExprResult**) 14 AdditiveExpr::evaluate(txIEvalContext*, txAExprResult**) 13 .L5 9 txResultRecycler::getNodeSet(txXPathNode const&, txNodeSet**) 4 PathExpr::evaluate(txIEvalContext*, txAExprResult**) 3 RelationalExpr::compareResults(txIEvalContext*, txAExprResult*, txAExprResult*) 1 UnaryExpr::evaluate(txIEvalContext*, txAExprResult**) 1819 630 630 nsVoidArray::RemoveElementsAt(int, int)
484 nsGenericElement::GetAttr(int, nsIAtom*, nsAString&) const 145 txXPathNodeUtils::appendNodeValue(txXPathNode const&, nsAString&) 48668 381 629 nsAttrValue::ToString(nsAString&) const 248 nsAttrValue::Type() const
400 txResultRecycler::getNodeSet(txNodeSet**) 111 LocationStep::evaluate(txIEvalContext*, txAExprResult**) 23 txResultRecycler::getNodeSet(txXPathNode const&, txNodeSet**) 5 PathExpr::evaluate(txIEvalContext*, txAExprResult**) 119896 539 539 txNodeSet::clear()
144 RelationalExpr::compareResults(txIEvalContext*, txAExprResult*, txAExprResult*) 130 nsSubstring::MutatePrep(unsigned, unsigned short**, unsigned*) 121 nsSubstring::SetLength(unsigned) 97 nsSubstring::ReplacePrep(unsigned, unsigned, unsigned) 23 txResultRecycler::getStringResult(StringResult**) 7 nsSubstring::SetCapacity(unsigned) 5 nsAString::SetLength(unsigned) 4461 527 527 nsSubstring::Capacity() const
268 nsGenericElement::GetAttr(int, nsIAtom*, nsAString&) const 248 nsAttrValue::ToString(nsAString&) const 48660 516 516 nsAttrValue::Type() const
463 PR_dtoa 23 txDouble::toString(double, nsAString&) 8765 120 486 dtoa 343 d2b 13 Balloc 8 lo0bits 2 nrv_alloc
463 FunctionCall::evaluateToString(Expr*, txIEvalContext*, nsAString&) 5 .L5 119854 8 468 StringResult::stringValue(nsAString&) 454 nsAString::Append(nsAString const&) 3 nsSubstring::Replace(unsigned, unsigned, nsAString const&) 2 __i686.get_pc_thunk.bx 1 _init
381 txDouble::toString(double, nsAString&) 23 NumberResult::stringValue(nsAString&) 4660 30 404 nsAString::SetLength(unsigned) 352 nsSubstring::SetLength(unsigned) 14 nsSubstring::SetCapacity(unsigned) 5 nsSubstring::Capacity() const 2 _init 1 __i686.get_pc_thunk.bx
277 .L14 92 PathExpr::evaluate(txIEvalContext*, txAExprResult**) 3 AdditiveExpr::evaluate(txIEvalContext*, txAExprResult**) 2 RelationalExpr::evaluate(txIEvalContext*, txAExprResult**) 2 FunctionCall::evaluateToString(Expr*, txIEvalContext*, nsAString&) 1 PathExpr::evalDescendants(Expr*, txXPathNode const&, txIMatchContext*, txNodeSet*) 119826 372 377 PredicateList::isEmpty() 5 txList::getLength()
348 nsSubstring::MutatePrep(unsigned, unsigned short**, unsigned*) 14 nsSubstring::ReplacePrep(unsigned, unsigned, unsigned) 1 nsSubstring::SetCapacity(unsigned) 4453 26 363 nsStringBuffer::Realloc(nsStringBuffer*, unsigned) 286 realloc 19 __pthread_getspecific 16 __libc_calloc 15 pthread_mutex_lock 1 pthread_mutex_unlock
343 dtoa 19 PR_dtoa 8753 56 362 d2b 233 Balloc 36 PR_Lock 21 lo0bits 15 PR_Unlock 1 __i686.get_pc_thunk.bx
319 PathExpr::evaluate(txIEvalContext*, txAExprResult**) 20 RelationalExpr::evaluate(txIEvalContext*, txAExprResult**) 1 txSetParam::execute(txExecutionState&) 119968 35 340 VariableRefExpr::evaluate(txIEvalContext*, txAExprResult**) 304 txNodeSetContext::getVariable(int, nsIAtom*, txAExprResult*&) 1 txSingleNodeContext::getVariable(int, nsIAtom*, txAExprResult*&)
188 RelationalExpr::evaluate(txIEvalContext*, txAExprResult**) 145 txAExprResult::Release() 1 txResultRecycler::recycle(txAExprResult*) 1 RelationalExpr::compareResults(txIEvalContext*, txAExprResult*, txAExprResult*) 119899 335 335 txNodeSet::getResultType()
326 txDouble::toDouble(nsAString const&) 5 txNodeSet::numberValue() 2 StringResult::numberValue() 119545 60 333 txStringToDouble::write(unsigned short const*, unsigned) 230 nsCSubstring::Replace(unsigned, unsigned, char const*, unsigned) 31 nsCSubstring::ReplacePrep(unsigned, unsigned, unsigned) 11 memcpy 1 __i686.get_pc_thunk.bx
233 d2b 65 rv_alloc 13 dtoa 11 .L520 8739 50 322 Balloc 94 PR_Lock 93 PR_Unlock 25 pthread_self 23 pthread_equal 15 pthread_mutex_lock 10 pthread_mutex_unlock 6 __i686.get_pc_thunk.bx 6 _init
286 nsStringBuffer::Realloc(nsStringBuffer*, unsigned) 27 nsSubstring::MutatePrep(unsigned, unsigned short**, unsigned*) 23641 110 313 realloc 81 __libc_calloc 50 pthread_mutex_lock 40 pthread_mutex_unlock 26 sem_unlink 6 __pthread_getspecific
313 RelationalExpr::compareResults(txIEvalContext*, txAExprResult*, txAExprResult*) 119857 7 313 StringResult::numberValue() 268 txDouble::toDouble(nsAString const&) 12 PR_strtod 11 nsAString::GetReadableBuffer(unsigned short const**) const 5 nsReadingIterator::advance(int) 5 nsACString::~nsACString() 2 txStringToDouble::write(unsigned short const*, unsigned) 2 __i686.get_pc_thunk.bx 1 _init
304 VariableRefExpr::evaluate(txIEvalContext*, txAExprResult**) 277 txNodeSetContext::getVariable(int, nsIAtom*, txAExprResult*&) 50 txSingleNodeContext::getVariable(int, nsIAtom*, txAExprResult*&) 3 PathExpr::evaluate(txIEvalContext*, txAExprResult**) 119929 21 307 txNodeSetContext::getVariable(int, nsIAtom*, txAExprResult*&) 319 txSingleNodeContext::getVariable(int, nsIAtom*, txAExprResult*&) 277 txNodeSetContext::getVariable(int, nsIAtom*, txAExprResult*&) 17 txExecutionState::getVariable(int, nsIAtom*, txAExprResult*&)
283 RelationalExpr::compareResults(txIEvalContext*, txAExprResult*, txAExprResult*) 7 txAExprResult::Release() 6 RelationalExpr::evaluate(txIEvalContext*, txAExprResult**) 1 txResultRecycler::recycle(txAExprResult*) 119853 297 297 StringResult::getResultType()
245 RelationalExpr::evaluate(txIEvalContext*, txAExprResult**) 19 BooleanExpr::evaluate(txIEvalContext*, txAExprResult**) 14 FunctionCall::evaluateToString(Expr*, txIEvalContext*, nsAString&) 12 .L5 5 FunctionCall::evaluateToBoolean(Expr*, txIEvalContext*) 119759 295 295 non-virtual thunk to LocationStep::evaluate(txIEvalContext*, txAExprResult**)
319 txNodeSetContext::getVariable(int, nsIAtom*, txAExprResult*&) 1 VariableRefExpr::evaluate(txIEvalContext*, txAExprResult**) 119811 35 278 txSingleNodeContext::getVariable(int, nsIAtom*, txAExprResult*&) 205 txExecutionState::getVariable(int, nsIAtom*, txAExprResult*&) 50 txNodeSetContext::getVariable(int, nsIAtom*, txAExprResult*&) 13 AtomImpl::AddRef() 8 _init 4 __i686.get_pc_thunk.bx 4 nsCOMPtr_base::~nsCOMPtr_base() 1 txExpandedNameMap::get(txExpandedName const&) const
274 RelationalExpr::compareResults(txIEvalContext*, txAExprResult*, txAExprResult*) 119855 274 274 StringResult::stringValuePointer()
230 txStringToDouble::write(unsigned short const*, unsigned) 39 txDouble::toDouble(nsAString const&) 4502 83 269 nsCSubstring::Replace(unsigned, unsigned, char const*, unsigned) 134 nsCSubstring::ReplacePrep(unsigned, unsigned, unsigned) 31 nsCSubstring::MutatePrep(unsigned, char**, unsigned*) 15 memcpy 4 _init 2 __i686.get_pc_thunk.bx
258 PR_dtoa 8766 89 258 .L520 79 rv_alloc 75 Bfree 11 Balloc 2 PR_Lock 2 __i686.get_pc_thunk.bx
205 txSingleNodeContext::getVariable(int, nsIAtom*, txAExprResult*&) 17 txNodeSetContext::getVariable(int, nsIAtom*, txAExprResult*&) 120267 86 222 txExecutionState::getVariable(int, nsIAtom*, txAExprResult*&) 44 txExpandedNameMap::get(txExpandedName const&) const 40 nsCOMPtr_base::~nsCOMPtr_base() 34 AtomImpl::AddRef() 13 PR_AtomicIncrement 3 __i686.get_pc_thunk.bx 2 AtomImpl::Release()
108 PathExpr::evaluate(txIEvalContext*, txAExprResult**) 103 RelationalExpr::evaluate(txIEvalContext*, txAExprResult**) 3 PredicateList::evaluatePredicates(txNodeSet*, txIMatchContext*) 1 .L14 119927 215 215 txNodeSetContext::size()
94 Balloc 62 Bfree 36 d2b 2 .L520 1 PR_dtoa 1 rv_alloc 9002 55 196 PR_Lock 112 pthread_mutex_lock 16 pthread_self 13 sem_unlink
78 PathExpr::evaluate(txIEvalContext*, txAExprResult**) 76 .L5 19 RelationalExpr::evaluate(txIEvalContext*, txAExprResult**) 3 .L82 1 BooleanExpr::evaluate(txIEvalContext*, txAExprResult**) 119570 177 177 txListIterator::next()
93 Balloc 57 Bfree 15 d2b 2 rv_alloc 9003 43 167 PR_Unlock 99 pthread_mutex_unlock 13 pthread_self 7 sem_unlink 5 pthread_equal
134 nsCSubstring::Replace(unsigned, unsigned, char const*, unsigned) 31 txStringToDouble::write(unsigned short const*, unsigned) 4492 90 165 nsCSubstring::ReplacePrep(unsigned, unsigned, unsigned) 40 nsCSubstring::Capacity() const 31 nsCSubstring::MutatePrep(unsigned, char**, unsigned*) 3 _init 1 __i686.get_pc_thunk.bx
75 .L520 74 PR_dtoa 8740 12 149 Bfree 62 PR_Lock 57 PR_Unlock 4 pthread_equal 4 pthread_self 4 _init 3 __i686.get_pc_thunk.bx 2 pthread_mutex_unlock 1 pthread_mutex_lock
111 FunctionCall::evaluateToString(Expr*, txIEvalContext*, nsAString&) 26 RelationalExpr::evaluate(txIEvalContext*, txAExprResult**) 7 RelationalExpr::compareResults(txIEvalContext*, txAExprResult*, txAExprResult*) 119793 144 144 NumberResult::numberValue()
130 .L14 5 PredicateList::isEmpty() 4 .L5 119556 139 139 txList::getLength()
93 PathExpr::evaluate(txIEvalContext*, txAExprResult**) 9 RelationalExpr::evaluate(txIEvalContext*, txAExprResult**) 119948 32 102 txResultRecycler::getNodeSet(txXPathNode const&, txNodeSet**) 27 txNodeSet::append(txXPathNode const&) 23 txNodeSet::clear() 9 nsVoidArray::RemoveElementsAt(int, int) 6 txXPathNode::txXPathNode(txXPathNode const&) 2 txNodeSet::ensureGrowSize(int) 2 __i686.get_pc_thunk.bx 1 __i686.get_pc_thunk.bx
79 .L520 7 PR_dtoa 1 nrv_alloc 8762 17 87 rv_alloc 65 Balloc 2 PR_Unlock 1 PR_Lock 1 __i686.get_pc_thunk.bx 1 _init
30 FunctionCall::evaluateToString(Expr*, txIEvalContext*, nsAString&) 25 AdditiveExpr::evaluate(txIEvalContext*, txAExprResult**) 13 .L5 5 BooleanExpr::evaluate(txIEvalContext*, txAExprResult**) 2 RelationalExpr::evaluate(txIEvalContext*, txAExprResult**) 119867 75 75 txLiteralExpr::evaluate(txIEvalContext*, txAExprResult**)
73 txDouble::toDouble(nsAString const&) 8759 73 73 .L208
59 AdditiveExpr::evaluate(txIEvalContext*, txAExprResult**) 7 FunctionCall::evaluateToString(Expr*, txIEvalContext*, nsAString&) 5 UnaryExpr::evaluate(txIEvalContext*, txAExprResult**) 1 RelationalExpr::evaluate(txIEvalContext*, txAExprResult**) 119949 57 72 txResultRecycler::getNumberResult(double, txAExprResult**) 14 nsVoidArray::RemoveElementsAt(int, int) 1 __i686.get_pc_thunk.bx
58 nsGenericElement::GetAttr(int, nsIAtom*, nsAString&) const 13 txXPathNodeUtils::appendNodeValue(txXPathNode const&, nsAString&) 48670 71 71 .L168
30 txDouble::toDouble(nsAString const&) 26 txNodeSet::numberValue() 12 StringResult::numberValue() 8755 68 68 PR_strtod
34 nsGenericElement::GetAttr(int, nsIAtom*, nsAString&) const 29 txXPathNodeUtils::appendNodeValue(txXPathNode const&, nsAString&) 38734 63 63 _init
31 nsCSubstring::Replace(unsigned, unsigned, char const*, unsigned) 31 nsCSubstring::ReplacePrep(unsigned, unsigned, unsigned) 4490 52 62 nsCSubstring::MutatePrep(unsigned, char**, unsigned*) 10 nsCSubstring::Capacity() const
31 RelationalExpr::evaluate(txIEvalContext*, txAExprResult**) 17 BooleanExpr::evaluate(txIEvalContext*, txAExprResult**) 6 .L5 2 PredicateList::evaluatePredicates(txNodeSet*, txIMatchContext*) 2 FunctionCall::evaluateToBoolean(Expr*, txIEvalContext*) 119950 58 58 txResultRecycler::getBoolResult(int, txAExprResult**)
25 Balloc 16 PR_Lock 13 PR_Unlock 4 Bfree 9899 58 58 pthread_self
35 txDouble::toString(double, nsAString&) 18 PR_dtoa 23693 53 53 strlen
28 RelationalExpr::evaluate(txIEvalContext*, txAExprResult**) 25 BooleanExpr::evaluate(txIEvalContext*, txAExprResult**) 119836 52 53 StringFunctionCall::evaluate(txIEvalContext*, txAExprResult**) 1 txListIterator::txListIterator(txList*)
51 txXSLTProcessor::execute(txExecutionState&) 120320 0 51 txConditionalGoto::execute(txExecutionState&) 51 RelationalExpr::evaluate(txIEvalContext*, txAExprResult**)
51 RelationalExpr::evaluate(txIEvalContext*, txAExprResult**) 119770 0 51 .L5 50 FunctionCall::evaluateToNodeSet(Expr*, txIEvalContext*, txNodeSet**) 1 txExecutionState::recycler()
40 nsCSubstring::ReplacePrep(unsigned, unsigned, unsigned) 10 nsCSubstring::MutatePrep(unsigned, char**, unsigned*) 4493 50 50 nsCSubstring::Capacity() const
50 .L5 119741 0 50 FunctionCall::evaluateToNodeSet(Expr*, txIEvalContext*, txNodeSet**) 50 FilterExpr::evaluate(txIEvalContext*, txAExprResult**)
24 .L5 23 RelationalExpr::evaluate(txIEvalContext*, txAExprResult**) 119568 47 47 txListIterator::hasNext()
29 txDouble::toString(double, nsAString&) 17 NumberResult::stringValue(nsAString&) 4684 35 46 nsAString::GetWritableBuffer(unsigned short**) 8 nsSubstring::EnsureMutable() 3 __i686.get_pc_thunk.bx
44 txExecutionState::getVariable(int, nsIAtom*, txAExprResult*&) 1 txSingleNodeContext::getVariable(int, nsIAtom*, txAExprResult*&) 119589 45 45 txExpandedNameMap::get(txExpandedName const&) const
22 txDouble::toDouble(nsAString const&) 11 txNodeSet::numberValue() 5 StringResult::numberValue() 4687 32 38 nsACString::~nsACString() 4 __i686.get_pc_thunk.bx 2 nsCSubstring::Finalize()
37 PathExpr::evalDescendants(Expr*, txXPathNode const&, txIMatchContext*, txNodeSet*) 119748 1 37 .L182 12 txNameTest::matches(txXPathNode const&, txIMatchContext*) 9 txXPathTreeWalker::moveToFirstChild() 9 txNodeSet::append(txXPathNode const&) 4 txXPathTreeWalker::moveToNextSibling() 2 nsGenericElement::GetChildAt(unsigned) const
16 .L5 12 RelationalExpr::evaluate(txIEvalContext*, txAExprResult**) 3 .L82 2 BooleanExpr::evaluate(txIEvalContext*, txAExprResult**) 119742 33 33 FunctionCall::requireParams(int, int, txIEvalContext*)
30 txDouble::toDouble(nsAString const&) 2 nsACString::~nsACString() 4491 32 32 nsCSubstring::Finalize()
23 Balloc 5 PR_Unlock 4 Bfree 9900 32 32 pthread_equal
20 BooleanExpr::evaluate(txIEvalContext*, txAExprResult**) 5 .L82 4 PredicateList::evaluatePredicates(txNodeSet*, txIMatchContext*) 3 .L14 119643 32 32 BooleanResult::booleanValue()
22 txDouble::toString(double, nsAString&) 8 nsAString::GetWritableBuffer(unsigned short**) 4462 30 30 nsSubstring::EnsureMutable()
21 d2b 8 dtoa 8744 29 29 lo0bits
24 txDouble::toString(double, nsAString&) 4 PR_dtoa 8764 28 28 freedtoa
18 RelationalExpr::evaluate(txIEvalContext*, txAExprResult**) 4 BooleanExpr::evaluate(txIEvalContext*, txAExprResult**) 2 PathExpr::evaluate(txIEvalContext*, txAExprResult**) 1 StringFunctionCall::evaluate(txIEvalContext*, txAExprResult**) 119563 25 25 txListIterator::txListIterator(txList*)
12 txAExprResult::Release() 6 RelationalExpr::evaluate(txIEvalContext*, txAExprResult**) 5 RelationalExpr::compareResults(txIEvalContext*, txAExprResult*, txAExprResult*) 1 txResultRecycler::recycle(txAExprResult*) 119789 24 24 NumberResult::getResultType()
13 txDouble::toString(double, nsAString&) 9 NumberResult::stringValue(nsAString&) 119538 22 22 txDouble::isNaN(double)
21 txSetVariable::execute(txExecutionState&) 119959 0 21 UnionExpr::evaluate(txIEvalContext*, txAExprResult**) 20 txNodeSet::addAndTransfer(txNodeSet*) 1 txResultRecycler::getNonSharedNodeSet(txNodeSet*, txNodeSet**)
21 txDouble::toDouble(nsAString const&) 8758 21 21 .L206
13 RelationalExpr::evaluate(txIEvalContext*, txAExprResult**) 7 BooleanExpr::evaluate(txIEvalContext*, txAExprResult**) 119960 13 20 UnaryExpr::evaluate(txIEvalContext*, txAExprResult**) 5 txResultRecycler::getNumberResult(double, txAExprResult**) 1 __i686.get_pc_thunk.bx 1 nsVoidArray::RemoveElementsAt(int, int)
16 txNodeSet::ensureGrowSize(int) 1 txNodeSet::add(txNodeSet const&, void (*)(txXPathNode*, txXPathNode const*, txXPathNode const*)) 3799 1 17 NS_Alloc_P 15 PR_Malloc 1 __libc_malloc
10 txDouble::toDouble(nsAString const&) 5 StringResult::numberValue() 2 txNodeSet::numberValue() 119544 17 17 nsReadingIterator::advance(int)
7 txXPathTreeWalker::moveToFirstChild() 5 txXPathTreeWalker::moveToSibling(int) 2 txXPathTreeWalker::moveToNextSibling() 2 .L182 50288 4 16 nsGenericElement::GetChildAt(unsigned) const 12 nsAttrAndChildArray::GetSafeChildAt(unsigned) const
15 NS_Alloc_P 8690 2 15 PR_Malloc 13 __libc_malloc
9 txDouble::toString(double, nsAString&) 6 NumberResult::stringValue(nsAString&) 119537 15 15 txDouble::isInfinite(double)
8 PathExpr::evaluate(txIEvalContext*, txAExprResult**) 6 RelationalExpr::evaluate(txIEvalContext*, txAExprResult**) 119804 14 14 txIMatchContext::~txIMatchContext()
9 .L182 4 PathExpr::evalDescendants(Expr*, txXPathNode const&, txIMatchContext*, txNodeSet*) 120151 6 13 txXPathTreeWalker::moveToFirstChild() 7 nsGenericElement::GetChildAt(unsigned) const
9 PathExpr::evalDescendants(Expr*, txXPathNode const&, txIMatchContext*, txNodeSet*) 4 .L182 120153 2 13 txXPathTreeWalker::moveToNextSibling() 9 txXPathTreeWalker::moveToSibling(int) 2 nsGenericElement::GetChildAt(unsigned) const
12 nsGenericElement::GetChildAt(unsigned) const 1 txXPathTreeWalker::moveToSibling(int) 48621 13 13 nsAttrAndChildArray::GetSafeChildAt(unsigned) const
12 PR_dtoa 8770 12 12 .L525
12 txNodeSet::add(txNodeSet const&, void (*)(txXPathNode*, txXPathNode const*, txXPathNode const*)) 119905 0 12 txNodeSet::findPosition(txXPathNode const&, txXPathNode*, txXPathNode*, int&) const 10 txXPathNodeUtils::comparePosition(txXPathNode const&, txXPathNode const&) 1 __i686.get_pc_thunk.bx 1 _init
9 PredicateList::evaluatePredicates(txNodeSet*, txIMatchContext*) 1 FilterExpr::evaluate(txIEvalContext*, txAExprResult**) 119894 5 10 txNodeSet::mark(int) 5 operator new[](unsigned)
9 txXPathTreeWalker::moveToNextSibling() 1 PathExpr::evalDescendants(Expr*, txXPathNode const&, txIMatchContext*, txNodeSet*) 120156 4 10 txXPathTreeWalker::moveToSibling(int) 5 nsGenericElement::GetChildAt(unsigned) const 1 nsAttrAndChildArray::GetSafeChildAt(unsigned) const
9 BooleanExpr::evaluate(txIEvalContext*, txAExprResult**) 119631 3 9 .L5 6 txResultRecycler::getBoolResult(int, txAExprResult**)
6 RelationalExpr::evaluate(txIEvalContext*, txAExprResult**) 2 BooleanExpr::evaluate(txIEvalContext*, txAExprResult**) 119565 8 8 txListIterator::~txListIterator()
5 BooleanExpr::evaluate(txIEvalContext*, txAExprResult**) 3 PredicateList::evaluatePredicates(txNodeSet*, txIMatchContext*) 119630 8 8 BooleanFunctionCall::evaluate(txIEvalContext*, txAExprResult**)
4 FilterExpr::evaluate(txIEvalContext*, txAExprResult**) 3 .L14 119640 7 7 BooleanResult::getResultType()
5 txNodeSet::mark(int) 21338 0 5 operator new[](unsigned) 4 operator new(unsigned) 1 __libc_malloc
4 txResultRecycler::getNodeSet(txNodeSet*, txNodeSet**) 119893 1 4 txNodeSet::append(txNodeSet const&) 3 txNodeSet::copyElements(txXPathNode*, txXPathNode const*, txXPathNode const*)
4 txResultRecycler::getNonSharedNodeSet(txNodeSet*, txNodeSet**) 119946 0 4 txResultRecycler::getNodeSet(txNodeSet*, txNodeSet**) 4 txNodeSet::append(txNodeSet const&)
4 operator new[](unsigned) 21336 0 4 operator new(unsigned) 4 __libc_malloc
3 txNodeSet::append(txNodeSet const&) 119906 1 3 txNodeSet::copyElements(txXPathNode*, txXPathNode const*, txXPathNode const*) 2 txXPathNode::txXPathNode(txXPathNode const&)
2 txSetVariable::execute(txExecutionState&) 120290 0 2 txExecutionState::bindVariable(txExpandedName const&, txAExprResult*) 1 txExpandedNameMap::add(txExpandedName const&, txObject*) 1 AtomImpl::AddRef()
2 RelationalExpr::evaluate(txIEvalContext*, txAExprResult**) 9979 0 2 pthread_barrierattr_setpshared 2 EndProfilingHook(int)
2 enableRTCSignals(bool) 2 fcntl 9990 2 2 fcntl 2 fcntl
2 PathExpr::evalDescendants(Expr*, txXPathNode const&, txIMatchContext*, txNodeSet*) 119930 1 2 txNodeSetContext::isStripSpaceAllowed(txXPathNode const&) 1 txSingleNodeContext::isStripSpaceAllowed(txXPathNode const&)
2 dtoa 8763 1 2 nrv_alloc 1 rv_alloc
2 DumpAddressMap() 10108 0 2 enableRTCSignals(bool) 2 fcntl
1 txNodeSet::ensureGrowSize(int) 1 txNodeSet::add(txNodeSet const&, void (*)(txXPathNode*, txXPathNode const*, txXPathNode const*)) 3801 1 2 NS_Free_P 1 PR_Free
2 PredicateList::evaluatePredicates(txNodeSet*, txIMatchContext*) 119895 1 2 txNodeSet::sweep() 1 memmove
1 txNodeSetContext::isStripSpaceAllowed(txXPathNode const&) 1 PathExpr::evalDescendants(Expr*, txXPathNode const&, txIMatchContext*, txNodeSet*) 119812 1 2 txSingleNodeContext::isStripSpaceAllowed(txXPathNode const&) 1 txExecutionState::isStripSpaceAllowed(txXPathNode const&)
2 pthread_barrierattr_setpshared 10104 0 2 EndProfilingHook(int) 2 DumpAddressMap()
2 EndProfilingHook(int) 10103 0 2 DumpAddressMap() 2 enableRTCSignals(bool)
1 txNameTest::matches(txXPathNode const&, txIMatchContext*) 50230 1 1 nsGenericElement::GetNodeInfo() const
1 txMozillaXSLTProcessor::TransformToFragment(nsIDOMNode*, nsIDOMDocument*, nsIDOMDocumentFragment**) 120370 1 1 txPushParams::execute(txExecutionState&)
1 RootExpr::evaluate(txIEvalContext*, txAExprResult**) 21281 0 1 operator delete(void*) 1 free
1 NS_Free_P 8693 0 1 PR_Free 1 free
1 txSingleNodeContext::isStripSpaceAllowed(txXPathNode const&) 120268 0 1 txExecutionState::isStripSpaceAllowed(txXPathNode const&) 1 txStylesheet::isStripSpaceAllowed(txXPathNode const&, txIMatchContext*)
1 txXSLTProcessor::execute(txExecutionState&) 120381 0 1 txSetParam::execute(txExecutionState&) 1 VariableRefExpr::evaluate(txIEvalContext*, txAExprResult**)
1 txMozillaXSLTProcessor::TransformToFragment(nsIDOMNode*, nsIDOMDocument*, nsIDOMDocumentFragment**) 120317 1 1 txCheckParam::execute(txExecutionState&)
1 PredicateList::evaluatePredicates(txNodeSet*, txIMatchContext*) 23712 1 1 memset
1 txExecutionState::isStripSpaceAllowed(txXPathNode const&) 120503 1 1 txStylesheet::isStripSpaceAllowed(txXPathNode const&, txIMatchContext*)
1 txExecutionState::bindVariable(txExpandedName const&, txAExprResult*) 119587 1 1 txExpandedNameMap::add(txExpandedName const&, txObject*)
1 txNodeSet::sweep() 23711 1 1 memmove
1 PathExpr::evaluate(txIEvalContext*, txAExprResult**) 119831 0 1 RootExpr::evaluate(txIEvalContext*, txAExprResult**) 1 operator delete(void*)
1 txResultRecycler::getNodeSet(txNodeSet**) 119880 1 1 txNodeSet::txNodeSet(txResultRecycler*)

Flat Profile


Total hit count: 287165
Count %Total  Function Name
18700   6.5     _PR_x86_AtomicIncrement
18533   6.5     nsGenericElement::GetAttrNameAt(unsigned, int*, nsIAtom**, nsIAtom**) const
14208   4.9     nsAttrAndChildArray::GetSafeAttrNameAt(unsigned) const
13682   4.8     PR_AtomicIncrement
12244   4.3     _PR_x86_AtomicDecrement
9816   3.4     nsCOMPtr_base::~nsCOMPtr_base()
9754   3.4     __i686.get_pc_thunk.bx
9618   3.3     nsAttrAndChildArray::IndexOfChild(nsIContent*) const
8767   3.1     txXPathTreeWalker::moveToValidAttribute(unsigned)
8265   2.9     txNameTest::matches(txXPathNode const&, txIMatchContext*)
7673   2.7     AtomImpl::Release()
7508   2.6     AtomImpl::AddRef()
7179   2.5     nsCOMPtr_base::begin_assignment()
6343   2.2     nsAttrAndChildArray::MappedAttrCount() const
6072   2.1     txXPathNodeUtils::getLocalName(txXPathNode const&)
5363   1.9     PR_AtomicDecrement
5278   1.8     nsAttrAndChildArray::AttrCount() const
5148   1.8     txXPathNodeUtils::getNamespaceID(txXPathNode const&)
4182   1.5     sem_unlink
3943   1.4     nsAttrAndChildArray::NonMappedAttrCount() const
3803   1.3     __i686.get_pc_thunk.bx
3539   1.2     RelationalExpr::compareResults(txIEvalContext*, txAExprResult*, txAExprResult*)
3264   1.1     _init
3158   1.1     __i686.get_pc_thunk.bx
2931   1.0     txNodeSetContext::recycler()
2913   1.0     .L35
2807   1.0     nsGenericElement::GetAttrCount() const
2743   1.0     txXPathTreeWalker::moveToNextAttribute()
2636   0.9     _init
2623   0.9     PathExpr::evaluate(txIEvalContext*, txAExprResult**)
2332   0.8     txXPathNodeUtils::appendNodeValue(txXPathNode const&, nsAString&)
2305   0.8     __libc_calloc
2218   0.8     txXPathNodeUtils::comparePosition(txXPathNode const&, txXPathNode const&)
2190   0.8     txNodeSet::ensureGrowSize(int)
2146   0.7     __libc_malloc
2048   0.7     __i686.get_pc_thunk.bx
1975   0.7     nsVoidArray::nsVoidArray()
1785   0.6     pthread_mutex_trylock
1774   0.6     txNodeSet::add(txNodeSet const&, void (*)(txXPathNode*, txXPathNode const*, txXPathNode const*))
1639   0.6     memcpy
1625   0.6     nsVoidArray::~nsVoidArray()
1599   0.6     LocationStep::evaluate(txIEvalContext*, txAExprResult**)
1591   0.6     _init
1549   0.5     txAExprResult::Release()
1544   0.5     nsGenericElement::GetDocument() const
1425   0.5     pthread_mutex_unlock
1394   0.5     txSingleNodeContext::recycler()
1393   0.5     nsAutoVoidArray::nsAutoVoidArray()
1297   0.5     txResultRecycler::getNodeSet(txNodeSet**)
1278   0.4     nsAttrAndChildArray::GetAttr(nsIAtom*, int) const
1206   0.4     txResultRecycler::recycle(txAExprResult*)
1205   0.4     nsAString::Append(nsAString const&)
1123   0.4     free
1079   0.4     nsStringBuffer::ToString(unsigned, nsAString&)
1066   0.4     nsVoidArray::InsertElementAt(void*, int)
1063   0.4     nsAString::ToSubstring() const
1062   0.4     nsSubstring::Replace(unsigned, unsigned, unsigned short const*, unsigned)
1048   0.4     nsSubstring::MutatePrep(unsigned, unsigned short**, unsigned*)
979   0.3     txNodeSet::get(int) const
948   0.3     .L14
945   0.3     nsGenericElement::GetOwnerDoc() const
939   0.3     nsAString::~nsAString()
924   0.3     txExecutionState::recycler()
914   0.3     nsAString::Length() const
904   0.3     nsSubstring::ReplacePrep(unsigned, unsigned, unsigned)
897   0.3     nsSubstring::SetLength(unsigned)
853   0.3     nsStringBuffer::Release()
849   0.3     nsAString::GetReadableBuffer(unsigned short const**) const
775   0.3     txNodeSet::transferElements(txXPathNode*, txXPathNode const*, txXPathNode const*)
728   0.3     __pthread_getspecific
715   0.2     nsGenericElement::IndexOf(nsIContent*) const
710   0.2     nsSubstring::SetCapacity(unsigned)
685   0.2     nsGenericElement::IsInDoc() const
685   0.2     nsSubstring::Finalize()
685   0.2     txXPathNode::txXPathNode(txXPathNode const&)
682   0.2     .L170
674   0.2     pthread_mutex_lock
672   0.2     nsGenericElement::GetAttr(int, nsIAtom*, nsAString&) const
668   0.2     txNodeSet::append(txXPathNode const&)
660   0.2     txResultRecycler::getNonSharedNodeSet(txNodeSet*, txNodeSet**)
630   0.2     nsVoidArray::RemoveElementsAt(int, int)
625   0.2     nsSubstring::Replace(unsigned, unsigned, nsAString const&)
582   0.2     nsAString::Equals(nsAString const&) const
539   0.2     txNodeSet::clear()
536   0.2     txXPathTreeWalker::moveToFirstAttribute()
536   0.2     nsSubstring::Equals(nsAString const&) const
527   0.2     nsSubstring::Capacity() const
516   0.2     nsAttrValue::Type() const
495   0.2     txXPathTreeWalker::txXPathTreeWalker(txXPathNode const&)
412   0.1     txNodeSetContext::getContextNode()
384   0.1     nsStringBuffer::AddRef()
383   0.1     txNodeSet::addAndTransfer(txNodeSet*)
381   0.1     nsAttrValue::ToString(nsAString&) const
380   0.1     nsStringBuffer::Alloc(unsigned)
372   0.1     PredicateList::isEmpty()
356   0.1     txXPathTreeWalker::~txXPathTreeWalker()
335   0.1     txNodeSet::getResultType()
297   0.1     StringResult::getResultType()
295   0.1     non-virtual thunk to LocationStep::evaluate(txIEvalContext*, txAExprResult**)
274   0.1     StringResult::stringValuePointer()
215   0.1     txNodeSetContext::size()
177   0.1     txListIterator::next()
144   0.1     NumberResult::numberValue()
144   0.1     txDouble::toDouble(nsAString const&)
139   0.0     txList::getLength()
132   0.0     RelationalExpr::evaluate(txIEvalContext*, txAExprResult**)
124   0.0     FunctionCall::evaluateToString(Expr*, txIEvalContext*, nsAString&)
120   0.0     dtoa
118   0.0     txDouble::toString(double, nsAString&)
118   0.0     BooleanExpr::evaluate(txIEvalContext*, txAExprResult**)
112   0.0     AdditiveExpr::evaluate(txIEvalContext*, txAExprResult**)
110   0.0     realloc
 90   0.0     nsCSubstring::ReplacePrep(unsigned, unsigned, unsigned)
 89   0.0     .L520
 86   0.0     txExecutionState::getVariable(int, nsIAtom*, txAExprResult*&)
 83   0.0     nsCSubstring::Replace(unsigned, unsigned, char const*, unsigned)
 75   0.0     txLiteralExpr::evaluate(txIEvalContext*, txAExprResult**)
 73   0.0     .L208
 71   0.0     .L168
 70   0.0     .L5
 68   0.0     PR_strtod
 68   0.0     txResultRecycler::getStringResult(StringResult**)
 63   0.0     _init
 60   0.0     txStringToDouble::write(unsigned short const*, unsigned)
 60   0.0     PR_dtoa
 58   0.0     txResultRecycler::getBoolResult(int, txAExprResult**)
 58   0.0     pthread_self
 57   0.0     txResultRecycler::getNumberResult(double, txAExprResult**)
 56   0.0     d2b
 55   0.0     PR_Lock
 53   0.0     strlen
 52   0.0     StringFunctionCall::evaluate(txIEvalContext*, txAExprResult**)
 52   0.0     nsCSubstring::MutatePrep(unsigned, char**, unsigned*)
 50   0.0     nsCSubstring::Capacity() const
 50   0.0     Balloc
 47   0.0     txListIterator::hasNext()
 45   0.0     txExpandedNameMap::get(txExpandedName const&) const
 43   0.0     PR_Unlock
 35   0.0     VariableRefExpr::evaluate(txIEvalContext*, txAExprResult**)
 35   0.0     NumberResult::stringValue(nsAString&)
 35   0.0     txSingleNodeContext::getVariable(int, nsIAtom*, txAExprResult*&)
 35   0.0     nsAString::GetWritableBuffer(unsigned short**)
 33   0.0     FunctionCall::requireParams(int, int, txIEvalContext*)
 32   0.0     txResultRecycler::getNodeSet(txXPathNode const&, txNodeSet**)
 32   0.0     nsACString::~nsACString()
 32   0.0     BooleanResult::booleanValue()
 32   0.0     pthread_equal
 32   0.0     nsCSubstring::Finalize()
 31   0.0     txNodeSet::numberValue()
 30   0.0     nsSubstring::EnsureMutable()
 30   0.0     nsAString::SetLength(unsigned)
 29   0.0     lo0bits
 28   0.0     freedtoa
 26   0.0     nsStringBuffer::Realloc(nsStringBuffer*, unsigned)
 25   0.0     txListIterator::txListIterator(txList*)
 24   0.0     NumberResult::getResultType()
 24   0.0     txNodeSet::stringValue(nsAString&)
 22   0.0     PredicateList::evaluatePredicates(txNodeSet*, txIMatchContext*)
 22   0.0     txDouble::isNaN(double)
 21   0.0     txNodeSetContext::getVariable(int, nsIAtom*, txAExprResult*&)
 21   0.0     .L206
 17   0.0     nsReadingIterator::advance(int)
 17   0.0     rv_alloc
 15   0.0     txDouble::isInfinite(double)
 14   0.0     txIMatchContext::~txIMatchContext()
 13   0.0     nsAttrAndChildArray::GetSafeChildAt(unsigned) const
 13   0.0     UnaryExpr::evaluate(txIEvalContext*, txAExprResult**)
 12   0.0     Bfree
 12   0.0     .L525
  8   0.0     StringResult::stringValue(nsAString&)
  8   0.0     BooleanFunctionCall::evaluate(txIEvalContext*, txAExprResult**)
  8   0.0     txListIterator::~txListIterator()
  7   0.0     BooleanResult::getResultType()
  7   0.0     StringResult::numberValue()
  6   0.0     txXPathTreeWalker::moveToFirstChild()
  6   0.0     FunctionCall::evaluateToBoolean(Expr*, txIEvalContext*)
  6   0.0     .L82
  5   0.0     PathExpr::evalDescendants(Expr*, txXPathNode const&, txIMatchContext*, txNodeSet*)
  5   0.0     txNodeSet::mark(int)
  4   0.0     txXPathTreeWalker::moveToSibling(int)
  4   0.0     nsGenericElement::GetChildAt(unsigned) const
  3   0.0     txXSLTProcessor::execute(txExecutionState&)
  3   0.0     .L5
  2   0.0     fcntl
  2   0.0     PR_Malloc
  2   0.0     txXPathTreeWalker::moveToNextSibling()
  1   0.0     txNodeSet::append(txNodeSet const&)
  1   0.0     txNodeSet::copyElements(txXPathNode*, txXPathNode const*, txXPathNode const*)
  1   0.0     memmove
  1   0.0     .L182
  1   0.0     txNodeSet::txNodeSet(txResultRecycler*)
  1   0.0     txSingleNodeContext::isStripSpaceAllowed(txXPathNode const&)
  1   0.0     txPushParams::execute(txExecutionState&)
  1   0.0     txNodeSetContext::isStripSpaceAllowed(txXPathNode const&)
  1   0.0     txStylesheet::isStripSpaceAllowed(txXPathNode const&, txIMatchContext*)
  1   0.0     nsGenericElement::GetNodeInfo() const
  1   0.0     nrv_alloc
  1   0.0     txNodeSet::sweep()
  1   0.0     txCheckParam::execute(txExecutionState&)
  1   0.0     memset
  1   0.0     NS_Free_P
  1   0.0     NS_Alloc_P
  1   0.0     txExpandedNameMap::add(txExpandedName const&, txObject*)