Call graph (explanation follows) granularity: each sample hit covers 2 byte(s) for 1.28% of 0.78 seconds index % time self children called name [1] 99.2 0.00 0.77 main [1] 0.01 0.76 1/1 Crawler::Index(std::basic_string, std::allocator >, std::basic_string, std::allocator >, std::basic_string, std::allocator >) [2] 0.00 0.00 3/15235 bool std::operator==, std::allocator >(std::basic_string, std::allocator > const&, char const*) [237] ----------------------------------------------- 0.01 0.76 1/1 main [1] [2] 99.2 0.01 0.76 1 Crawler::Index(std::basic_string, std::allocator >, std::basic_string, std::allocator >, std::basic_string, std::allocator >) [2] 0.00 0.24 7756/7756 WordIndex::AddWord(std::basic_string, std::allocator > const&, Reference) [3] 0.00 0.23 7296/7296 HTMLParser::next() [4] 0.00 0.07 12584/12584 StopWords::IsStopWord(std::basic_string, std::allocator > const&) [11] 0.01 0.04 10/10 HTMLParser::HTMLParser(InputStream*) [19] 0.01 0.04 12584/12584 StringUtil::ToLower(std::basic_string, std::allocator >&) [20] 0.02 0.03 14856/14856 WordParser::Next() [21] 0.00 0.03 1/1 WordIndex::GenerateHTMLIndex(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) [29] 0.00 0.01 90/90 URLFilter::IsIndexableURL(std::basic_string, std::allocator > const&, std::basic_string, std::allocator >&) [81] 0.00 0.01 1/1 DocumentQueue::DocumentQueue() [82] 0.00 0.00 7796/45584 Reference::~Reference() [23] 0.00 0.01 1/1 WordIndex::~WordIndex() [91] 0.00 0.00 7776/45564 Reference::Reference(Reference const&) [40] 0.00 0.00 10/10 SmartPtr::~SmartPtr() [110] 0.00 0.00 1/1 StopWords::StopWords(std::basic_string, std::allocator > const&) [128] 0.00 0.00 1/1 DocumentQueue::~DocumentQueue() [133] 0.00 0.00 118/118 std::map, std::allocator >, std::basic_string, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::find(std::basic_string, std::allocator > const&) const [144] 0.00 0.00 10/10 DocumentCache::AddDocument(Reference) [147] 0.00 0.00 1/1 URLFilter::URLFilter(std::basic_string, std::allocator > const&) [149] 0.00 0.00 10/10 DocumentQueue::DequeueDocument() [154] 0.00 0.00 1/1 DocumentCache::~DocumentCache() [161] 0.00 0.00 9/9 DocumentCache::GetDocument(std::basic_string, std::allocator > const&) [167] 0.00 0.00 10/20 operator new(unsigned int, bool) [155] 0.00 0.00 10/10 URLConnection::Open(std::basic_string, std::allocator > const&) [168] 0.00 0.00 10/10 DocumentQueue::EnqueueDocument(Reference) [175] 0.00 0.00 10/20 Reference::operator=(Reference const&) [182] 0.00 0.00 1/10 Reference::Reference(HTMLDocument*) [183] 0.00 0.00 14856/14856 bool std::operator!=, std::allocator >(std::basic_string, std::allocator > const&, char const*) [240] 0.00 0.00 2272/2272 WordParser::WordParser(std::basic_string, std::allocator > const&) [321] 0.00 0.00 2272/2272 WordParser::~WordParser() [322] 0.00 0.00 120/37878 Reference::operator->() [210] 0.00 0.00 118/118 std::map, std::allocator >, std::basic_string, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::end() const [430] 0.00 0.00 118/118 std::_Rb_tree_const_iterator, std::allocator > const, std::basic_string, std::allocator > > >::operator!=(std::_Rb_tree_const_iterator, std::allocator > const, std::basic_string, std::allocator > > > const&) const [429] 0.00 0.00 110/35672 HTMLDocument::GetURL() [212] 0.00 0.00 90/90 std::_Rb_tree_const_iterator, std::allocator > const, std::basic_string, std::allocator > > >::operator*() const [470] 0.00 0.00 11/21 DocumentQueue::IsEmpty() [514] 0.00 0.00 10/10 HTMLDocument::HTMLDocument(std::basic_string, std::allocator > const&) [567] 0.00 0.00 10/10 SmartPtr::SmartPtr(InputStream*) [573] 0.00 0.00 10/10 SmartPtr::Get() const [581] 0.00 0.00 10/10 HTMLDocument::SetDescription(std::basic_string, std::allocator > const&) [566] 0.00 0.00 10/10 HTMLParser::~HTMLParser() [552] 0.00 0.00 9/9 Reference::operator!() [601] 0.00 0.00 9/9 Reference::operator=(HTMLDocument*) [600] 0.00 0.00 1/1 DocumentCache::DocumentCache() [663] 0.00 0.00 1/1 WordIndex::WordIndex() [667] 0.00 0.00 1/1 StopWords::~StopWords() [664] 0.00 0.00 1/1 URLFilter::~URLFilter() [665] ----------------------------------------------- 0.00 0.24 7756/7756 Crawler::Index(std::basic_string, std::allocator >, std::basic_string, std::allocator >, std::basic_string, std::allocator >) [2] [3] 30.4 0.00 0.24 7756 WordIndex::AddWord(std::basic_string, std::allocator > const&, Reference) [3] 0.01 0.12 7756/7756 std::map, std::allocator >, std::set, HTMLDocumentRefComparator, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::operator[](std::basic_string, std::allocator > const&) [6] 0.00 0.10 7756/7756 std::set, HTMLDocumentRefComparator, std::allocator > >::insert(Reference const&) [7] ----------------------------------------------- 0.00 0.23 7296/7296 Crawler::Index(std::basic_string, std::allocator >, std::basic_string, std::allocator >, std::basic_string, std::allocator >) [2] [4] 30.1 0.00 0.23 7296 HTMLParser::next() [4] 0.02 0.13 5046/5046 HTMLParser::ParseTag() [5] 0.03 0.04 5046/5046 HTMLParser::ParseContent() [14] 0.00 0.02 21/21 HTMLParser::ParseStart() [43] 0.00 0.00 7296/7308 HTMLEvent::Init() [276] ----------------------------------------------- 0.02 0.13 5046/5046 HTMLParser::next() [4] [5] 18.7 0.02 0.13 5046 HTMLParser::ParseTag() [5] 0.00 0.05 30/41 HTMLParser::SkipCommentOrDirective() [15] 0.02 0.02 5016/5016 HTMLParser::GetTagType(std::basic_string, std::allocator > const&, bool) [27] 0.00 0.02 1468/1524 HTMLParser::SkipUntil(char, std::basic_string, std::allocator > const&) [36] 0.01 0.00 21825/172345 HTMLParser::ReadChar(bool, std::basic_string, std::allocator > const&, bool) [9] 0.00 0.01 2/2 HTMLParser::SkipUntilStyleEnd() [89] 0.00 0.00 118/118 HTMLParser::ParseAttrs(std::basic_string, std::allocator > const&) [111] 0.00 0.00 10032/23866 std::basic_string, std::allocator > std::operator+, std::allocator >(std::basic_string, std::allocator > const&, char const*) [218] 0.00 0.00 5016/16057 std::basic_string, std::allocator > std::operator+, std::allocator >(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) [234] 0.00 0.00 2/7308 HTMLEvent::Init() [276] ----------------------------------------------- 0.01 0.12 7756/7756 WordIndex::AddWord(std::basic_string, std::allocator > const&, Reference) [3] [6] 17.3 0.01 0.12 7756 std::map, std::allocator >, std::set, HTMLDocumentRefComparator, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::operator[](std::basic_string, std::allocator > const&) [6] 0.00 0.06 7756/7756 std::map, std::allocator >, std::set, HTMLDocumentRefComparator, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::lower_bound(std::basic_string, std::allocator > const&) [17] 0.00 0.02 1296/1296 std::map, std::allocator >, std::set, HTMLDocumentRefComparator, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::insert(std::_Rb_tree_iterator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > const&) [34] 0.01 0.00 7750/7750 std::map, std::allocator >, std::set, HTMLDocumentRefComparator, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::key_comp() const [70] 0.01 0.00 7756/8386 std::_Rb_tree_iterator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >::operator==(std::_Rb_tree_iterator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > const&) const [80] 0.01 0.00 7756/10376 std::map, std::allocator >, std::set, HTMLDocumentRefComparator, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::end() [69] 0.00 0.01 1296/2592 std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >::~pair() [53] 0.00 0.01 1296/3888 std::set, HTMLDocumentRefComparator, std::allocator > >::~set() [49] 0.00 0.00 1296/1296 std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >::pair(std::basic_string, std::allocator > const&, std::set, HTMLDocumentRefComparator, std::allocator > > const&) [115] 0.00 0.00 7750/231518 std::less, std::allocator > >::operator()(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) const [22] 0.00 0.00 15506/22011 std::_Rb_tree_iterator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >::operator*() const [221] 0.00 0.00 1296/1296 std::set, HTMLDocumentRefComparator, std::allocator > >::set() [343] ----------------------------------------------- 0.00 0.10 7756/7756 WordIndex::AddWord(std::basic_string, std::allocator > const&, Reference) [3] [7] 13.1 0.00 0.10 7756 std::set, HTMLDocumentRefComparator, std::allocator > >::insert(Reference const&) [7] 0.00 0.10 7756/7756 std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::insert_unique(Reference const&) [8] 0.00 0.00 7756/7756 std::_Rb_tree_const_iterator >::_Rb_tree_const_iterator(std::_Rb_tree_iterator > const&) [270] 0.00 0.00 7756/7756 std::pair >, bool>::pair(std::_Rb_tree_const_iterator > const&, bool const&) [272] ----------------------------------------------- 0.00 0.10 7756/7756 std::set, HTMLDocumentRefComparator, std::allocator > >::insert(Reference const&) [7] [8] 13.1 0.00 0.10 7756 std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::insert_unique(Reference const&) [8] 0.03 0.00 15778/16678 HTMLDocumentRefComparator::operator()(Reference, Reference) const [28] 0.01 0.02 31556/45584 Reference::~Reference() [23] 0.01 0.01 2196/2196 std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, Reference const&) [44] 0.01 0.01 31556/45564 Reference::Reference(Reference const&) [40] 0.01 0.00 1704/1704 std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::begin() [74] 0.00 0.00 15778/33356 std::_Identity >::operator()(Reference const&) const [213] 0.00 0.00 9661/9661 std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::_S_key(std::_Rb_tree_node > const*) [259] 0.00 0.00 8249/10445 std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::_S_right(std::_Rb_tree_node_base*) [256] 0.00 0.00 7756/11644 std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::_M_begin() [254] 0.00 0.00 7756/9952 std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::_M_end() [258] 0.00 0.00 7756/11656 std::_Rb_tree_iterator >::_Rb_tree_iterator(std::_Rb_tree_node >*) [253] 0.00 0.00 7756/7756 std::pair >, bool>::pair(std::_Rb_tree_iterator > const&, bool const&) [271] 0.00 0.00 6117/7017 std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::_S_key(std::_Rb_tree_node_base const*) [282] 0.00 0.00 1704/1704 std::_Rb_tree_iterator >::operator==(std::_Rb_tree_iterator > const&) const [334] 0.00 0.00 1412/3608 std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::_S_left(std::_Rb_tree_node_base*) [309] 0.00 0.00 65/65 std::_Rb_tree_iterator >::operator--() [474] ----------------------------------------------- 0.00 0.00 21/172345 HTMLParser::ParseStart() [43] 0.00 0.00 30/172345 HTMLParser::Match(char, bool, std::basic_string, std::allocator > const&) [153] 0.00 0.00 59/172345 HTMLParser::SkipCommentOrDirective() [15] 0.00 0.00 4717/172345 HTMLParser::ParseAttrs(std::basic_string, std::allocator > const&) [111] 0.00 0.00 15927/172345 HTMLParser::SkipUntil(StringMatcher&, std::basic_string, std::allocator > const&) [10] 0.01 0.00 21825/172345 HTMLParser::ParseTag() [5] 0.01 0.01 43151/172345 HTMLParser::SkipUntil(char, std::basic_string, std::allocator > const&) [36] 0.03 0.02 86615/172345 HTMLParser::ParseContent() [14] [9] 10.3 0.05 0.03 172345 HTMLParser::ReadChar(bool, std::basic_string, std::allocator > const&, bool) [9] 0.03 0.00 172528/172528 FileInputStream::Read() [30] ----------------------------------------------- 0.00 0.01 2/20 HTMLParser::SkipUntilStyleEnd() [89] 0.01 0.06 18/20 HTMLParser::SkipCommentOrDirective() [15] [10] 9.9 0.01 0.07 20 HTMLParser::SkipUntil(StringMatcher&, std::basic_string, std::allocator > const&) [10] 0.02 0.04 15927/15927 StringMatcher::Transition(char) [18] 0.00 0.00 15927/172345 HTMLParser::ReadChar(bool, std::basic_string, std::allocator > const&, bool) [9] 0.00 0.00 20/20 StringMatcher::Reset() [521] ----------------------------------------------- 0.00 0.07 12584/12584 Crawler::Index(std::basic_string, std::allocator >, std::basic_string, std::allocator >, std::basic_string, std::allocator >) [2] [11] 9.0 0.00 0.07 12584 StopWords::IsStopWord(std::basic_string, std::allocator > const&) [11] 0.00 0.07 12584/12584 std::set, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > > >::find(std::basic_string, std::allocator > const&) [12] 0.00 0.00 12584/12584 std::set, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > > >::end() const [249] 0.00 0.00 12584/12584 std::_Rb_tree_const_iterator, std::allocator > >::operator!=(std::_Rb_tree_const_iterator, std::allocator > > const&) const [248] ----------------------------------------------- 0.00 0.07 12584/12584 StopWords::IsStopWord(std::basic_string, std::allocator > const&) [11] [12] 9.0 0.00 0.07 12584 std::set, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > > >::find(std::basic_string, std::allocator > const&) [12] 0.03 0.04 12584/12584 std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::find(std::basic_string, std::allocator > const&) [13] 0.00 0.00 12584/12688 std::_Rb_tree_const_iterator, std::allocator > >::_Rb_tree_const_iterator(std::_Rb_tree_iterator, std::allocator > > const&) [246] ----------------------------------------------- 0.03 0.04 12584/12584 std::set, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > > >::find(std::basic_string, std::allocator > const&) [12] [13] 9.0 0.03 0.04 12584 std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::find(std::basic_string, std::allocator > const&) [13] 0.00 0.02 101626/231518 std::less, std::allocator > >::operator()(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) const [22] 0.01 0.01 89051/89892 std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_S_key(std::_Rb_tree_node, std::allocator > > const*) [38] 0.00 0.00 53335/54269 std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_S_right(std::_Rb_tree_node_base*) [202] 0.00 0.00 35716/35829 std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_S_left(std::_Rb_tree_node_base*) [211] 0.00 0.00 20340/20340 std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::end() [225] 0.00 0.00 12584/12689 std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_M_begin() [245] 0.00 0.00 12584/12791 std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_M_end() [242] 0.00 0.00 12584/33139 std::_Rb_tree_iterator, std::allocator > >::_Rb_tree_iterator(std::_Rb_tree_node, std::allocator > >*) [214] 0.00 0.00 12584/12592 std::_Rb_tree_iterator, std::allocator > >::operator==(std::_Rb_tree_iterator, std::allocator > > const&) const [247] 0.00 0.00 12575/12780 std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_S_key(std::_Rb_tree_node_base const*) [243] ----------------------------------------------- 0.03 0.04 5046/5046 HTMLParser::next() [4] [14] 9.0 0.03 0.04 5046 HTMLParser::ParseContent() [14] 0.03 0.02 86615/172345 HTMLParser::ReadChar(bool, std::basic_string, std::allocator > const&, bool) [9] ----------------------------------------------- 0.00 0.02 11/41 HTMLParser::ParseStart() [43] 0.00 0.05 30/41 HTMLParser::ParseTag() [5] [15] 8.9 0.00 0.07 41 HTMLParser::SkipCommentOrDirective() [15] 0.01 0.06 18/20 HTMLParser::SkipUntil(StringMatcher&, std::basic_string, std::allocator > const&) [10] 0.00 0.00 23/1524 HTMLParser::SkipUntil(char, std::basic_string, std::allocator > const&) [36] 0.00 0.00 59/172345 HTMLParser::ReadChar(bool, std::basic_string, std::allocator > const&, bool) [9] ----------------------------------------------- 0.02 0.04 7756/7756 std::map, std::allocator >, std::set, HTMLDocumentRefComparator, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::lower_bound(std::basic_string, std::allocator > const&) [17] [16] 7.6 0.02 0.04 7756 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::lower_bound(std::basic_string, std::allocator > const&) [16] 0.00 0.02 75799/87656 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::_S_key(std::_Rb_tree_node, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > const*) [45] 0.00 0.01 75799/231518 std::less, std::allocator > >::operator()(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) const [22] 0.01 0.00 38446/45819 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::_S_right(std::_Rb_tree_node_base*) [67] 0.00 0.00 37353/44429 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::_S_left(std::_Rb_tree_node_base*) [209] 0.00 0.00 7756/9048 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::_M_begin() [261] 0.00 0.00 7756/11639 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::_M_end() [255] 0.00 0.00 7756/21350 std::_Rb_tree_iterator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >::_Rb_tree_iterator(std::_Rb_tree_node, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >*) [223] ----------------------------------------------- 0.00 0.06 7756/7756 std::map, std::allocator >, std::set, HTMLDocumentRefComparator, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::operator[](std::basic_string, std::allocator > const&) [6] [17] 7.6 0.00 0.06 7756 std::map, std::allocator >, std::set, HTMLDocumentRefComparator, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::lower_bound(std::basic_string, std::allocator > const&) [17] 0.02 0.04 7756/7756 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::lower_bound(std::basic_string, std::allocator > const&) [16] ----------------------------------------------- 0.02 0.04 15927/15927 HTMLParser::SkipUntil(StringMatcher&, std::basic_string, std::allocator > const&) [10] [18] 7.6 0.02 0.04 15927 StringMatcher::Transition(char) [18] 0.00 0.03 15927/15927 std::map, std::allocator > >::find(TransitionKey const&) [33] 0.01 0.00 15927/16247 std::map, std::allocator > >::end() [51] 0.00 0.00 15927/15927 TransitionKey::TransitionKey(int, char) [235] 0.00 0.00 15927/15927 std::_Rb_tree_iterator >::operator!=(std::_Rb_tree_iterator > const&) const [236] 0.00 0.00 15927/16597 TransitionKey::~TransitionKey() [229] 0.00 0.00 132/452 std::_Rb_tree_iterator >::operator*() const [368] ----------------------------------------------- 0.01 0.04 10/10 Crawler::Index(std::basic_string, std::allocator >, std::basic_string, std::allocator >, std::basic_string, std::allocator >) [2] [19] 6.5 0.01 0.04 10 HTMLParser::HTMLParser(InputStream*) [19] 0.00 0.04 30/30 StringMatcher::StringMatcher(std::basic_string, std::allocator > const&) [25] 0.00 0.00 280/280 std::map, std::allocator >, int, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::operator[](std::basic_string, std::allocator > const&) [120] 0.00 0.00 20/20 std::map, std::allocator >, int, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::map() [539] 0.00 0.00 10/64528 ObjectCountBase::ObjectCountBase() [199] 0.00 0.00 10/10 ObjectCount::ObjectCount() [555] 0.00 0.00 10/10 HTMLEvent::HTMLEvent() [574] ----------------------------------------------- 0.01 0.04 12584/12584 Crawler::Index(std::basic_string, std::allocator >, std::basic_string, std::allocator >, std::basic_string, std::allocator >) [2] [20] 6.4 0.01 0.04 12584 StringUtil::ToLower(std::basic_string, std::allocator >&) [20] 0.02 0.00 115810/115810 __gnu_cxx::__normal_iterator, std::allocator > >::operator*() const [37] 0.01 0.00 70489/70489 bool __gnu_cxx::operator!=, std::allocator > >(__gnu_cxx::__normal_iterator, std::allocator > > const&, __gnu_cxx::__normal_iterator, std::allocator > > const&) [61] 0.01 0.00 57905/57905 __gnu_cxx::__normal_iterator, std::allocator > >::operator++() [64] ----------------------------------------------- 0.02 0.03 14856/14856 Crawler::Index(std::basic_string, std::allocator >, std::basic_string, std::allocator >, std::basic_string, std::allocator >) [2] [21] 6.4 0.02 0.03 14856 WordParser::Next() [21] 0.01 0.00 102415/102415 WordParser::IsWordChar(char) [57] 0.01 0.00 181535/181745 __gnu_cxx::__normal_iterator, std::allocator > >::operator*() const [55] 0.01 0.00 78582/78792 __gnu_cxx::__normal_iterator, std::allocator > >::operator++() [60] 0.00 0.00 109584/109624 bool __gnu_cxx::operator!=, std::allocator > >(__gnu_cxx::__normal_iterator, std::allocator > > const&, __gnu_cxx::__normal_iterator, std::allocator > > const&) [196] 0.00 0.00 15232/15235 bool std::operator==, std::allocator >(std::basic_string, std::allocator > const&, char const*) [237] ----------------------------------------------- 0.00 0.00 7/231518 std::map, std::allocator >, Reference, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::operator[](std::basic_string, std::allocator > const&) [148] 0.00 0.00 9/231518 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair, std::allocator > const, Reference > const&) [171] 0.00 0.00 9/231518 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::insert_unique(std::_Rb_tree_iterator, std::allocator > const, Reference > >, std::pair, std::allocator > const, Reference > const&) [157] 0.00 0.00 25/231518 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::lower_bound(std::basic_string, std::allocator > const&) [173] 0.00 0.00 25/231518 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::insert_unique(std::pair, std::allocator > const, Reference > const&) [158] 0.00 0.00 32/231518 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::find(std::basic_string, std::allocator > const&) [170] 0.00 0.00 102/231518 std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::basic_string, std::allocator > const&) [150] 0.00 0.00 236/231518 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::find(std::basic_string, std::allocator > const&) const [145] 0.00 0.00 240/231518 std::map, std::allocator >, int, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::operator[](std::basic_string, std::allocator > const&) [120] 0.00 0.00 260/231518 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair, std::allocator > const, int> const&) [143] 0.00 0.00 260/231518 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::insert_unique(std::_Rb_tree_iterator, std::allocator > const, int> >, std::pair, std::allocator > const, int> const&) [130] 0.00 0.00 800/231518 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::lower_bound(std::basic_string, std::allocator > const&) [138] 0.00 0.00 940/231518 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::insert_unique(std::pair, std::allocator > const, int> const&) [132] 0.00 0.00 944/231518 std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::insert_unique(std::basic_string, std::allocator > const&) [127] 0.00 0.00 1295/231518 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > const&) [108] 0.00 0.00 1295/231518 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::insert_unique(std::_Rb_tree_iterator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > const&) [35] 0.00 0.00 7750/231518 std::map, std::allocator >, std::set, HTMLDocumentRefComparator, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::operator[](std::basic_string, std::allocator > const&) [6] 0.00 0.00 13142/231518 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::insert_unique(std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > const&) [52] 0.00 0.00 26722/231518 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::find(std::basic_string, std::allocator > const&) [47] 0.00 0.01 75799/231518 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::lower_bound(std::basic_string, std::allocator > const&) [16] 0.00 0.02 101626/231518 std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::find(std::basic_string, std::allocator > const&) [13] [22] 6.1 0.01 0.04 231518 std::less, std::allocator > >::operator()(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) const [22] 0.04 0.00 231518/248196 bool std::operator< , std::allocator >(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) [26] ----------------------------------------------- 0.00 0.00 10/45584 std::map, std::allocator >, Reference, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::operator[](std::basic_string, std::allocator > const&) [148] 0.00 0.00 20/45584 std::pair, std::allocator > const, Reference >::~pair() [152] 0.00 0.00 1800/45584 std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, Reference const&) [44] 0.00 0.00 2196/45584 WordIndex::GenerateWordIndexPages(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) [31] 0.00 0.00 2206/45584 __gnu_cxx::__mt_alloc_base >::destroy(Reference*) [112] 0.00 0.00 7796/45584 Crawler::Index(std::basic_string, std::allocator >, std::basic_string, std::allocator >, std::basic_string, std::allocator >) [2] 0.01 0.02 31556/45584 std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::insert_unique(Reference const&) [8] [23] 5.4 0.02 0.02 45584 Reference::~Reference() [23] 0.00 0.01 10/10 HTMLDocument::~HTMLDocument() [78] 0.01 0.00 45564/45574 Referencable::ReleaseRef() [68] 0.00 0.00 10/22 operator delete(void*) [99] 0.00 0.00 45584/45584 ObjectCount >::~ObjectCount() [205] 0.00 0.00 45584/64528 ObjectCountBase::~ObjectCountBase() [200] 0.00 0.00 10/20 MLC::DeletePtr(void*) [527] ----------------------------------------------- 0.02 0.02 30/30 StringMatcher::StringMatcher(std::basic_string, std::allocator > const&) [25] [24] 5.2 0.02 0.02 30 StringMatcher::InitTransitionMap() [24] 0.00 0.02 46080/46080 std::bitset<256u>::test(unsigned int) const [42] 0.00 0.00 320/320 std::map, std::allocator > >::operator[](TransitionKey const&) [119] 0.00 0.00 180/180 std::bitset<256u>::set(unsigned int, bool) [142] 0.00 0.00 180/78792 __gnu_cxx::__normal_iterator, std::allocator > >::operator++() [60] 0.00 0.00 180/181745 __gnu_cxx::__normal_iterator, std::allocator > >::operator*() const [55] 0.00 0.00 3250/3924 StringUtil::IsPrefix(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) [299] 0.00 0.00 210/210 bool __gnu_cxx::operator!=, std::allocator > >(__gnu_cxx::__normal_iterator, std::allocator > > const&, __gnu_cxx::__normal_iterator, std::allocator > > const&) [410] 0.00 0.00 180/180 StringMatcher::CharToInt(char) [417] 0.00 0.00 30/30 std::bitset<256u>::bitset() [502] 0.00 0.00 30/30 __gnu_cxx::__normal_iterator, std::allocator > >::__normal_iterator(__gnu_cxx::__normal_iterator, std::allocator > > const&) [491] 0.00 0.00 30/30 TransitionKey::TransitionKey() [488] 0.00 0.00 30/16597 TransitionKey::~TransitionKey() [229] ----------------------------------------------- 0.00 0.04 30/30 HTMLParser::HTMLParser(InputStream*) [19] [25] 5.2 0.00 0.04 30 StringMatcher::StringMatcher(std::basic_string, std::allocator > const&) [25] 0.02 0.02 30/30 StringMatcher::InitTransitionMap() [24] 0.00 0.00 30/64528 ObjectCountBase::ObjectCountBase() [199] 0.00 0.00 30/30 ObjectCount::ObjectCount() [485] 0.00 0.00 30/30 std::map, std::allocator > >::map() [499] ----------------------------------------------- 0.00 0.00 16678/248196 HTMLDocumentRefComparator::operator()(Reference, Reference) const [28] 0.04 0.00 231518/248196 std::less, std::allocator > >::operator()(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) const [22] [26] 5.1 0.04 0.00 248196 bool std::operator< , std::allocator >(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) [26] ----------------------------------------------- 0.02 0.02 5016/5016 HTMLParser::ParseTag() [5] [27] 4.5 0.02 0.02 5016 HTMLParser::GetTagType(std::basic_string, std::allocator > const&, bool) [27] 0.00 0.02 5016/5016 std::map, std::allocator >, int, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::find(std::basic_string, std::allocator > const&) [46] 0.00 0.00 5016/5296 std::map, std::allocator >, int, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::end() [289] 0.00 0.00 5016/5016 std::_Rb_tree_iterator, std::allocator > const, int> >::operator!=(std::_Rb_tree_iterator, std::allocator > const, int> > const&) const [290] 0.00 0.00 483/1003 std::_Rb_tree_iterator, std::allocator > const, int> >::operator*() const [348] ----------------------------------------------- 0.00 0.00 900/16678 std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, Reference const&) [44] 0.03 0.00 15778/16678 std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::insert_unique(Reference const&) [8] [28] 4.2 0.03 0.00 16678 HTMLDocumentRefComparator::operator()(Reference, Reference) const [28] 0.00 0.00 16678/248196 bool std::operator< , std::allocator >(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) [26] 0.00 0.00 33356/37878 Reference::operator->() [210] 0.00 0.00 33356/35672 HTMLDocument::GetURL() [212] ----------------------------------------------- 0.00 0.03 1/1 Crawler::Index(std::basic_string, std::allocator >, std::basic_string, std::allocator >, std::basic_string, std::allocator >) [2] [29] 4.1 0.00 0.03 1 WordIndex::GenerateHTMLIndex(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) [29] 0.02 0.01 1/1 WordIndex::GenerateWordIndexPages(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) [31] 0.00 0.00 1/1 WordIndex::GenerateLetterIndexPages(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) [101] 0.00 0.00 1/1 WordIndex::GenerateMainIndexPage(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) [666] ----------------------------------------------- 0.03 0.00 172528/172528 HTMLParser::ReadChar(bool, std::basic_string, std::allocator > const&, bool) [9] [30] 3.8 0.03 0.00 172528 FileInputStream::Read() [30] 0.00 0.00 172528/172548 FileInputStream::IsOpen() [193] 0.00 0.00 172528/172528 FileInputStream::IsDone() [194] ----------------------------------------------- 0.02 0.01 1/1 WordIndex::GenerateHTMLIndex(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) [29] [31] 3.5 0.02 0.01 1 WordIndex::GenerateWordIndexPages(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) [31] 0.00 0.00 1296/3877 std::_Rb_tree_iterator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >::operator++() [73] 0.00 0.00 2196/45584 Reference::~Reference() [23] 0.00 0.00 1297/10376 std::map, std::allocator >, std::set, HTMLDocumentRefComparator, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::end() [69] 0.00 0.00 2196/45564 Reference::Reference(Reference const&) [40] 0.00 0.00 20340/21983 WordIndex::WriteLine(std::basic_ostream >&, std::basic_string, std::allocator > const&) [222] 0.00 0.00 10872/23866 std::basic_string, std::allocator > std::operator+, std::allocator >(std::basic_string, std::allocator > const&, char const*) [218] 0.00 0.00 8280/16057 std::basic_string, std::allocator > std::operator+, std::allocator >(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) [234] 0.00 0.00 4392/37878 Reference::operator->() [210] 0.00 0.00 3492/3492 std::set, HTMLDocumentRefComparator, std::allocator > >::end() const [311] 0.00 0.00 3492/3492 std::_Rb_tree_const_iterator >::operator!=(std::_Rb_tree_const_iterator > const&) const [310] 0.00 0.00 2592/22011 std::_Rb_tree_iterator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >::operator*() const [221] 0.00 0.00 2196/2196 std::_Rb_tree_const_iterator >::operator*() const [330] 0.00 0.00 2196/2196 HTMLDocument::GetDescription() [326] 0.00 0.00 2196/35672 HTMLDocument::GetURL() [212] 0.00 0.00 2196/2196 std::_Rb_tree_const_iterator >::operator++() [331] 0.00 0.00 1297/2619 std::_Rb_tree_iterator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >::operator!=(std::_Rb_tree_iterator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > const&) const [313] 0.00 0.00 1296/1323 std::operator|(std::_Ios_Openmode, std::_Ios_Openmode) [336] 0.00 0.00 1296/1426 std::basic_string, std::allocator > std::operator+, std::allocator >(std::basic_string, std::allocator > const&, char) [335] 0.00 0.00 1296/1296 std::set, HTMLDocumentRefComparator, std::allocator > >::begin() const [341] 0.00 0.00 1/2 std::map, std::allocator >, std::set, HTMLDocumentRefComparator, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::begin() [641] ----------------------------------------------- 0.01 0.02 15927/15927 std::map, std::allocator > >::find(TransitionKey const&) [33] [32] 3.4 0.01 0.02 15927 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::find(TransitionKey const&) [32] 0.00 0.01 59434/61014 std::less::operator()(TransitionKey const&, TransitionKey const&) const [63] 0.01 0.00 31722/47969 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::end() [65] 0.00 0.00 43507/44507 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node > const*) [207] 0.00 0.00 32785/33105 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_left(std::_Rb_tree_node_base*) [215] 0.00 0.00 15927/16307 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_begin() [232] 0.00 0.00 15927/16917 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_end() [226] 0.00 0.00 15927/64596 std::_Rb_tree_iterator >::_Rb_tree_iterator(std::_Rb_tree_node >*) [198] 0.00 0.00 15927/16277 std::_Rb_tree_iterator >::operator==(std::_Rb_tree_iterator > const&) const [233] 0.00 0.00 15927/16507 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node_base const*) [230] 0.00 0.00 10722/12042 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_right(std::_Rb_tree_node_base*) [252] ----------------------------------------------- 0.00 0.03 15927/15927 StringMatcher::Transition(char) [18] [33] 3.4 0.00 0.03 15927 std::map, std::allocator > >::find(TransitionKey const&) [33] 0.01 0.02 15927/15927 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::find(TransitionKey const&) [32] ----------------------------------------------- 0.00 0.02 1296/1296 std::map, std::allocator >, std::set, HTMLDocumentRefComparator, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::operator[](std::basic_string, std::allocator > const&) [6] [34] 3.2 0.00 0.02 1296 std::map, std::allocator >, std::set, HTMLDocumentRefComparator, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::insert(std::_Rb_tree_iterator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > const&) [34] 0.00 0.02 1296/1296 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::insert_unique(std::_Rb_tree_iterator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > const&) [35] ----------------------------------------------- 0.00 0.02 1296/1296 std::map, std::allocator >, std::set, HTMLDocumentRefComparator, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::insert(std::_Rb_tree_iterator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > const&) [34] [35] 3.2 0.00 0.02 1296 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::insert_unique(std::_Rb_tree_iterator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > const&) [35] 0.00 0.01 1291/1291 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::insert_unique(std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > const&) [52] 0.01 0.00 1305/1305 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::_M_rightmost() [75] 0.00 0.00 1285/3877 std::_Rb_tree_iterator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >::operator++() [73] 0.00 0.00 1295/231518 std::less, std::allocator > >::operator()(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) const [22] 0.00 0.00 1295/107263 std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >::operator()(std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > const&) const [56] 0.00 0.00 1295/3875 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::_S_key(std::_Rb_tree_node_base const*) [129] 0.00 0.00 5/1296 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > const&) [108] 0.00 0.00 1296/11639 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::_M_end() [255] 0.00 0.00 11/11 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::size() const [551] ----------------------------------------------- 0.00 0.00 2/1524 HTMLParser::SkipUntilStyleEnd() [89] 0.00 0.00 23/1524 HTMLParser::SkipCommentOrDirective() [15] 0.00 0.00 31/1524 HTMLParser::ParseStart() [43] 0.00 0.02 1468/1524 HTMLParser::ParseTag() [5] [36] 2.6 0.00 0.02 1524 HTMLParser::SkipUntil(char, std::basic_string, std::allocator > const&) [36] 0.01 0.01 43151/172345 HTMLParser::ReadChar(bool, std::basic_string, std::allocator > const&, bool) [9] ----------------------------------------------- 0.02 0.00 115810/115810 StringUtil::ToLower(std::basic_string, std::allocator >&) [20] [37] 2.6 0.02 0.00 115810 __gnu_cxx::__normal_iterator, std::allocator > >::operator*() const [37] ----------------------------------------------- 0.00 0.00 841/89892 std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::insert_unique(std::basic_string, std::allocator > const&) [127] 0.01 0.01 89051/89892 std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::find(std::basic_string, std::allocator > const&) [13] [38] 2.6 0.01 0.01 89892 std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_S_key(std::_Rb_tree_node, std::allocator > > const*) [38] 0.01 0.00 89892/89892 std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_S_value(std::_Rb_tree_node, std::allocator > > const*) [58] 0.00 0.00 89892/103718 std::_Identity, std::allocator > >::operator()(std::basic_string, std::allocator > const&) const [197] ----------------------------------------------- 0.00 0.00 180/46260 std::bitset<256u>::_Unchecked_set(unsigned int, int) [141] 0.01 0.01 46080/46260 std::bitset<256u>::_Unchecked_test(unsigned int) const [41] [39] 2.6 0.01 0.01 46260 std::_Base_bitset<8u>::_S_maskbit(unsigned int) [39] 0.01 0.00 46260/46260 std::_Base_bitset<8u>::_S_whichbit(unsigned int) [66] ----------------------------------------------- 0.00 0.00 10/45564 std::pair, std::allocator > const, Reference >::pair(std::basic_string, std::allocator > const&, Reference const&) [178] 0.00 0.00 10/45564 std::pair, std::allocator > const, Reference >::pair(std::pair, std::allocator > const, Reference > const&) [177] 0.00 0.00 10/45564 DocumentQueue::DequeueDocument() [154] 0.00 0.00 1800/45564 std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, Reference const&) [44] 0.00 0.00 2196/45564 WordIndex::GenerateWordIndexPages(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) [31] 0.00 0.00 2206/45564 __gnu_cxx::__mt_alloc_base >::construct(Reference*, Reference const&) [117] 0.00 0.00 7776/45564 Crawler::Index(std::basic_string, std::allocator >, std::basic_string, std::allocator >, std::basic_string, std::allocator >) [2] 0.01 0.01 31556/45564 std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::insert_unique(Reference const&) [8] [40] 2.6 0.01 0.01 45564 Reference::Reference(Reference const&) [40] 0.01 0.00 45564/45584 ObjectCount >::ObjectCount() [54] 0.00 0.00 45564/64528 ObjectCountBase::ObjectCountBase() [199] 0.00 0.00 45544/45574 Referencable::AddRef() [206] ----------------------------------------------- 0.00 0.02 46080/46080 std::bitset<256u>::test(unsigned int) const [42] [41] 2.6 0.00 0.02 46080 std::bitset<256u>::_Unchecked_test(unsigned int) const [41] 0.01 0.01 46080/46260 std::_Base_bitset<8u>::_S_maskbit(unsigned int) [39] 0.00 0.00 46080/46080 std::_Base_bitset<8u>::_M_getword(unsigned int) const [204] ----------------------------------------------- 0.00 0.02 46080/46080 StringMatcher::InitTransitionMap() [24] [42] 2.6 0.00 0.02 46080 std::bitset<256u>::test(unsigned int) const [42] 0.00 0.02 46080/46080 std::bitset<256u>::_Unchecked_test(unsigned int) const [41] ----------------------------------------------- 0.00 0.02 21/21 HTMLParser::next() [4] [43] 2.4 0.00 0.02 21 HTMLParser::ParseStart() [43] 0.00 0.02 11/41 HTMLParser::SkipCommentOrDirective() [15] 0.00 0.00 31/1524 HTMLParser::SkipUntil(char, std::basic_string, std::allocator > const&) [36] 0.00 0.00 10/10 HTMLParser::Match(std::basic_string, std::allocator > const&, bool, std::basic_string, std::allocator > const&) [151] 0.00 0.00 21/172345 HTMLParser::ReadChar(bool, std::basic_string, std::allocator > const&, bool) [9] ----------------------------------------------- 0.01 0.01 2196/2196 std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::insert_unique(Reference const&) [8] [44] 2.4 0.01 0.01 2196 std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, Reference const&) [44] 0.00 0.00 2196/2196 std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::_M_create_node(Reference const&) [105] 0.00 0.00 900/16678 HTMLDocumentRefComparator::operator()(Reference, Reference) const [28] 0.00 0.00 1800/45584 Reference::~Reference() [23] 0.00 0.00 1800/45564 Reference::Reference(Reference const&) [40] 0.00 0.00 2196/9952 std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::_M_end() [258] 0.00 0.00 2196/11656 std::_Rb_tree_iterator >::_Rb_tree_iterator(std::_Rb_tree_node >*) [253] 0.00 0.00 900/7017 std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::_S_key(std::_Rb_tree_node_base const*) [282] 0.00 0.00 900/33356 std::_Identity >::operator()(Reference const&) const [213] ----------------------------------------------- 0.00 0.00 11857/87656 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::insert_unique(std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > const&) [52] 0.00 0.02 75799/87656 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::lower_bound(std::basic_string, std::allocator > const&) [16] [45] 2.3 0.00 0.02 87656 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::_S_key(std::_Rb_tree_node, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > const*) [45] 0.01 0.00 87656/87656 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::_S_value(std::_Rb_tree_node, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > const*) [59] 0.01 0.00 87656/107263 std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >::operator()(std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > const&) const [56] ----------------------------------------------- 0.00 0.02 5016/5016 HTMLParser::GetTagType(std::basic_string, std::allocator > const&, bool) [27] [46] 2.0 0.00 0.02 5016 std::map, std::allocator >, int, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::find(std::basic_string, std::allocator > const&) [46] 0.01 0.01 5016/5016 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::find(std::basic_string, std::allocator > const&) [47] ----------------------------------------------- 0.01 0.01 5016/5016 std::map, std::allocator >, int, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::find(std::basic_string, std::allocator > const&) [46] [47] 2.0 0.01 0.01 5016 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::find(std::basic_string, std::allocator > const&) [47] 0.00 0.00 26722/231518 std::less, std::allocator > >::operator()(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) const [22] 0.00 0.00 21851/23411 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::_S_key(std::_Rb_tree_node, std::allocator > const, int> > const*) [219] 0.00 0.00 13817/15097 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::_S_right(std::_Rb_tree_node_base*) [238] 0.00 0.00 9549/14845 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::end() [241] 0.00 0.00 8034/8874 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::_S_left(std::_Rb_tree_node_base*) [262] 0.00 0.00 5016/5576 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::_M_begin() [285] 0.00 0.00 5016/6116 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::_M_end() [284] 0.00 0.00 5016/20801 std::_Rb_tree_iterator, std::allocator > const, int> >::_Rb_tree_iterator(std::_Rb_tree_node, std::allocator > const, int> >*) [224] 0.00 0.00 5016/5416 std::_Rb_tree_iterator, std::allocator > const, int> >::operator==(std::_Rb_tree_iterator, std::allocator > const, int> > const&) const [288] 0.00 0.00 4871/5571 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::_S_key(std::_Rb_tree_node_base const*) [286] ----------------------------------------------- 2196 std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [48] 0.01 0.01 3888/3888 std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::~_Rb_tree() [50] [48] 1.9 0.01 0.01 3888+2196 std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [48] 0.00 0.01 2196/2196 std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::destroy_node(std::_Rb_tree_node >*) [95] 0.00 0.00 2196/10445 std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::_S_right(std::_Rb_tree_node_base*) [256] 0.00 0.00 2196/3608 std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::_S_left(std::_Rb_tree_node_base*) [309] 2196 std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [48] ----------------------------------------------- 0.00 0.01 1296/3888 std::map, std::allocator >, std::set, HTMLDocumentRefComparator, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::operator[](std::basic_string, std::allocator > const&) [6] 0.00 0.01 2592/3888 std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >::~pair() [53] [49] 1.9 0.00 0.02 3888 std::set, HTMLDocumentRefComparator, std::allocator > >::~set() [49] 0.00 0.02 3888/3888 std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::~_Rb_tree() [50] ----------------------------------------------- 0.00 0.02 3888/3888 std::set, HTMLDocumentRefComparator, std::allocator > >::~set() [49] [50] 1.9 0.00 0.02 3888 std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::~_Rb_tree() [50] 0.01 0.01 3888/3888 std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [48] 0.00 0.00 3888/11644 std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::_M_begin() [254] 0.00 0.00 3888/3888 std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::_Rb_tree_impl::~_Rb_tree_impl() [307] ----------------------------------------------- 0.00 0.00 320/16247 std::map, std::allocator > >::operator[](TransitionKey const&) [119] 0.01 0.00 15927/16247 StringMatcher::Transition(char) [18] [51] 1.7 0.01 0.00 16247 std::map, std::allocator > >::end() [51] 0.00 0.00 16247/47969 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::end() [65] ----------------------------------------------- 0.00 0.01 1291/1291 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::insert_unique(std::_Rb_tree_iterator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > const&) [35] [52] 1.4 0.00 0.01 1291 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::insert_unique(std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > const&) [52] 0.00 0.00 13142/231518 std::less, std::allocator > >::operator()(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) const [22] 0.00 0.00 11857/87656 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::_S_key(std::_Rb_tree_node, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > const*) [45] 0.00 0.00 1291/1296 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > const&) [108] 0.00 0.00 6077/45819 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::_S_right(std::_Rb_tree_node_base*) [67] 0.00 0.00 13142/107263 std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >::operator()(std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > const&) const [56] 0.00 0.00 629/8386 std::_Rb_tree_iterator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >::operator==(std::_Rb_tree_iterator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > const&) const [80] 0.00 0.00 1285/3875 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::_S_key(std::_Rb_tree_node_base const*) [129] 0.00 0.00 5780/44429 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::_S_left(std::_Rb_tree_node_base*) [209] 0.00 0.00 1291/9048 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::_M_begin() [261] 0.00 0.00 1291/11639 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::_M_end() [255] 0.00 0.00 1291/21350 std::_Rb_tree_iterator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >::_Rb_tree_iterator(std::_Rb_tree_node, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >*) [223] 0.00 0.00 1291/1291 std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, bool>::pair(std::_Rb_tree_iterator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > const&, bool const&) [347] 0.00 0.00 629/631 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::begin() [357] 0.00 0.00 623/623 std::_Rb_tree_iterator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >::operator--() [358] ----------------------------------------------- 0.00 0.01 1296/2592 __gnu_cxx::__mt_alloc_base, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >::destroy(std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >*) [96] 0.00 0.01 1296/2592 std::map, std::allocator >, std::set, HTMLDocumentRefComparator, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::operator[](std::basic_string, std::allocator > const&) [6] [53] 1.3 0.00 0.01 2592 std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >::~pair() [53] 0.00 0.01 2592/3888 std::set, HTMLDocumentRefComparator, std::allocator > >::~set() [49] ----------------------------------------------- 0.00 0.00 10/45584 Reference::Reference(HTMLDocument*) [183] 0.00 0.00 10/45584 Reference::Reference() [184] 0.01 0.00 45564/45584 Reference::Reference(Reference const&) [40] [54] 1.3 0.01 0.00 45584 ObjectCount >::ObjectCount() [54] ----------------------------------------------- 0.00 0.00 30/181745 HTMLParser::Match(std::basic_string, std::allocator > const&, bool, std::basic_string, std::allocator > const&) [151] 0.00 0.00 180/181745 StringMatcher::InitTransitionMap() [24] 0.01 0.00 181535/181745 WordParser::Next() [21] [55] 1.3 0.01 0.00 181745 __gnu_cxx::__normal_iterator, std::allocator > >::operator*() const [55] ----------------------------------------------- 0.00 0.00 1295/107263 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > const&) [108] 0.00 0.00 1295/107263 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::insert_unique(std::_Rb_tree_iterator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > const&) [35] 0.00 0.00 3875/107263 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::_S_key(std::_Rb_tree_node_base const*) [129] 0.00 0.00 13142/107263 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::insert_unique(std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > const&) [52] 0.01 0.00 87656/107263 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::_S_key(std::_Rb_tree_node, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > const*) [45] [56] 1.3 0.01 0.00 107263 std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >::operator()(std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > const&) const [56] ----------------------------------------------- 0.01 0.00 102415/102415 WordParser::Next() [21] [57] 1.3 0.01 0.00 102415 WordParser::IsWordChar(char) [57] ----------------------------------------------- 0.01 0.00 89892/89892 std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_S_key(std::_Rb_tree_node, std::allocator > > const*) [38] [58] 1.3 0.01 0.00 89892 std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_S_value(std::_Rb_tree_node, std::allocator > > const*) [58] ----------------------------------------------- 0.01 0.00 87656/87656 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::_S_key(std::_Rb_tree_node, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > const*) [45] [59] 1.3 0.01 0.00 87656 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::_S_value(std::_Rb_tree_node, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > const*) [59] ----------------------------------------------- 0.00 0.00 30/78792 HTMLParser::Match(std::basic_string, std::allocator > const&, bool, std::basic_string, std::allocator > const&) [151] 0.00 0.00 180/78792 StringMatcher::InitTransitionMap() [24] 0.01 0.00 78582/78792 WordParser::Next() [21] [60] 1.3 0.01 0.00 78792 __gnu_cxx::__normal_iterator, std::allocator > >::operator++() [60] ----------------------------------------------- 0.01 0.00 70489/70489 StringUtil::ToLower(std::basic_string, std::allocator >&) [20] [61] 1.3 0.01 0.00 70489 bool __gnu_cxx::operator!=, std::allocator > >(__gnu_cxx::__normal_iterator, std::allocator > > const&, __gnu_cxx::__normal_iterator, std::allocator > > const&) [61] 0.00 0.00 140978/141218 __gnu_cxx::__normal_iterator, std::allocator > >::base() const [195] ----------------------------------------------- 0.01 0.00 61014/61014 std::less::operator()(TransitionKey const&, TransitionKey const&) const [63] [62] 1.3 0.01 0.00 61014 TransitionKey::operator<(TransitionKey const&) const [62] ----------------------------------------------- 0.00 0.00 290/61014 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair const&) [146] 0.00 0.00 290/61014 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::insert_unique(std::_Rb_tree_iterator >, std::pair const&) [140] 0.00 0.00 1000/61014 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::lower_bound(TransitionKey const&) [136] 0.00 0.01 59434/61014 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::find(TransitionKey const&) [32] [63] 1.3 0.00 0.01 61014 std::less::operator()(TransitionKey const&, TransitionKey const&) const [63] 0.01 0.00 61014/61014 TransitionKey::operator<(TransitionKey const&) const [62] ----------------------------------------------- 0.01 0.00 57905/57905 StringUtil::ToLower(std::basic_string, std::allocator >&) [20] [64] 1.3 0.01 0.00 57905 __gnu_cxx::__normal_iterator, std::allocator > >::operator++() [64] ----------------------------------------------- 0.00 0.00 16247/47969 std::map, std::allocator > >::end() [51] 0.01 0.00 31722/47969 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::find(TransitionKey const&) [32] [65] 1.3 0.01 0.00 47969 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::end() [65] 0.00 0.00 47969/64596 std::_Rb_tree_iterator >::_Rb_tree_iterator(std::_Rb_tree_node >*) [198] ----------------------------------------------- 0.01 0.00 46260/46260 std::_Base_bitset<8u>::_S_maskbit(unsigned int) [39] [66] 1.3 0.01 0.00 46260 std::_Base_bitset<8u>::_S_whichbit(unsigned int) [66] ----------------------------------------------- 0.00 0.00 1296/45819 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::_M_erase(std::_Rb_tree_node, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >*) [93] 0.00 0.00 6077/45819 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::insert_unique(std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > const&) [52] 0.01 0.00 38446/45819 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::lower_bound(std::basic_string, std::allocator > const&) [16] [67] 1.3 0.01 0.00 45819 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::_S_right(std::_Rb_tree_node_base*) [67] ----------------------------------------------- 0.00 0.00 10/45574 Reference::operator=(Reference const&) [182] 0.01 0.00 45564/45574 Reference::~Reference() [23] [68] 1.3 0.01 0.00 45574 Referencable::ReleaseRef() [68] ----------------------------------------------- 0.00 0.00 1297/10376 WordIndex::GenerateWordIndexPages(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) [31] 0.00 0.00 1323/10376 WordIndex::GenerateLetterIndexPages(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) [101] 0.01 0.00 7756/10376 std::map, std::allocator >, std::set, HTMLDocumentRefComparator, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::operator[](std::basic_string, std::allocator > const&) [6] [69] 1.3 0.01 0.00 10376 std::map, std::allocator >, std::set, HTMLDocumentRefComparator, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::end() [69] 0.00 0.00 10376/10376 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::end() [257] ----------------------------------------------- 0.01 0.00 7750/7750 std::map, std::allocator >, std::set, HTMLDocumentRefComparator, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::operator[](std::basic_string, std::allocator > const&) [6] [70] 1.3 0.01 0.00 7750 std::map, std::allocator >, std::set, HTMLDocumentRefComparator, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::key_comp() const [70] 0.00 0.00 7750/7750 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::key_comp() const [273] ----------------------------------------------- 0.00 0.00 2196/6984 std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::destroy_node(std::_Rb_tree_node >*) [95] 0.00 0.00 2196/6984 std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::_M_create_node(Reference const&) [105] 0.00 0.00 2592/6984 std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::_Rb_tree(std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > > const&) [107] [71] 1.3 0.00 0.01 6984 std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::get_allocator() const [71] 0.01 0.00 6984/6984 std::allocator >::allocator > >(std::allocator > > const&) [72] ----------------------------------------------- 0.01 0.00 6984/6984 std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::get_allocator() const [71] [72] 1.3 0.01 0.00 6984 std::allocator >::allocator > >(std::allocator > > const&) [72] 0.00 0.00 6984/8281 __gnu_cxx::__mt_alloc, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::__mt_alloc() [267] ----------------------------------------------- 0.00 0.00 1285/3877 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::insert_unique(std::_Rb_tree_iterator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > const&) [35] 0.00 0.00 1296/3877 WordIndex::GenerateLetterIndexPages(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) [101] 0.00 0.00 1296/3877 WordIndex::GenerateWordIndexPages(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) [31] [73] 1.3 0.01 0.00 3877 std::_Rb_tree_iterator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >::operator++() [73] ----------------------------------------------- 0.01 0.00 1704/1704 std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::insert_unique(Reference const&) [8] [74] 1.3 0.01 0.00 1704 std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::begin() [74] 0.00 0.00 1704/11656 std::_Rb_tree_iterator >::_Rb_tree_iterator(std::_Rb_tree_node >*) [253] ----------------------------------------------- 0.01 0.00 1305/1305 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::insert_unique(std::_Rb_tree_iterator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > const&) [35] [75] 1.3 0.01 0.00 1305 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::_M_rightmost() [75] ----------------------------------------------- 0.00 0.00 90/271 URLFilter::IsIndexableURL(std::basic_string, std::allocator > const&, std::basic_string, std::allocator >&) [81] 0.01 0.00 181/271 URLFilter::IsValidURL(std::basic_string, std::allocator > const&) [90] [76] 1.3 0.01 0.00 271 URLFilter::IsAbsoluteURL(std::basic_string, std::allocator > const&) [76] 0.00 0.00 401/3924 StringUtil::IsPrefix(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) [299] ----------------------------------------------- 0.01 0.00 10/10 Referencable::~Referencable() [79] [77] 1.3 0.01 0.00 10 ObjectCount::~ObjectCount() [77] ----------------------------------------------- 0.00 0.01 10/10 Reference::~Reference() [23] [78] 1.3 0.00 0.01 10 HTMLDocument::~HTMLDocument() [78] 0.00 0.01 10/10 Referencable::~Referencable() [79] 0.00 0.00 10/10 ObjectCount::~ObjectCount() [560] 0.00 0.00 10/64528 ObjectCountBase::~ObjectCountBase() [200] ----------------------------------------------- 0.00 0.01 10/10 HTMLDocument::~HTMLDocument() [78] [79] 1.3 0.00 0.01 10 Referencable::~Referencable() [79] 0.01 0.00 10/10 ObjectCount::~ObjectCount() [77] ----------------------------------------------- 0.00 0.00 1/8386 WordIndex::GenerateLetterIndexPages(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) [101] 0.00 0.00 629/8386 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::insert_unique(std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > const&) [52] 0.01 0.00 7756/8386 std::map, std::allocator >, std::set, HTMLDocumentRefComparator, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::operator[](std::basic_string, std::allocator > const&) [6] [80] 1.3 0.01 0.00 8386 std::_Rb_tree_iterator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >::operator==(std::_Rb_tree_iterator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > const&) const [80] ----------------------------------------------- 0.00 0.01 90/90 Crawler::Index(std::basic_string, std::allocator >, std::basic_string, std::allocator >, std::basic_string, std::allocator >) [2] [81] 1.3 0.00 0.01 90 URLFilter::IsIndexableURL(std::basic_string, std::allocator > const&, std::basic_string, std::allocator >&) [81] 0.00 0.01 180/181 URLFilter::IsValidURL(std::basic_string, std::allocator > const&) [90] 0.00 0.00 90/271 URLFilter::IsAbsoluteURL(std::basic_string, std::allocator > const&) [76] 0.00 0.00 263/3924 StringUtil::IsPrefix(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) [299] 0.00 0.00 50/51 URLFilter::GetURLPrefix(std::basic_string, std::allocator > const&) [477] 0.00 0.00 50/16057 std::basic_string, std::allocator > std::operator+, std::allocator >(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) [234] ----------------------------------------------- 0.00 0.01 1/1 Crawler::Index(std::basic_string, std::allocator >, std::basic_string, std::allocator >, std::basic_string, std::allocator >) [2] [82] 1.2 0.00 0.01 1 DocumentQueue::DocumentQueue() [82] 0.00 0.00 1/1 std::deque, std::allocator > >::deque(std::allocator > const&) [102] 0.00 0.00 1/1 std::queue, std::deque, std::allocator > > >::queue(std::deque, std::allocator > > const&) [104] 0.00 0.00 1/2 std::deque, std::allocator > >::~deque() [125] 0.00 0.00 1/64528 ObjectCountBase::ObjectCountBase() [199] 0.00 0.00 1/1 ObjectCount::ObjectCount() [655] 0.00 0.00 1/1297 std::allocator >::allocator() [337] 0.00 0.00 1/8289 std::allocator >::~allocator() [266] ----------------------------------------------- 0.01 0.00 2/2 __gnu_cxx::__mt_alloc, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned int, void const*) [84] [83] 1.2 0.01 0.00 2 operator new(unsigned int) [83] 0.00 0.00 6115/7469 newImpl(unsigned int) [98] ----------------------------------------------- 0.00 0.01 2/2 std::_Deque_base, std::allocator > >::_M_allocate_node() [86] [84] 1.2 0.00 0.01 2 __gnu_cxx::__mt_alloc, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned int, void const*) [84] 0.01 0.00 2/2 operator new(unsigned int) [83] 0.00 0.00 2/2 __gnu_cxx::__mt_alloc_base >::max_size() const [632] 0.00 0.00 2/4327 __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true>::_S_initialize_once() [293] 0.00 0.00 2/29170 __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true>::_S_get_pool() [217] 0.00 0.00 2/8654 __gnu_cxx::__pool_base::_M_check_threshold(unsigned int) [263] ----------------------------------------------- 0.00 0.01 2/2 std::_Deque_base, std::allocator > >::_M_initialize_map(unsigned int) [87] [85] 1.2 0.00 0.01 2 std::_Deque_base, std::allocator > >::_M_create_nodes(Reference**, Reference**) [85] 0.00 0.01 2/2 std::_Deque_base, std::allocator > >::_M_allocate_node() [86] ----------------------------------------------- 0.00 0.01 2/2 std::_Deque_base, std::allocator > >::_M_create_nodes(Reference**, Reference**) [85] [86] 1.2 0.00 0.01 2 std::_Deque_base, std::allocator > >::_M_allocate_node() [86] 0.00 0.01 2/2 __gnu_cxx::__mt_alloc, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned int, void const*) [84] 0.00 0.00 2/13 std::__deque_buf_size(unsigned int) [550] ----------------------------------------------- 0.00 0.01 2/2 std::_Deque_base, std::allocator > >::_Deque_base(std::allocator > const&, unsigned int) [88] [87] 1.2 0.00 0.01 2 std::_Deque_base, std::allocator > >::_M_initialize_map(unsigned int) [87] 0.00 0.01 2/2 std::_Deque_base, std::allocator > >::_M_create_nodes(Reference**, Reference**) [85] 0.00 0.00 4/13 std::__deque_buf_size(unsigned int) [550] 0.00 0.00 4/4 std::_Deque_iterator, Reference&, Reference*>::_M_set_node(Reference**) [620] 0.00 0.00 2/2 unsigned int const& std::max(unsigned int const&, unsigned int const&) [642] 0.00 0.00 2/2 std::_Deque_base, std::allocator > >::_M_allocate_map(unsigned int) [638] ----------------------------------------------- 0.00 0.00 1/2 std::deque, std::allocator > >::deque(std::allocator > const&) [102] 0.00 0.00 1/2 std::deque, std::allocator > >::deque(std::deque, std::allocator > > const&) [103] [88] 1.2 0.00 0.01 2 std::_Deque_base, std::allocator > >::_Deque_base(std::allocator > const&, unsigned int) [88] 0.00 0.01 2/2 std::_Deque_base, std::allocator > >::_M_initialize_map(unsigned int) [87] 0.00 0.00 2/2 std::_Deque_base, std::allocator > >::_Deque_impl::_Deque_impl(std::allocator > const&) [636] ----------------------------------------------- 0.00 0.01 2/2 HTMLParser::ParseTag() [5] [89] 1.0 0.00 0.01 2 HTMLParser::SkipUntilStyleEnd() [89] 0.00 0.01 2/20 HTMLParser::SkipUntil(StringMatcher&, std::basic_string, std::allocator > const&) [10] 0.00 0.00 2/1524 HTMLParser::SkipUntil(char, std::basic_string, std::allocator > const&) [36] ----------------------------------------------- 0.00 0.00 1/181 URLFilter::URLFilter(std::basic_string, std::allocator > const&) [149] 0.00 0.01 180/181 URLFilter::IsIndexableURL(std::basic_string, std::allocator > const&, std::basic_string, std::allocator >&) [81] [90] 0.9 0.00 0.01 181 URLFilter::IsValidURL(std::basic_string, std::allocator > const&) [90] 0.01 0.00 181/271 URLFilter::IsAbsoluteURL(std::basic_string, std::allocator > const&) [76] 0.00 0.00 362/362 StringUtil::IsSuffix(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) [370] ----------------------------------------------- 0.00 0.01 1/1 Crawler::Index(std::basic_string, std::allocator >, std::basic_string, std::allocator >, std::basic_string, std::allocator >) [2] [91] 0.7 0.00 0.01 1 WordIndex::~WordIndex() [91] 0.00 0.01 1/1 std::map, std::allocator >, std::set, HTMLDocumentRefComparator, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::~map() [92] 0.00 0.00 1/1 ObjectCount::~ObjectCount() [662] 0.00 0.00 1/64528 ObjectCountBase::~ObjectCountBase() [200] ----------------------------------------------- 0.00 0.01 1/1 WordIndex::~WordIndex() [91] [92] 0.7 0.00 0.01 1 std::map, std::allocator >, std::set, HTMLDocumentRefComparator, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::~map() [92] 0.00 0.01 1/1 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::~_Rb_tree() [94] ----------------------------------------------- 1296 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::_M_erase(std::_Rb_tree_node, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >*) [93] 0.00 0.01 1/1 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::~_Rb_tree() [94] [93] 0.7 0.00 0.01 1+1296 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::_M_erase(std::_Rb_tree_node, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >*) [93] 0.00 0.01 1296/1296 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::destroy_node(std::_Rb_tree_node, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >*) [97] 0.00 0.00 1296/45819 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::_S_right(std::_Rb_tree_node_base*) [67] 0.00 0.00 1296/44429 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::_S_left(std::_Rb_tree_node_base*) [209] 1296 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::_M_erase(std::_Rb_tree_node, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >*) [93] ----------------------------------------------- 0.00 0.01 1/1 std::map, std::allocator >, std::set, HTMLDocumentRefComparator, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::~map() [92] [94] 0.7 0.00 0.01 1 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::~_Rb_tree() [94] 0.00 0.01 1/1 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::_M_erase(std::_Rb_tree_node, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >*) [93] 0.00 0.00 1/9048 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::_M_begin() [261] 0.00 0.00 1/1 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::_Rb_tree_impl, std::allocator > >, false>::~_Rb_tree_impl() [710] ----------------------------------------------- 0.00 0.01 2196/2196 std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [48] [95] 0.7 0.00 0.01 2196 std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::destroy_node(std::_Rb_tree_node >*) [95] 0.00 0.00 2196/6984 std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::get_allocator() const [71] 0.00 0.00 2196/2206 __gnu_cxx::__mt_alloc_base >::destroy(Reference*) [112] 0.00 0.00 2196/8289 std::allocator >::~allocator() [266] 0.00 0.00 2196/2196 std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::_M_put_node(std::_Rb_tree_node >*) [333] ----------------------------------------------- 0.00 0.01 1296/1296 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::destroy_node(std::_Rb_tree_node, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >*) [97] [96] 0.6 0.00 0.01 1296 __gnu_cxx::__mt_alloc_base, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >::destroy(std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >*) [96] 0.00 0.01 1296/2592 std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >::~pair() [53] ----------------------------------------------- 0.00 0.01 1296/1296 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::_M_erase(std::_Rb_tree_node, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >*) [93] [97] 0.6 0.00 0.01 1296 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::destroy_node(std::_Rb_tree_node, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >*) [97] 0.00 0.01 1296/1296 __gnu_cxx::__mt_alloc_base, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >::destroy(std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >*) [96] 0.00 0.00 1296/2592 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::get_allocator() const [319] 0.00 0.00 1296/2593 std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >::~allocator() [317] 0.00 0.00 1296/1296 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::_M_put_node(std::_Rb_tree_node, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >*) [346] ----------------------------------------------- 0.00 0.00 20/7469 operator new(unsigned int, bool) [155] 0.00 0.00 1334/7469 operator new[](unsigned int) [118] 0.00 0.00 6115/7469 operator new(unsigned int) [83] [98] 0.6 0.01 0.00 7469 newImpl(unsigned int) [98] ----------------------------------------------- 0.00 0.00 2/22 __gnu_cxx::__mt_alloc, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::deallocate(Reference*, unsigned int) [121] 0.00 0.00 10/22 Reference::~Reference() [23] 0.00 0.00 10/22 FileInputStream::~FileInputStream() [109] [99] 0.6 0.01 0.00 22 operator delete(void*) [99] ----------------------------------------------- [100] 0.6 0.01 0.00 operator delete[](void*) [100] ----------------------------------------------- 0.00 0.00 1/1 WordIndex::GenerateHTMLIndex(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) [29] [101] 0.6 0.00 0.00 1 WordIndex::GenerateLetterIndexPages(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) [101] 0.00 0.00 1296/3877 std::_Rb_tree_iterator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >::operator++() [73] 0.00 0.00 1323/10376 std::map, std::allocator >, std::set, HTMLDocumentRefComparator, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::end() [69] 0.00 0.00 1/8386 std::_Rb_tree_iterator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >::operator==(std::_Rb_tree_iterator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > const&) const [80] 0.00 0.00 3913/22011 std::_Rb_tree_iterator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >::operator*() const [221] 0.00 0.00 2670/23866 std::basic_string, std::allocator > std::operator+, std::allocator >(std::basic_string, std::allocator > const&, char const*) [218] 0.00 0.00 2592/16057 std::basic_string, std::allocator > std::operator+, std::allocator >(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) [234] 0.00 0.00 1608/21983 WordIndex::WriteLine(std::basic_ostream >&, std::basic_string, std::allocator > const&) [222] 0.00 0.00 1322/2619 std::_Rb_tree_iterator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >::operator!=(std::_Rb_tree_iterator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > const&) const [313] 0.00 0.00 78/1426 std::basic_string, std::allocator > std::operator+, std::allocator >(std::basic_string, std::allocator > const&, char) [335] 0.00 0.00 26/1323 std::operator|(std::_Ios_Openmode, std::_Ios_Openmode) [336] 0.00 0.00 1/2 std::map, std::allocator >, std::set, HTMLDocumentRefComparator, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::begin() [641] ----------------------------------------------- 0.00 0.00 1/1 DocumentQueue::DocumentQueue() [82] [102] 0.6 0.00 0.00 1 std::deque, std::allocator > >::deque(std::allocator > const&) [102] 0.00 0.00 1/2 std::_Deque_base, std::allocator > >::_Deque_base(std::allocator > const&, unsigned int) [88] ----------------------------------------------- 0.00 0.00 1/1 std::queue, std::deque, std::allocator > > >::queue(std::deque, std::allocator > > const&) [104] [103] 0.6 0.00 0.00 1 std::deque, std::allocator > >::deque(std::deque, std::allocator > > const&) [103] 0.00 0.00 1/2 std::_Deque_base, std::allocator > >::_Deque_base(std::allocator > const&, unsigned int) [88] 0.00 0.00 2/4 std::deque, std::allocator > >::get_allocator() const [617] 0.00 0.00 2/8289 std::allocator >::~allocator() [266] 0.00 0.00 1/1 std::deque, std::allocator > >::size() const [680] 0.00 0.00 1/18 std::_Deque_iterator, Reference&, Reference*>::_Deque_iterator(std::_Deque_iterator, Reference&, Reference*> const&) [547] 0.00 0.00 1/1 std::deque, std::allocator > >::end() const [679] 0.00 0.00 1/1 std::deque, std::allocator > >::begin() const [681] 0.00 0.00 1/1 std::_Deque_iterator, Reference&, Reference*> std::__uninitialized_copy_a, Reference const&, Reference const*>, std::_Deque_iterator, Reference&, Reference*>, Reference >(std::_Deque_iterator, Reference const&, Reference const*>, std::_Deque_iterator, Reference const&, Reference const*>, std::_Deque_iterator, Reference&, Reference*>, std::allocator >) [713] ----------------------------------------------- 0.00 0.00 1/1 DocumentQueue::DocumentQueue() [82] [104] 0.6 0.00 0.00 1 std::queue, std::deque, std::allocator > > >::queue(std::deque, std::allocator > > const&) [104] 0.00 0.00 1/1 std::deque, std::allocator > >::deque(std::deque, std::allocator > > const&) [103] ----------------------------------------------- 0.00 0.00 2196/2196 std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, Reference const&) [44] [105] 0.5 0.00 0.00 2196 std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::_M_create_node(Reference const&) [105] 0.00 0.00 2196/6984 std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::get_allocator() const [71] 0.00 0.00 2196/2206 __gnu_cxx::__mt_alloc_base >::construct(Reference*, Reference const&) [117] 0.00 0.00 2196/2196 std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::_M_get_node() [332] 0.00 0.00 2196/8289 std::allocator >::~allocator() [266] ----------------------------------------------- 0.00 0.00 1296/2592 std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >::pair(std::basic_string, std::allocator > const&, std::set, HTMLDocumentRefComparator, std::allocator > > const&) [115] 0.00 0.00 1296/2592 std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >::pair(std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > const&) [114] [106] 0.5 0.00 0.00 2592 std::set, HTMLDocumentRefComparator, std::allocator > >::set(std::set, HTMLDocumentRefComparator, std::allocator > > const&) [106] 0.00 0.00 2592/2592 std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::_Rb_tree(std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > > const&) [107] ----------------------------------------------- 0.00 0.00 2592/2592 std::set, HTMLDocumentRefComparator, std::allocator > >::set(std::set, HTMLDocumentRefComparator, std::allocator > > const&) [106] [107] 0.5 0.00 0.00 2592 std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::_Rb_tree(std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > > const&) [107] 0.00 0.00 2592/6984 std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::get_allocator() const [71] 0.00 0.00 2592/3888 std::allocator > >::allocator >(std::allocator > const&) [302] 0.00 0.00 2592/3888 std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::_Rb_tree_impl::_Rb_tree_impl(std::allocator > > const&, HTMLDocumentRefComparator const&) [306] 0.00 0.00 2592/3888 std::allocator > >::~allocator() [304] 0.00 0.00 2592/8289 std::allocator >::~allocator() [266] 0.00 0.00 2592/2592 std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::_M_root() const [318] ----------------------------------------------- 0.00 0.00 5/1296 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::insert_unique(std::_Rb_tree_iterator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > const&) [35] 0.00 0.00 1291/1296 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::insert_unique(std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > const&) [52] [108] 0.3 0.00 0.00 1296 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > const&) [108] 0.00 0.00 1296/1296 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::_M_create_node(std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > const&) [116] 0.00 0.00 1295/231518 std::less, std::allocator > >::operator()(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) const [22] 0.00 0.00 1295/3875 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::_S_key(std::_Rb_tree_node_base const*) [129] 0.00 0.00 1295/107263 std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >::operator()(std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > const&) const [56] 0.00 0.00 1296/11639 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::_M_end() [255] 0.00 0.00 1296/21350 std::_Rb_tree_iterator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >::_Rb_tree_iterator(std::_Rb_tree_node, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >*) [223] ----------------------------------------------- 0.00 0.00 10/10 SmartPtr::~SmartPtr() [110] [109] 0.3 0.00 0.00 10 FileInputStream::~FileInputStream() [109] 0.00 0.00 10/22 operator delete(void*) [99] 0.00 0.00 10/10 FileInputStream::Close() [569] 0.00 0.00 10/10 ObjectCount::~ObjectCount() [563] 0.00 0.00 10/10 InputStream::~InputStream() [554] 0.00 0.00 10/64528 ObjectCountBase::~ObjectCountBase() [200] ----------------------------------------------- 0.00 0.00 10/10 Crawler::Index(std::basic_string, std::allocator >, std::basic_string, std::allocator >, std::basic_string, std::allocator >) [2] [110] 0.3 0.00 0.00 10 SmartPtr::~SmartPtr() [110] 0.00 0.00 10/10 FileInputStream::~FileInputStream() [109] 0.00 0.00 10/20 MLC::DeletePtr(void*) [527] ----------------------------------------------- 0.00 0.00 118/118 HTMLParser::ParseTag() [5] [111] 0.3 0.00 0.00 118 HTMLParser::ParseAttrs(std::basic_string, std::allocator > const&) [111] 0.00 0.00 4717/172345 HTMLParser::ReadChar(bool, std::basic_string, std::allocator > const&, bool) [9] 0.00 0.00 236/238 std::basic_string, std::allocator > std::operator+, std::allocator >(char const*, std::basic_string, std::allocator > const&) [404] 0.00 0.00 236/23866 std::basic_string, std::allocator > std::operator+, std::allocator >(std::basic_string, std::allocator > const&, char const*) [218] 0.00 0.00 118/16057 std::basic_string, std::allocator > std::operator+, std::allocator >(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) [234] 0.00 0.00 118/118 std::map, std::allocator >, std::basic_string, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::operator[](std::basic_string, std::allocator > const&) [437] ----------------------------------------------- 0.00 0.00 10/2206 std::deque, std::allocator > >::pop_front() [165] 0.00 0.00 2196/2206 std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::destroy_node(std::_Rb_tree_node >*) [95] [112] 0.3 0.00 0.00 2206 __gnu_cxx::__mt_alloc_base >::destroy(Reference*) [112] 0.00 0.00 2206/45584 Reference::~Reference() [23] ----------------------------------------------- 0.00 0.00 1296/1296 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::_M_create_node(std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > const&) [116] [113] 0.2 0.00 0.00 1296 __gnu_cxx::__mt_alloc_base, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >::construct(std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >*, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > const&) [113] 0.00 0.00 1296/1296 std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >::pair(std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > const&) [114] 0.00 0.00 1296/4333 operator new(unsigned int, void*) [292] ----------------------------------------------- 0.00 0.00 1296/1296 __gnu_cxx::__mt_alloc_base, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >::construct(std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >*, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > const&) [113] [114] 0.2 0.00 0.00 1296 std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >::pair(std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > const&) [114] 0.00 0.00 1296/2592 std::set, HTMLDocumentRefComparator, std::allocator > >::set(std::set, HTMLDocumentRefComparator, std::allocator > > const&) [106] ----------------------------------------------- 0.00 0.00 1296/1296 std::map, std::allocator >, std::set, HTMLDocumentRefComparator, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::operator[](std::basic_string, std::allocator > const&) [6] [115] 0.2 0.00 0.00 1296 std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >::pair(std::basic_string, std::allocator > const&, std::set, HTMLDocumentRefComparator, std::allocator > > const&) [115] 0.00 0.00 1296/2592 std::set, HTMLDocumentRefComparator, std::allocator > >::set(std::set, HTMLDocumentRefComparator, std::allocator > > const&) [106] ----------------------------------------------- 0.00 0.00 1296/1296 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > const&) [108] [116] 0.2 0.00 0.00 1296 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::_M_create_node(std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > const&) [116] 0.00 0.00 1296/1296 __gnu_cxx::__mt_alloc_base, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >::construct(std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >*, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > const&) [113] 0.00 0.00 1296/1296 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::_M_get_node() [345] 0.00 0.00 1296/2592 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::get_allocator() const [319] 0.00 0.00 1296/2593 std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >::~allocator() [317] ----------------------------------------------- 0.00 0.00 10/2206 std::deque, std::allocator > >::push_back(Reference const&) [179] 0.00 0.00 2196/2206 std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::_M_create_node(Reference const&) [105] [117] 0.1 0.00 0.00 2206 __gnu_cxx::__mt_alloc_base >::construct(Reference*, Reference const&) [117] 0.00 0.00 2206/45564 Reference::Reference(Reference const&) [40] 0.00 0.00 2206/4333 operator new(unsigned int, void*) [292] ----------------------------------------------- [118] 0.1 0.00 0.00 operator new[](unsigned int) [118] 0.00 0.00 1334/7469 newImpl(unsigned int) [98] ----------------------------------------------- 0.00 0.00 320/320 StringMatcher::InitTransitionMap() [24] [119] 0.1 0.00 0.00 320 std::map, std::allocator > >::operator[](TransitionKey const&) [119] 0.00 0.00 320/16247 std::map, std::allocator > >::end() [51] 0.00 0.00 320/320 std::map, std::allocator > >::lower_bound(TransitionKey const&) [135] 0.00 0.00 320/320 std::map, std::allocator > >::insert(std::_Rb_tree_iterator >, std::pair const&) [139] 0.00 0.00 320/16277 std::_Rb_tree_iterator >::operator==(std::_Rb_tree_iterator > const&) const [233] 0.00 0.00 320/320 std::pair::pair(TransitionKey const&, int const&) [379] 0.00 0.00 320/640 std::pair::~pair() [356] 0.00 0.00 320/452 std::_Rb_tree_iterator >::operator*() const [368] ----------------------------------------------- 0.00 0.00 280/280 HTMLParser::HTMLParser(InputStream*) [19] [120] 0.1 0.00 0.00 280 std::map, std::allocator >, int, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::operator[](std::basic_string, std::allocator > const&) [120] 0.00 0.00 280/280 std::map, std::allocator >, int, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::insert(std::_Rb_tree_iterator, std::allocator > const, int> >, std::pair, std::allocator > const, int> const&) [131] 0.00 0.00 280/280 std::map, std::allocator >, int, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::lower_bound(std::basic_string, std::allocator > const&) [137] 0.00 0.00 240/231518 std::less, std::allocator > >::operator()(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) const [22] 0.00 0.00 520/1003 std::_Rb_tree_iterator, std::allocator > const, int> >::operator*() const [348] 0.00 0.00 280/5296 std::map, std::allocator >, int, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::end() [289] 0.00 0.00 280/5416 std::_Rb_tree_iterator, std::allocator > const, int> >::operator==(std::_Rb_tree_iterator, std::allocator > const, int> > const&) const [288] 0.00 0.00 280/280 std::pair, std::allocator > const, int>::pair(std::basic_string, std::allocator > const&, int const&) [390] 0.00 0.00 280/560 std::pair, std::allocator > const, int>::~pair() [367] 0.00 0.00 240/240 std::map, std::allocator >, int, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::key_comp() const [401] ----------------------------------------------- 0.00 0.00 2/2 std::_Deque_base, std::allocator > >::_M_deallocate_node(Reference*) [123] [121] 0.1 0.00 0.00 2 __gnu_cxx::__mt_alloc, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::deallocate(Reference*, unsigned int) [121] 0.00 0.00 2/22 operator delete(void*) [99] 0.00 0.00 2/29170 __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true>::_S_get_pool() [217] 0.00 0.00 2/8654 __gnu_cxx::__pool_base::_M_check_threshold(unsigned int) [263] ----------------------------------------------- 0.00 0.00 2/2 std::_Deque_base, std::allocator > >::~_Deque_base() [124] [122] 0.1 0.00 0.00 2 std::_Deque_base, std::allocator > >::_M_destroy_nodes(Reference**, Reference**) [122] 0.00 0.00 2/2 std::_Deque_base, std::allocator > >::_M_deallocate_node(Reference*) [123] ----------------------------------------------- 0.00 0.00 2/2 std::_Deque_base, std::allocator > >::_M_destroy_nodes(Reference**, Reference**) [122] [123] 0.1 0.00 0.00 2 std::_Deque_base, std::allocator > >::_M_deallocate_node(Reference*) [123] 0.00 0.00 2/2 __gnu_cxx::__mt_alloc, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::deallocate(Reference*, unsigned int) [121] 0.00 0.00 2/13 std::__deque_buf_size(unsigned int) [550] ----------------------------------------------- 0.00 0.00 2/2 std::deque, std::allocator > >::~deque() [125] [124] 0.1 0.00 0.00 2 std::_Deque_base, std::allocator > >::~_Deque_base() [124] 0.00 0.00 2/2 std::_Deque_base, std::allocator > >::_M_destroy_nodes(Reference**, Reference**) [122] 0.00 0.00 2/2 std::_Deque_base, std::allocator > >::_M_deallocate_map(Reference**, unsigned int) [639] 0.00 0.00 2/2 std::_Deque_base, std::allocator > >::_Deque_impl::~_Deque_impl() [637] ----------------------------------------------- 0.00 0.00 1/2 std::queue, std::deque, std::allocator > > >::~queue() [134] 0.00 0.00 1/2 DocumentQueue::DocumentQueue() [82] [125] 0.1 0.00 0.00 2 std::deque, std::allocator > >::~deque() [125] 0.00 0.00 2/2 std::_Deque_base, std::allocator > >::~_Deque_base() [124] 0.00 0.00 4/18 std::_Deque_iterator, Reference&, Reference*>::_Deque_iterator(std::_Deque_iterator, Reference&, Reference*> const&) [547] 0.00 0.00 2/4 std::deque, std::allocator > >::get_allocator() const [617] 0.00 0.00 2/2 void std::_Destroy, Reference&, Reference*>, std::allocator > >(std::_Deque_iterator, Reference&, Reference*>, std::_Deque_iterator, Reference&, Reference*>, std::allocator >) [643] 0.00 0.00 2/8289 std::allocator >::~allocator() [266] ----------------------------------------------- 0.00 0.00 104/104 StopWords::StopWords(std::basic_string, std::allocator > const&) [128] [126] 0.1 0.00 0.00 104 std::set, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > > >::insert(std::basic_string, std::allocator > const&) [126] 0.00 0.00 104/104 std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::insert_unique(std::basic_string, std::allocator > const&) [127] 0.00 0.00 104/12688 std::_Rb_tree_const_iterator, std::allocator > >::_Rb_tree_const_iterator(std::_Rb_tree_iterator, std::allocator > > const&) [246] 0.00 0.00 104/104 std::pair, std::allocator > >, bool>::pair(std::_Rb_tree_const_iterator, std::allocator > > const&, bool const&) [459] ----------------------------------------------- 0.00 0.00 104/104 std::set, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > > >::insert(std::basic_string, std::allocator > const&) [126] [127] 0.1 0.00 0.00 104 std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::insert_unique(std::basic_string, std::allocator > const&) [127] 0.00 0.00 944/231518 std::less, std::allocator > >::operator()(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) const [22] 0.00 0.00 841/89892 std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_S_key(std::_Rb_tree_node, std::allocator > > const*) [38] 0.00 0.00 103/103 std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::basic_string, std::allocator > const&) [150] 0.00 0.00 944/103718 std::_Identity, std::allocator > >::operator()(std::basic_string, std::allocator > const&) const [197] 0.00 0.00 831/54269 std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_S_right(std::_Rb_tree_node_base*) [202] 0.00 0.00 104/12689 std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_M_begin() [245] 0.00 0.00 104/12791 std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_M_end() [242] 0.00 0.00 104/33139 std::_Rb_tree_iterator, std::allocator > >::_Rb_tree_iterator(std::_Rb_tree_node, std::allocator > >*) [214] 0.00 0.00 104/104 std::pair, std::allocator > >, bool>::pair(std::_Rb_tree_iterator, std::allocator > > const&, bool const&) [458] 0.00 0.00 103/12780 std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_S_key(std::_Rb_tree_node_base const*) [243] 0.00 0.00 10/35829 std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_S_left(std::_Rb_tree_node_base*) [211] 0.00 0.00 8/8 std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::begin() [606] 0.00 0.00 8/12592 std::_Rb_tree_iterator, std::allocator > >::operator==(std::_Rb_tree_iterator, std::allocator > > const&) const [247] 0.00 0.00 7/7 std::_Rb_tree_iterator, std::allocator > >::operator--() [610] ----------------------------------------------- 0.00 0.00 1/1 Crawler::Index(std::basic_string, std::allocator >, std::basic_string, std::allocator >, std::basic_string, std::allocator >) [2] [128] 0.1 0.00 0.00 1 StopWords::StopWords(std::basic_string, std::allocator > const&) [128] 0.00 0.00 104/104 std::set, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > > >::insert(std::basic_string, std::allocator > const&) [126] 0.00 0.00 1/64528 ObjectCountBase::ObjectCountBase() [199] 0.00 0.00 1/1 ObjectCount::ObjectCount() [657] 0.00 0.00 1/1 std::set, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > > >::set() [699] ----------------------------------------------- 0.00 0.00 1285/3875 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::insert_unique(std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > const&) [52] 0.00 0.00 1295/3875 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > const&) [108] 0.00 0.00 1295/3875 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::insert_unique(std::_Rb_tree_iterator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > const&) [35] [129] 0.0 0.00 0.00 3875 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::_S_key(std::_Rb_tree_node_base const*) [129] 0.00 0.00 3875/107263 std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >::operator()(std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > const&) const [56] 0.00 0.00 3875/3875 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::_S_value(std::_Rb_tree_node_base const*) [308] ----------------------------------------------- 0.00 0.00 280/280 std::map, std::allocator >, int, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::insert(std::_Rb_tree_iterator, std::allocator > const, int> >, std::pair, std::allocator > const, int> const&) [131] [130] 0.0 0.00 0.00 280 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::insert_unique(std::_Rb_tree_iterator, std::allocator > const, int> >, std::pair, std::allocator > const, int> const&) [130] 0.00 0.00 260/260 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::insert_unique(std::pair, std::allocator > const, int> const&) [132] 0.00 0.00 260/231518 std::less, std::allocator > >::operator()(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) const [22] 0.00 0.00 20/280 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair, std::allocator > const, int> const&) [143] 0.00 0.00 340/340 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::_M_rightmost() [371] 0.00 0.00 280/6116 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::_M_end() [284] 0.00 0.00 260/30442 std::_Select1st, std::allocator > const, int> >::operator()(std::pair, std::allocator > const, int> const&) const [216] 0.00 0.00 260/5571 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::_S_key(std::_Rb_tree_node_base const*) [286] 0.00 0.00 180/180 std::_Rb_tree_iterator, std::allocator > const, int> >::operator++() [419] 0.00 0.00 100/100 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::size() const [469] ----------------------------------------------- 0.00 0.00 280/280 std::map, std::allocator >, int, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::operator[](std::basic_string, std::allocator > const&) [120] [131] 0.0 0.00 0.00 280 std::map, std::allocator >, int, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::insert(std::_Rb_tree_iterator, std::allocator > const, int> >, std::pair, std::allocator > const, int> const&) [131] 0.00 0.00 280/280 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::insert_unique(std::_Rb_tree_iterator, std::allocator > const, int> >, std::pair, std::allocator > const, int> const&) [130] ----------------------------------------------- 0.00 0.00 260/260 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::insert_unique(std::_Rb_tree_iterator, std::allocator > const, int> >, std::pair, std::allocator > const, int> const&) [130] [132] 0.0 0.00 0.00 260 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::insert_unique(std::pair, std::allocator > const, int> const&) [132] 0.00 0.00 940/231518 std::less, std::allocator > >::operator()(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) const [22] 0.00 0.00 260/280 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair, std::allocator > const, int> const&) [143] 0.00 0.00 940/30442 std::_Select1st, std::allocator > const, int> >::operator()(std::pair, std::allocator > const, int> const&) const [216] 0.00 0.00 760/23411 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::_S_key(std::_Rb_tree_node, std::allocator > const, int> > const*) [219] 0.00 0.00 480/15097 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::_S_right(std::_Rb_tree_node_base*) [238] 0.00 0.00 280/8874 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::_S_left(std::_Rb_tree_node_base*) [262] 0.00 0.00 260/5576 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::_M_begin() [285] 0.00 0.00 260/6116 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::_M_end() [284] 0.00 0.00 260/20801 std::_Rb_tree_iterator, std::allocator > const, int> >::_Rb_tree_iterator(std::_Rb_tree_node, std::allocator > const, int> >*) [224] 0.00 0.00 260/260 std::pair, std::allocator > const, int> >, bool>::pair(std::_Rb_tree_iterator, std::allocator > const, int> > const&, bool const&) [396] 0.00 0.00 180/5571 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::_S_key(std::_Rb_tree_node_base const*) [286] 0.00 0.00 120/120 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::begin() [421] 0.00 0.00 120/5416 std::_Rb_tree_iterator, std::allocator > const, int> >::operator==(std::_Rb_tree_iterator, std::allocator > const, int> > const&) const [288] 0.00 0.00 40/40 std::_Rb_tree_iterator, std::allocator > const, int> >::operator--() [483] ----------------------------------------------- 0.00 0.00 1/1 Crawler::Index(std::basic_string, std::allocator >, std::basic_string, std::allocator >, std::basic_string, std::allocator >) [2] [133] 0.0 0.00 0.00 1 DocumentQueue::~DocumentQueue() [133] 0.00 0.00 1/1 std::queue, std::deque, std::allocator > > >::~queue() [134] 0.00 0.00 1/1 ObjectCount::~ObjectCount() [656] 0.00 0.00 1/64528 ObjectCountBase::~ObjectCountBase() [200] ----------------------------------------------- 0.00 0.00 1/1 DocumentQueue::~DocumentQueue() [133] [134] 0.0 0.00 0.00 1 std::queue, std::deque, std::allocator > > >::~queue() [134] 0.00 0.00 1/2 std::deque, std::allocator > >::~deque() [125] ----------------------------------------------- 0.00 0.00 320/320 std::map, std::allocator > >::operator[](TransitionKey const&) [119] [135] 0.0 0.00 0.00 320 std::map, std::allocator > >::lower_bound(TransitionKey const&) [135] 0.00 0.00 320/320 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::lower_bound(TransitionKey const&) [136] ----------------------------------------------- 0.00 0.00 320/320 std::map, std::allocator > >::lower_bound(TransitionKey const&) [135] [136] 0.0 0.00 0.00 320 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::lower_bound(TransitionKey const&) [136] 0.00 0.00 1000/61014 std::less::operator()(TransitionKey const&, TransitionKey const&) const [63] 0.00 0.00 1000/44507 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node > const*) [207] 0.00 0.00 1000/12042 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_right(std::_Rb_tree_node_base*) [252] 0.00 0.00 320/16307 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_begin() [232] 0.00 0.00 320/16917 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_end() [226] 0.00 0.00 320/64596 std::_Rb_tree_iterator >::_Rb_tree_iterator(std::_Rb_tree_node >*) [198] ----------------------------------------------- 0.00 0.00 280/280 std::map, std::allocator >, int, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::operator[](std::basic_string, std::allocator > const&) [120] [137] 0.0 0.00 0.00 280 std::map, std::allocator >, int, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::lower_bound(std::basic_string, std::allocator > const&) [137] 0.00 0.00 280/280 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::lower_bound(std::basic_string, std::allocator > const&) [138] ----------------------------------------------- 0.00 0.00 280/280 std::map, std::allocator >, int, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::lower_bound(std::basic_string, std::allocator > const&) [137] [138] 0.0 0.00 0.00 280 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::lower_bound(std::basic_string, std::allocator > const&) [138] 0.00 0.00 800/231518 std::less, std::allocator > >::operator()(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) const [22] 0.00 0.00 800/23411 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::_S_key(std::_Rb_tree_node, std::allocator > const, int> > const*) [219] 0.00 0.00 520/15097 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::_S_right(std::_Rb_tree_node_base*) [238] 0.00 0.00 280/5576 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::_M_begin() [285] 0.00 0.00 280/6116 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::_M_end() [284] 0.00 0.00 280/8874 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::_S_left(std::_Rb_tree_node_base*) [262] 0.00 0.00 280/20801 std::_Rb_tree_iterator, std::allocator > const, int> >::_Rb_tree_iterator(std::_Rb_tree_node, std::allocator > const, int> >*) [224] ----------------------------------------------- 0.00 0.00 320/320 std::map, std::allocator > >::operator[](TransitionKey const&) [119] [139] 0.0 0.00 0.00 320 std::map, std::allocator > >::insert(std::_Rb_tree_iterator >, std::pair const&) [139] 0.00 0.00 320/320 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::insert_unique(std::_Rb_tree_iterator >, std::pair const&) [140] ----------------------------------------------- 0.00 0.00 320/320 std::map, std::allocator > >::insert(std::_Rb_tree_iterator >, std::pair const&) [139] [140] 0.0 0.00 0.00 320 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::insert_unique(std::_Rb_tree_iterator >, std::pair const&) [140] 0.00 0.00 290/61014 std::less::operator()(TransitionKey const&, TransitionKey const&) const [63] 0.00 0.00 290/320 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair const&) [146] 0.00 0.00 30/30 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::insert_unique(std::pair const&) [174] 0.00 0.00 580/580 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_rightmost() [364] 0.00 0.00 320/16917 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_end() [226] 0.00 0.00 320/320 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::size() const [377] 0.00 0.00 290/61594 std::_Select1st >::operator()(std::pair const&) const [201] 0.00 0.00 290/16507 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node_base const*) [230] ----------------------------------------------- 0.00 0.00 180/180 std::bitset<256u>::set(unsigned int, bool) [142] [141] 0.0 0.00 0.00 180 std::bitset<256u>::_Unchecked_set(unsigned int, int) [141] 0.00 0.00 180/46260 std::_Base_bitset<8u>::_S_maskbit(unsigned int) [39] 0.00 0.00 180/180 std::_Base_bitset<8u>::_M_getword(unsigned int) [418] ----------------------------------------------- 0.00 0.00 180/180 StringMatcher::InitTransitionMap() [24] [142] 0.0 0.00 0.00 180 std::bitset<256u>::set(unsigned int, bool) [142] 0.00 0.00 180/180 std::bitset<256u>::_Unchecked_set(unsigned int, int) [141] ----------------------------------------------- 0.00 0.00 20/280 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::insert_unique(std::_Rb_tree_iterator, std::allocator > const, int> >, std::pair, std::allocator > const, int> const&) [130] 0.00 0.00 260/280 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::insert_unique(std::pair, std::allocator > const, int> const&) [132] [143] 0.0 0.00 0.00 280 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair, std::allocator > const, int> const&) [143] 0.00 0.00 260/231518 std::less, std::allocator > >::operator()(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) const [22] 0.00 0.00 280/6116 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::_M_end() [284] 0.00 0.00 280/280 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::_M_create_node(std::pair, std::allocator > const, int> const&) [394] 0.00 0.00 280/20801 std::_Rb_tree_iterator, std::allocator > const, int> >::_Rb_tree_iterator(std::_Rb_tree_node, std::allocator > const, int> >*) [224] 0.00 0.00 260/5571 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::_S_key(std::_Rb_tree_node_base const*) [286] 0.00 0.00 260/30442 std::_Select1st, std::allocator > const, int> >::operator()(std::pair, std::allocator > const, int> const&) const [216] ----------------------------------------------- 0.00 0.00 118/118 Crawler::Index(std::basic_string, std::allocator >, std::basic_string, std::allocator >, std::basic_string, std::allocator >) [2] [144] 0.0 0.00 0.00 118 std::map, std::allocator >, std::basic_string, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::find(std::basic_string, std::allocator > const&) const [144] 0.00 0.00 118/118 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::find(std::basic_string, std::allocator > const&) const [145] ----------------------------------------------- 0.00 0.00 118/118 std::map, std::allocator >, std::basic_string, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::find(std::basic_string, std::allocator > const&) const [144] [145] 0.0 0.00 0.00 118 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::find(std::basic_string, std::allocator > const&) const [145] 0.00 0.00 236/231518 std::less, std::allocator > >::operator()(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) const [22] 0.00 0.00 146/264 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::end() const [395] 0.00 0.00 118/118 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::_M_begin() const [433] 0.00 0.00 118/118 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::_M_end() const [432] 0.00 0.00 118/118 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::_S_key(std::_Rb_tree_node, std::allocator > const, std::basic_string, std::allocator > > > const*) [450] 0.00 0.00 118/118 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::_S_left(std::_Rb_tree_node_base const*) [452] 0.00 0.00 118/382 std::_Rb_tree_const_iterator, std::allocator > const, std::basic_string, std::allocator > > >::_Rb_tree_const_iterator(std::_Rb_tree_node, std::allocator > const, std::basic_string, std::allocator > > > const*) [369] 0.00 0.00 118/118 std::_Rb_tree_const_iterator, std::allocator > const, std::basic_string, std::allocator > > >::operator==(std::_Rb_tree_const_iterator, std::allocator > const, std::basic_string, std::allocator > > > const&) const [428] 0.00 0.00 118/118 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::_S_key(std::_Rb_tree_node_base const*) [451] ----------------------------------------------- 0.00 0.00 30/320 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::insert_unique(std::pair const&) [174] 0.00 0.00 290/320 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::insert_unique(std::_Rb_tree_iterator >, std::pair const&) [140] [146] 0.0 0.00 0.00 320 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair const&) [146] 0.00 0.00 290/61014 std::less::operator()(TransitionKey const&, TransitionKey const&) const [63] 0.00 0.00 320/16917 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_end() [226] 0.00 0.00 320/320 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_create_node(std::pair const&) [383] 0.00 0.00 320/64596 std::_Rb_tree_iterator >::_Rb_tree_iterator(std::_Rb_tree_node >*) [198] 0.00 0.00 290/16507 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node_base const*) [230] 0.00 0.00 290/61594 std::_Select1st >::operator()(std::pair const&) const [201] ----------------------------------------------- 0.00 0.00 10/10 Crawler::Index(std::basic_string, std::allocator >, std::basic_string, std::allocator >, std::basic_string, std::allocator >) [2] [147] 0.0 0.00 0.00 10 DocumentCache::AddDocument(Reference) [147] 0.00 0.00 10/10 std::map, std::allocator >, Reference, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::operator[](std::basic_string, std::allocator > const&) [148] 0.00 0.00 10/20 Reference::operator=(Reference const&) [182] 0.00 0.00 10/37878 Reference::operator->() [210] 0.00 0.00 10/35672 HTMLDocument::GetURL() [212] ----------------------------------------------- 0.00 0.00 10/10 DocumentCache::AddDocument(Reference) [147] [148] 0.0 0.00 0.00 10 std::map, std::allocator >, Reference, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::operator[](std::basic_string, std::allocator > const&) [148] 0.00 0.00 10/10 std::map, std::allocator >, Reference, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::insert(std::_Rb_tree_iterator, std::allocator > const, Reference > >, std::pair, std::allocator > const, Reference > const&) [156] 0.00 0.00 10/45584 Reference::~Reference() [23] 0.00 0.00 10/20 std::pair, std::allocator > const, Reference >::~pair() [152] 0.00 0.00 10/10 std::map, std::allocator >, Reference, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::lower_bound(std::basic_string, std::allocator > const&) [172] 0.00 0.00 10/10 std::pair, std::allocator > const, Reference >::pair(std::basic_string, std::allocator > const&, Reference const&) [178] 0.00 0.00 10/10 Reference::Reference() [184] 0.00 0.00 7/231518 std::less, std::allocator > >::operator()(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) const [22] 0.00 0.00 17/17 std::_Rb_tree_iterator, std::allocator > const, Reference > >::operator*() const [548] 0.00 0.00 10/19 std::map, std::allocator >, Reference, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::end() [546] 0.00 0.00 10/26 std::_Rb_tree_iterator, std::allocator > const, Reference > >::operator==(std::_Rb_tree_iterator, std::allocator > const, Reference > > const&) const [512] 0.00 0.00 7/7 std::map, std::allocator >, Reference, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::key_comp() const [607] ----------------------------------------------- 0.00 0.00 1/1 Crawler::Index(std::basic_string, std::allocator >, std::basic_string, std::allocator >, std::basic_string, std::allocator >) [2] [149] 0.0 0.00 0.00 1 URLFilter::URLFilter(std::basic_string, std::allocator > const&) [149] 0.00 0.00 1/181 URLFilter::IsValidURL(std::basic_string, std::allocator > const&) [90] 0.00 0.00 1/64528 ObjectCountBase::ObjectCountBase() [199] 0.00 0.00 1/1 ObjectCount::ObjectCount() [659] 0.00 0.00 1/51 URLFilter::GetURLPrefix(std::basic_string, std::allocator > const&) [477] ----------------------------------------------- 0.00 0.00 103/103 std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::insert_unique(std::basic_string, std::allocator > const&) [127] [150] 0.0 0.00 0.00 103 std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::basic_string, std::allocator > const&) [150] 0.00 0.00 102/231518 std::less, std::allocator > >::operator()(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) const [22] 0.00 0.00 103/12791 std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_M_end() [242] 0.00 0.00 103/103 std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_M_create_node(std::basic_string, std::allocator > const&) [468] 0.00 0.00 103/33139 std::_Rb_tree_iterator, std::allocator > >::_Rb_tree_iterator(std::_Rb_tree_node, std::allocator > >*) [214] 0.00 0.00 102/12780 std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_S_key(std::_Rb_tree_node_base const*) [243] 0.00 0.00 102/103718 std::_Identity, std::allocator > >::operator()(std::basic_string, std::allocator > const&) const [197] ----------------------------------------------- 0.00 0.00 10/10 HTMLParser::ParseStart() [43] [151] 0.0 0.00 0.00 10 HTMLParser::Match(std::basic_string, std::allocator > const&, bool, std::basic_string, std::allocator > const&) [151] 0.00 0.00 30/30 HTMLParser::Match(char, bool, std::basic_string, std::allocator > const&) [153] 0.00 0.00 30/78792 __gnu_cxx::__normal_iterator, std::allocator > >::operator++() [60] 0.00 0.00 30/181745 __gnu_cxx::__normal_iterator, std::allocator > >::operator*() const [55] 0.00 0.00 40/109624 bool __gnu_cxx::operator!=, std::allocator > >(__gnu_cxx::__normal_iterator, std::allocator > > const&, __gnu_cxx::__normal_iterator, std::allocator > > const&) [196] ----------------------------------------------- 0.00 0.00 10/20 __gnu_cxx::__mt_alloc_base, std::allocator > const, Reference > >::destroy(std::pair, std::allocator > const, Reference >*) [159] 0.00 0.00 10/20 std::map, std::allocator >, Reference, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::operator[](std::basic_string, std::allocator > const&) [148] [152] 0.0 0.00 0.00 20 std::pair, std::allocator > const, Reference >::~pair() [152] 0.00 0.00 20/45584 Reference::~Reference() [23] ----------------------------------------------- 0.00 0.00 30/30 HTMLParser::Match(std::basic_string, std::allocator > const&, bool, std::basic_string, std::allocator > const&) [151] [153] 0.0 0.00 0.00 30 HTMLParser::Match(char, bool, std::basic_string, std::allocator > const&) [153] 0.00 0.00 30/172345 HTMLParser::ReadChar(bool, std::basic_string, std::allocator > const&, bool) [9] ----------------------------------------------- 0.00 0.00 10/10 Crawler::Index(std::basic_string, std::allocator >, std::basic_string, std::allocator >, std::basic_string, std::allocator >) [2] [154] 0.0 0.00 0.00 10 DocumentQueue::DequeueDocument() [154] 0.00 0.00 10/10 std::queue, std::deque, std::allocator > > >::pop() [166] 0.00 0.00 10/45564 Reference::Reference(Reference const&) [40] 0.00 0.00 10/21 DocumentQueue::IsEmpty() [514] 0.00 0.00 10/10 std::queue, std::deque, std::allocator > > >::front() [593] ----------------------------------------------- 0.00 0.00 10/20 Crawler::Index(std::basic_string, std::allocator >, std::basic_string, std::allocator >, std::basic_string, std::allocator >) [2] 0.00 0.00 10/20 URLConnection::Open(std::basic_string, std::allocator > const&) [168] [155] 0.0 0.00 0.00 20 operator new(unsigned int, bool) [155] 0.00 0.00 20/7469 newImpl(unsigned int) [98] 0.00 0.00 20/20 MLC::IncNew() [524] 0.00 0.00 20/20 MLC::IncHeap(unsigned int) [526] ----------------------------------------------- 0.00 0.00 10/10 std::map, std::allocator >, Reference, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::operator[](std::basic_string, std::allocator > const&) [148] [156] 0.0 0.00 0.00 10 std::map, std::allocator >, Reference, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::insert(std::_Rb_tree_iterator, std::allocator > const, Reference > >, std::pair, std::allocator > const, Reference > const&) [156] 0.00 0.00 10/10 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::insert_unique(std::_Rb_tree_iterator, std::allocator > const, Reference > >, std::pair, std::allocator > const, Reference > const&) [157] ----------------------------------------------- 0.00 0.00 10/10 std::map, std::allocator >, Reference, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::insert(std::_Rb_tree_iterator, std::allocator > const, Reference > >, std::pair, std::allocator > const, Reference > const&) [156] [157] 0.0 0.00 0.00 10 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::insert_unique(std::_Rb_tree_iterator, std::allocator > const, Reference > >, std::pair, std::allocator > const, Reference > const&) [157] 0.00 0.00 8/8 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::insert_unique(std::pair, std::allocator > const, Reference > const&) [158] 0.00 0.00 9/231518 std::less, std::allocator > >::operator()(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) const [22] 0.00 0.00 2/10 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair, std::allocator > const, Reference > const&) [171] 0.00 0.00 15/15 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::_M_rightmost() [549] 0.00 0.00 10/47 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::_M_end() [478] 0.00 0.00 9/143 std::_Select1st, std::allocator > const, Reference > >::operator()(std::pair, std::allocator > const, Reference > const&) const [420] 0.00 0.00 9/30 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::_S_key(std::_Rb_tree_node_base const*) [509] 0.00 0.00 7/7 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::size() const [608] 0.00 0.00 3/3 std::_Rb_tree_iterator, std::allocator > const, Reference > >::operator++() [623] ----------------------------------------------- 0.00 0.00 8/8 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::insert_unique(std::_Rb_tree_iterator, std::allocator > const, Reference > >, std::pair, std::allocator > const, Reference > const&) [157] [158] 0.0 0.00 0.00 8 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::insert_unique(std::pair, std::allocator > const, Reference > const&) [158] 0.00 0.00 25/231518 std::less, std::allocator > >::operator()(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) const [22] 0.00 0.00 8/10 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair, std::allocator > const, Reference > const&) [171] 0.00 0.00 25/143 std::_Select1st, std::allocator > const, Reference > >::operator()(std::pair, std::allocator > const, Reference > const&) const [420] 0.00 0.00 20/70 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::_S_key(std::_Rb_tree_node, std::allocator > const, Reference > > const*) [472] 0.00 0.00 12/46 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::_S_left(std::_Rb_tree_node_base*) [479] 0.00 0.00 8/28 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::_M_begin() [511] 0.00 0.00 8/47 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::_M_end() [478] 0.00 0.00 8/44 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::_S_right(std::_Rb_tree_node_base*) [480] 0.00 0.00 8/81 std::_Rb_tree_iterator, std::allocator > const, Reference > >::_Rb_tree_iterator(std::_Rb_tree_node, std::allocator > const, Reference > >*) [471] 0.00 0.00 8/8 std::pair, std::allocator > const, Reference > >, bool>::pair(std::_Rb_tree_iterator, std::allocator > const, Reference > > const&, bool const&) [605] 0.00 0.00 7/7 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::begin() [611] 0.00 0.00 7/26 std::_Rb_tree_iterator, std::allocator > const, Reference > >::operator==(std::_Rb_tree_iterator, std::allocator > const, Reference > > const&) const [512] 0.00 0.00 5/30 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::_S_key(std::_Rb_tree_node_base const*) [509] 0.00 0.00 4/4 std::_Rb_tree_iterator, std::allocator > const, Reference > >::operator--() [622] ----------------------------------------------- 0.00 0.00 10/10 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::destroy_node(std::_Rb_tree_node, std::allocator > const, Reference > >*) [160] [159] 0.0 0.00 0.00 10 __gnu_cxx::__mt_alloc_base, std::allocator > const, Reference > >::destroy(std::pair, std::allocator > const, Reference >*) [159] 0.00 0.00 10/20 std::pair, std::allocator > const, Reference >::~pair() [152] ----------------------------------------------- 0.00 0.00 10/10 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::_M_erase(std::_Rb_tree_node, std::allocator > const, Reference > >*) [163] [160] 0.0 0.00 0.00 10 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::destroy_node(std::_Rb_tree_node, std::allocator > const, Reference > >*) [160] 0.00 0.00 10/10 __gnu_cxx::__mt_alloc_base, std::allocator > const, Reference > >::destroy(std::pair, std::allocator > const, Reference >*) [159] 0.00 0.00 10/20 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::get_allocator() const [532] 0.00 0.00 10/21 std::allocator, std::allocator > const, Reference > >::~allocator() [520] 0.00 0.00 10/10 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::_M_put_node(std::_Rb_tree_node, std::allocator > const, Reference > >*) [595] ----------------------------------------------- 0.00 0.00 1/1 Crawler::Index(std::basic_string, std::allocator >, std::basic_string, std::allocator >, std::basic_string, std::allocator >) [2] [161] 0.0 0.00 0.00 1 DocumentCache::~DocumentCache() [161] 0.00 0.00 1/1 std::map, std::allocator >, Reference, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::~map() [162] 0.00 0.00 1/1 ObjectCount::~ObjectCount() [654] 0.00 0.00 1/64528 ObjectCountBase::~ObjectCountBase() [200] ----------------------------------------------- 0.00 0.00 1/1 DocumentCache::~DocumentCache() [161] [162] 0.0 0.00 0.00 1 std::map, std::allocator >, Reference, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::~map() [162] 0.00 0.00 1/1 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::~_Rb_tree() [164] ----------------------------------------------- 10 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::_M_erase(std::_Rb_tree_node, std::allocator > const, Reference > >*) [163] 0.00 0.00 1/1 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::~_Rb_tree() [164] [163] 0.0 0.00 0.00 1+10 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::_M_erase(std::_Rb_tree_node, std::allocator > const, Reference > >*) [163] 0.00 0.00 10/10 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::destroy_node(std::_Rb_tree_node, std::allocator > const, Reference > >*) [160] 0.00 0.00 10/44 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::_S_right(std::_Rb_tree_node_base*) [480] 0.00 0.00 10/46 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::_S_left(std::_Rb_tree_node_base*) [479] 10 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::_M_erase(std::_Rb_tree_node, std::allocator > const, Reference > >*) [163] ----------------------------------------------- 0.00 0.00 1/1 std::map, std::allocator >, Reference, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::~map() [162] [164] 0.0 0.00 0.00 1 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::~_Rb_tree() [164] 0.00 0.00 1/1 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::_M_erase(std::_Rb_tree_node, std::allocator > const, Reference > >*) [163] 0.00 0.00 1/28 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::_M_begin() [511] 0.00 0.00 1/1 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::_Rb_tree_impl, std::allocator > >, false>::~_Rb_tree_impl() [707] ----------------------------------------------- 0.00 0.00 10/10 std::queue, std::deque, std::allocator > > >::pop() [166] [165] 0.0 0.00 0.00 10 std::deque, std::allocator > >::pop_front() [165] 0.00 0.00 10/2206 __gnu_cxx::__mt_alloc_base >::destroy(Reference*) [112] ----------------------------------------------- 0.00 0.00 10/10 DocumentQueue::DequeueDocument() [154] [166] 0.0 0.00 0.00 10 std::queue, std::deque, std::allocator > > >::pop() [166] 0.00 0.00 10/10 std::deque, std::allocator > >::pop_front() [165] ----------------------------------------------- 0.00 0.00 9/9 Crawler::Index(std::basic_string, std::allocator >, std::basic_string, std::allocator >, std::basic_string, std::allocator >) [2] [167] 0.0 0.00 0.00 9 DocumentCache::GetDocument(std::basic_string, std::allocator > const&) [167] 0.00 0.00 9/9 std::map, std::allocator >, Reference, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::find(std::basic_string, std::allocator > const&) [169] 0.00 0.00 9/10 Reference::Reference(HTMLDocument*) [183] 0.00 0.00 9/19 std::map, std::allocator >, Reference, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::end() [546] 0.00 0.00 9/9 std::_Rb_tree_iterator, std::allocator > const, Reference > >::operator!=(std::_Rb_tree_iterator, std::allocator > const, Reference > > const&) const [602] ----------------------------------------------- 0.00 0.00 10/10 Crawler::Index(std::basic_string, std::allocator >, std::basic_string, std::allocator >, std::basic_string, std::allocator >) [2] [168] 0.0 0.00 0.00 10 URLConnection::Open(std::basic_string, std::allocator > const&) [168] 0.00 0.00 10/20 operator new(unsigned int, bool) [155] 0.00 0.00 10/3924 StringUtil::IsPrefix(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) [299] 0.00 0.00 10/10 FileInputStream::FileInputStream(std::basic_string, std::allocator > const&) [572] ----------------------------------------------- 0.00 0.00 9/9 DocumentCache::GetDocument(std::basic_string, std::allocator > const&) [167] [169] 0.0 0.00 0.00 9 std::map, std::allocator >, Reference, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::find(std::basic_string, std::allocator > const&) [169] 0.00 0.00 9/9 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::find(std::basic_string, std::allocator > const&) [170] ----------------------------------------------- 0.00 0.00 9/9 std::map, std::allocator >, Reference, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::find(std::basic_string, std::allocator > const&) [169] [170] 0.0 0.00 0.00 9 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::find(std::basic_string, std::allocator > const&) [170] 0.00 0.00 32/231518 std::less, std::allocator > >::operator()(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) const [22] 0.00 0.00 25/70 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::_S_key(std::_Rb_tree_node, std::allocator > const, Reference > > const*) [472] 0.00 0.00 18/37 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::end() [484] 0.00 0.00 13/44 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::_S_right(std::_Rb_tree_node_base*) [480] 0.00 0.00 12/46 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::_S_left(std::_Rb_tree_node_base*) [479] 0.00 0.00 9/28 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::_M_begin() [511] 0.00 0.00 9/47 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::_M_end() [478] 0.00 0.00 9/81 std::_Rb_tree_iterator, std::allocator > const, Reference > >::_Rb_tree_iterator(std::_Rb_tree_node, std::allocator > const, Reference > >*) [471] 0.00 0.00 9/26 std::_Rb_tree_iterator, std::allocator > const, Reference > >::operator==(std::_Rb_tree_iterator, std::allocator > const, Reference > > const&) const [512] 0.00 0.00 7/30 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::_S_key(std::_Rb_tree_node_base const*) [509] ----------------------------------------------- 0.00 0.00 2/10 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::insert_unique(std::_Rb_tree_iterator, std::allocator > const, Reference > >, std::pair, std::allocator > const, Reference > const&) [157] 0.00 0.00 8/10 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::insert_unique(std::pair, std::allocator > const, Reference > const&) [158] [171] 0.0 0.00 0.00 10 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair, std::allocator > const, Reference > const&) [171] 0.00 0.00 10/10 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::_M_create_node(std::pair, std::allocator > const, Reference > const&) [181] 0.00 0.00 9/231518 std::less, std::allocator > >::operator()(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) const [22] 0.00 0.00 10/47 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::_M_end() [478] 0.00 0.00 10/81 std::_Rb_tree_iterator, std::allocator > const, Reference > >::_Rb_tree_iterator(std::_Rb_tree_node, std::allocator > const, Reference > >*) [471] 0.00 0.00 9/30 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::_S_key(std::_Rb_tree_node_base const*) [509] 0.00 0.00 9/143 std::_Select1st, std::allocator > const, Reference > >::operator()(std::pair, std::allocator > const, Reference > const&) const [420] ----------------------------------------------- 0.00 0.00 10/10 std::map, std::allocator >, Reference, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::operator[](std::basic_string, std::allocator > const&) [148] [172] 0.0 0.00 0.00 10 std::map, std::allocator >, Reference, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::lower_bound(std::basic_string, std::allocator > const&) [172] 0.00 0.00 10/10 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::lower_bound(std::basic_string, std::allocator > const&) [173] ----------------------------------------------- 0.00 0.00 10/10 std::map, std::allocator >, Reference, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::lower_bound(std::basic_string, std::allocator > const&) [172] [173] 0.0 0.00 0.00 10 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::lower_bound(std::basic_string, std::allocator > const&) [173] 0.00 0.00 25/231518 std::less, std::allocator > >::operator()(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) const [22] 0.00 0.00 25/70 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::_S_key(std::_Rb_tree_node, std::allocator > const, Reference > > const*) [472] 0.00 0.00 13/44 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::_S_right(std::_Rb_tree_node_base*) [480] 0.00 0.00 12/46 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::_S_left(std::_Rb_tree_node_base*) [479] 0.00 0.00 10/28 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::_M_begin() [511] 0.00 0.00 10/47 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::_M_end() [478] 0.00 0.00 10/81 std::_Rb_tree_iterator, std::allocator > const, Reference > >::_Rb_tree_iterator(std::_Rb_tree_node, std::allocator > const, Reference > >*) [471] ----------------------------------------------- 0.00 0.00 30/30 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::insert_unique(std::_Rb_tree_iterator >, std::pair const&) [140] [174] 0.0 0.00 0.00 30 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::insert_unique(std::pair const&) [174] 0.00 0.00 30/320 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair const&) [146] 0.00 0.00 30/16307 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_begin() [232] 0.00 0.00 30/16917 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_end() [226] 0.00 0.00 30/64596 std::_Rb_tree_iterator >::_Rb_tree_iterator(std::_Rb_tree_node >*) [198] 0.00 0.00 30/30 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::begin() [505] 0.00 0.00 30/16277 std::_Rb_tree_iterator >::operator==(std::_Rb_tree_iterator > const&) const [233] 0.00 0.00 30/30 std::pair >, bool>::pair(std::_Rb_tree_iterator > const&, bool const&) [501] ----------------------------------------------- 0.00 0.00 10/10 Crawler::Index(std::basic_string, std::allocator >, std::basic_string, std::allocator >, std::basic_string, std::allocator >) [2] [175] 0.0 0.00 0.00 10 DocumentQueue::EnqueueDocument(Reference) [175] 0.00 0.00 10/10 std::queue, std::deque, std::allocator > > >::push(Reference const&) [180] ----------------------------------------------- 0.00 0.00 10/10 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::_M_create_node(std::pair, std::allocator > const, Reference > const&) [181] [176] 0.0 0.00 0.00 10 __gnu_cxx::__mt_alloc_base, std::allocator > const, Reference > >::construct(std::pair, std::allocator > const, Reference >*, std::pair, std::allocator > const, Reference > const&) [176] 0.00 0.00 10/10 std::pair, std::allocator > const, Reference >::pair(std::pair, std::allocator > const, Reference > const&) [177] 0.00 0.00 10/4333 operator new(unsigned int, void*) [292] ----------------------------------------------- 0.00 0.00 10/10 __gnu_cxx::__mt_alloc_base, std::allocator > const, Reference > >::construct(std::pair, std::allocator > const, Reference >*, std::pair, std::allocator > const, Reference > const&) [176] [177] 0.0 0.00 0.00 10 std::pair, std::allocator > const, Reference >::pair(std::pair, std::allocator > const, Reference > const&) [177] 0.00 0.00 10/45564 Reference::Reference(Reference const&) [40] ----------------------------------------------- 0.00 0.00 10/10 std::map, std::allocator >, Reference, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::operator[](std::basic_string, std::allocator > const&) [148] [178] 0.0 0.00 0.00 10 std::pair, std::allocator > const, Reference >::pair(std::basic_string, std::allocator > const&, Reference const&) [178] 0.00 0.00 10/45564 Reference::Reference(Reference const&) [40] ----------------------------------------------- 0.00 0.00 10/10 std::queue, std::deque, std::allocator > > >::push(Reference const&) [180] [179] 0.0 0.00 0.00 10 std::deque, std::allocator > >::push_back(Reference const&) [179] 0.00 0.00 10/2206 __gnu_cxx::__mt_alloc_base >::construct(Reference*, Reference const&) [117] ----------------------------------------------- 0.00 0.00 10/10 DocumentQueue::EnqueueDocument(Reference) [175] [180] 0.0 0.00 0.00 10 std::queue, std::deque, std::allocator > > >::push(Reference const&) [180] 0.00 0.00 10/10 std::deque, std::allocator > >::push_back(Reference const&) [179] ----------------------------------------------- 0.00 0.00 10/10 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair, std::allocator > const, Reference > const&) [171] [181] 0.0 0.00 0.00 10 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::_M_create_node(std::pair, std::allocator > const, Reference > const&) [181] 0.00 0.00 10/10 __gnu_cxx::__mt_alloc_base, std::allocator > const, Reference > >::construct(std::pair, std::allocator > const, Reference >*, std::pair, std::allocator > const, Reference > const&) [176] 0.00 0.00 10/10 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::_M_get_node() [594] 0.00 0.00 10/20 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::get_allocator() const [532] 0.00 0.00 10/21 std::allocator, std::allocator > const, Reference > >::~allocator() [520] ----------------------------------------------- 0.00 0.00 10/20 Crawler::Index(std::basic_string, std::allocator >, std::basic_string, std::allocator >, std::basic_string, std::allocator >) [2] 0.00 0.00 10/20 DocumentCache::AddDocument(Reference) [147] [182] 0.0 0.00 0.00 20 Reference::operator=(Reference const&) [182] 0.00 0.00 10/45574 Referencable::ReleaseRef() [68] 0.00 0.00 20/45574 Referencable::AddRef() [206] ----------------------------------------------- 0.00 0.00 1/10 Crawler::Index(std::basic_string, std::allocator >, std::basic_string, std::allocator >, std::basic_string, std::allocator >) [2] 0.00 0.00 9/10 DocumentCache::GetDocument(std::basic_string, std::allocator > const&) [167] [183] 0.0 0.00 0.00 10 Reference::Reference(HTMLDocument*) [183] 0.00 0.00 10/45584 ObjectCount >::ObjectCount() [54] 0.00 0.00 10/64528 ObjectCountBase::ObjectCountBase() [199] 0.00 0.00 1/45574 Referencable::AddRef() [206] ----------------------------------------------- 0.00 0.00 10/10 std::map, std::allocator >, Reference, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::operator[](std::basic_string, std::allocator > const&) [148] [184] 0.0 0.00 0.00 10 Reference::Reference() [184] 0.00 0.00 10/45584 ObjectCount >::ObjectCount() [54] 0.00 0.00 10/64528 ObjectCountBase::ObjectCountBase() [199] ----------------------------------------------- 0.00 0.00 10/10 FileInputStream::OpenFile() [570] [185] 0.0 0.00 0.00 10 stat [185] ----------------------------------------------- 0.00 0.00 210/219458 bool __gnu_cxx::operator!=, std::allocator > >(__gnu_cxx::__normal_iterator, std::allocator > > const&, __gnu_cxx::__normal_iterator, std::allocator > > const&) [410] 0.00 0.00 219248/219458 bool __gnu_cxx::operator!=, std::allocator > >(__gnu_cxx::__normal_iterator, std::allocator > > const&, __gnu_cxx::__normal_iterator, std::allocator > > const&) [196] [192] 0.0 0.00 0.00 219458 __gnu_cxx::__normal_iterator, std::allocator > >::base() const [192] ----------------------------------------------- 0.00 0.00 10/172548 FileInputStream::Close() [569] 0.00 0.00 10/172548 FileInputStream::OpenFile() [570] 0.00 0.00 172528/172548 FileInputStream::Read() [30] [193] 0.0 0.00 0.00 172548 FileInputStream::IsOpen() [193] ----------------------------------------------- 0.00 0.00 172528/172528 FileInputStream::Read() [30] [194] 0.0 0.00 0.00 172528 FileInputStream::IsDone() [194] ----------------------------------------------- 0.00 0.00 30/141218 __gnu_cxx::__normal_iterator, std::allocator > >::__normal_iterator(__gnu_cxx::__normal_iterator, std::allocator > > const&) [491] 0.00 0.00 210/141218 bool __gnu_cxx::operator!=, std::allocator > >(__gnu_cxx::__normal_iterator, std::allocator > > const&, __gnu_cxx::__normal_iterator, std::allocator > > const&) [410] 0.00 0.00 140978/141218 bool __gnu_cxx::operator!=, std::allocator > >(__gnu_cxx::__normal_iterator, std::allocator > > const&, __gnu_cxx::__normal_iterator, std::allocator > > const&) [61] [195] 0.0 0.00 0.00 141218 __gnu_cxx::__normal_iterator, std::allocator > >::base() const [195] ----------------------------------------------- 0.00 0.00 40/109624 HTMLParser::Match(std::basic_string, std::allocator > const&, bool, std::basic_string, std::allocator > const&) [151] 0.00 0.00 109584/109624 WordParser::Next() [21] [196] 0.0 0.00 0.00 109624 bool __gnu_cxx::operator!=, std::allocator > >(__gnu_cxx::__normal_iterator, std::allocator > > const&, __gnu_cxx::__normal_iterator, std::allocator > > const&) [196] 0.00 0.00 219248/219458 __gnu_cxx::__normal_iterator, std::allocator > >::base() const [192] ----------------------------------------------- 0.00 0.00 102/103718 std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::basic_string, std::allocator > const&) [150] 0.00 0.00 944/103718 std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::insert_unique(std::basic_string, std::allocator > const&) [127] 0.00 0.00 12780/103718 std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_S_key(std::_Rb_tree_node_base const*) [243] 0.00 0.00 89892/103718 std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_S_key(std::_Rb_tree_node, std::allocator > > const*) [38] [197] 0.0 0.00 0.00 103718 std::_Identity, std::allocator > >::operator()(std::basic_string, std::allocator > const&) const [197] ----------------------------------------------- 0.00 0.00 30/64596 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::begin() [505] 0.00 0.00 30/64596 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::insert_unique(std::pair const&) [174] 0.00 0.00 320/64596 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::lower_bound(TransitionKey const&) [136] 0.00 0.00 320/64596 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair const&) [146] 0.00 0.00 15927/64596 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::find(TransitionKey const&) [32] 0.00 0.00 47969/64596 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::end() [65] [198] 0.0 0.00 0.00 64596 std::_Rb_tree_iterator >::_Rb_tree_iterator(std::_Rb_tree_node >*) [198] ----------------------------------------------- 0.00 0.00 1/64528 DocumentCache::DocumentCache() [663] 0.00 0.00 1/64528 DocumentQueue::DocumentQueue() [82] 0.00 0.00 1/64528 WordIndex::WordIndex() [667] 0.00 0.00 1/64528 StopWords::StopWords(std::basic_string, std::allocator > const&) [128] 0.00 0.00 1/64528 URLFilter::URLFilter(std::basic_string, std::allocator > const&) [149] 0.00 0.00 10/64528 Reference::Reference(HTMLDocument*) [183] 0.00 0.00 10/64528 Reference::Reference() [184] 0.00 0.00 10/64528 HTMLDocument::HTMLDocument(std::basic_string, std::allocator > const&) [567] 0.00 0.00 10/64528 HTMLParser::HTMLParser(InputStream*) [19] 0.00 0.00 10/64528 HTMLEvent::HTMLEvent() [574] 0.00 0.00 10/64528 FileInputStream::FileInputStream(std::basic_string, std::allocator > const&) [572] 0.00 0.00 30/64528 StringMatcher::StringMatcher(std::basic_string, std::allocator > const&) [25] 0.00 0.00 30/64528 TransitionKey::TransitionKey() [488] 0.00 0.00 640/64528 TransitionKey::TransitionKey(TransitionKey const&) [353] 0.00 0.00 2272/64528 WordParser::WordParser(std::basic_string, std::allocator > const&) [321] 0.00 0.00 15927/64528 TransitionKey::TransitionKey(int, char) [235] 0.00 0.00 45564/64528 Reference::Reference(Reference const&) [40] [199] 0.0 0.00 0.00 64528 ObjectCountBase::ObjectCountBase() [199] ----------------------------------------------- 0.00 0.00 1/64528 URLFilter::~URLFilter() [665] 0.00 0.00 1/64528 DocumentCache::~DocumentCache() [161] 0.00 0.00 1/64528 StopWords::~StopWords() [664] 0.00 0.00 1/64528 DocumentQueue::~DocumentQueue() [133] 0.00 0.00 1/64528 WordIndex::~WordIndex() [91] 0.00 0.00 10/64528 HTMLDocument::~HTMLDocument() [78] 0.00 0.00 10/64528 HTMLEvent::~HTMLEvent() [575] 0.00 0.00 10/64528 HTMLParser::~HTMLParser() [552] 0.00 0.00 10/64528 FileInputStream::~FileInputStream() [109] 0.00 0.00 30/64528 StringMatcher::~StringMatcher() [487] 0.00 0.00 2272/64528 WordParser::~WordParser() [322] 0.00 0.00 16597/64528 TransitionKey::~TransitionKey() [229] 0.00 0.00 45584/64528 Reference::~Reference() [23] [200] 0.0 0.00 0.00 64528 ObjectCountBase::~ObjectCountBase() [200] ----------------------------------------------- 0.00 0.00 290/61594 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair const&) [146] 0.00 0.00 290/61594 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::insert_unique(std::_Rb_tree_iterator >, std::pair const&) [140] 0.00 0.00 16507/61594 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node_base const*) [230] 0.00 0.00 44507/61594 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node > const*) [207] [201] 0.0 0.00 0.00 61594 std::_Select1st >::operator()(std::pair const&) const [201] ----------------------------------------------- 0.00 0.00 103/54269 std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_M_erase(std::_Rb_tree_node, std::allocator > >*) [703] 0.00 0.00 831/54269 std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::insert_unique(std::basic_string, std::allocator > const&) [127] 0.00 0.00 53335/54269 std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::find(std::basic_string, std::allocator > const&) [13] [202] 0.0 0.00 0.00 54269 std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_S_right(std::_Rb_tree_node_base*) [202] ----------------------------------------------- 0.00 0.00 180/46260 std::_Base_bitset<8u>::_M_getword(unsigned int) [418] 0.00 0.00 46080/46260 std::_Base_bitset<8u>::_M_getword(unsigned int) const [204] [203] 0.0 0.00 0.00 46260 std::_Base_bitset<8u>::_S_whichword(unsigned int) [203] ----------------------------------------------- 0.00 0.00 46080/46080 std::bitset<256u>::_Unchecked_test(unsigned int) const [41] [204] 0.0 0.00 0.00 46080 std::_Base_bitset<8u>::_M_getword(unsigned int) const [204] 0.00 0.00 46080/46260 std::_Base_bitset<8u>::_S_whichword(unsigned int) [203] ----------------------------------------------- 0.00 0.00 45584/45584 Reference::~Reference() [23] [205] 0.0 0.00 0.00 45584 ObjectCount >::~ObjectCount() [205] ----------------------------------------------- 0.00 0.00 1/45574 Reference::Reference(HTMLDocument*) [183] 0.00 0.00 9/45574 Reference::operator=(HTMLDocument*) [600] 0.00 0.00 20/45574 Reference::operator=(Reference const&) [182] 0.00 0.00 45544/45574 Reference::Reference(Reference const&) [40] [206] 0.0 0.00 0.00 45574 Referencable::AddRef() [206] ----------------------------------------------- 0.00 0.00 1000/44507 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::lower_bound(TransitionKey const&) [136] 0.00 0.00 43507/44507 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::find(TransitionKey const&) [32] [207] 0.0 0.00 0.00 44507 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node > const*) [207] 0.00 0.00 44507/44507 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_value(std::_Rb_tree_node > const*) [208] 0.00 0.00 44507/61594 std::_Select1st >::operator()(std::pair const&) const [201] ----------------------------------------------- 0.00 0.00 44507/44507 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node > const*) [207] [208] 0.0 0.00 0.00 44507 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_value(std::_Rb_tree_node > const*) [208] ----------------------------------------------- 0.00 0.00 1296/44429 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::_M_erase(std::_Rb_tree_node, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >*) [93] 0.00 0.00 5780/44429 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::insert_unique(std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > const&) [52] 0.00 0.00 37353/44429 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::lower_bound(std::basic_string, std::allocator > const&) [16] [209] 0.0 0.00 0.00 44429 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::_S_left(std::_Rb_tree_node_base*) [209] ----------------------------------------------- 0.00 0.00 10/37878 DocumentCache::AddDocument(Reference) [147] 0.00 0.00 120/37878 Crawler::Index(std::basic_string, std::allocator >, std::basic_string, std::allocator >, std::basic_string, std::allocator >) [2] 0.00 0.00 4392/37878 WordIndex::GenerateWordIndexPages(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) [31] 0.00 0.00 33356/37878 HTMLDocumentRefComparator::operator()(Reference, Reference) const [28] [210] 0.0 0.00 0.00 37878 Reference::operator->() [210] ----------------------------------------------- 0.00 0.00 10/35829 std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::insert_unique(std::basic_string, std::allocator > const&) [127] 0.00 0.00 103/35829 std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_M_erase(std::_Rb_tree_node, std::allocator > >*) [703] 0.00 0.00 35716/35829 std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::find(std::basic_string, std::allocator > const&) [13] [211] 0.0 0.00 0.00 35829 std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_S_left(std::_Rb_tree_node_base*) [211] ----------------------------------------------- 0.00 0.00 10/35672 DocumentCache::AddDocument(Reference) [147] 0.00 0.00 110/35672 Crawler::Index(std::basic_string, std::allocator >, std::basic_string, std::allocator >, std::basic_string, std::allocator >) [2] 0.00 0.00 2196/35672 WordIndex::GenerateWordIndexPages(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) [31] 0.00 0.00 33356/35672 HTMLDocumentRefComparator::operator()(Reference, Reference) const [28] [212] 0.0 0.00 0.00 35672 HTMLDocument::GetURL() [212] ----------------------------------------------- 0.00 0.00 900/33356 std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, Reference const&) [44] 0.00 0.00 7017/33356 std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::_S_key(std::_Rb_tree_node_base const*) [282] 0.00 0.00 9661/33356 std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::_S_key(std::_Rb_tree_node > const*) [259] 0.00 0.00 15778/33356 std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::insert_unique(Reference const&) [8] [213] 0.0 0.00 0.00 33356 std::_Identity >::operator()(Reference const&) const [213] ----------------------------------------------- 0.00 0.00 8/33139 std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::begin() [606] 0.00 0.00 103/33139 std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::basic_string, std::allocator > const&) [150] 0.00 0.00 104/33139 std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::insert_unique(std::basic_string, std::allocator > const&) [127] 0.00 0.00 12584/33139 std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::find(std::basic_string, std::allocator > const&) [13] 0.00 0.00 20340/33139 std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::end() [225] [214] 0.0 0.00 0.00 33139 std::_Rb_tree_iterator, std::allocator > >::_Rb_tree_iterator(std::_Rb_tree_node, std::allocator > >*) [214] ----------------------------------------------- 0.00 0.00 320/33105 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [506] 0.00 0.00 32785/33105 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::find(TransitionKey const&) [32] [215] 0.0 0.00 0.00 33105 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_left(std::_Rb_tree_node_base*) [215] ----------------------------------------------- 0.00 0.00 260/30442 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair, std::allocator > const, int> const&) [143] 0.00 0.00 260/30442 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::insert_unique(std::_Rb_tree_iterator, std::allocator > const, int> >, std::pair, std::allocator > const, int> const&) [130] 0.00 0.00 940/30442 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::insert_unique(std::pair, std::allocator > const, int> const&) [132] 0.00 0.00 5571/30442 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::_S_key(std::_Rb_tree_node_base const*) [286] 0.00 0.00 23411/30442 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::_S_key(std::_Rb_tree_node, std::allocator > const, int> > const*) [219] [216] 0.0 0.00 0.00 30442 std::_Select1st, std::allocator > const, int> >::operator()(std::pair, std::allocator > const, int> const&) const [216] ----------------------------------------------- 0.00 0.00 1/29170 __gnu_cxx::__mt_alloc, std::allocator > const, Reference > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::__mt_alloc() [671] 0.00 0.00 1/29170 __gnu_cxx::__mt_alloc, std::allocator > const, Reference > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::__mt_alloc(__gnu_cxx::__mt_alloc, std::allocator > const, Reference > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> > const&) [670] 0.00 0.00 1/29170 __gnu_cxx::__mt_alloc, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::__mt_alloc() [673] 0.00 0.00 1/29170 __gnu_cxx::__mt_alloc, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::__mt_alloc(__gnu_cxx::__mt_alloc, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> > const&) [672] 0.00 0.00 1/29170 __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true>::_S_initialize_once() [293] 0.00 0.00 1/29170 __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true>::_S_initialize() [676] 0.00 0.00 1/29170 __gnu_cxx::__mt_alloc, std::allocator > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::__mt_alloc() [669] 0.00 0.00 1/29170 __gnu_cxx::__mt_alloc, std::allocator > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::__mt_alloc(__gnu_cxx::__mt_alloc, std::allocator > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> > const&) [668] 0.00 0.00 2/29170 __gnu_cxx::__mt_alloc, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::deallocate(Reference*, unsigned int) [121] 0.00 0.00 2/29170 __gnu_cxx::__mt_alloc*, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::deallocate(Reference**, unsigned int) [624] 0.00 0.00 2/29170 __gnu_cxx::__mt_alloc, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned int, void const*) [84] 0.00 0.00 2/29170 __gnu_cxx::__mt_alloc*, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned int, void const*) [625] 0.00 0.00 4/29170 __gnu_cxx::__mt_alloc*, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::__mt_alloc() [613] 0.00 0.00 10/29170 __gnu_cxx::__mt_alloc, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::__mt_alloc(__gnu_cxx::__mt_alloc, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> > const&) [576] 0.00 0.00 10/29170 __gnu_cxx::__mt_alloc, std::allocator > const, Reference > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::deallocate(std::_Rb_tree_node, std::allocator > const, Reference > >*, unsigned int) [577] 0.00 0.00 10/29170 __gnu_cxx::__mt_alloc, std::allocator > const, Reference > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned int, void const*) [578] 0.00 0.00 10/29170 __gnu_cxx::__mt_alloc, std::allocator > const, std::basic_string, std::allocator > > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::__mt_alloc() [580] 0.00 0.00 10/29170 __gnu_cxx::__mt_alloc, std::allocator > const, std::basic_string, std::allocator > > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::__mt_alloc(__gnu_cxx::__mt_alloc, std::allocator > const, std::basic_string, std::allocator > > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> > const&) [579] 0.00 0.00 20/29170 __gnu_cxx::__mt_alloc, std::allocator > const, int> >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::__mt_alloc() [530] 0.00 0.00 20/29170 __gnu_cxx::__mt_alloc, std::allocator > const, int> >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::__mt_alloc(__gnu_cxx::__mt_alloc, std::allocator > const, int> >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> > const&) [529] 0.00 0.00 21/29170 __gnu_cxx::__mt_alloc, std::allocator > const, Reference >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::__mt_alloc() [515] 0.00 0.00 30/29170 __gnu_cxx::__mt_alloc >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::__mt_alloc() [490] 0.00 0.00 30/29170 __gnu_cxx::__mt_alloc >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::__mt_alloc(__gnu_cxx::__mt_alloc >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> > const&) [489] 0.00 0.00 103/29170 __gnu_cxx::__mt_alloc, std::allocator > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::deallocate(std::_Rb_tree_node, std::allocator > >*, unsigned int) [460] 0.00 0.00 103/29170 __gnu_cxx::__mt_alloc, std::allocator > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned int, void const*) [461] 0.00 0.00 118/29170 __gnu_cxx::__mt_alloc, std::allocator > const, std::basic_string, std::allocator > > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::deallocate(std::_Rb_tree_node, std::allocator > const, std::basic_string, std::allocator > > >*, unsigned int) [422] 0.00 0.00 118/29170 __gnu_cxx::__mt_alloc, std::allocator > const, std::basic_string, std::allocator > > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned int, void const*) [423] 0.00 0.00 207/29170 __gnu_cxx::__mt_alloc, std::allocator >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::__mt_alloc() [411] 0.00 0.00 246/29170 __gnu_cxx::__mt_alloc, std::allocator > const, std::basic_string, std::allocator > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::__mt_alloc() [397] 0.00 0.00 280/29170 __gnu_cxx::__mt_alloc, std::allocator > const, int> >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::deallocate(std::_Rb_tree_node, std::allocator > const, int> >*, unsigned int) [384] 0.00 0.00 280/29170 __gnu_cxx::__mt_alloc, std::allocator > const, int> >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned int, void const*) [385] 0.00 0.00 320/29170 __gnu_cxx::__mt_alloc >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::deallocate(std::_Rb_tree_node >*, unsigned int) [372] 0.00 0.00 320/29170 __gnu_cxx::__mt_alloc >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned int, void const*) [373] 0.00 0.00 580/29170 __gnu_cxx::__mt_alloc, std::allocator > const, int>, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::__mt_alloc() [360] 0.00 0.00 670/29170 __gnu_cxx::__mt_alloc, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::__mt_alloc() [349] 0.00 0.00 1296/29170 __gnu_cxx::__mt_alloc, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::deallocate(std::_Rb_tree_node, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >*, unsigned int) [338] 0.00 0.00 1296/29170 __gnu_cxx::__mt_alloc, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned int, void const*) [339] 0.00 0.00 2196/29170 __gnu_cxx::__mt_alloc >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::deallocate(std::_Rb_tree_node >*, unsigned int) [327] 0.00 0.00 2196/29170 __gnu_cxx::__mt_alloc >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned int, void const*) [328] 0.00 0.00 2593/29170 __gnu_cxx::__mt_alloc, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::__mt_alloc() [314] 0.00 0.00 3888/29170 __gnu_cxx::__mt_alloc >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::__mt_alloc() [301] 0.00 0.00 3888/29170 __gnu_cxx::__mt_alloc >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::__mt_alloc(__gnu_cxx::__mt_alloc >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> > const&) [300] 0.00 0.00 8281/29170 __gnu_cxx::__mt_alloc, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::__mt_alloc() [267] [217] 0.0 0.00 0.00 29170 __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true>::_S_get_pool() [217] 0.00 0.00 1/1 __gnu_cxx::__pool::__pool() [678] ----------------------------------------------- 0.00 0.00 56/23866 WordIndex::GenerateMainIndexPage(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) [666] 0.00 0.00 236/23866 HTMLParser::ParseAttrs(std::basic_string, std::allocator > const&) [111] 0.00 0.00 2670/23866 WordIndex::GenerateLetterIndexPages(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) [101] 0.00 0.00 10032/23866 HTMLParser::ParseTag() [5] 0.00 0.00 10872/23866 WordIndex::GenerateWordIndexPages(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) [31] [218] 0.0 0.00 0.00 23866 std::basic_string, std::allocator > std::operator+, std::allocator >(std::basic_string, std::allocator > const&, char const*) [218] ----------------------------------------------- 0.00 0.00 760/23411 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::insert_unique(std::pair, std::allocator > const, int> const&) [132] 0.00 0.00 800/23411 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::lower_bound(std::basic_string, std::allocator > const&) [138] 0.00 0.00 21851/23411 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::find(std::basic_string, std::allocator > const&) [47] [219] 0.0 0.00 0.00 23411 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::_S_key(std::_Rb_tree_node, std::allocator > const, int> > const*) [219] 0.00 0.00 23411/23411 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::_S_value(std::_Rb_tree_node, std::allocator > const, int> > const*) [220] 0.00 0.00 23411/30442 std::_Select1st, std::allocator > const, int> >::operator()(std::pair, std::allocator > const, int> const&) const [216] ----------------------------------------------- 0.00 0.00 23411/23411 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::_S_key(std::_Rb_tree_node, std::allocator > const, int> > const*) [219] [220] 0.0 0.00 0.00 23411 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::_S_value(std::_Rb_tree_node, std::allocator > const, int> > const*) [220] ----------------------------------------------- 0.00 0.00 2592/22011 WordIndex::GenerateWordIndexPages(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) [31] 0.00 0.00 3913/22011 WordIndex::GenerateLetterIndexPages(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) [101] 0.00 0.00 15506/22011 std::map, std::allocator >, std::set, HTMLDocumentRefComparator, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::operator[](std::basic_string, std::allocator > const&) [6] [221] 0.0 0.00 0.00 22011 std::_Rb_tree_iterator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >::operator*() const [221] ----------------------------------------------- 0.00 0.00 35/21983 WordIndex::GenerateMainIndexPage(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) [666] 0.00 0.00 1608/21983 WordIndex::GenerateLetterIndexPages(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) [101] 0.00 0.00 20340/21983 WordIndex::GenerateWordIndexPages(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) [31] [222] 0.0 0.00 0.00 21983 WordIndex::WriteLine(std::basic_ostream >&, std::basic_string, std::allocator > const&) [222] ----------------------------------------------- 0.00 0.00 631/21350 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::begin() [357] 0.00 0.00 1291/21350 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::insert_unique(std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > const&) [52] 0.00 0.00 1296/21350 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > const&) [108] 0.00 0.00 7756/21350 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::lower_bound(std::basic_string, std::allocator > const&) [16] 0.00 0.00 10376/21350 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::end() [257] [223] 0.0 0.00 0.00 21350 std::_Rb_tree_iterator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >::_Rb_tree_iterator(std::_Rb_tree_node, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >*) [223] ----------------------------------------------- 0.00 0.00 120/20801 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::begin() [421] 0.00 0.00 260/20801 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::insert_unique(std::pair, std::allocator > const, int> const&) [132] 0.00 0.00 280/20801 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::lower_bound(std::basic_string, std::allocator > const&) [138] 0.00 0.00 280/20801 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair, std::allocator > const, int> const&) [143] 0.00 0.00 5016/20801 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::find(std::basic_string, std::allocator > const&) [47] 0.00 0.00 14845/20801 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::end() [241] [224] 0.0 0.00 0.00 20801 std::_Rb_tree_iterator, std::allocator > const, int> >::_Rb_tree_iterator(std::_Rb_tree_node, std::allocator > const, int> >*) [224] ----------------------------------------------- 0.00 0.00 20340/20340 std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::find(std::basic_string, std::allocator > const&) [13] [225] 0.0 0.00 0.00 20340 std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::end() [225] 0.00 0.00 20340/33139 std::_Rb_tree_iterator, std::allocator > >::_Rb_tree_iterator(std::_Rb_tree_node, std::allocator > >*) [214] ----------------------------------------------- 0.00 0.00 30/16917 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::insert_unique(std::pair const&) [174] 0.00 0.00 320/16917 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::lower_bound(TransitionKey const&) [136] 0.00 0.00 320/16917 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair const&) [146] 0.00 0.00 320/16917 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::insert_unique(std::_Rb_tree_iterator >, std::pair const&) [140] 0.00 0.00 15927/16917 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::find(TransitionKey const&) [32] [226] 0.0 0.00 0.00 16917 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_end() [226] ----------------------------------------------- 0.00 0.00 30/16597 TransitionKey::TransitionKey() [488] 0.00 0.00 640/16597 TransitionKey::TransitionKey(TransitionKey const&) [353] 0.00 0.00 15927/16597 TransitionKey::TransitionKey(int, char) [235] [227] 0.0 0.00 0.00 16597 ObjectCount::ObjectCount() [227] ----------------------------------------------- 0.00 0.00 16597/16597 TransitionKey::~TransitionKey() [229] [228] 0.0 0.00 0.00 16597 ObjectCount::~ObjectCount() [228] ----------------------------------------------- 0.00 0.00 30/16597 StringMatcher::InitTransitionMap() [24] 0.00 0.00 640/16597 std::pair::~pair() [356] 0.00 0.00 15927/16597 StringMatcher::Transition(char) [18] [229] 0.0 0.00 0.00 16597 TransitionKey::~TransitionKey() [229] 0.00 0.00 16597/16597 ObjectCount::~ObjectCount() [228] 0.00 0.00 16597/64528 ObjectCountBase::~ObjectCountBase() [200] ----------------------------------------------- 0.00 0.00 290/16507 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair const&) [146] 0.00 0.00 290/16507 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::insert_unique(std::_Rb_tree_iterator >, std::pair const&) [140] 0.00 0.00 15927/16507 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::find(TransitionKey const&) [32] [230] 0.0 0.00 0.00 16507 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node_base const*) [230] 0.00 0.00 16507/16507 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_value(std::_Rb_tree_node_base const*) [231] 0.00 0.00 16507/61594 std::_Select1st >::operator()(std::pair const&) const [201] ----------------------------------------------- 0.00 0.00 16507/16507 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node_base const*) [230] [231] 0.0 0.00 0.00 16507 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_value(std::_Rb_tree_node_base const*) [231] ----------------------------------------------- 0.00 0.00 30/16307 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::~_Rb_tree() [508] 0.00 0.00 30/16307 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::insert_unique(std::pair const&) [174] 0.00 0.00 320/16307 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::lower_bound(TransitionKey const&) [136] 0.00 0.00 15927/16307 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::find(TransitionKey const&) [32] [232] 0.0 0.00 0.00 16307 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_begin() [232] ----------------------------------------------- 0.00 0.00 30/16277 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::insert_unique(std::pair const&) [174] 0.00 0.00 320/16277 std::map, std::allocator > >::operator[](TransitionKey const&) [119] 0.00 0.00 15927/16277 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::find(TransitionKey const&) [32] [233] 0.0 0.00 0.00 16277 std::_Rb_tree_iterator >::operator==(std::_Rb_tree_iterator > const&) const [233] ----------------------------------------------- 0.00 0.00 1/16057 WordIndex::GenerateMainIndexPage(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) [666] 0.00 0.00 50/16057 URLFilter::IsIndexableURL(std::basic_string, std::allocator > const&, std::basic_string, std::allocator >&) [81] 0.00 0.00 118/16057 HTMLParser::ParseAttrs(std::basic_string, std::allocator > const&) [111] 0.00 0.00 2592/16057 WordIndex::GenerateLetterIndexPages(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) [101] 0.00 0.00 5016/16057 HTMLParser::ParseTag() [5] 0.00 0.00 8280/16057 WordIndex::GenerateWordIndexPages(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) [31] [234] 0.0 0.00 0.00 16057 std::basic_string, std::allocator > std::operator+, std::allocator >(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) [234] ----------------------------------------------- 0.00 0.00 15927/15927 StringMatcher::Transition(char) [18] [235] 0.0 0.00 0.00 15927 TransitionKey::TransitionKey(int, char) [235] 0.00 0.00 15927/64528 ObjectCountBase::ObjectCountBase() [199] 0.00 0.00 15927/16597 ObjectCount::ObjectCount() [227] ----------------------------------------------- 0.00 0.00 15927/15927 StringMatcher::Transition(char) [18] [236] 0.0 0.00 0.00 15927 std::_Rb_tree_iterator >::operator!=(std::_Rb_tree_iterator > const&) const [236] ----------------------------------------------- 0.00 0.00 3/15235 main [1] 0.00 0.00 15232/15235 WordParser::Next() [21] [237] 0.0 0.00 0.00 15235 bool std::operator==, std::allocator >(std::basic_string, std::allocator > const&, char const*) [237] ----------------------------------------------- 0.00 0.00 280/15097 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::_M_erase(std::_Rb_tree_node, std::allocator > const, int> >*) [543] 0.00 0.00 480/15097 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::insert_unique(std::pair, std::allocator > const, int> const&) [132] 0.00 0.00 520/15097 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::lower_bound(std::basic_string, std::allocator > const&) [138] 0.00 0.00 13817/15097 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::find(std::basic_string, std::allocator > const&) [47] [238] 0.0 0.00 0.00 15097 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::_S_right(std::_Rb_tree_node_base*) [238] ----------------------------------------------- 0.00 0.00 118/15088 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::lower_bound(std::basic_string, std::allocator > const&) [443] 0.00 0.00 118/15088 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair, std::allocator > const, std::basic_string, std::allocator > > const&) [457] 0.00 0.00 118/15088 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::insert_unique(std::pair, std::allocator > const, std::basic_string, std::allocator > > const&) [445] 0.00 0.00 118/15088 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::insert_unique(std::_Rb_tree_iterator, std::allocator > const, std::basic_string, std::allocator > > >, std::pair, std::allocator > const, std::basic_string, std::allocator > > const&) [446] 0.00 0.00 14616/15088 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::clear() [280] [239] 0.0 0.00 0.00 15088 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::_M_end() [239] ----------------------------------------------- 0.00 0.00 14856/14856 Crawler::Index(std::basic_string, std::allocator >, std::basic_string, std::allocator >, std::basic_string, std::allocator >) [2] [240] 0.0 0.00 0.00 14856 bool std::operator!=, std::allocator >(std::basic_string, std::allocator > const&, char const*) [240] ----------------------------------------------- 0.00 0.00 5296/14845 std::map, std::allocator >, int, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::end() [289] 0.00 0.00 9549/14845 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::find(std::basic_string, std::allocator > const&) [47] [241] 0.0 0.00 0.00 14845 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::end() [241] 0.00 0.00 14845/20801 std::_Rb_tree_iterator, std::allocator > const, int> >::_Rb_tree_iterator(std::_Rb_tree_node, std::allocator > const, int> >*) [224] ----------------------------------------------- 0.00 0.00 103/12791 std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::basic_string, std::allocator > const&) [150] 0.00 0.00 104/12791 std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::insert_unique(std::basic_string, std::allocator > const&) [127] 0.00 0.00 12584/12791 std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::find(std::basic_string, std::allocator > const&) [13] [242] 0.0 0.00 0.00 12791 std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_M_end() [242] ----------------------------------------------- 0.00 0.00 102/12780 std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::basic_string, std::allocator > const&) [150] 0.00 0.00 103/12780 std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::insert_unique(std::basic_string, std::allocator > const&) [127] 0.00 0.00 12575/12780 std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::find(std::basic_string, std::allocator > const&) [13] [243] 0.0 0.00 0.00 12780 std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_S_key(std::_Rb_tree_node_base const*) [243] 0.00 0.00 12780/12780 std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_S_value(std::_Rb_tree_node_base const*) [244] 0.00 0.00 12780/103718 std::_Identity, std::allocator > >::operator()(std::basic_string, std::allocator > const&) const [197] ----------------------------------------------- 0.00 0.00 12780/12780 std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_S_key(std::_Rb_tree_node_base const*) [243] [244] 0.0 0.00 0.00 12780 std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_S_value(std::_Rb_tree_node_base const*) [244] ----------------------------------------------- 0.00 0.00 1/12689 std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::~_Rb_tree() [705] 0.00 0.00 104/12689 std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::insert_unique(std::basic_string, std::allocator > const&) [127] 0.00 0.00 12584/12689 std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::find(std::basic_string, std::allocator > const&) [13] [245] 0.0 0.00 0.00 12689 std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_M_begin() [245] ----------------------------------------------- 0.00 0.00 104/12688 std::set, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > > >::insert(std::basic_string, std::allocator > const&) [126] 0.00 0.00 12584/12688 std::set, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > > >::find(std::basic_string, std::allocator > const&) [12] [246] 0.0 0.00 0.00 12688 std::_Rb_tree_const_iterator, std::allocator > >::_Rb_tree_const_iterator(std::_Rb_tree_iterator, std::allocator > > const&) [246] ----------------------------------------------- 0.00 0.00 8/12592 std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::insert_unique(std::basic_string, std::allocator > const&) [127] 0.00 0.00 12584/12592 std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::find(std::basic_string, std::allocator > const&) [13] [247] 0.0 0.00 0.00 12592 std::_Rb_tree_iterator, std::allocator > >::operator==(std::_Rb_tree_iterator, std::allocator > > const&) const [247] ----------------------------------------------- 0.00 0.00 12584/12584 StopWords::IsStopWord(std::basic_string, std::allocator > const&) [11] [248] 0.0 0.00 0.00 12584 std::_Rb_tree_const_iterator, std::allocator > >::operator!=(std::_Rb_tree_const_iterator, std::allocator > > const&) const [248] ----------------------------------------------- 0.00 0.00 12584/12584 StopWords::IsStopWord(std::basic_string, std::allocator > const&) [11] [249] 0.0 0.00 0.00 12584 std::set, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > > >::end() const [249] 0.00 0.00 12584/12584 std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::end() const [250] ----------------------------------------------- 0.00 0.00 12584/12584 std::set, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > > >::end() const [249] [250] 0.0 0.00 0.00 12584 std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::end() const [250] 0.00 0.00 12584/12584 std::_Rb_tree_const_iterator, std::allocator > >::_Rb_tree_const_iterator(std::_Rb_tree_node, std::allocator > > const*) [251] ----------------------------------------------- 0.00 0.00 12584/12584 std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::end() const [250] [251] 0.0 0.00 0.00 12584 std::_Rb_tree_const_iterator, std::allocator > >::_Rb_tree_const_iterator(std::_Rb_tree_node, std::allocator > > const*) [251] ----------------------------------------------- 0.00 0.00 320/12042 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [506] 0.00 0.00 1000/12042 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::lower_bound(TransitionKey const&) [136] 0.00 0.00 10722/12042 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::find(TransitionKey const&) [32] [252] 0.0 0.00 0.00 12042 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_right(std::_Rb_tree_node_base*) [252] ----------------------------------------------- 0.00 0.00 1704/11656 std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::begin() [74] 0.00 0.00 2196/11656 std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, Reference const&) [44] 0.00 0.00 7756/11656 std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::insert_unique(Reference const&) [8] [253] 0.0 0.00 0.00 11656 std::_Rb_tree_iterator >::_Rb_tree_iterator(std::_Rb_tree_node >*) [253] ----------------------------------------------- 0.00 0.00 3888/11644 std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::~_Rb_tree() [50] 0.00 0.00 7756/11644 std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::insert_unique(Reference const&) [8] [254] 0.0 0.00 0.00 11644 std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::_M_begin() [254] ----------------------------------------------- 0.00 0.00 1291/11639 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::insert_unique(std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > const&) [52] 0.00 0.00 1296/11639 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > const&) [108] 0.00 0.00 1296/11639 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::insert_unique(std::_Rb_tree_iterator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > const&) [35] 0.00 0.00 7756/11639 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::lower_bound(std::basic_string, std::allocator > const&) [16] [255] 0.0 0.00 0.00 11639 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::_M_end() [255] ----------------------------------------------- 0.00 0.00 2196/10445 std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [48] 0.00 0.00 8249/10445 std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::insert_unique(Reference const&) [8] [256] 0.0 0.00 0.00 10445 std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::_S_right(std::_Rb_tree_node_base*) [256] ----------------------------------------------- 0.00 0.00 10376/10376 std::map, std::allocator >, std::set, HTMLDocumentRefComparator, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::end() [69] [257] 0.0 0.00 0.00 10376 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::end() [257] 0.00 0.00 10376/21350 std::_Rb_tree_iterator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >::_Rb_tree_iterator(std::_Rb_tree_node, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >*) [223] ----------------------------------------------- 0.00 0.00 2196/9952 std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, Reference const&) [44] 0.00 0.00 7756/9952 std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::insert_unique(Reference const&) [8] [258] 0.0 0.00 0.00 9952 std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::_M_end() [258] ----------------------------------------------- 0.00 0.00 9661/9661 std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::insert_unique(Reference const&) [8] [259] 0.0 0.00 0.00 9661 std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::_S_key(std::_Rb_tree_node > const*) [259] 0.00 0.00 9661/9661 std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::_S_value(std::_Rb_tree_node > const*) [260] 0.00 0.00 9661/33356 std::_Identity >::operator()(Reference const&) const [213] ----------------------------------------------- 0.00 0.00 9661/9661 std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::_S_key(std::_Rb_tree_node > const*) [259] [260] 0.0 0.00 0.00 9661 std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::_S_value(std::_Rb_tree_node > const*) [260] ----------------------------------------------- 0.00 0.00 1/9048 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::~_Rb_tree() [94] 0.00 0.00 1291/9048 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::insert_unique(std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > const&) [52] 0.00 0.00 7756/9048 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::lower_bound(std::basic_string, std::allocator > const&) [16] [261] 0.0 0.00 0.00 9048 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::_M_begin() [261] ----------------------------------------------- 0.00 0.00 280/8874 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::_M_erase(std::_Rb_tree_node, std::allocator > const, int> >*) [543] 0.00 0.00 280/8874 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::lower_bound(std::basic_string, std::allocator > const&) [138] 0.00 0.00 280/8874 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::insert_unique(std::pair, std::allocator > const, int> const&) [132] 0.00 0.00 8034/8874 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::find(std::basic_string, std::allocator > const&) [47] [262] 0.0 0.00 0.00 8874 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::_S_left(std::_Rb_tree_node_base*) [262] ----------------------------------------------- 0.00 0.00 2/8654 __gnu_cxx::__mt_alloc, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::deallocate(Reference*, unsigned int) [121] 0.00 0.00 2/8654 __gnu_cxx::__mt_alloc*, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::deallocate(Reference**, unsigned int) [624] 0.00 0.00 2/8654 __gnu_cxx::__mt_alloc, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned int, void const*) [84] 0.00 0.00 2/8654 __gnu_cxx::__mt_alloc*, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned int, void const*) [625] 0.00 0.00 10/8654 __gnu_cxx::__mt_alloc, std::allocator > const, Reference > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::deallocate(std::_Rb_tree_node, std::allocator > const, Reference > >*, unsigned int) [577] 0.00 0.00 10/8654 __gnu_cxx::__mt_alloc, std::allocator > const, Reference > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned int, void const*) [578] 0.00 0.00 103/8654 __gnu_cxx::__mt_alloc, std::allocator > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::deallocate(std::_Rb_tree_node, std::allocator > >*, unsigned int) [460] 0.00 0.00 103/8654 __gnu_cxx::__mt_alloc, std::allocator > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned int, void const*) [461] 0.00 0.00 118/8654 __gnu_cxx::__mt_alloc, std::allocator > const, std::basic_string, std::allocator > > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::deallocate(std::_Rb_tree_node, std::allocator > const, std::basic_string, std::allocator > > >*, unsigned int) [422] 0.00 0.00 118/8654 __gnu_cxx::__mt_alloc, std::allocator > const, std::basic_string, std::allocator > > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned int, void const*) [423] 0.00 0.00 280/8654 __gnu_cxx::__mt_alloc, std::allocator > const, int> >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::deallocate(std::_Rb_tree_node, std::allocator > const, int> >*, unsigned int) [384] 0.00 0.00 280/8654 __gnu_cxx::__mt_alloc, std::allocator > const, int> >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned int, void const*) [385] 0.00 0.00 320/8654 __gnu_cxx::__mt_alloc >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::deallocate(std::_Rb_tree_node >*, unsigned int) [372] 0.00 0.00 320/8654 __gnu_cxx::__mt_alloc >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned int, void const*) [373] 0.00 0.00 1296/8654 __gnu_cxx::__mt_alloc, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::deallocate(std::_Rb_tree_node, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >*, unsigned int) [338] 0.00 0.00 1296/8654 __gnu_cxx::__mt_alloc, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned int, void const*) [339] 0.00 0.00 2196/8654 __gnu_cxx::__mt_alloc >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::deallocate(std::_Rb_tree_node >*, unsigned int) [327] 0.00 0.00 2196/8654 __gnu_cxx::__mt_alloc >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned int, void const*) [328] [263] 0.0 0.00 0.00 8654 __gnu_cxx::__pool_base::_M_check_threshold(unsigned int) [263] ----------------------------------------------- 0.00 0.00 2/8291 std::allocator >::~allocator() [635] 0.00 0.00 8289/8291 std::allocator >::~allocator() [266] [264] 0.0 0.00 0.00 8291 __gnu_cxx::__mt_alloc, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::~__mt_alloc() [264] ----------------------------------------------- 0.00 0.00 10/8291 __gnu_cxx::__mt_alloc, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::__mt_alloc(__gnu_cxx::__mt_alloc, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> > const&) [576] 0.00 0.00 8281/8291 __gnu_cxx::__mt_alloc, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::__mt_alloc() [267] [265] 0.0 0.00 0.00 8291 __gnu_cxx::__mt_alloc_base >::__mt_alloc_base() [265] ----------------------------------------------- 0.00 0.00 1/8289 DocumentQueue::DocumentQueue() [82] 0.00 0.00 2/8289 std::deque, std::allocator > >::~deque() [125] 0.00 0.00 2/8289 std::deque, std::allocator > >::deque(std::deque, std::allocator > > const&) [103] 0.00 0.00 4/8289 std::_Deque_base, std::allocator > >::_M_get_map_allocator() const [616] 0.00 0.00 1296/8289 std::set, HTMLDocumentRefComparator, std::allocator > >::set() [343] 0.00 0.00 2196/8289 std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::destroy_node(std::_Rb_tree_node >*) [95] 0.00 0.00 2196/8289 std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::_M_create_node(Reference const&) [105] 0.00 0.00 2592/8289 std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::_Rb_tree(std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > > const&) [107] [266] 0.0 0.00 0.00 8289 std::allocator >::~allocator() [266] 0.00 0.00 8289/8291 __gnu_cxx::__mt_alloc, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::~__mt_alloc() [264] ----------------------------------------------- 0.00 0.00 1297/8281 std::allocator >::allocator() [337] 0.00 0.00 6984/8281 std::allocator >::allocator > >(std::allocator > > const&) [72] [267] 0.0 0.00 0.00 8281 __gnu_cxx::__mt_alloc, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::__mt_alloc() [267] 0.00 0.00 8281/8291 __gnu_cxx::__mt_alloc_base >::__mt_alloc_base() [265] 0.00 0.00 8281/29170 __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true>::_S_get_pool() [217] ----------------------------------------------- 0.00 0.00 3888/7776 std::allocator > >::~allocator() [305] 0.00 0.00 3888/7776 std::allocator > >::~allocator() [304] [268] 0.0 0.00 0.00 7776 __gnu_cxx::__mt_alloc >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::~__mt_alloc() [268] ----------------------------------------------- 0.00 0.00 3888/7776 __gnu_cxx::__mt_alloc >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::__mt_alloc() [301] 0.00 0.00 3888/7776 __gnu_cxx::__mt_alloc >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::__mt_alloc(__gnu_cxx::__mt_alloc >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> > const&) [300] [269] 0.0 0.00 0.00 7776 __gnu_cxx::__mt_alloc_base > >::__mt_alloc_base() [269] ----------------------------------------------- 0.00 0.00 7756/7756 std::set, HTMLDocumentRefComparator, std::allocator > >::insert(Reference const&) [7] [270] 0.0 0.00 0.00 7756 std::_Rb_tree_const_iterator >::_Rb_tree_const_iterator(std::_Rb_tree_iterator > const&) [270] ----------------------------------------------- 0.00 0.00 7756/7756 std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::insert_unique(Reference const&) [8] [271] 0.0 0.00 0.00 7756 std::pair >, bool>::pair(std::_Rb_tree_iterator > const&, bool const&) [271] ----------------------------------------------- 0.00 0.00 7756/7756 std::set, HTMLDocumentRefComparator, std::allocator > >::insert(Reference const&) [7] [272] 0.0 0.00 0.00 7756 std::pair >, bool>::pair(std::_Rb_tree_const_iterator > const&, bool const&) [272] ----------------------------------------------- 0.00 0.00 7750/7750 std::map, std::allocator >, std::set, HTMLDocumentRefComparator, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::key_comp() const [70] [273] 0.0 0.00 0.00 7750 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::key_comp() const [273] ----------------------------------------------- 0.00 0.00 10/7554 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::~_Rb_tree() [599] 0.00 0.00 118/7554 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::lower_bound(std::basic_string, std::allocator > const&) [443] 0.00 0.00 118/7554 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::insert_unique(std::pair, std::allocator > const, std::basic_string, std::allocator > > const&) [445] 0.00 0.00 7308/7554 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::clear() [280] [274] 0.0 0.00 0.00 7554 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::_M_begin() [274] ----------------------------------------------- 118 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::_M_erase(std::_Rb_tree_node, std::allocator > const, std::basic_string, std::allocator > > >*) [275] 0.00 0.00 10/7318 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::~_Rb_tree() [599] 0.00 0.00 7308/7318 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::clear() [280] [275] 0.0 0.00 0.00 7318+118 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::_M_erase(std::_Rb_tree_node, std::allocator > const, std::basic_string, std::allocator > > >*) [275] 0.00 0.00 118/118 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::_S_right(std::_Rb_tree_node_base*) [454] 0.00 0.00 118/118 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::_S_left(std::_Rb_tree_node_base*) [453] 0.00 0.00 118/118 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::destroy_node(std::_Rb_tree_node, std::allocator > const, std::basic_string, std::allocator > > >*) [444] 118 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::_M_erase(std::_Rb_tree_node, std::allocator > const, std::basic_string, std::allocator > > >*) [275] ----------------------------------------------- 0.00 0.00 2/7308 HTMLParser::ParseTag() [5] 0.00 0.00 10/7308 HTMLEvent::HTMLEvent() [574] 0.00 0.00 7296/7308 HTMLParser::next() [4] [276] 0.0 0.00 0.00 7308 HTMLEvent::Init() [276] 0.00 0.00 7308/7308 std::map, std::allocator >, std::basic_string, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::clear() [277] ----------------------------------------------- 0.00 0.00 7308/7308 HTMLEvent::Init() [276] [277] 0.0 0.00 0.00 7308 std::map, std::allocator >, std::basic_string, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::clear() [277] 0.00 0.00 7308/7308 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::clear() [280] ----------------------------------------------- 0.00 0.00 7308/7308 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::clear() [280] [278] 0.0 0.00 0.00 7308 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::_M_leftmost() [278] ----------------------------------------------- 0.00 0.00 7308/7308 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::clear() [280] [279] 0.0 0.00 0.00 7308 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::_M_rightmost() [279] ----------------------------------------------- 0.00 0.00 7308/7308 std::map, std::allocator >, std::basic_string, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::clear() [277] [280] 0.0 0.00 0.00 7308 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::clear() [280] 0.00 0.00 14616/15088 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::_M_end() [239] 0.00 0.00 7308/7554 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::_M_begin() [274] 0.00 0.00 7308/7318 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::_M_erase(std::_Rb_tree_node, std::allocator > const, std::basic_string, std::allocator > > >*) [275] 0.00 0.00 7308/7308 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::_M_leftmost() [278] 0.00 0.00 7308/7308 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::_M_root() [281] 0.00 0.00 7308/7308 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::_M_rightmost() [279] ----------------------------------------------- 0.00 0.00 7308/7308 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::clear() [280] [281] 0.0 0.00 0.00 7308 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::_M_root() [281] ----------------------------------------------- 0.00 0.00 900/7017 std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, Reference const&) [44] 0.00 0.00 6117/7017 std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::insert_unique(Reference const&) [8] [282] 0.0 0.00 0.00 7017 std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::_S_key(std::_Rb_tree_node_base const*) [282] 0.00 0.00 7017/7017 std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::_S_value(std::_Rb_tree_node_base const*) [283] 0.00 0.00 7017/33356 std::_Identity >::operator()(Reference const&) const [213] ----------------------------------------------- 0.00 0.00 7017/7017 std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::_S_key(std::_Rb_tree_node_base const*) [282] [283] 0.0 0.00 0.00 7017 std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::_S_value(std::_Rb_tree_node_base const*) [283] ----------------------------------------------- 0.00 0.00 260/6116 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::insert_unique(std::pair, std::allocator > const, int> const&) [132] 0.00 0.00 280/6116 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::lower_bound(std::basic_string, std::allocator > const&) [138] 0.00 0.00 280/6116 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair, std::allocator > const, int> const&) [143] 0.00 0.00 280/6116 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::insert_unique(std::_Rb_tree_iterator, std::allocator > const, int> >, std::pair, std::allocator > const, int> const&) [130] 0.00 0.00 5016/6116 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::find(std::basic_string, std::allocator > const&) [47] [284] 0.0 0.00 0.00 6116 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::_M_end() [284] ----------------------------------------------- 0.00 0.00 20/5576 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::~_Rb_tree() [545] 0.00 0.00 260/5576 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::insert_unique(std::pair, std::allocator > const, int> const&) [132] 0.00 0.00 280/5576 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::lower_bound(std::basic_string, std::allocator > const&) [138] 0.00 0.00 5016/5576 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::find(std::basic_string, std::allocator > const&) [47] [285] 0.0 0.00 0.00 5576 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::_M_begin() [285] ----------------------------------------------- 0.00 0.00 180/5571 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::insert_unique(std::pair, std::allocator > const, int> const&) [132] 0.00 0.00 260/5571 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair, std::allocator > const, int> const&) [143] 0.00 0.00 260/5571 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::insert_unique(std::_Rb_tree_iterator, std::allocator > const, int> >, std::pair, std::allocator > const, int> const&) [130] 0.00 0.00 4871/5571 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::find(std::basic_string, std::allocator > const&) [47] [286] 0.0 0.00 0.00 5571 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::_S_key(std::_Rb_tree_node_base const*) [286] 0.00 0.00 5571/5571 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::_S_value(std::_Rb_tree_node_base const*) [287] 0.00 0.00 5571/30442 std::_Select1st, std::allocator > const, int> >::operator()(std::pair, std::allocator > const, int> const&) const [216] ----------------------------------------------- 0.00 0.00 5571/5571 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::_S_key(std::_Rb_tree_node_base const*) [286] [287] 0.0 0.00 0.00 5571 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::_S_value(std::_Rb_tree_node_base const*) [287] ----------------------------------------------- 0.00 0.00 120/5416 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::insert_unique(std::pair, std::allocator > const, int> const&) [132] 0.00 0.00 280/5416 std::map, std::allocator >, int, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::operator[](std::basic_string, std::allocator > const&) [120] 0.00 0.00 5016/5416 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::find(std::basic_string, std::allocator > const&) [47] [288] 0.0 0.00 0.00 5416 std::_Rb_tree_iterator, std::allocator > const, int> >::operator==(std::_Rb_tree_iterator, std::allocator > const, int> > const&) const [288] ----------------------------------------------- 0.00 0.00 280/5296 std::map, std::allocator >, int, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::operator[](std::basic_string, std::allocator > const&) [120] 0.00 0.00 5016/5296 HTMLParser::GetTagType(std::basic_string, std::allocator > const&, bool) [27] [289] 0.0 0.00 0.00 5296 std::map, std::allocator >, int, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::end() [289] 0.00 0.00 5296/14845 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::end() [241] ----------------------------------------------- 0.00 0.00 5016/5016 HTMLParser::GetTagType(std::basic_string, std::allocator > const&, bool) [27] [290] 0.0 0.00 0.00 5016 std::_Rb_tree_iterator, std::allocator > const, int> >::operator!=(std::_Rb_tree_iterator, std::allocator > const, int> > const&) const [290] ----------------------------------------------- 0.00 0.00 1296/4788 std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::begin() const [342] 0.00 0.00 3492/4788 std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::end() const [312] [291] 0.0 0.00 0.00 4788 std::_Rb_tree_const_iterator >::_Rb_tree_const_iterator(std::_Rb_tree_node > const*) [291] ----------------------------------------------- 0.00 0.00 10/4333 __gnu_cxx::__mt_alloc_base, std::allocator > const, Reference > >::construct(std::pair, std::allocator > const, Reference >*, std::pair, std::allocator > const, Reference > const&) [176] 0.00 0.00 103/4333 __gnu_cxx::__mt_alloc_base, std::allocator > >::construct(std::basic_string, std::allocator >*, std::basic_string, std::allocator > const&) [463] 0.00 0.00 118/4333 __gnu_cxx::__mt_alloc_base, std::allocator > const, std::basic_string, std::allocator > > >::construct(std::pair, std::allocator > const, std::basic_string, std::allocator > >*, std::pair, std::allocator > const, std::basic_string, std::allocator > > const&) [425] 0.00 0.00 280/4333 __gnu_cxx::__mt_alloc_base, std::allocator > const, int> >::construct(std::pair, std::allocator > const, int>*, std::pair, std::allocator > const, int> const&) [387] 0.00 0.00 320/4333 __gnu_cxx::__mt_alloc_base >::construct(std::pair*, std::pair const&) [375] 0.00 0.00 1296/4333 __gnu_cxx::__mt_alloc_base, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >::construct(std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >*, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > const&) [113] 0.00 0.00 2206/4333 __gnu_cxx::__mt_alloc_base >::construct(Reference*, Reference const&) [117] [292] 0.0 0.00 0.00 4333 operator new(unsigned int, void*) [292] ----------------------------------------------- 0.00 0.00 2/4327 __gnu_cxx::__mt_alloc, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned int, void const*) [84] 0.00 0.00 2/4327 __gnu_cxx::__mt_alloc*, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned int, void const*) [625] 0.00 0.00 10/4327 __gnu_cxx::__mt_alloc, std::allocator > const, Reference > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned int, void const*) [578] 0.00 0.00 103/4327 __gnu_cxx::__mt_alloc, std::allocator > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned int, void const*) [461] 0.00 0.00 118/4327 __gnu_cxx::__mt_alloc, std::allocator > const, std::basic_string, std::allocator > > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned int, void const*) [423] 0.00 0.00 280/4327 __gnu_cxx::__mt_alloc, std::allocator > const, int> >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned int, void const*) [385] 0.00 0.00 320/4327 __gnu_cxx::__mt_alloc >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned int, void const*) [373] 0.00 0.00 1296/4327 __gnu_cxx::__mt_alloc, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned int, void const*) [339] 0.00 0.00 2196/4327 __gnu_cxx::__mt_alloc >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned int, void const*) [328] [293] 0.0 0.00 0.00 4327 __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true>::_S_initialize_once() [293] 0.00 0.00 1/29170 __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true>::_S_get_pool() [217] 0.00 0.00 1/1 __gnu_cxx::__pool::_M_initialize_once(void (*)()) [677] ----------------------------------------------- 0.00 0.00 2/4325 __gnu_cxx::__mt_alloc*, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned int, void const*) [625] 0.00 0.00 10/4325 __gnu_cxx::__mt_alloc, std::allocator > const, Reference > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned int, void const*) [578] 0.00 0.00 103/4325 __gnu_cxx::__mt_alloc, std::allocator > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned int, void const*) [461] 0.00 0.00 118/4325 __gnu_cxx::__mt_alloc, std::allocator > const, std::basic_string, std::allocator > > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned int, void const*) [423] 0.00 0.00 280/4325 __gnu_cxx::__mt_alloc, std::allocator > const, int> >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned int, void const*) [385] 0.00 0.00 320/4325 __gnu_cxx::__mt_alloc >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned int, void const*) [373] 0.00 0.00 1296/4325 __gnu_cxx::__mt_alloc, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned int, void const*) [339] 0.00 0.00 2196/4325 __gnu_cxx::__mt_alloc >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned int, void const*) [328] [294] 0.0 0.00 0.00 4325 __gnu_cxx::__pool_base::_M_get_binmap(unsigned int) [294] ----------------------------------------------- 0.00 0.00 2/4325 __gnu_cxx::__mt_alloc*, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned int, void const*) [625] 0.00 0.00 10/4325 __gnu_cxx::__mt_alloc, std::allocator > const, Reference > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned int, void const*) [578] 0.00 0.00 103/4325 __gnu_cxx::__mt_alloc, std::allocator > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned int, void const*) [461] 0.00 0.00 118/4325 __gnu_cxx::__mt_alloc, std::allocator > const, std::basic_string, std::allocator > > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned int, void const*) [423] 0.00 0.00 280/4325 __gnu_cxx::__mt_alloc, std::allocator > const, int> >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned int, void const*) [385] 0.00 0.00 320/4325 __gnu_cxx::__mt_alloc >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned int, void const*) [373] 0.00 0.00 1296/4325 __gnu_cxx::__mt_alloc, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned int, void const*) [339] 0.00 0.00 2196/4325 __gnu_cxx::__mt_alloc >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned int, void const*) [328] [295] 0.0 0.00 0.00 4325 __gnu_cxx::__pool::_M_get_bin(unsigned int) [295] ----------------------------------------------- 0.00 0.00 1/4278 __gnu_cxx::__pool::_M_initialize_once(void (*)()) [677] 0.00 0.00 4277/4278 __gnu_cxx::__pool::_M_adjust_freelist(__gnu_cxx::__pool::_Bin_record const&, __gnu_cxx::__pool::_Block_record*, unsigned int) [298] [296] 0.0 0.00 0.00 4278 __gthread_active_p() [296] ----------------------------------------------- 0.00 0.00 2/4277 __gnu_cxx::__mt_alloc*, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned int, void const*) [625] 0.00 0.00 10/4277 __gnu_cxx::__mt_alloc, std::allocator > const, Reference > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned int, void const*) [578] 0.00 0.00 101/4277 __gnu_cxx::__mt_alloc, std::allocator > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned int, void const*) [461] 0.00 0.00 118/4277 __gnu_cxx::__mt_alloc, std::allocator > const, std::basic_string, std::allocator > > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned int, void const*) [423] 0.00 0.00 280/4277 __gnu_cxx::__mt_alloc, std::allocator > const, int> >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned int, void const*) [385] 0.00 0.00 320/4277 __gnu_cxx::__mt_alloc >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned int, void const*) [373] 0.00 0.00 1272/4277 __gnu_cxx::__mt_alloc, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned int, void const*) [339] 0.00 0.00 2174/4277 __gnu_cxx::__mt_alloc >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned int, void const*) [328] [297] 0.0 0.00 0.00 4277 __gnu_cxx::__pool_base::_M_get_align() [297] ----------------------------------------------- 0.00 0.00 2/4277 __gnu_cxx::__mt_alloc*, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned int, void const*) [625] 0.00 0.00 10/4277 __gnu_cxx::__mt_alloc, std::allocator > const, Reference > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned int, void const*) [578] 0.00 0.00 101/4277 __gnu_cxx::__mt_alloc, std::allocator > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned int, void const*) [461] 0.00 0.00 118/4277 __gnu_cxx::__mt_alloc, std::allocator > const, std::basic_string, std::allocator > > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned int, void const*) [423] 0.00 0.00 280/4277 __gnu_cxx::__mt_alloc, std::allocator > const, int> >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned int, void const*) [385] 0.00 0.00 320/4277 __gnu_cxx::__mt_alloc >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned int, void const*) [373] 0.00 0.00 1272/4277 __gnu_cxx::__mt_alloc, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned int, void const*) [339] 0.00 0.00 2174/4277 __gnu_cxx::__mt_alloc >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned int, void const*) [328] [298] 0.0 0.00 0.00 4277 __gnu_cxx::__pool::_M_adjust_freelist(__gnu_cxx::__pool::_Bin_record const&, __gnu_cxx::__pool::_Block_record*, unsigned int) [298] 0.00 0.00 4277/4278 __gthread_active_p() [296] ----------------------------------------------- 0.00 0.00 10/3924 URLConnection::Open(std::basic_string, std::allocator > const&) [168] 0.00 0.00 263/3924 URLFilter::IsIndexableURL(std::basic_string, std::allocator > const&, std::basic_string, std::allocator >&) [81] 0.00 0.00 401/3924 URLFilter::IsAbsoluteURL(std::basic_string, std::allocator > const&) [76] 0.00 0.00 3250/3924 StringMatcher::InitTransitionMap() [24] [299] 0.0 0.00 0.00 3924 StringUtil::IsPrefix(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) [299] ----------------------------------------------- 0.00 0.00 3888/3888 std::allocator > >::allocator(std::allocator > > const&) [303] [300] 0.0 0.00 0.00 3888 __gnu_cxx::__mt_alloc >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::__mt_alloc(__gnu_cxx::__mt_alloc >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> > const&) [300] 0.00 0.00 3888/7776 __gnu_cxx::__mt_alloc_base > >::__mt_alloc_base() [269] 0.00 0.00 3888/29170 __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true>::_S_get_pool() [217] ----------------------------------------------- 0.00 0.00 3888/3888 std::allocator > >::allocator >(std::allocator > const&) [302] [301] 0.0 0.00 0.00 3888 __gnu_cxx::__mt_alloc >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::__mt_alloc() [301] 0.00 0.00 3888/7776 __gnu_cxx::__mt_alloc_base > >::__mt_alloc_base() [269] 0.00 0.00 3888/29170 __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true>::_S_get_pool() [217] ----------------------------------------------- 0.00 0.00 1296/3888 std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::_Rb_tree(HTMLDocumentRefComparator const&, std::allocator > const&) [344] 0.00 0.00 2592/3888 std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::_Rb_tree(std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > > const&) [107] [302] 0.0 0.00 0.00 3888 std::allocator > >::allocator >(std::allocator > const&) [302] 0.00 0.00 3888/3888 __gnu_cxx::__mt_alloc >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::__mt_alloc() [301] ----------------------------------------------- 0.00 0.00 3888/3888 std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::_Rb_tree_impl::_Rb_tree_impl(std::allocator > > const&, HTMLDocumentRefComparator const&) [306] [303] 0.0 0.00 0.00 3888 std::allocator > >::allocator(std::allocator > > const&) [303] 0.00 0.00 3888/3888 __gnu_cxx::__mt_alloc >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::__mt_alloc(__gnu_cxx::__mt_alloc >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> > const&) [300] ----------------------------------------------- 0.00 0.00 1296/3888 std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::_Rb_tree(HTMLDocumentRefComparator const&, std::allocator > const&) [344] 0.00 0.00 2592/3888 std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::_Rb_tree(std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > > const&) [107] [304] 0.0 0.00 0.00 3888 std::allocator > >::~allocator() [304] 0.00 0.00 3888/7776 __gnu_cxx::__mt_alloc >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::~__mt_alloc() [268] ----------------------------------------------- 0.00 0.00 3888/3888 std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::_Rb_tree_impl::~_Rb_tree_impl() [307] [305] 0.0 0.00 0.00 3888 std::allocator > >::~allocator() [305] 0.00 0.00 3888/7776 __gnu_cxx::__mt_alloc >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::~__mt_alloc() [268] ----------------------------------------------- 0.00 0.00 1296/3888 std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::_Rb_tree(HTMLDocumentRefComparator const&, std::allocator > const&) [344] 0.00 0.00 2592/3888 std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::_Rb_tree(std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > > const&) [107] [306] 0.0 0.00 0.00 3888 std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::_Rb_tree_impl::_Rb_tree_impl(std::allocator > > const&, HTMLDocumentRefComparator const&) [306] 0.00 0.00 3888/3888 std::allocator > >::allocator(std::allocator > > const&) [303] ----------------------------------------------- 0.00 0.00 3888/3888 std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::~_Rb_tree() [50] [307] 0.0 0.00 0.00 3888 std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::_Rb_tree_impl::~_Rb_tree_impl() [307] 0.00 0.00 3888/3888 std::allocator > >::~allocator() [305] ----------------------------------------------- 0.00 0.00 3875/3875 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::_S_key(std::_Rb_tree_node_base const*) [129] [308] 0.0 0.00 0.00 3875 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::_S_value(std::_Rb_tree_node_base const*) [308] ----------------------------------------------- 0.00 0.00 1412/3608 std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::insert_unique(Reference const&) [8] 0.00 0.00 2196/3608 std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [48] [309] 0.0 0.00 0.00 3608 std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::_S_left(std::_Rb_tree_node_base*) [309] ----------------------------------------------- 0.00 0.00 3492/3492 WordIndex::GenerateWordIndexPages(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) [31] [310] 0.0 0.00 0.00 3492 std::_Rb_tree_const_iterator >::operator!=(std::_Rb_tree_const_iterator > const&) const [310] ----------------------------------------------- 0.00 0.00 3492/3492 WordIndex::GenerateWordIndexPages(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) [31] [311] 0.0 0.00 0.00 3492 std::set, HTMLDocumentRefComparator, std::allocator > >::end() const [311] 0.00 0.00 3492/3492 std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::end() const [312] ----------------------------------------------- 0.00 0.00 3492/3492 std::set, HTMLDocumentRefComparator, std::allocator > >::end() const [311] [312] 0.0 0.00 0.00 3492 std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::end() const [312] 0.00 0.00 3492/4788 std::_Rb_tree_const_iterator >::_Rb_tree_const_iterator(std::_Rb_tree_node > const*) [291] ----------------------------------------------- 0.00 0.00 1297/2619 WordIndex::GenerateWordIndexPages(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) [31] 0.00 0.00 1322/2619 WordIndex::GenerateLetterIndexPages(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) [101] [313] 0.0 0.00 0.00 2619 std::_Rb_tree_iterator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >::operator!=(std::_Rb_tree_iterator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > const&) const [313] ----------------------------------------------- 0.00 0.00 1/2593 std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >::allocator() [696] 0.00 0.00 2592/2593 std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >(std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > > const&) [320] [314] 0.0 0.00 0.00 2593 __gnu_cxx::__mt_alloc, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::__mt_alloc() [314] 0.00 0.00 2593/2593 __gnu_cxx::__mt_alloc_base, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >::__mt_alloc_base() [316] 0.00 0.00 2593/29170 __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true>::_S_get_pool() [217] ----------------------------------------------- 0.00 0.00 2593/2593 std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >::~allocator() [317] [315] 0.0 0.00 0.00 2593 __gnu_cxx::__mt_alloc, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::~__mt_alloc() [315] ----------------------------------------------- 0.00 0.00 2593/2593 __gnu_cxx::__mt_alloc, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::__mt_alloc() [314] [316] 0.0 0.00 0.00 2593 __gnu_cxx::__mt_alloc_base, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >::__mt_alloc_base() [316] ----------------------------------------------- 0.00 0.00 1/2593 std::map, std::allocator >, std::set, HTMLDocumentRefComparator, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::map() [698] 0.00 0.00 1296/2593 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::destroy_node(std::_Rb_tree_node, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >*) [97] 0.00 0.00 1296/2593 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::_M_create_node(std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > const&) [116] [317] 0.0 0.00 0.00 2593 std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >::~allocator() [317] 0.00 0.00 2593/2593 __gnu_cxx::__mt_alloc, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::~__mt_alloc() [315] ----------------------------------------------- 0.00 0.00 2592/2592 std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::_Rb_tree(std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > > const&) [107] [318] 0.0 0.00 0.00 2592 std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::_M_root() const [318] ----------------------------------------------- 0.00 0.00 1296/2592 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::destroy_node(std::_Rb_tree_node, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >*) [97] 0.00 0.00 1296/2592 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::_M_create_node(std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > const&) [116] [319] 0.0 0.00 0.00 2592 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::get_allocator() const [319] 0.00 0.00 2592/2592 std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >(std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > > const&) [320] ----------------------------------------------- 0.00 0.00 2592/2592 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::get_allocator() const [319] [320] 0.0 0.00 0.00 2592 std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >(std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > > const&) [320] 0.00 0.00 2592/2593 __gnu_cxx::__mt_alloc, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::__mt_alloc() [314] ----------------------------------------------- 0.00 0.00 2272/2272 Crawler::Index(std::basic_string, std::allocator >, std::basic_string, std::allocator >, std::basic_string, std::allocator >) [2] [321] 0.0 0.00 0.00 2272 WordParser::WordParser(std::basic_string, std::allocator > const&) [321] 0.00 0.00 2272/64528 ObjectCountBase::ObjectCountBase() [199] 0.00 0.00 2272/2272 ObjectCount::ObjectCount() [323] 0.00 0.00 2272/2272 __gnu_cxx::__normal_iterator, std::allocator > >::__normal_iterator() [325] ----------------------------------------------- 0.00 0.00 2272/2272 Crawler::Index(std::basic_string, std::allocator >, std::basic_string, std::allocator >, std::basic_string, std::allocator >) [2] [322] 0.0 0.00 0.00 2272 WordParser::~WordParser() [322] 0.00 0.00 2272/2272 ObjectCount::~ObjectCount() [324] 0.00 0.00 2272/64528 ObjectCountBase::~ObjectCountBase() [200] ----------------------------------------------- 0.00 0.00 2272/2272 WordParser::WordParser(std::basic_string, std::allocator > const&) [321] [323] 0.0 0.00 0.00 2272 ObjectCount::ObjectCount() [323] ----------------------------------------------- 0.00 0.00 2272/2272 WordParser::~WordParser() [322] [324] 0.0 0.00 0.00 2272 ObjectCount::~ObjectCount() [324] ----------------------------------------------- 0.00 0.00 2272/2272 WordParser::WordParser(std::basic_string, std::allocator > const&) [321] [325] 0.0 0.00 0.00 2272 __gnu_cxx::__normal_iterator, std::allocator > >::__normal_iterator() [325] ----------------------------------------------- 0.00 0.00 2196/2196 WordIndex::GenerateWordIndexPages(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) [31] [326] 0.0 0.00 0.00 2196 HTMLDocument::GetDescription() [326] ----------------------------------------------- 0.00 0.00 2196/2196 std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::_M_put_node(std::_Rb_tree_node >*) [333] [327] 0.0 0.00 0.00 2196 __gnu_cxx::__mt_alloc >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::deallocate(std::_Rb_tree_node >*, unsigned int) [327] 0.00 0.00 2196/29170 __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true>::_S_get_pool() [217] 0.00 0.00 2196/8654 __gnu_cxx::__pool_base::_M_check_threshold(unsigned int) [263] ----------------------------------------------- 0.00 0.00 2196/2196 std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::_M_get_node() [332] [328] 0.0 0.00 0.00 2196 __gnu_cxx::__mt_alloc >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned int, void const*) [328] 0.00 0.00 2196/2196 __gnu_cxx::__mt_alloc_base > >::max_size() const [329] 0.00 0.00 2196/29170 __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true>::_S_get_pool() [217] 0.00 0.00 2196/4327 __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true>::_S_initialize_once() [293] 0.00 0.00 2196/8654 __gnu_cxx::__pool_base::_M_check_threshold(unsigned int) [263] 0.00 0.00 2196/4325 __gnu_cxx::__pool_base::_M_get_binmap(unsigned int) [294] 0.00 0.00 2196/4325 __gnu_cxx::__pool::_M_get_bin(unsigned int) [295] 0.00 0.00 2174/4277 __gnu_cxx::__pool::_M_adjust_freelist(__gnu_cxx::__pool::_Bin_record const&, __gnu_cxx::__pool::_Block_record*, unsigned int) [298] 0.00 0.00 2174/4277 __gnu_cxx::__pool_base::_M_get_align() [297] ----------------------------------------------- 0.00 0.00 2196/2196 __gnu_cxx::__mt_alloc >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned int, void const*) [328] [329] 0.0 0.00 0.00 2196 __gnu_cxx::__mt_alloc_base > >::max_size() const [329] ----------------------------------------------- 0.00 0.00 2196/2196 WordIndex::GenerateWordIndexPages(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) [31] [330] 0.0 0.00 0.00 2196 std::_Rb_tree_const_iterator >::operator*() const [330] ----------------------------------------------- 0.00 0.00 2196/2196 WordIndex::GenerateWordIndexPages(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) [31] [331] 0.0 0.00 0.00 2196 std::_Rb_tree_const_iterator >::operator++() [331] ----------------------------------------------- 0.00 0.00 2196/2196 std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::_M_create_node(Reference const&) [105] [332] 0.0 0.00 0.00 2196 std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::_M_get_node() [332] 0.00 0.00 2196/2196 __gnu_cxx::__mt_alloc >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned int, void const*) [328] ----------------------------------------------- 0.00 0.00 2196/2196 std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::destroy_node(std::_Rb_tree_node >*) [95] [333] 0.0 0.00 0.00 2196 std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::_M_put_node(std::_Rb_tree_node >*) [333] 0.00 0.00 2196/2196 __gnu_cxx::__mt_alloc >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::deallocate(std::_Rb_tree_node >*, unsigned int) [327] ----------------------------------------------- 0.00 0.00 1704/1704 std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::insert_unique(Reference const&) [8] [334] 0.0 0.00 0.00 1704 std::_Rb_tree_iterator >::operator==(std::_Rb_tree_iterator > const&) const [334] ----------------------------------------------- 0.00 0.00 52/1426 WordIndex::GenerateMainIndexPage(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) [666] 0.00 0.00 78/1426 WordIndex::GenerateLetterIndexPages(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) [101] 0.00 0.00 1296/1426 WordIndex::GenerateWordIndexPages(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) [31] [335] 0.0 0.00 0.00 1426 std::basic_string, std::allocator > std::operator+, std::allocator >(std::basic_string, std::allocator > const&, char) [335] ----------------------------------------------- 0.00 0.00 1/1323 WordIndex::GenerateMainIndexPage(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) [666] 0.00 0.00 26/1323 WordIndex::GenerateLetterIndexPages(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) [101] 0.00 0.00 1296/1323 WordIndex::GenerateWordIndexPages(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) [31] [336] 0.0 0.00 0.00 1323 std::operator|(std::_Ios_Openmode, std::_Ios_Openmode) [336] ----------------------------------------------- 0.00 0.00 1/1297 DocumentQueue::DocumentQueue() [82] 0.00 0.00 1296/1297 std::set, HTMLDocumentRefComparator, std::allocator > >::set() [343] [337] 0.0 0.00 0.00 1297 std::allocator >::allocator() [337] 0.00 0.00 1297/8281 __gnu_cxx::__mt_alloc, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::__mt_alloc() [267] ----------------------------------------------- 0.00 0.00 1296/1296 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::_M_put_node(std::_Rb_tree_node, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >*) [346] [338] 0.0 0.00 0.00 1296 __gnu_cxx::__mt_alloc, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::deallocate(std::_Rb_tree_node, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >*, unsigned int) [338] 0.00 0.00 1296/29170 __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true>::_S_get_pool() [217] 0.00 0.00 1296/8654 __gnu_cxx::__pool_base::_M_check_threshold(unsigned int) [263] ----------------------------------------------- 0.00 0.00 1296/1296 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::_M_get_node() [345] [339] 0.0 0.00 0.00 1296 __gnu_cxx::__mt_alloc, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned int, void const*) [339] 0.00 0.00 1296/1296 __gnu_cxx::__mt_alloc_base, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::max_size() const [340] 0.00 0.00 1296/29170 __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true>::_S_get_pool() [217] 0.00 0.00 1296/4327 __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true>::_S_initialize_once() [293] 0.00 0.00 1296/8654 __gnu_cxx::__pool_base::_M_check_threshold(unsigned int) [263] 0.00 0.00 1296/4325 __gnu_cxx::__pool_base::_M_get_binmap(unsigned int) [294] 0.00 0.00 1296/4325 __gnu_cxx::__pool::_M_get_bin(unsigned int) [295] 0.00 0.00 1272/4277 __gnu_cxx::__pool::_M_adjust_freelist(__gnu_cxx::__pool::_Bin_record const&, __gnu_cxx::__pool::_Block_record*, unsigned int) [298] 0.00 0.00 1272/4277 __gnu_cxx::__pool_base::_M_get_align() [297] ----------------------------------------------- 0.00 0.00 1296/1296 __gnu_cxx::__mt_alloc, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned int, void const*) [339] [340] 0.0 0.00 0.00 1296 __gnu_cxx::__mt_alloc_base, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::max_size() const [340] ----------------------------------------------- 0.00 0.00 1296/1296 WordIndex::GenerateWordIndexPages(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) [31] [341] 0.0 0.00 0.00 1296 std::set, HTMLDocumentRefComparator, std::allocator > >::begin() const [341] 0.00 0.00 1296/1296 std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::begin() const [342] ----------------------------------------------- 0.00 0.00 1296/1296 std::set, HTMLDocumentRefComparator, std::allocator > >::begin() const [341] [342] 0.0 0.00 0.00 1296 std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::begin() const [342] 0.00 0.00 1296/4788 std::_Rb_tree_const_iterator >::_Rb_tree_const_iterator(std::_Rb_tree_node > const*) [291] ----------------------------------------------- 0.00 0.00 1296/1296 std::map, std::allocator >, std::set, HTMLDocumentRefComparator, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::operator[](std::basic_string, std::allocator > const&) [6] [343] 0.0 0.00 0.00 1296 std::set, HTMLDocumentRefComparator, std::allocator > >::set() [343] 0.00 0.00 1296/1297 std::allocator >::allocator() [337] 0.00 0.00 1296/1296 std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::_Rb_tree(HTMLDocumentRefComparator const&, std::allocator > const&) [344] 0.00 0.00 1296/8289 std::allocator >::~allocator() [266] ----------------------------------------------- 0.00 0.00 1296/1296 std::set, HTMLDocumentRefComparator, std::allocator > >::set() [343] [344] 0.0 0.00 0.00 1296 std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::_Rb_tree(HTMLDocumentRefComparator const&, std::allocator > const&) [344] 0.00 0.00 1296/3888 std::allocator > >::allocator >(std::allocator > const&) [302] 0.00 0.00 1296/3888 std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::_Rb_tree_impl::_Rb_tree_impl(std::allocator > > const&, HTMLDocumentRefComparator const&) [306] 0.00 0.00 1296/3888 std::allocator > >::~allocator() [304] ----------------------------------------------- 0.00 0.00 1296/1296 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::_M_create_node(std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > const&) [116] [345] 0.0 0.00 0.00 1296 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::_M_get_node() [345] 0.00 0.00 1296/1296 __gnu_cxx::__mt_alloc, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned int, void const*) [339] ----------------------------------------------- 0.00 0.00 1296/1296 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::destroy_node(std::_Rb_tree_node, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >*) [97] [346] 0.0 0.00 0.00 1296 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::_M_put_node(std::_Rb_tree_node, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >*) [346] 0.00 0.00 1296/1296 __gnu_cxx::__mt_alloc, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::deallocate(std::_Rb_tree_node, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >*, unsigned int) [338] ----------------------------------------------- 0.00 0.00 1291/1291 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::insert_unique(std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > const&) [52] [347] 0.0 0.00 0.00 1291 std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, bool>::pair(std::_Rb_tree_iterator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > const&, bool const&) [347] ----------------------------------------------- 0.00 0.00 483/1003 HTMLParser::GetTagType(std::basic_string, std::allocator > const&, bool) [27] 0.00 0.00 520/1003 std::map, std::allocator >, int, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::operator[](std::basic_string, std::allocator > const&) [120] [348] 0.0 0.00 0.00 1003 std::_Rb_tree_iterator, std::allocator > const, int> >::operator*() const [348] ----------------------------------------------- 0.00 0.00 30/670 std::allocator >::allocator() [496] 0.00 0.00 640/670 std::allocator >::allocator > >(std::allocator > > const&) [355] [349] 0.0 0.00 0.00 670 __gnu_cxx::__mt_alloc, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::__mt_alloc() [349] 0.00 0.00 670/670 __gnu_cxx::__mt_alloc_base >::__mt_alloc_base() [351] 0.00 0.00 670/29170 __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true>::_S_get_pool() [217] ----------------------------------------------- 0.00 0.00 670/670 std::allocator >::~allocator() [352] [350] 0.0 0.00 0.00 670 __gnu_cxx::__mt_alloc, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::~__mt_alloc() [350] ----------------------------------------------- 0.00 0.00 670/670 __gnu_cxx::__mt_alloc, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::__mt_alloc() [349] [351] 0.0 0.00 0.00 670 __gnu_cxx::__mt_alloc_base >::__mt_alloc_base() [351] ----------------------------------------------- 0.00 0.00 30/670 std::map, std::allocator > >::map() [499] 0.00 0.00 320/670 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::destroy_node(std::_Rb_tree_node >*) [382] 0.00 0.00 320/670 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_create_node(std::pair const&) [383] [352] 0.0 0.00 0.00 670 std::allocator >::~allocator() [352] 0.00 0.00 670/670 __gnu_cxx::__mt_alloc, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::~__mt_alloc() [350] ----------------------------------------------- 0.00 0.00 320/640 std::pair::pair(TransitionKey const&, int const&) [379] 0.00 0.00 320/640 std::pair::pair(std::pair const&) [378] [353] 0.0 0.00 0.00 640 TransitionKey::TransitionKey(TransitionKey const&) [353] 0.00 0.00 640/64528 ObjectCountBase::ObjectCountBase() [199] 0.00 0.00 640/16597 ObjectCount::ObjectCount() [227] ----------------------------------------------- 0.00 0.00 320/640 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::destroy_node(std::_Rb_tree_node >*) [382] 0.00 0.00 320/640 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_create_node(std::pair const&) [383] [354] 0.0 0.00 0.00 640 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::get_allocator() const [354] 0.00 0.00 640/640 std::allocator >::allocator > >(std::allocator > > const&) [355] ----------------------------------------------- 0.00 0.00 640/640 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::get_allocator() const [354] [355] 0.0 0.00 0.00 640 std::allocator >::allocator > >(std::allocator > > const&) [355] 0.00 0.00 640/670 __gnu_cxx::__mt_alloc, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::__mt_alloc() [349] ----------------------------------------------- 0.00 0.00 320/640 __gnu_cxx::__mt_alloc_base >::destroy(std::pair*) [374] 0.00 0.00 320/640 std::map, std::allocator > >::operator[](TransitionKey const&) [119] [356] 0.0 0.00 0.00 640 std::pair::~pair() [356] 0.00 0.00 640/16597 TransitionKey::~TransitionKey() [229] ----------------------------------------------- 0.00 0.00 2/631 std::map, std::allocator >, std::set, HTMLDocumentRefComparator, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::begin() [641] 0.00 0.00 629/631 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::insert_unique(std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > const&) [52] [357] 0.0 0.00 0.00 631 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::begin() [357] 0.00 0.00 631/21350 std::_Rb_tree_iterator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >::_Rb_tree_iterator(std::_Rb_tree_node, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >*) [223] ----------------------------------------------- 0.00 0.00 623/623 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::insert_unique(std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > const&) [52] [358] 0.0 0.00 0.00 623 std::_Rb_tree_iterator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >::operator--() [358] ----------------------------------------------- 0.00 0.00 118/590 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::end() [448] 0.00 0.00 118/590 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::lower_bound(std::basic_string, std::allocator > const&) [443] 0.00 0.00 118/590 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::begin() [449] 0.00 0.00 118/590 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair, std::allocator > const, std::basic_string, std::allocator > > const&) [457] 0.00 0.00 118/590 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::insert_unique(std::pair, std::allocator > const, std::basic_string, std::allocator > > const&) [445] [359] 0.0 0.00 0.00 590 std::_Rb_tree_iterator, std::allocator > const, std::basic_string, std::allocator > > >::_Rb_tree_iterator(std::_Rb_tree_node, std::allocator > const, std::basic_string, std::allocator > > >*) [359] ----------------------------------------------- 0.00 0.00 20/580 std::allocator, std::allocator > const, int> >::allocator() [538] 0.00 0.00 560/580 std::allocator, std::allocator > const, int> >::allocator, std::allocator > const, int> > >(std::allocator, std::allocator > const, int> > > const&) [366] [360] 0.0 0.00 0.00 580 __gnu_cxx::__mt_alloc, std::allocator > const, int>, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::__mt_alloc() [360] 0.00 0.00 580/580 __gnu_cxx::__mt_alloc_base, std::allocator > const, int> >::__mt_alloc_base() [362] 0.00 0.00 580/29170 __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true>::_S_get_pool() [217] ----------------------------------------------- 0.00 0.00 580/580 std::allocator, std::allocator > const, int> >::~allocator() [363] [361] 0.0 0.00 0.00 580 __gnu_cxx::__mt_alloc, std::allocator > const, int>, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::~__mt_alloc() [361] ----------------------------------------------- 0.00 0.00 580/580 __gnu_cxx::__mt_alloc, std::allocator > const, int>, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::__mt_alloc() [360] [362] 0.0 0.00 0.00 580 __gnu_cxx::__mt_alloc_base, std::allocator > const, int> >::__mt_alloc_base() [362] ----------------------------------------------- 0.00 0.00 20/580 std::map, std::allocator >, int, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::map() [539] 0.00 0.00 280/580 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::destroy_node(std::_Rb_tree_node, std::allocator > const, int> >*) [393] 0.00 0.00 280/580 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::_M_create_node(std::pair, std::allocator > const, int> const&) [394] [363] 0.0 0.00 0.00 580 std::allocator, std::allocator > const, int> >::~allocator() [363] 0.00 0.00 580/580 __gnu_cxx::__mt_alloc, std::allocator > const, int>, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::~__mt_alloc() [361] ----------------------------------------------- 0.00 0.00 580/580 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::insert_unique(std::_Rb_tree_iterator >, std::pair const&) [140] [364] 0.0 0.00 0.00 580 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_rightmost() [364] ----------------------------------------------- 0.00 0.00 280/560 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::destroy_node(std::_Rb_tree_node, std::allocator > const, int> >*) [393] 0.00 0.00 280/560 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::_M_create_node(std::pair, std::allocator > const, int> const&) [394] [365] 0.0 0.00 0.00 560 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::get_allocator() const [365] 0.00 0.00 560/560 std::allocator, std::allocator > const, int> >::allocator, std::allocator > const, int> > >(std::allocator, std::allocator > const, int> > > const&) [366] ----------------------------------------------- 0.00 0.00 560/560 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::get_allocator() const [365] [366] 0.0 0.00 0.00 560 std::allocator, std::allocator > const, int> >::allocator, std::allocator > const, int> > >(std::allocator, std::allocator > const, int> > > const&) [366] 0.00 0.00 560/580 __gnu_cxx::__mt_alloc, std::allocator > const, int>, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::__mt_alloc() [360] ----------------------------------------------- 0.00 0.00 280/560 __gnu_cxx::__mt_alloc_base, std::allocator > const, int> >::destroy(std::pair, std::allocator > const, int>*) [386] 0.00 0.00 280/560 std::map, std::allocator >, int, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::operator[](std::basic_string, std::allocator > const&) [120] [367] 0.0 0.00 0.00 560 std::pair, std::allocator > const, int>::~pair() [367] ----------------------------------------------- 0.00 0.00 132/452 StringMatcher::Transition(char) [18] 0.00 0.00 320/452 std::map, std::allocator > >::operator[](TransitionKey const&) [119] [368] 0.0 0.00 0.00 452 std::_Rb_tree_iterator >::operator*() const [368] ----------------------------------------------- 0.00 0.00 118/382 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::find(std::basic_string, std::allocator > const&) const [145] 0.00 0.00 264/382 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::end() const [395] [369] 0.0 0.00 0.00 382 std::_Rb_tree_const_iterator, std::allocator > const, std::basic_string, std::allocator > > >::_Rb_tree_const_iterator(std::_Rb_tree_node, std::allocator > const, std::basic_string, std::allocator > > > const*) [369] ----------------------------------------------- 0.00 0.00 362/362 URLFilter::IsValidURL(std::basic_string, std::allocator > const&) [90] [370] 0.0 0.00 0.00 362 StringUtil::IsSuffix(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) [370] ----------------------------------------------- 0.00 0.00 340/340 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::insert_unique(std::_Rb_tree_iterator, std::allocator > const, int> >, std::pair, std::allocator > const, int> const&) [130] [371] 0.0 0.00 0.00 340 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::_M_rightmost() [371] ----------------------------------------------- 0.00 0.00 320/320 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_put_node(std::_Rb_tree_node >*) [381] [372] 0.0 0.00 0.00 320 __gnu_cxx::__mt_alloc >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::deallocate(std::_Rb_tree_node >*, unsigned int) [372] 0.00 0.00 320/29170 __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true>::_S_get_pool() [217] 0.00 0.00 320/8654 __gnu_cxx::__pool_base::_M_check_threshold(unsigned int) [263] ----------------------------------------------- 0.00 0.00 320/320 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_node() [380] [373] 0.0 0.00 0.00 320 __gnu_cxx::__mt_alloc >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned int, void const*) [373] 0.00 0.00 320/320 __gnu_cxx::__mt_alloc_base > >::max_size() const [376] 0.00 0.00 320/4327 __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true>::_S_initialize_once() [293] 0.00 0.00 320/29170 __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true>::_S_get_pool() [217] 0.00 0.00 320/8654 __gnu_cxx::__pool_base::_M_check_threshold(unsigned int) [263] 0.00 0.00 320/4325 __gnu_cxx::__pool_base::_M_get_binmap(unsigned int) [294] 0.00 0.00 320/4325 __gnu_cxx::__pool::_M_get_bin(unsigned int) [295] 0.00 0.00 320/4277 __gnu_cxx::__pool::_M_adjust_freelist(__gnu_cxx::__pool::_Bin_record const&, __gnu_cxx::__pool::_Block_record*, unsigned int) [298] 0.00 0.00 320/4277 __gnu_cxx::__pool_base::_M_get_align() [297] ----------------------------------------------- 0.00 0.00 320/320 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::destroy_node(std::_Rb_tree_node >*) [382] [374] 0.0 0.00 0.00 320 __gnu_cxx::__mt_alloc_base >::destroy(std::pair*) [374] 0.00 0.00 320/640 std::pair::~pair() [356] ----------------------------------------------- 0.00 0.00 320/320 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_create_node(std::pair const&) [383] [375] 0.0 0.00 0.00 320 __gnu_cxx::__mt_alloc_base >::construct(std::pair*, std::pair const&) [375] 0.00 0.00 320/4333 operator new(unsigned int, void*) [292] 0.00 0.00 320/320 std::pair::pair(std::pair const&) [378] ----------------------------------------------- 0.00 0.00 320/320 __gnu_cxx::__mt_alloc >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned int, void const*) [373] [376] 0.0 0.00 0.00 320 __gnu_cxx::__mt_alloc_base > >::max_size() const [376] ----------------------------------------------- 0.00 0.00 320/320 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::insert_unique(std::_Rb_tree_iterator >, std::pair const&) [140] [377] 0.0 0.00 0.00 320 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::size() const [377] ----------------------------------------------- 0.00 0.00 320/320 __gnu_cxx::__mt_alloc_base >::construct(std::pair*, std::pair const&) [375] [378] 0.0 0.00 0.00 320 std::pair::pair(std::pair const&) [378] 0.00 0.00 320/640 TransitionKey::TransitionKey(TransitionKey const&) [353] ----------------------------------------------- 0.00 0.00 320/320 std::map, std::allocator > >::operator[](TransitionKey const&) [119] [379] 0.0 0.00 0.00 320 std::pair::pair(TransitionKey const&, int const&) [379] 0.00 0.00 320/640 TransitionKey::TransitionKey(TransitionKey const&) [353] ----------------------------------------------- 0.00 0.00 320/320 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_create_node(std::pair const&) [383] [380] 0.0 0.00 0.00 320 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_node() [380] 0.00 0.00 320/320 __gnu_cxx::__mt_alloc >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned int, void const*) [373] ----------------------------------------------- 0.00 0.00 320/320 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::destroy_node(std::_Rb_tree_node >*) [382] [381] 0.0 0.00 0.00 320 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_put_node(std::_Rb_tree_node >*) [381] 0.00 0.00 320/320 __gnu_cxx::__mt_alloc >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::deallocate(std::_Rb_tree_node >*, unsigned int) [372] ----------------------------------------------- 0.00 0.00 320/320 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [506] [382] 0.0 0.00 0.00 320 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::destroy_node(std::_Rb_tree_node >*) [382] 0.00 0.00 320/640 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::get_allocator() const [354] 0.00 0.00 320/320 __gnu_cxx::__mt_alloc_base >::destroy(std::pair*) [374] 0.00 0.00 320/670 std::allocator >::~allocator() [352] 0.00 0.00 320/320 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_put_node(std::_Rb_tree_node >*) [381] ----------------------------------------------- 0.00 0.00 320/320 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair const&) [146] [383] 0.0 0.00 0.00 320 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_create_node(std::pair const&) [383] 0.00 0.00 320/320 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_node() [380] 0.00 0.00 320/640 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::get_allocator() const [354] 0.00 0.00 320/320 __gnu_cxx::__mt_alloc_base >::construct(std::pair*, std::pair const&) [375] 0.00 0.00 320/670 std::allocator >::~allocator() [352] ----------------------------------------------- 0.00 0.00 280/280 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::_M_put_node(std::_Rb_tree_node, std::allocator > const, int> >*) [392] [384] 0.0 0.00 0.00 280 __gnu_cxx::__mt_alloc, std::allocator > const, int> >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::deallocate(std::_Rb_tree_node, std::allocator > const, int> >*, unsigned int) [384] 0.00 0.00 280/29170 __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true>::_S_get_pool() [217] 0.00 0.00 280/8654 __gnu_cxx::__pool_base::_M_check_threshold(unsigned int) [263] ----------------------------------------------- 0.00 0.00 280/280 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::_M_get_node() [391] [385] 0.0 0.00 0.00 280 __gnu_cxx::__mt_alloc, std::allocator > const, int> >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned int, void const*) [385] 0.00 0.00 280/280 __gnu_cxx::__mt_alloc_base, std::allocator > const, int> > >::max_size() const [388] 0.00 0.00 280/29170 __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true>::_S_get_pool() [217] 0.00 0.00 280/4327 __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true>::_S_initialize_once() [293] 0.00 0.00 280/8654 __gnu_cxx::__pool_base::_M_check_threshold(unsigned int) [263] 0.00 0.00 280/4325 __gnu_cxx::__pool_base::_M_get_binmap(unsigned int) [294] 0.00 0.00 280/4325 __gnu_cxx::__pool::_M_get_bin(unsigned int) [295] 0.00 0.00 280/4277 __gnu_cxx::__pool::_M_adjust_freelist(__gnu_cxx::__pool::_Bin_record const&, __gnu_cxx::__pool::_Block_record*, unsigned int) [298] 0.00 0.00 280/4277 __gnu_cxx::__pool_base::_M_get_align() [297] ----------------------------------------------- 0.00 0.00 280/280 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::destroy_node(std::_Rb_tree_node, std::allocator > const, int> >*) [393] [386] 0.0 0.00 0.00 280 __gnu_cxx::__mt_alloc_base, std::allocator > const, int> >::destroy(std::pair, std::allocator > const, int>*) [386] 0.00 0.00 280/560 std::pair, std::allocator > const, int>::~pair() [367] ----------------------------------------------- 0.00 0.00 280/280 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::_M_create_node(std::pair, std::allocator > const, int> const&) [394] [387] 0.0 0.00 0.00 280 __gnu_cxx::__mt_alloc_base, std::allocator > const, int> >::construct(std::pair, std::allocator > const, int>*, std::pair, std::allocator > const, int> const&) [387] 0.00 0.00 280/4333 operator new(unsigned int, void*) [292] 0.00 0.00 280/280 std::pair, std::allocator > const, int>::pair(std::pair, std::allocator > const, int> const&) [389] ----------------------------------------------- 0.00 0.00 280/280 __gnu_cxx::__mt_alloc, std::allocator > const, int> >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned int, void const*) [385] [388] 0.0 0.00 0.00 280 __gnu_cxx::__mt_alloc_base, std::allocator > const, int> > >::max_size() const [388] ----------------------------------------------- 0.00 0.00 280/280 __gnu_cxx::__mt_alloc_base, std::allocator > const, int> >::construct(std::pair, std::allocator > const, int>*, std::pair, std::allocator > const, int> const&) [387] [389] 0.0 0.00 0.00 280 std::pair, std::allocator > const, int>::pair(std::pair, std::allocator > const, int> const&) [389] ----------------------------------------------- 0.00 0.00 280/280 std::map, std::allocator >, int, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::operator[](std::basic_string, std::allocator > const&) [120] [390] 0.0 0.00 0.00 280 std::pair, std::allocator > const, int>::pair(std::basic_string, std::allocator > const&, int const&) [390] ----------------------------------------------- 0.00 0.00 280/280 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::_M_create_node(std::pair, std::allocator > const, int> const&) [394] [391] 0.0 0.00 0.00 280 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::_M_get_node() [391] 0.00 0.00 280/280 __gnu_cxx::__mt_alloc, std::allocator > const, int> >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned int, void const*) [385] ----------------------------------------------- 0.00 0.00 280/280 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::destroy_node(std::_Rb_tree_node, std::allocator > const, int> >*) [393] [392] 0.0 0.00 0.00 280 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::_M_put_node(std::_Rb_tree_node, std::allocator > const, int> >*) [392] 0.00 0.00 280/280 __gnu_cxx::__mt_alloc, std::allocator > const, int> >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::deallocate(std::_Rb_tree_node, std::allocator > const, int> >*, unsigned int) [384] ----------------------------------------------- 0.00 0.00 280/280 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::_M_erase(std::_Rb_tree_node, std::allocator > const, int> >*) [543] [393] 0.0 0.00 0.00 280 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::destroy_node(std::_Rb_tree_node, std::allocator > const, int> >*) [393] 0.00 0.00 280/560 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::get_allocator() const [365] 0.00 0.00 280/280 __gnu_cxx::__mt_alloc_base, std::allocator > const, int> >::destroy(std::pair, std::allocator > const, int>*) [386] 0.00 0.00 280/580 std::allocator, std::allocator > const, int> >::~allocator() [363] 0.00 0.00 280/280 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::_M_put_node(std::_Rb_tree_node, std::allocator > const, int> >*) [392] ----------------------------------------------- 0.00 0.00 280/280 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair, std::allocator > const, int> const&) [143] [394] 0.0 0.00 0.00 280 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::_M_create_node(std::pair, std::allocator > const, int> const&) [394] 0.00 0.00 280/280 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::_M_get_node() [391] 0.00 0.00 280/560 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::get_allocator() const [365] 0.00 0.00 280/280 __gnu_cxx::__mt_alloc_base, std::allocator > const, int> >::construct(std::pair, std::allocator > const, int>*, std::pair, std::allocator > const, int> const&) [387] 0.00 0.00 280/580 std::allocator, std::allocator > const, int> >::~allocator() [363] ----------------------------------------------- 0.00 0.00 118/264 std::map, std::allocator >, std::basic_string, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::end() const [430] 0.00 0.00 146/264 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::find(std::basic_string, std::allocator > const&) const [145] [395] 0.0 0.00 0.00 264 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::end() const [395] 0.00 0.00 264/382 std::_Rb_tree_const_iterator, std::allocator > const, std::basic_string, std::allocator > > >::_Rb_tree_const_iterator(std::_Rb_tree_node, std::allocator > const, std::basic_string, std::allocator > > > const*) [369] ----------------------------------------------- 0.00 0.00 260/260 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::insert_unique(std::pair, std::allocator > const, int> const&) [132] [396] 0.0 0.00 0.00 260 std::pair, std::allocator > const, int> >, bool>::pair(std::_Rb_tree_iterator, std::allocator > const, int> > const&, bool const&) [396] ----------------------------------------------- 0.00 0.00 10/246 std::allocator, std::allocator > const, std::basic_string, std::allocator > > >::allocator() [588] 0.00 0.00 236/246 std::allocator, std::allocator > const, std::basic_string, std::allocator > > >::allocator, std::allocator > const, std::basic_string, std::allocator > > > >(std::allocator, std::allocator > const, std::basic_string, std::allocator > > > > const&) [408] [397] 0.0 0.00 0.00 246 __gnu_cxx::__mt_alloc, std::allocator > const, std::basic_string, std::allocator > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::__mt_alloc() [397] 0.00 0.00 246/246 __gnu_cxx::__mt_alloc_base, std::allocator > const, std::basic_string, std::allocator > > >::__mt_alloc_base() [399] 0.00 0.00 246/29170 __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true>::_S_get_pool() [217] ----------------------------------------------- 0.00 0.00 246/246 std::allocator, std::allocator > const, std::basic_string, std::allocator > > >::~allocator() [400] [398] 0.0 0.00 0.00 246 __gnu_cxx::__mt_alloc, std::allocator > const, std::basic_string, std::allocator > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::~__mt_alloc() [398] ----------------------------------------------- 0.00 0.00 246/246 __gnu_cxx::__mt_alloc, std::allocator > const, std::basic_string, std::allocator > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::__mt_alloc() [397] [399] 0.0 0.00 0.00 246 __gnu_cxx::__mt_alloc_base, std::allocator > const, std::basic_string, std::allocator > > >::__mt_alloc_base() [399] ----------------------------------------------- 0.00 0.00 10/246 std::map, std::allocator >, std::basic_string, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::map() [589] 0.00 0.00 118/246 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::destroy_node(std::_Rb_tree_node, std::allocator > const, std::basic_string, std::allocator > > >*) [444] 0.00 0.00 118/246 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::_M_create_node(std::pair, std::allocator > const, std::basic_string, std::allocator > > const&) [447] [400] 0.0 0.00 0.00 246 std::allocator, std::allocator > const, std::basic_string, std::allocator > > >::~allocator() [400] 0.00 0.00 246/246 __gnu_cxx::__mt_alloc, std::allocator > const, std::basic_string, std::allocator > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::~__mt_alloc() [398] ----------------------------------------------- 0.00 0.00 240/240 std::map, std::allocator >, int, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::operator[](std::basic_string, std::allocator > const&) [120] [401] 0.0 0.00 0.00 240 std::map, std::allocator >, int, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::key_comp() const [401] 0.00 0.00 240/240 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::key_comp() const [402] ----------------------------------------------- 0.00 0.00 240/240 std::map, std::allocator >, int, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::key_comp() const [401] [402] 0.0 0.00 0.00 240 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::key_comp() const [402] ----------------------------------------------- 0.00 0.00 238/238 std::basic_string, std::allocator > std::operator+, std::allocator >(char const*, std::basic_string, std::allocator > const&) [404] [403] 0.0 0.00 0.00 238 std::char_traits::length(char const*) [403] ----------------------------------------------- 0.00 0.00 2/238 WordIndex::GenerateMainIndexPage(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) [666] 0.00 0.00 236/238 HTMLParser::ParseAttrs(std::basic_string, std::allocator > const&) [111] [404] 0.0 0.00 0.00 238 std::basic_string, std::allocator > std::operator+, std::allocator >(char const*, std::basic_string, std::allocator > const&) [404] 0.00 0.00 238/238 std::char_traits::length(char const*) [403] ----------------------------------------------- 0.00 0.00 118/236 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::_S_key(std::_Rb_tree_node, std::allocator > const, std::basic_string, std::allocator > > > const*) [450] 0.00 0.00 118/236 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::_S_key(std::_Rb_tree_node_base const*) [451] [405] 0.0 0.00 0.00 236 std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >::operator()(std::pair, std::allocator > const, std::basic_string, std::allocator > > const&) const [405] ----------------------------------------------- 0.00 0.00 118/236 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::insert_unique(std::pair, std::allocator > const, std::basic_string, std::allocator > > const&) [445] 0.00 0.00 118/236 std::map, std::allocator >, std::basic_string, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::operator[](std::basic_string, std::allocator > const&) [437] [406] 0.0 0.00 0.00 236 std::_Rb_tree_iterator, std::allocator > const, std::basic_string, std::allocator > > >::operator==(std::_Rb_tree_iterator, std::allocator > const, std::basic_string, std::allocator > > > const&) const [406] ----------------------------------------------- 0.00 0.00 118/236 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::destroy_node(std::_Rb_tree_node, std::allocator > const, std::basic_string, std::allocator > > >*) [444] 0.00 0.00 118/236 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::_M_create_node(std::pair, std::allocator > const, std::basic_string, std::allocator > > const&) [447] [407] 0.0 0.00 0.00 236 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::get_allocator() const [407] 0.00 0.00 236/236 std::allocator, std::allocator > const, std::basic_string, std::allocator > > >::allocator, std::allocator > const, std::basic_string, std::allocator > > > >(std::allocator, std::allocator > const, std::basic_string, std::allocator > > > > const&) [408] ----------------------------------------------- 0.00 0.00 236/236 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::get_allocator() const [407] [408] 0.0 0.00 0.00 236 std::allocator, std::allocator > const, std::basic_string, std::allocator > > >::allocator, std::allocator > const, std::basic_string, std::allocator > > > >(std::allocator, std::allocator > const, std::basic_string, std::allocator > > > > const&) [408] 0.00 0.00 236/246 __gnu_cxx::__mt_alloc, std::allocator > const, std::basic_string, std::allocator > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::__mt_alloc() [397] ----------------------------------------------- 0.00 0.00 118/236 __gnu_cxx::__mt_alloc_base, std::allocator > const, std::basic_string, std::allocator > > >::destroy(std::pair, std::allocator > const, std::basic_string, std::allocator > >*) [424] 0.00 0.00 118/236 std::map, std::allocator >, std::basic_string, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::operator[](std::basic_string, std::allocator > const&) [437] [409] 0.0 0.00 0.00 236 std::pair, std::allocator > const, std::basic_string, std::allocator > >::~pair() [409] ----------------------------------------------- 0.00 0.00 210/210 StringMatcher::InitTransitionMap() [24] [410] 0.0 0.00 0.00 210 bool __gnu_cxx::operator!=, std::allocator > >(__gnu_cxx::__normal_iterator, std::allocator > > const&, __gnu_cxx::__normal_iterator, std::allocator > > const&) [410] 0.00 0.00 210/219458 __gnu_cxx::__normal_iterator, std::allocator > >::base() const [192] 0.00 0.00 210/141218 __gnu_cxx::__normal_iterator, std::allocator > >::base() const [195] ----------------------------------------------- 0.00 0.00 1/207 std::allocator, std::allocator > >::allocator() [682] 0.00 0.00 206/207 std::allocator, std::allocator > >::allocator, std::allocator > > >(std::allocator, std::allocator > > > const&) [416] [411] 0.0 0.00 0.00 207 __gnu_cxx::__mt_alloc, std::allocator >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::__mt_alloc() [411] 0.00 0.00 207/207 __gnu_cxx::__mt_alloc_base, std::allocator > >::__mt_alloc_base() [413] 0.00 0.00 207/29170 __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true>::_S_get_pool() [217] ----------------------------------------------- 0.00 0.00 207/207 std::allocator, std::allocator > >::~allocator() [414] [412] 0.0 0.00 0.00 207 __gnu_cxx::__mt_alloc, std::allocator >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::~__mt_alloc() [412] ----------------------------------------------- 0.00 0.00 207/207 __gnu_cxx::__mt_alloc, std::allocator >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::__mt_alloc() [411] [413] 0.0 0.00 0.00 207 __gnu_cxx::__mt_alloc_base, std::allocator > >::__mt_alloc_base() [413] ----------------------------------------------- 0.00 0.00 1/207 std::set, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > > >::set() [699] 0.00 0.00 103/207 std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::destroy_node(std::_Rb_tree_node, std::allocator > >*) [467] 0.00 0.00 103/207 std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_M_create_node(std::basic_string, std::allocator > const&) [468] [414] 0.0 0.00 0.00 207 std::allocator, std::allocator > >::~allocator() [414] 0.00 0.00 207/207 __gnu_cxx::__mt_alloc, std::allocator >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::~__mt_alloc() [412] ----------------------------------------------- 0.00 0.00 103/206 std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::destroy_node(std::_Rb_tree_node, std::allocator > >*) [467] 0.00 0.00 103/206 std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_M_create_node(std::basic_string, std::allocator > const&) [468] [415] 0.0 0.00 0.00 206 std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::get_allocator() const [415] 0.00 0.00 206/206 std::allocator, std::allocator > >::allocator, std::allocator > > >(std::allocator, std::allocator > > > const&) [416] ----------------------------------------------- 0.00 0.00 206/206 std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::get_allocator() const [415] [416] 0.0 0.00 0.00 206 std::allocator, std::allocator > >::allocator, std::allocator > > >(std::allocator, std::allocator > > > const&) [416] 0.00 0.00 206/207 __gnu_cxx::__mt_alloc, std::allocator >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::__mt_alloc() [411] ----------------------------------------------- 0.00 0.00 180/180 StringMatcher::InitTransitionMap() [24] [417] 0.0 0.00 0.00 180 StringMatcher::CharToInt(char) [417] ----------------------------------------------- 0.00 0.00 180/180 std::bitset<256u>::_Unchecked_set(unsigned int, int) [141] [418] 0.0 0.00 0.00 180 std::_Base_bitset<8u>::_M_getword(unsigned int) [418] 0.00 0.00 180/46260 std::_Base_bitset<8u>::_S_whichword(unsigned int) [203] ----------------------------------------------- 0.00 0.00 180/180 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::insert_unique(std::_Rb_tree_iterator, std::allocator > const, int> >, std::pair, std::allocator > const, int> const&) [130] [419] 0.0 0.00 0.00 180 std::_Rb_tree_iterator, std::allocator > const, int> >::operator++() [419] ----------------------------------------------- 0.00 0.00 9/143 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair, std::allocator > const, Reference > const&) [171] 0.00 0.00 9/143 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::insert_unique(std::_Rb_tree_iterator, std::allocator > const, Reference > >, std::pair, std::allocator > const, Reference > const&) [157] 0.00 0.00 25/143 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::insert_unique(std::pair, std::allocator > const, Reference > const&) [158] 0.00 0.00 30/143 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::_S_key(std::_Rb_tree_node_base const*) [509] 0.00 0.00 70/143 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::_S_key(std::_Rb_tree_node, std::allocator > const, Reference > > const*) [472] [420] 0.0 0.00 0.00 143 std::_Select1st, std::allocator > const, Reference > >::operator()(std::pair, std::allocator > const, Reference > const&) const [420] ----------------------------------------------- 0.00 0.00 120/120 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::insert_unique(std::pair, std::allocator > const, int> const&) [132] [421] 0.0 0.00 0.00 120 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::begin() [421] 0.00 0.00 120/20801 std::_Rb_tree_iterator, std::allocator > const, int> >::_Rb_tree_iterator(std::_Rb_tree_node, std::allocator > const, int> >*) [224] ----------------------------------------------- 0.00 0.00 118/118 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::_M_put_node(std::_Rb_tree_node, std::allocator > const, std::basic_string, std::allocator > > >*) [442] [422] 0.0 0.00 0.00 118 __gnu_cxx::__mt_alloc, std::allocator > const, std::basic_string, std::allocator > > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::deallocate(std::_Rb_tree_node, std::allocator > const, std::basic_string, std::allocator > > >*, unsigned int) [422] 0.00 0.00 118/29170 __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true>::_S_get_pool() [217] 0.00 0.00 118/8654 __gnu_cxx::__pool_base::_M_check_threshold(unsigned int) [263] ----------------------------------------------- 0.00 0.00 118/118 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::_M_get_node() [441] [423] 0.0 0.00 0.00 118 __gnu_cxx::__mt_alloc, std::allocator > const, std::basic_string, std::allocator > > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned int, void const*) [423] 0.00 0.00 118/118 __gnu_cxx::__mt_alloc_base, std::allocator > const, std::basic_string, std::allocator > > > >::max_size() const [426] 0.00 0.00 118/29170 __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true>::_S_get_pool() [217] 0.00 0.00 118/4327 __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true>::_S_initialize_once() [293] 0.00 0.00 118/8654 __gnu_cxx::__pool_base::_M_check_threshold(unsigned int) [263] 0.00 0.00 118/4325 __gnu_cxx::__pool_base::_M_get_binmap(unsigned int) [294] 0.00 0.00 118/4325 __gnu_cxx::__pool::_M_get_bin(unsigned int) [295] 0.00 0.00 118/4277 __gnu_cxx::__pool::_M_adjust_freelist(__gnu_cxx::__pool::_Bin_record const&, __gnu_cxx::__pool::_Block_record*, unsigned int) [298] 0.00 0.00 118/4277 __gnu_cxx::__pool_base::_M_get_align() [297] ----------------------------------------------- 0.00 0.00 118/118 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::destroy_node(std::_Rb_tree_node, std::allocator > const, std::basic_string, std::allocator > > >*) [444] [424] 0.0 0.00 0.00 118 __gnu_cxx::__mt_alloc_base, std::allocator > const, std::basic_string, std::allocator > > >::destroy(std::pair, std::allocator > const, std::basic_string, std::allocator > >*) [424] 0.00 0.00 118/236 std::pair, std::allocator > const, std::basic_string, std::allocator > >::~pair() [409] ----------------------------------------------- 0.00 0.00 118/118 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::_M_create_node(std::pair, std::allocator > const, std::basic_string, std::allocator > > const&) [447] [425] 0.0 0.00 0.00 118 __gnu_cxx::__mt_alloc_base, std::allocator > const, std::basic_string, std::allocator > > >::construct(std::pair, std::allocator > const, std::basic_string, std::allocator > >*, std::pair, std::allocator > const, std::basic_string, std::allocator > > const&) [425] 0.00 0.00 118/4333 operator new(unsigned int, void*) [292] 0.00 0.00 118/118 std::pair, std::allocator > const, std::basic_string, std::allocator > >::pair(std::pair, std::allocator > const, std::basic_string, std::allocator > > const&) [438] ----------------------------------------------- 0.00 0.00 118/118 __gnu_cxx::__mt_alloc, std::allocator > const, std::basic_string, std::allocator > > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned int, void const*) [423] [426] 0.0 0.00 0.00 118 __gnu_cxx::__mt_alloc_base, std::allocator > const, std::basic_string, std::allocator > > > >::max_size() const [426] ----------------------------------------------- 0.00 0.00 118/118 std::map, std::allocator >, std::basic_string, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::operator[](std::basic_string, std::allocator > const&) [437] [427] 0.0 0.00 0.00 118 std::_Rb_tree_iterator, std::allocator > const, std::basic_string, std::allocator > > >::operator*() const [427] ----------------------------------------------- 0.00 0.00 118/118 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::find(std::basic_string, std::allocator > const&) const [145] [428] 0.0 0.00 0.00 118 std::_Rb_tree_const_iterator, std::allocator > const, std::basic_string, std::allocator > > >::operator==(std::_Rb_tree_const_iterator, std::allocator > const, std::basic_string, std::allocator > > > const&) const [428] ----------------------------------------------- 0.00 0.00 118/118 Crawler::Index(std::basic_string, std::allocator >, std::basic_string, std::allocator >, std::basic_string, std::allocator >) [2] [429] 0.0 0.00 0.00 118 std::_Rb_tree_const_iterator, std::allocator > const, std::basic_string, std::allocator > > >::operator!=(std::_Rb_tree_const_iterator, std::allocator > const, std::basic_string, std::allocator > > > const&) const [429] ----------------------------------------------- 0.00 0.00 118/118 Crawler::Index(std::basic_string, std::allocator >, std::basic_string, std::allocator >, std::basic_string, std::allocator >) [2] [430] 0.0 0.00 0.00 118 std::map, std::allocator >, std::basic_string, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::end() const [430] 0.00 0.00 118/264 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::end() const [395] ----------------------------------------------- 0.00 0.00 118/118 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::insert_unique(std::_Rb_tree_iterator, std::allocator > const, std::basic_string, std::allocator > > >, std::pair, std::allocator > const, std::basic_string, std::allocator > > const&) [446] [431] 0.0 0.00 0.00 118 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::size() const [431] ----------------------------------------------- 0.00 0.00 118/118 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::find(std::basic_string, std::allocator > const&) const [145] [432] 0.0 0.00 0.00 118 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::_M_end() const [432] ----------------------------------------------- 0.00 0.00 118/118 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::find(std::basic_string, std::allocator > const&) const [145] [433] 0.0 0.00 0.00 118 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::_M_begin() const [433] ----------------------------------------------- 0.00 0.00 118/118 std::map, std::allocator >, std::basic_string, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::operator[](std::basic_string, std::allocator > const&) [437] [434] 0.0 0.00 0.00 118 std::map, std::allocator >, std::basic_string, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::lower_bound(std::basic_string, std::allocator > const&) [434] 0.00 0.00 118/118 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::lower_bound(std::basic_string, std::allocator > const&) [443] ----------------------------------------------- 0.00 0.00 118/118 std::map, std::allocator >, std::basic_string, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::operator[](std::basic_string, std::allocator > const&) [437] [435] 0.0 0.00 0.00 118 std::map, std::allocator >, std::basic_string, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::end() [435] 0.00 0.00 118/118 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::end() [448] ----------------------------------------------- 0.00 0.00 118/118 std::map, std::allocator >, std::basic_string, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::operator[](std::basic_string, std::allocator > const&) [437] [436] 0.0 0.00 0.00 118 std::map, std::allocator >, std::basic_string, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::insert(std::_Rb_tree_iterator, std::allocator > const, std::basic_string, std::allocator > > >, std::pair, std::allocator > const, std::basic_string, std::allocator > > const&) [436] 0.00 0.00 118/118 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::insert_unique(std::_Rb_tree_iterator, std::allocator > const, std::basic_string, std::allocator > > >, std::pair, std::allocator > const, std::basic_string, std::allocator > > const&) [446] ----------------------------------------------- 0.00 0.00 118/118 HTMLParser::ParseAttrs(std::basic_string, std::allocator > const&) [111] [437] 0.0 0.00 0.00 118 std::map, std::allocator >, std::basic_string, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::operator[](std::basic_string, std::allocator > const&) [437] 0.00 0.00 118/118 std::map, std::allocator >, std::basic_string, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::lower_bound(std::basic_string, std::allocator > const&) [434] 0.00 0.00 118/118 std::map, std::allocator >, std::basic_string, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::end() [435] 0.00 0.00 118/236 std::_Rb_tree_iterator, std::allocator > const, std::basic_string, std::allocator > > >::operator==(std::_Rb_tree_iterator, std::allocator > const, std::basic_string, std::allocator > > > const&) const [406] 0.00 0.00 118/118 std::pair, std::allocator > const, std::basic_string, std::allocator > >::pair(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) [439] 0.00 0.00 118/118 std::map, std::allocator >, std::basic_string, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::insert(std::_Rb_tree_iterator, std::allocator > const, std::basic_string, std::allocator > > >, std::pair, std::allocator > const, std::basic_string, std::allocator > > const&) [436] 0.00 0.00 118/236 std::pair, std::allocator > const, std::basic_string, std::allocator > >::~pair() [409] 0.00 0.00 118/118 std::_Rb_tree_iterator, std::allocator > const, std::basic_string, std::allocator > > >::operator*() const [427] ----------------------------------------------- 0.00 0.00 118/118 __gnu_cxx::__mt_alloc_base, std::allocator > const, std::basic_string, std::allocator > > >::construct(std::pair, std::allocator > const, std::basic_string, std::allocator > >*, std::pair, std::allocator > const, std::basic_string, std::allocator > > const&) [425] [438] 0.0 0.00 0.00 118 std::pair, std::allocator > const, std::basic_string, std::allocator > >::pair(std::pair, std::allocator > const, std::basic_string, std::allocator > > const&) [438] ----------------------------------------------- 0.00 0.00 118/118 std::map, std::allocator >, std::basic_string, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::operator[](std::basic_string, std::allocator > const&) [437] [439] 0.0 0.00 0.00 118 std::pair, std::allocator > const, std::basic_string, std::allocator > >::pair(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) [439] ----------------------------------------------- 0.00 0.00 118/118 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::insert_unique(std::pair, std::allocator > const, std::basic_string, std::allocator > > const&) [445] [440] 0.0 0.00 0.00 118 std::pair, std::allocator > const, std::basic_string, std::allocator > > >, bool>::pair(std::_Rb_tree_iterator, std::allocator > const, std::basic_string, std::allocator > > > const&, bool const&) [440] ----------------------------------------------- 0.00 0.00 118/118 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::_M_create_node(std::pair, std::allocator > const, std::basic_string, std::allocator > > const&) [447] [441] 0.0 0.00 0.00 118 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::_M_get_node() [441] 0.00 0.00 118/118 __gnu_cxx::__mt_alloc, std::allocator > const, std::basic_string, std::allocator > > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned int, void const*) [423] ----------------------------------------------- 0.00 0.00 118/118 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::destroy_node(std::_Rb_tree_node, std::allocator > const, std::basic_string, std::allocator > > >*) [444] [442] 0.0 0.00 0.00 118 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::_M_put_node(std::_Rb_tree_node, std::allocator > const, std::basic_string, std::allocator > > >*) [442] 0.00 0.00 118/118 __gnu_cxx::__mt_alloc, std::allocator > const, std::basic_string, std::allocator > > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::deallocate(std::_Rb_tree_node, std::allocator > const, std::basic_string, std::allocator > > >*, unsigned int) [422] ----------------------------------------------- 0.00 0.00 118/118 std::map, std::allocator >, std::basic_string, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::lower_bound(std::basic_string, std::allocator > const&) [434] [443] 0.0 0.00 0.00 118 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::lower_bound(std::basic_string, std::allocator > const&) [443] 0.00 0.00 118/7554 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::_M_begin() [274] 0.00 0.00 118/15088 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::_M_end() [239] 0.00 0.00 118/590 std::_Rb_tree_iterator, std::allocator > const, std::basic_string, std::allocator > > >::_Rb_tree_iterator(std::_Rb_tree_node, std::allocator > const, std::basic_string, std::allocator > > >*) [359] ----------------------------------------------- 0.00 0.00 118/118 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::_M_erase(std::_Rb_tree_node, std::allocator > const, std::basic_string, std::allocator > > >*) [275] [444] 0.0 0.00 0.00 118 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::destroy_node(std::_Rb_tree_node, std::allocator > const, std::basic_string, std::allocator > > >*) [444] 0.00 0.00 118/236 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::get_allocator() const [407] 0.00 0.00 118/118 __gnu_cxx::__mt_alloc_base, std::allocator > const, std::basic_string, std::allocator > > >::destroy(std::pair, std::allocator > const, std::basic_string, std::allocator > >*) [424] 0.00 0.00 118/246 std::allocator, std::allocator > const, std::basic_string, std::allocator > > >::~allocator() [400] 0.00 0.00 118/118 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::_M_put_node(std::_Rb_tree_node, std::allocator > const, std::basic_string, std::allocator > > >*) [442] ----------------------------------------------- 0.00 0.00 118/118 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::insert_unique(std::_Rb_tree_iterator, std::allocator > const, std::basic_string, std::allocator > > >, std::pair, std::allocator > const, std::basic_string, std::allocator > > const&) [446] [445] 0.0 0.00 0.00 118 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::insert_unique(std::pair, std::allocator > const, std::basic_string, std::allocator > > const&) [445] 0.00 0.00 118/7554 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::_M_begin() [274] 0.00 0.00 118/15088 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::_M_end() [239] 0.00 0.00 118/590 std::_Rb_tree_iterator, std::allocator > const, std::basic_string, std::allocator > > >::_Rb_tree_iterator(std::_Rb_tree_node, std::allocator > const, std::basic_string, std::allocator > > >*) [359] 0.00 0.00 118/118 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::begin() [449] 0.00 0.00 118/236 std::_Rb_tree_iterator, std::allocator > const, std::basic_string, std::allocator > > >::operator==(std::_Rb_tree_iterator, std::allocator > const, std::basic_string, std::allocator > > > const&) const [406] 0.00 0.00 118/118 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair, std::allocator > const, std::basic_string, std::allocator > > const&) [457] 0.00 0.00 118/118 std::pair, std::allocator > const, std::basic_string, std::allocator > > >, bool>::pair(std::_Rb_tree_iterator, std::allocator > const, std::basic_string, std::allocator > > > const&, bool const&) [440] ----------------------------------------------- 0.00 0.00 118/118 std::map, std::allocator >, std::basic_string, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::insert(std::_Rb_tree_iterator, std::allocator > const, std::basic_string, std::allocator > > >, std::pair, std::allocator > const, std::basic_string, std::allocator > > const&) [436] [446] 0.0 0.00 0.00 118 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::insert_unique(std::_Rb_tree_iterator, std::allocator > const, std::basic_string, std::allocator > > >, std::pair, std::allocator > const, std::basic_string, std::allocator > > const&) [446] 0.00 0.00 118/15088 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::_M_end() [239] 0.00 0.00 118/118 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::size() const [431] 0.00 0.00 118/118 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::insert_unique(std::pair, std::allocator > const, std::basic_string, std::allocator > > const&) [445] ----------------------------------------------- 0.00 0.00 118/118 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair, std::allocator > const, std::basic_string, std::allocator > > const&) [457] [447] 0.0 0.00 0.00 118 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::_M_create_node(std::pair, std::allocator > const, std::basic_string, std::allocator > > const&) [447] 0.00 0.00 118/118 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::_M_get_node() [441] 0.00 0.00 118/236 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::get_allocator() const [407] 0.00 0.00 118/118 __gnu_cxx::__mt_alloc_base, std::allocator > const, std::basic_string, std::allocator > > >::construct(std::pair, std::allocator > const, std::basic_string, std::allocator > >*, std::pair, std::allocator > const, std::basic_string, std::allocator > > const&) [425] 0.00 0.00 118/246 std::allocator, std::allocator > const, std::basic_string, std::allocator > > >::~allocator() [400] ----------------------------------------------- 0.00 0.00 118/118 std::map, std::allocator >, std::basic_string, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::end() [435] [448] 0.0 0.00 0.00 118 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::end() [448] 0.00 0.00 118/590 std::_Rb_tree_iterator, std::allocator > const, std::basic_string, std::allocator > > >::_Rb_tree_iterator(std::_Rb_tree_node, std::allocator > const, std::basic_string, std::allocator > > >*) [359] ----------------------------------------------- 0.00 0.00 118/118 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::insert_unique(std::pair, std::allocator > const, std::basic_string, std::allocator > > const&) [445] [449] 0.0 0.00 0.00 118 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::begin() [449] 0.00 0.00 118/590 std::_Rb_tree_iterator, std::allocator > const, std::basic_string, std::allocator > > >::_Rb_tree_iterator(std::_Rb_tree_node, std::allocator > const, std::basic_string, std::allocator > > >*) [359] ----------------------------------------------- 0.00 0.00 118/118 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::find(std::basic_string, std::allocator > const&) const [145] [450] 0.0 0.00 0.00 118 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::_S_key(std::_Rb_tree_node, std::allocator > const, std::basic_string, std::allocator > > > const*) [450] 0.00 0.00 118/118 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::_S_value(std::_Rb_tree_node, std::allocator > const, std::basic_string, std::allocator > > > const*) [455] 0.00 0.00 118/236 std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >::operator()(std::pair, std::allocator > const, std::basic_string, std::allocator > > const&) const [405] ----------------------------------------------- 0.00 0.00 118/118 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::find(std::basic_string, std::allocator > const&) const [145] [451] 0.0 0.00 0.00 118 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::_S_key(std::_Rb_tree_node_base const*) [451] 0.00 0.00 118/118 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::_S_value(std::_Rb_tree_node_base const*) [456] 0.00 0.00 118/236 std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >::operator()(std::pair, std::allocator > const, std::basic_string, std::allocator > > const&) const [405] ----------------------------------------------- 0.00 0.00 118/118 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::find(std::basic_string, std::allocator > const&) const [145] [452] 0.0 0.00 0.00 118 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::_S_left(std::_Rb_tree_node_base const*) [452] ----------------------------------------------- 0.00 0.00 118/118 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::_M_erase(std::_Rb_tree_node, std::allocator > const, std::basic_string, std::allocator > > >*) [275] [453] 0.0 0.00 0.00 118 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::_S_left(std::_Rb_tree_node_base*) [453] ----------------------------------------------- 0.00 0.00 118/118 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::_M_erase(std::_Rb_tree_node, std::allocator > const, std::basic_string, std::allocator > > >*) [275] [454] 0.0 0.00 0.00 118 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::_S_right(std::_Rb_tree_node_base*) [454] ----------------------------------------------- 0.00 0.00 118/118 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::_S_key(std::_Rb_tree_node, std::allocator > const, std::basic_string, std::allocator > > > const*) [450] [455] 0.0 0.00 0.00 118 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::_S_value(std::_Rb_tree_node, std::allocator > const, std::basic_string, std::allocator > > > const*) [455] ----------------------------------------------- 0.00 0.00 118/118 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::_S_key(std::_Rb_tree_node_base const*) [451] [456] 0.0 0.00 0.00 118 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::_S_value(std::_Rb_tree_node_base const*) [456] ----------------------------------------------- 0.00 0.00 118/118 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::insert_unique(std::pair, std::allocator > const, std::basic_string, std::allocator > > const&) [445] [457] 0.0 0.00 0.00 118 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair, std::allocator > const, std::basic_string, std::allocator > > const&) [457] 0.00 0.00 118/15088 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::_M_end() [239] 0.00 0.00 118/118 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::_M_create_node(std::pair, std::allocator > const, std::basic_string, std::allocator > > const&) [447] 0.00 0.00 118/590 std::_Rb_tree_iterator, std::allocator > const, std::basic_string, std::allocator > > >::_Rb_tree_iterator(std::_Rb_tree_node, std::allocator > const, std::basic_string, std::allocator > > >*) [359] ----------------------------------------------- 0.00 0.00 104/104 std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::insert_unique(std::basic_string, std::allocator > const&) [127] [458] 0.0 0.00 0.00 104 std::pair, std::allocator > >, bool>::pair(std::_Rb_tree_iterator, std::allocator > > const&, bool const&) [458] ----------------------------------------------- 0.00 0.00 104/104 std::set, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > > >::insert(std::basic_string, std::allocator > const&) [126] [459] 0.0 0.00 0.00 104 std::pair, std::allocator > >, bool>::pair(std::_Rb_tree_const_iterator, std::allocator > > const&, bool const&) [459] ----------------------------------------------- 0.00 0.00 103/103 std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_M_put_node(std::_Rb_tree_node, std::allocator > >*) [466] [460] 0.0 0.00 0.00 103 __gnu_cxx::__mt_alloc, std::allocator > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::deallocate(std::_Rb_tree_node, std::allocator > >*, unsigned int) [460] 0.00 0.00 103/29170 __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true>::_S_get_pool() [217] 0.00 0.00 103/8654 __gnu_cxx::__pool_base::_M_check_threshold(unsigned int) [263] ----------------------------------------------- 0.00 0.00 103/103 std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_M_get_node() [465] [461] 0.0 0.00 0.00 103 __gnu_cxx::__mt_alloc, std::allocator > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned int, void const*) [461] 0.00 0.00 103/103 __gnu_cxx::__mt_alloc_base, std::allocator > > >::max_size() const [464] 0.00 0.00 103/29170 __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true>::_S_get_pool() [217] 0.00 0.00 103/4327 __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true>::_S_initialize_once() [293] 0.00 0.00 103/8654 __gnu_cxx::__pool_base::_M_check_threshold(unsigned int) [263] 0.00 0.00 103/4325 __gnu_cxx::__pool_base::_M_get_binmap(unsigned int) [294] 0.00 0.00 103/4325 __gnu_cxx::__pool::_M_get_bin(unsigned int) [295] 0.00 0.00 101/4277 __gnu_cxx::__pool::_M_adjust_freelist(__gnu_cxx::__pool::_Bin_record const&, __gnu_cxx::__pool::_Block_record*, unsigned int) [298] 0.00 0.00 101/4277 __gnu_cxx::__pool_base::_M_get_align() [297] ----------------------------------------------- 0.00 0.00 103/103 std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::destroy_node(std::_Rb_tree_node, std::allocator > >*) [467] [462] 0.0 0.00 0.00 103 __gnu_cxx::__mt_alloc_base, std::allocator > >::destroy(std::basic_string, std::allocator >*) [462] ----------------------------------------------- 0.00 0.00 103/103 std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_M_create_node(std::basic_string, std::allocator > const&) [468] [463] 0.0 0.00 0.00 103 __gnu_cxx::__mt_alloc_base, std::allocator > >::construct(std::basic_string, std::allocator >*, std::basic_string, std::allocator > const&) [463] 0.00 0.00 103/4333 operator new(unsigned int, void*) [292] ----------------------------------------------- 0.00 0.00 103/103 __gnu_cxx::__mt_alloc, std::allocator > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned int, void const*) [461] [464] 0.0 0.00 0.00 103 __gnu_cxx::__mt_alloc_base, std::allocator > > >::max_size() const [464] ----------------------------------------------- 0.00 0.00 103/103 std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_M_create_node(std::basic_string, std::allocator > const&) [468] [465] 0.0 0.00 0.00 103 std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_M_get_node() [465] 0.00 0.00 103/103 __gnu_cxx::__mt_alloc, std::allocator > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned int, void const*) [461] ----------------------------------------------- 0.00 0.00 103/103 std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::destroy_node(std::_Rb_tree_node, std::allocator > >*) [467] [466] 0.0 0.00 0.00 103 std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_M_put_node(std::_Rb_tree_node, std::allocator > >*) [466] 0.00 0.00 103/103 __gnu_cxx::__mt_alloc, std::allocator > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::deallocate(std::_Rb_tree_node, std::allocator > >*, unsigned int) [460] ----------------------------------------------- 0.00 0.00 103/103 std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_M_erase(std::_Rb_tree_node, std::allocator > >*) [703] [467] 0.0 0.00 0.00 103 std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::destroy_node(std::_Rb_tree_node, std::allocator > >*) [467] 0.00 0.00 103/206 std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::get_allocator() const [415] 0.00 0.00 103/103 __gnu_cxx::__mt_alloc_base, std::allocator > >::destroy(std::basic_string, std::allocator >*) [462] 0.00 0.00 103/207 std::allocator, std::allocator > >::~allocator() [414] 0.00 0.00 103/103 std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_M_put_node(std::_Rb_tree_node, std::allocator > >*) [466] ----------------------------------------------- 0.00 0.00 103/103 std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::basic_string, std::allocator > const&) [150] [468] 0.0 0.00 0.00 103 std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_M_create_node(std::basic_string, std::allocator > const&) [468] 0.00 0.00 103/103 std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_M_get_node() [465] 0.00 0.00 103/206 std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::get_allocator() const [415] 0.00 0.00 103/103 __gnu_cxx::__mt_alloc_base, std::allocator > >::construct(std::basic_string, std::allocator >*, std::basic_string, std::allocator > const&) [463] 0.00 0.00 103/207 std::allocator, std::allocator > >::~allocator() [414] ----------------------------------------------- 0.00 0.00 100/100 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::insert_unique(std::_Rb_tree_iterator, std::allocator > const, int> >, std::pair, std::allocator > const, int> const&) [130] [469] 0.0 0.00 0.00 100 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::size() const [469] ----------------------------------------------- 0.00 0.00 90/90 Crawler::Index(std::basic_string, std::allocator >, std::basic_string, std::allocator >, std::basic_string, std::allocator >) [2] [470] 0.0 0.00 0.00 90 std::_Rb_tree_const_iterator, std::allocator > const, std::basic_string, std::allocator > > >::operator*() const [470] ----------------------------------------------- 0.00 0.00 7/81 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::begin() [611] 0.00 0.00 8/81 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::insert_unique(std::pair, std::allocator > const, Reference > const&) [158] 0.00 0.00 9/81 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::find(std::basic_string, std::allocator > const&) [170] 0.00 0.00 10/81 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::lower_bound(std::basic_string, std::allocator > const&) [173] 0.00 0.00 10/81 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair, std::allocator > const, Reference > const&) [171] 0.00 0.00 37/81 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::end() [484] [471] 0.0 0.00 0.00 81 std::_Rb_tree_iterator, std::allocator > const, Reference > >::_Rb_tree_iterator(std::_Rb_tree_node, std::allocator > const, Reference > >*) [471] ----------------------------------------------- 0.00 0.00 20/70 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::insert_unique(std::pair, std::allocator > const, Reference > const&) [158] 0.00 0.00 25/70 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::lower_bound(std::basic_string, std::allocator > const&) [173] 0.00 0.00 25/70 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::find(std::basic_string, std::allocator > const&) [170] [472] 0.0 0.00 0.00 70 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::_S_key(std::_Rb_tree_node, std::allocator > const, Reference > > const*) [472] 0.00 0.00 70/70 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::_S_value(std::_Rb_tree_node, std::allocator > const, Reference > > const*) [473] 0.00 0.00 70/143 std::_Select1st, std::allocator > const, Reference > >::operator()(std::pair, std::allocator > const, Reference > const&) const [420] ----------------------------------------------- 0.00 0.00 70/70 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::_S_key(std::_Rb_tree_node, std::allocator > const, Reference > > const*) [472] [473] 0.0 0.00 0.00 70 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::_S_value(std::_Rb_tree_node, std::allocator > const, Reference > > const*) [473] ----------------------------------------------- 0.00 0.00 65/65 std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::insert_unique(Reference const&) [8] [474] 0.0 0.00 0.00 65 std::_Rb_tree_iterator >::operator--() [474] ----------------------------------------------- 0.00 0.00 30/60 std::allocator > >::~allocator() [495] 0.00 0.00 30/60 std::allocator > >::~allocator() [494] [475] 0.0 0.00 0.00 60 __gnu_cxx::__mt_alloc >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::~__mt_alloc() [475] ----------------------------------------------- 0.00 0.00 30/60 __gnu_cxx::__mt_alloc >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::__mt_alloc() [490] 0.00 0.00 30/60 __gnu_cxx::__mt_alloc >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::__mt_alloc(__gnu_cxx::__mt_alloc >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> > const&) [489] [476] 0.0 0.00 0.00 60 __gnu_cxx::__mt_alloc_base > >::__mt_alloc_base() [476] ----------------------------------------------- 0.00 0.00 1/51 URLFilter::URLFilter(std::basic_string, std::allocator > const&) [149] 0.00 0.00 50/51 URLFilter::IsIndexableURL(std::basic_string, std::allocator > const&, std::basic_string, std::allocator >&) [81] [477] 0.0 0.00 0.00 51 URLFilter::GetURLPrefix(std::basic_string, std::allocator > const&) [477] ----------------------------------------------- 0.00 0.00 8/47 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::insert_unique(std::pair, std::allocator > const, Reference > const&) [158] 0.00 0.00 9/47 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::find(std::basic_string, std::allocator > const&) [170] 0.00 0.00 10/47 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::lower_bound(std::basic_string, std::allocator > const&) [173] 0.00 0.00 10/47 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair, std::allocator > const, Reference > const&) [171] 0.00 0.00 10/47 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::insert_unique(std::_Rb_tree_iterator, std::allocator > const, Reference > >, std::pair, std::allocator > const, Reference > const&) [157] [478] 0.0 0.00 0.00 47 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::_M_end() [478] ----------------------------------------------- 0.00 0.00 10/46 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::_M_erase(std::_Rb_tree_node, std::allocator > const, Reference > >*) [163] 0.00 0.00 12/46 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::lower_bound(std::basic_string, std::allocator > const&) [173] 0.00 0.00 12/46 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::find(std::basic_string, std::allocator > const&) [170] 0.00 0.00 12/46 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::insert_unique(std::pair, std::allocator > const, Reference > const&) [158] [479] 0.0 0.00 0.00 46 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::_S_left(std::_Rb_tree_node_base*) [479] ----------------------------------------------- 0.00 0.00 8/44 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::insert_unique(std::pair, std::allocator > const, Reference > const&) [158] 0.00 0.00 10/44 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::_M_erase(std::_Rb_tree_node, std::allocator > const, Reference > >*) [163] 0.00 0.00 13/44 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::lower_bound(std::basic_string, std::allocator > const&) [173] 0.00 0.00 13/44 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::find(std::basic_string, std::allocator > const&) [170] [480] 0.0 0.00 0.00 44 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::_S_right(std::_Rb_tree_node_base*) [480] ----------------------------------------------- 0.00 0.00 20/40 std::allocator, std::allocator > const, int> > >::~allocator() [536] 0.00 0.00 20/40 std::allocator, std::allocator > const, int> > >::~allocator() [535] [481] 0.0 0.00 0.00 40 __gnu_cxx::__mt_alloc, std::allocator > const, int> >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::~__mt_alloc() [481] ----------------------------------------------- 0.00 0.00 20/40 __gnu_cxx::__mt_alloc, std::allocator > const, int> >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::__mt_alloc() [530] 0.00 0.00 20/40 __gnu_cxx::__mt_alloc, std::allocator > const, int> >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::__mt_alloc(__gnu_cxx::__mt_alloc, std::allocator > const, int> >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> > const&) [529] [482] 0.0 0.00 0.00 40 __gnu_cxx::__mt_alloc_base, std::allocator > const, int> > >::__mt_alloc_base() [482] ----------------------------------------------- 0.00 0.00 40/40 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::insert_unique(std::pair, std::allocator > const, int> const&) [132] [483] 0.0 0.00 0.00 40 std::_Rb_tree_iterator, std::allocator > const, int> >::operator--() [483] ----------------------------------------------- 0.00 0.00 18/37 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::find(std::basic_string, std::allocator > const&) [170] 0.00 0.00 19/37 std::map, std::allocator >, Reference, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::end() [546] [484] 0.0 0.00 0.00 37 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::end() [484] 0.00 0.00 37/81 std::_Rb_tree_iterator, std::allocator > const, Reference > >::_Rb_tree_iterator(std::_Rb_tree_node, std::allocator > const, Reference > >*) [471] ----------------------------------------------- 0.00 0.00 30/30 StringMatcher::StringMatcher(std::basic_string, std::allocator > const&) [25] [485] 0.0 0.00 0.00 30 ObjectCount::ObjectCount() [485] ----------------------------------------------- 0.00 0.00 30/30 StringMatcher::~StringMatcher() [487] [486] 0.0 0.00 0.00 30 ObjectCount::~ObjectCount() [486] ----------------------------------------------- 0.00 0.00 30/30 HTMLParser::~HTMLParser() [552] [487] 0.0 0.00 0.00 30 StringMatcher::~StringMatcher() [487] 0.00 0.00 30/30 std::map, std::allocator > >::~map() [500] 0.00 0.00 30/30 ObjectCount::~ObjectCount() [486] 0.00 0.00 30/64528 ObjectCountBase::~ObjectCountBase() [200] ----------------------------------------------- 0.00 0.00 30/30 StringMatcher::InitTransitionMap() [24] [488] 0.0 0.00 0.00 30 TransitionKey::TransitionKey() [488] 0.00 0.00 30/64528 ObjectCountBase::ObjectCountBase() [199] 0.00 0.00 30/16597 ObjectCount::ObjectCount() [227] ----------------------------------------------- 0.00 0.00 30/30 std::allocator > >::allocator(std::allocator > > const&) [493] [489] 0.0 0.00 0.00 30 __gnu_cxx::__mt_alloc >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::__mt_alloc(__gnu_cxx::__mt_alloc >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> > const&) [489] 0.00 0.00 30/60 __gnu_cxx::__mt_alloc_base > >::__mt_alloc_base() [476] 0.00 0.00 30/29170 __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true>::_S_get_pool() [217] ----------------------------------------------- 0.00 0.00 30/30 std::allocator > >::allocator >(std::allocator > const&) [492] [490] 0.0 0.00 0.00 30 __gnu_cxx::__mt_alloc >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::__mt_alloc() [490] 0.00 0.00 30/60 __gnu_cxx::__mt_alloc_base > >::__mt_alloc_base() [476] 0.00 0.00 30/29170 __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true>::_S_get_pool() [217] ----------------------------------------------- 0.00 0.00 30/30 StringMatcher::InitTransitionMap() [24] [491] 0.0 0.00 0.00 30 __gnu_cxx::__normal_iterator, std::allocator > >::__normal_iterator(__gnu_cxx::__normal_iterator, std::allocator > > const&) [491] 0.00 0.00 30/141218 __gnu_cxx::__normal_iterator, std::allocator > >::base() const [195] ----------------------------------------------- 0.00 0.00 30/30 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Rb_tree(std::less const&, std::allocator > const&) [507] [492] 0.0 0.00 0.00 30 std::allocator > >::allocator >(std::allocator > const&) [492] 0.00 0.00 30/30 __gnu_cxx::__mt_alloc >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::__mt_alloc() [490] ----------------------------------------------- 0.00 0.00 30/30 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Rb_tree_impl, false>::_Rb_tree_impl(std::allocator > > const&, std::less const&) [503] [493] 0.0 0.00 0.00 30 std::allocator > >::allocator(std::allocator > > const&) [493] 0.00 0.00 30/30 __gnu_cxx::__mt_alloc >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::__mt_alloc(__gnu_cxx::__mt_alloc >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> > const&) [489] ----------------------------------------------- 0.00 0.00 30/30 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Rb_tree(std::less const&, std::allocator > const&) [507] [494] 0.0 0.00 0.00 30 std::allocator > >::~allocator() [494] 0.00 0.00 30/60 __gnu_cxx::__mt_alloc >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::~__mt_alloc() [475] ----------------------------------------------- 0.00 0.00 30/30 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Rb_tree_impl, false>::~_Rb_tree_impl() [504] [495] 0.0 0.00 0.00 30 std::allocator > >::~allocator() [495] 0.00 0.00 30/60 __gnu_cxx::__mt_alloc >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::~__mt_alloc() [475] ----------------------------------------------- 0.00 0.00 30/30 std::map, std::allocator > >::map() [499] [496] 0.0 0.00 0.00 30 std::allocator >::allocator() [496] 0.00 0.00 30/670 __gnu_cxx::__mt_alloc, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::__mt_alloc() [349] ----------------------------------------------- 0.00 0.00 30/30 std::_Base_bitset<8u>::_Base_bitset() [498] [497] 0.0 0.00 0.00 30 std::_Base_bitset<8u>::_M_do_reset() [497] ----------------------------------------------- 0.00 0.00 30/30 std::bitset<256u>::bitset() [502] [498] 0.0 0.00 0.00 30 std::_Base_bitset<8u>::_Base_bitset() [498] 0.00 0.00 30/30 std::_Base_bitset<8u>::_M_do_reset() [497] ----------------------------------------------- 0.00 0.00 30/30 StringMatcher::StringMatcher(std::basic_string, std::allocator > const&) [25] [499] 0.0 0.00 0.00 30 std::map, std::allocator > >::map() [499] 0.00 0.00 30/30 std::allocator >::allocator() [496] 0.00 0.00 30/30 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Rb_tree(std::less const&, std::allocator > const&) [507] 0.00 0.00 30/670 std::allocator >::~allocator() [352] ----------------------------------------------- 0.00 0.00 30/30 StringMatcher::~StringMatcher() [487] [500] 0.0 0.00 0.00 30 std::map, std::allocator > >::~map() [500] 0.00 0.00 30/30 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::~_Rb_tree() [508] ----------------------------------------------- 0.00 0.00 30/30 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::insert_unique(std::pair const&) [174] [501] 0.0 0.00 0.00 30 std::pair >, bool>::pair(std::_Rb_tree_iterator > const&, bool const&) [501] ----------------------------------------------- 0.00 0.00 30/30 StringMatcher::InitTransitionMap() [24] [502] 0.0 0.00 0.00 30 std::bitset<256u>::bitset() [502] 0.00 0.00 30/30 std::_Base_bitset<8u>::_Base_bitset() [498] ----------------------------------------------- 0.00 0.00 30/30 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Rb_tree(std::less const&, std::allocator > const&) [507] [503] 0.0 0.00 0.00 30 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Rb_tree_impl, false>::_Rb_tree_impl(std::allocator > > const&, std::less const&) [503] 0.00 0.00 30/30 std::allocator > >::allocator(std::allocator > > const&) [493] ----------------------------------------------- 0.00 0.00 30/30 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::~_Rb_tree() [508] [504] 0.0 0.00 0.00 30 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Rb_tree_impl, false>::~_Rb_tree_impl() [504] 0.00 0.00 30/30 std::allocator > >::~allocator() [495] ----------------------------------------------- 0.00 0.00 30/30 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::insert_unique(std::pair const&) [174] [505] 0.0 0.00 0.00 30 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::begin() [505] 0.00 0.00 30/64596 std::_Rb_tree_iterator >::_Rb_tree_iterator(std::_Rb_tree_node >*) [198] ----------------------------------------------- 320 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [506] 0.00 0.00 30/30 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::~_Rb_tree() [508] [506] 0.0 0.00 0.00 30+320 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [506] 0.00 0.00 320/12042 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_right(std::_Rb_tree_node_base*) [252] 0.00 0.00 320/33105 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_left(std::_Rb_tree_node_base*) [215] 0.00 0.00 320/320 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::destroy_node(std::_Rb_tree_node >*) [382] 320 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [506] ----------------------------------------------- 0.00 0.00 30/30 std::map, std::allocator > >::map() [499] [507] 0.0 0.00 0.00 30 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Rb_tree(std::less const&, std::allocator > const&) [507] 0.00 0.00 30/30 std::allocator > >::allocator >(std::allocator > const&) [492] 0.00 0.00 30/30 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Rb_tree_impl, false>::_Rb_tree_impl(std::allocator > > const&, std::less const&) [503] 0.00 0.00 30/30 std::allocator > >::~allocator() [494] ----------------------------------------------- 0.00 0.00 30/30 std::map, std::allocator > >::~map() [500] [508] 0.0 0.00 0.00 30 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::~_Rb_tree() [508] 0.00 0.00 30/16307 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_begin() [232] 0.00 0.00 30/30 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [506] 0.00 0.00 30/30 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Rb_tree_impl, false>::~_Rb_tree_impl() [504] ----------------------------------------------- 0.00 0.00 5/30 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::insert_unique(std::pair, std::allocator > const, Reference > const&) [158] 0.00 0.00 7/30 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::find(std::basic_string, std::allocator > const&) [170] 0.00 0.00 9/30 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair, std::allocator > const, Reference > const&) [171] 0.00 0.00 9/30 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::insert_unique(std::_Rb_tree_iterator, std::allocator > const, Reference > >, std::pair, std::allocator > const, Reference > const&) [157] [509] 0.0 0.00 0.00 30 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::_S_key(std::_Rb_tree_node_base const*) [509] 0.00 0.00 30/30 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::_S_value(std::_Rb_tree_node_base const*) [510] 0.00 0.00 30/143 std::_Select1st, std::allocator > const, Reference > >::operator()(std::pair, std::allocator > const, Reference > const&) const [420] ----------------------------------------------- 0.00 0.00 30/30 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::_S_key(std::_Rb_tree_node_base const*) [509] [510] 0.0 0.00 0.00 30 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::_S_value(std::_Rb_tree_node_base const*) [510] ----------------------------------------------- 0.00 0.00 1/28 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::~_Rb_tree() [164] 0.00 0.00 8/28 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::insert_unique(std::pair, std::allocator > const, Reference > const&) [158] 0.00 0.00 9/28 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::find(std::basic_string, std::allocator > const&) [170] 0.00 0.00 10/28 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::lower_bound(std::basic_string, std::allocator > const&) [173] [511] 0.0 0.00 0.00 28 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::_M_begin() [511] ----------------------------------------------- 0.00 0.00 7/26 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::insert_unique(std::pair, std::allocator > const, Reference > const&) [158] 0.00 0.00 9/26 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::find(std::basic_string, std::allocator > const&) [170] 0.00 0.00 10/26 std::map, std::allocator >, Reference, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::operator[](std::basic_string, std::allocator > const&) [148] [512] 0.0 0.00 0.00 26 std::_Rb_tree_iterator, std::allocator > const, Reference > >::operator==(std::_Rb_tree_iterator, std::allocator > const, Reference > > const&) const [512] ----------------------------------------------- 0.00 0.00 2/23 bool std::operator!=, Reference&, Reference*>(std::_Deque_iterator, Reference&, Reference*> const&, std::_Deque_iterator, Reference&, Reference*> const&) [644] 0.00 0.00 21/23 std::deque, std::allocator > >::empty() const [518] [513] 0.0 0.00 0.00 23 bool std::operator==, Reference&, Reference*>(std::_Deque_iterator, Reference&, Reference*> const&, std::_Deque_iterator, Reference&, Reference*> const&) [513] ----------------------------------------------- 0.00 0.00 10/21 DocumentQueue::DequeueDocument() [154] 0.00 0.00 11/21 Crawler::Index(std::basic_string, std::allocator >, std::basic_string, std::allocator >, std::basic_string, std::allocator >) [2] [514] 0.0 0.00 0.00 21 DocumentQueue::IsEmpty() [514] 0.00 0.00 21/21 std::queue, std::deque, std::allocator > > >::empty() const [519] ----------------------------------------------- 0.00 0.00 1/21 std::allocator, std::allocator > const, Reference > >::allocator() [695] 0.00 0.00 20/21 std::allocator, std::allocator > const, Reference > >::allocator, std::allocator > const, Reference > > >(std::allocator, std::allocator > const, Reference > > > const&) [537] [515] 0.0 0.00 0.00 21 __gnu_cxx::__mt_alloc, std::allocator > const, Reference >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::__mt_alloc() [515] 0.00 0.00 21/21 __gnu_cxx::__mt_alloc_base, std::allocator > const, Reference > >::__mt_alloc_base() [517] 0.00 0.00 21/29170 __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true>::_S_get_pool() [217] ----------------------------------------------- 0.00 0.00 21/21 std::allocator, std::allocator > const, Reference > >::~allocator() [520] [516] 0.0 0.00 0.00 21 __gnu_cxx::__mt_alloc, std::allocator > const, Reference >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::~__mt_alloc() [516] ----------------------------------------------- 0.00 0.00 21/21 __gnu_cxx::__mt_alloc, std::allocator > const, Reference >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::__mt_alloc() [515] [517] 0.0 0.00 0.00 21 __gnu_cxx::__mt_alloc_base, std::allocator > const, Reference > >::__mt_alloc_base() [517] ----------------------------------------------- 0.00 0.00 21/21 std::queue, std::deque, std::allocator > > >::empty() const [519] [518] 0.0 0.00 0.00 21 std::deque, std::allocator > >::empty() const [518] 0.00 0.00 21/23 bool std::operator==, Reference&, Reference*>(std::_Deque_iterator, Reference&, Reference*> const&, std::_Deque_iterator, Reference&, Reference*> const&) [513] ----------------------------------------------- 0.00 0.00 21/21 DocumentQueue::IsEmpty() [514] [519] 0.0 0.00 0.00 21 std::queue, std::deque, std::allocator > > >::empty() const [519] 0.00 0.00 21/21 std::deque, std::allocator > >::empty() const [518] ----------------------------------------------- 0.00 0.00 1/21 std::map, std::allocator >, Reference, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::map() [697] 0.00 0.00 10/21 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::destroy_node(std::_Rb_tree_node, std::allocator > const, Reference > >*) [160] 0.00 0.00 10/21 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::_M_create_node(std::pair, std::allocator > const, Reference > const&) [181] [520] 0.0 0.00 0.00 21 std::allocator, std::allocator > const, Reference > >::~allocator() [520] 0.00 0.00 21/21 __gnu_cxx::__mt_alloc, std::allocator > const, Reference >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::~__mt_alloc() [516] ----------------------------------------------- 0.00 0.00 20/20 HTMLParser::SkipUntil(StringMatcher&, std::basic_string, std::allocator > const&) [10] [521] 0.0 0.00 0.00 20 StringMatcher::Reset() [521] ----------------------------------------------- 0.00 0.00 20/20 MLC::DeletePtr(void*) [527] [522] 0.0 0.00 0.00 20 MLC::DecMem(void*) [522] 0.00 0.00 20/20 MLC::DecHeap(unsigned int) [525] ----------------------------------------------- 0.00 0.00 20/20 MLC::DeletePtr(void*) [527] [523] 0.0 0.00 0.00 20 MLC::IncDel() [523] ----------------------------------------------- 0.00 0.00 20/20 operator new(unsigned int, bool) [155] [524] 0.0 0.00 0.00 20 MLC::IncNew() [524] ----------------------------------------------- 0.00 0.00 20/20 MLC::DecMem(void*) [522] [525] 0.0 0.00 0.00 20 MLC::DecHeap(unsigned int) [525] ----------------------------------------------- 0.00 0.00 20/20 operator new(unsigned int, bool) [155] [526] 0.0 0.00 0.00 20 MLC::IncHeap(unsigned int) [526] ----------------------------------------------- 0.00 0.00 10/20 SmartPtr::~SmartPtr() [110] 0.00 0.00 10/20 Reference::~Reference() [23] [527] 0.0 0.00 0.00 20 MLC::DeletePtr(void*) [527] 0.00 0.00 20/20 MLC::IncDel() [523] 0.00 0.00 20/20 MLC::DecMem(void*) [522] ----------------------------------------------- 0.00 0.00 10/20 std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::~allocator() [587] 0.00 0.00 10/20 std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::~allocator() [586] [528] 0.0 0.00 0.00 20 __gnu_cxx::__mt_alloc, std::allocator > const, std::basic_string, std::allocator > > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::~__mt_alloc() [528] ----------------------------------------------- 0.00 0.00 20/20 std::allocator, std::allocator > const, int> > >::allocator(std::allocator, std::allocator > const, int> > > const&) [534] [529] 0.0 0.00 0.00 20 __gnu_cxx::__mt_alloc, std::allocator > const, int> >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::__mt_alloc(__gnu_cxx::__mt_alloc, std::allocator > const, int> >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> > const&) [529] 0.00 0.00 20/40 __gnu_cxx::__mt_alloc_base, std::allocator > const, int> > >::__mt_alloc_base() [482] 0.00 0.00 20/29170 __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true>::_S_get_pool() [217] ----------------------------------------------- 0.00 0.00 20/20 std::allocator, std::allocator > const, int> > >::allocator, std::allocator > const, int> >(std::allocator, std::allocator > const, int> > const&) [533] [530] 0.0 0.00 0.00 20 __gnu_cxx::__mt_alloc, std::allocator > const, int> >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::__mt_alloc() [530] 0.00 0.00 20/40 __gnu_cxx::__mt_alloc_base, std::allocator > const, int> > >::__mt_alloc_base() [482] 0.00 0.00 20/29170 __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true>::_S_get_pool() [217] ----------------------------------------------- 0.00 0.00 10/20 __gnu_cxx::__mt_alloc, std::allocator > const, std::basic_string, std::allocator > > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::__mt_alloc() [580] 0.00 0.00 10/20 __gnu_cxx::__mt_alloc, std::allocator > const, std::basic_string, std::allocator > > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::__mt_alloc(__gnu_cxx::__mt_alloc, std::allocator > const, std::basic_string, std::allocator > > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> > const&) [579] [531] 0.0 0.00 0.00 20 __gnu_cxx::__mt_alloc_base, std::allocator > const, std::basic_string, std::allocator > > > >::__mt_alloc_base() [531] ----------------------------------------------- 0.00 0.00 10/20 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::destroy_node(std::_Rb_tree_node, std::allocator > const, Reference > >*) [160] 0.00 0.00 10/20 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::_M_create_node(std::pair, std::allocator > const, Reference > const&) [181] [532] 0.0 0.00 0.00 20 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::get_allocator() const [532] 0.00 0.00 20/20 std::allocator, std::allocator > const, Reference > >::allocator, std::allocator > const, Reference > > >(std::allocator, std::allocator > const, Reference > > > const&) [537] ----------------------------------------------- 0.00 0.00 20/20 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::_Rb_tree(std::less, std::allocator > > const&, std::allocator, std::allocator > const, int> > const&) [544] [533] 0.0 0.00 0.00 20 std::allocator, std::allocator > const, int> > >::allocator, std::allocator > const, int> >(std::allocator, std::allocator > const, int> > const&) [533] 0.00 0.00 20/20 __gnu_cxx::__mt_alloc, std::allocator > const, int> >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::__mt_alloc() [530] ----------------------------------------------- 0.00 0.00 20/20 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::_Rb_tree_impl, std::allocator > >, false>::_Rb_tree_impl(std::allocator, std::allocator > const, int> > > const&, std::less, std::allocator > > const&) [541] [534] 0.0 0.00 0.00 20 std::allocator, std::allocator > const, int> > >::allocator(std::allocator, std::allocator > const, int> > > const&) [534] 0.00 0.00 20/20 __gnu_cxx::__mt_alloc, std::allocator > const, int> >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::__mt_alloc(__gnu_cxx::__mt_alloc, std::allocator > const, int> >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> > const&) [529] ----------------------------------------------- 0.00 0.00 20/20 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::_Rb_tree(std::less, std::allocator > > const&, std::allocator, std::allocator > const, int> > const&) [544] [535] 0.0 0.00 0.00 20 std::allocator, std::allocator > const, int> > >::~allocator() [535] 0.00 0.00 20/40 __gnu_cxx::__mt_alloc, std::allocator > const, int> >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::~__mt_alloc() [481] ----------------------------------------------- 0.00 0.00 20/20 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::_Rb_tree_impl, std::allocator > >, false>::~_Rb_tree_impl() [542] [536] 0.0 0.00 0.00 20 std::allocator, std::allocator > const, int> > >::~allocator() [536] 0.00 0.00 20/40 __gnu_cxx::__mt_alloc, std::allocator > const, int> >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::~__mt_alloc() [481] ----------------------------------------------- 0.00 0.00 20/20 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::get_allocator() const [532] [537] 0.0 0.00 0.00 20 std::allocator, std::allocator > const, Reference > >::allocator, std::allocator > const, Reference > > >(std::allocator, std::allocator > const, Reference > > > const&) [537] 0.00 0.00 20/21 __gnu_cxx::__mt_alloc, std::allocator > const, Reference >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::__mt_alloc() [515] ----------------------------------------------- 0.00 0.00 20/20 std::map, std::allocator >, int, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::map() [539] [538] 0.0 0.00 0.00 20 std::allocator, std::allocator > const, int> >::allocator() [538] 0.00 0.00 20/580 __gnu_cxx::__mt_alloc, std::allocator > const, int>, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::__mt_alloc() [360] ----------------------------------------------- 0.00 0.00 20/20 HTMLParser::HTMLParser(InputStream*) [19] [539] 0.0 0.00 0.00 20 std::map, std::allocator >, int, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::map() [539] 0.00 0.00 20/20 std::allocator, std::allocator > const, int> >::allocator() [538] 0.00 0.00 20/20 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::_Rb_tree(std::less, std::allocator > > const&, std::allocator, std::allocator > const, int> > const&) [544] 0.00 0.00 20/580 std::allocator, std::allocator > const, int> >::~allocator() [363] ----------------------------------------------- 0.00 0.00 20/20 HTMLParser::~HTMLParser() [552] [540] 0.0 0.00 0.00 20 std::map, std::allocator >, int, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::~map() [540] 0.00 0.00 20/20 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::~_Rb_tree() [545] ----------------------------------------------- 0.00 0.00 20/20 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::_Rb_tree(std::less, std::allocator > > const&, std::allocator, std::allocator > const, int> > const&) [544] [541] 0.0 0.00 0.00 20 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::_Rb_tree_impl, std::allocator > >, false>::_Rb_tree_impl(std::allocator, std::allocator > const, int> > > const&, std::less, std::allocator > > const&) [541] 0.00 0.00 20/20 std::allocator, std::allocator > const, int> > >::allocator(std::allocator, std::allocator > const, int> > > const&) [534] ----------------------------------------------- 0.00 0.00 20/20 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::~_Rb_tree() [545] [542] 0.0 0.00 0.00 20 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::_Rb_tree_impl, std::allocator > >, false>::~_Rb_tree_impl() [542] 0.00 0.00 20/20 std::allocator, std::allocator > const, int> > >::~allocator() [536] ----------------------------------------------- 280 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::_M_erase(std::_Rb_tree_node, std::allocator > const, int> >*) [543] 0.00 0.00 20/20 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::~_Rb_tree() [545] [543] 0.0 0.00 0.00 20+280 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::_M_erase(std::_Rb_tree_node, std::allocator > const, int> >*) [543] 0.00 0.00 280/15097 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::_S_right(std::_Rb_tree_node_base*) [238] 0.00 0.00 280/8874 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::_S_left(std::_Rb_tree_node_base*) [262] 0.00 0.00 280/280 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::destroy_node(std::_Rb_tree_node, std::allocator > const, int> >*) [393] 280 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::_M_erase(std::_Rb_tree_node, std::allocator > const, int> >*) [543] ----------------------------------------------- 0.00 0.00 20/20 std::map, std::allocator >, int, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::map() [539] [544] 0.0 0.00 0.00 20 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::_Rb_tree(std::less, std::allocator > > const&, std::allocator, std::allocator > const, int> > const&) [544] 0.00 0.00 20/20 std::allocator, std::allocator > const, int> > >::allocator, std::allocator > const, int> >(std::allocator, std::allocator > const, int> > const&) [533] 0.00 0.00 20/20 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::_Rb_tree_impl, std::allocator > >, false>::_Rb_tree_impl(std::allocator, std::allocator > const, int> > > const&, std::less, std::allocator > > const&) [541] 0.00 0.00 20/20 std::allocator, std::allocator > const, int> > >::~allocator() [535] ----------------------------------------------- 0.00 0.00 20/20 std::map, std::allocator >, int, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::~map() [540] [545] 0.0 0.00 0.00 20 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::~_Rb_tree() [545] 0.00 0.00 20/5576 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::_M_begin() [285] 0.00 0.00 20/20 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::_M_erase(std::_Rb_tree_node, std::allocator > const, int> >*) [543] 0.00 0.00 20/20 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::_Rb_tree_impl, std::allocator > >, false>::~_Rb_tree_impl() [542] ----------------------------------------------- 0.00 0.00 9/19 DocumentCache::GetDocument(std::basic_string, std::allocator > const&) [167] 0.00 0.00 10/19 std::map, std::allocator >, Reference, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::operator[](std::basic_string, std::allocator > const&) [148] [546] 0.0 0.00 0.00 19 std::map, std::allocator >, Reference, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::end() [546] 0.00 0.00 19/37 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::end() [484] ----------------------------------------------- 0.00 0.00 1/18 std::_Deque_iterator, Reference&, Reference*> std::__uninitialized_copy_aux, Reference const&, Reference const*>, std::_Deque_iterator, Reference&, Reference*> >(std::_Deque_iterator, Reference const&, Reference const*>, std::_Deque_iterator, Reference const&, Reference const*>, std::_Deque_iterator, Reference&, Reference*>, __false_type) [714] 0.00 0.00 1/18 std::_Deque_iterator, Reference&, Reference*> std::uninitialized_copy, Reference const&, Reference const*>, std::_Deque_iterator, Reference&, Reference*> >(std::_Deque_iterator, Reference const&, Reference const*>, std::_Deque_iterator, Reference const&, Reference const*>, std::_Deque_iterator, Reference&, Reference*>) [712] 0.00 0.00 1/18 std::_Deque_iterator, Reference&, Reference*> std::__uninitialized_copy_a, Reference const&, Reference const*>, std::_Deque_iterator, Reference&, Reference*>, Reference >(std::_Deque_iterator, Reference const&, Reference const*>, std::_Deque_iterator, Reference const&, Reference const*>, std::_Deque_iterator, Reference&, Reference*>, std::allocator >) [713] 0.00 0.00 1/18 std::deque, std::allocator > >::deque(std::deque, std::allocator > > const&) [103] 0.00 0.00 4/18 std::deque, std::allocator > >::~deque() [125] 0.00 0.00 10/18 std::deque, std::allocator > >::begin() [591] [547] 0.0 0.00 0.00 18 std::_Deque_iterator, Reference&, Reference*>::_Deque_iterator(std::_Deque_iterator, Reference&, Reference*> const&) [547] ----------------------------------------------- 0.00 0.00 17/17 std::map, std::allocator >, Reference, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::operator[](std::basic_string, std::allocator > const&) [148] [548] 0.0 0.00 0.00 17 std::_Rb_tree_iterator, std::allocator > const, Reference > >::operator*() const [548] ----------------------------------------------- 0.00 0.00 15/15 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::insert_unique(std::_Rb_tree_iterator, std::allocator > const, Reference > >, std::pair, std::allocator > const, Reference > const&) [157] [549] 0.0 0.00 0.00 15 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::_M_rightmost() [549] ----------------------------------------------- 0.00 0.00 2/13 std::_Deque_base, std::allocator > >::_M_deallocate_node(Reference*) [123] 0.00 0.00 2/13 std::_Deque_base, std::allocator > >::_M_allocate_node() [86] 0.00 0.00 4/13 std::_Deque_base, std::allocator > >::_M_initialize_map(unsigned int) [87] 0.00 0.00 5/13 std::_Deque_iterator, Reference&, Reference*>::_S_buffer_size() [612] [550] 0.0 0.00 0.00 13 std::__deque_buf_size(unsigned int) [550] ----------------------------------------------- 0.00 0.00 11/11 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::insert_unique(std::_Rb_tree_iterator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > const&) [35] [551] 0.0 0.00 0.00 11 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::size() const [551] ----------------------------------------------- 0.00 0.00 10/10 Crawler::Index(std::basic_string, std::allocator >, std::basic_string, std::allocator >, std::basic_string, std::allocator >) [2] [552] 0.0 0.00 0.00 10 HTMLParser::~HTMLParser() [552] 0.00 0.00 30/30 StringMatcher::~StringMatcher() [487] 0.00 0.00 20/20 std::map, std::allocator >, int, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::~map() [540] 0.00 0.00 10/10 HTMLEvent::~HTMLEvent() [575] 0.00 0.00 10/10 ObjectCount::~ObjectCount() [556] 0.00 0.00 10/64528 ObjectCountBase::~ObjectCountBase() [200] ----------------------------------------------- 0.00 0.00 10/10 FileInputStream::FileInputStream(std::basic_string, std::allocator > const&) [572] [553] 0.0 0.00 0.00 10 InputStream::InputStream() [553] 0.00 0.00 10/10 ObjectCount::ObjectCount() [557] ----------------------------------------------- 0.00 0.00 10/10 FileInputStream::~FileInputStream() [109] [554] 0.0 0.00 0.00 10 InputStream::~InputStream() [554] 0.00 0.00 10/10 ObjectCount::~ObjectCount() [558] ----------------------------------------------- 0.00 0.00 10/10 HTMLParser::HTMLParser(InputStream*) [19] [555] 0.0 0.00 0.00 10 ObjectCount::ObjectCount() [555] ----------------------------------------------- 0.00 0.00 10/10 HTMLParser::~HTMLParser() [552] [556] 0.0 0.00 0.00 10 ObjectCount::~ObjectCount() [556] ----------------------------------------------- 0.00 0.00 10/10 InputStream::InputStream() [553] [557] 0.0 0.00 0.00 10 ObjectCount::ObjectCount() [557] ----------------------------------------------- 0.00 0.00 10/10 InputStream::~InputStream() [554] [558] 0.0 0.00 0.00 10 ObjectCount::~ObjectCount() [558] ----------------------------------------------- 0.00 0.00 10/10 HTMLDocument::HTMLDocument(std::basic_string, std::allocator > const&) [567] [559] 0.0 0.00 0.00 10 ObjectCount::ObjectCount() [559] ----------------------------------------------- 0.00 0.00 10/10 HTMLDocument::~HTMLDocument() [78] [560] 0.0 0.00 0.00 10 ObjectCount::~ObjectCount() [560] ----------------------------------------------- 0.00 0.00 10/10 Referencable::Referencable() [568] [561] 0.0 0.00 0.00 10 ObjectCount::ObjectCount() [561] ----------------------------------------------- 0.00 0.00 10/10 FileInputStream::FileInputStream(std::basic_string, std::allocator > const&) [572] [562] 0.0 0.00 0.00 10 ObjectCount::ObjectCount() [562] ----------------------------------------------- 0.00 0.00 10/10 FileInputStream::~FileInputStream() [109] [563] 0.0 0.00 0.00 10 ObjectCount::~ObjectCount() [563] ----------------------------------------------- 0.00 0.00 10/10 HTMLEvent::HTMLEvent() [574] [564] 0.0 0.00 0.00 10 ObjectCount::ObjectCount() [564] ----------------------------------------------- 0.00 0.00 10/10 HTMLEvent::~HTMLEvent() [575] [565] 0.0 0.00 0.00 10 ObjectCount::~ObjectCount() [565] ----------------------------------------------- 0.00 0.00 10/10 Crawler::Index(std::basic_string, std::allocator >, std::basic_string, std::allocator >, std::basic_string, std::allocator >) [2] [566] 0.0 0.00 0.00 10 HTMLDocument::SetDescription(std::basic_string, std::allocator > const&) [566] ----------------------------------------------- 0.00 0.00 10/10 Crawler::Index(std::basic_string, std::allocator >, std::basic_string, std::allocator >, std::basic_string, std::allocator >) [2] [567] 0.0 0.00 0.00 10 HTMLDocument::HTMLDocument(std::basic_string, std::allocator > const&) [567] 0.00 0.00 10/64528 ObjectCountBase::ObjectCountBase() [199] 0.00 0.00 10/10 Referencable::Referencable() [568] 0.00 0.00 10/10 ObjectCount::ObjectCount() [559] ----------------------------------------------- 0.00 0.00 10/10 HTMLDocument::HTMLDocument(std::basic_string, std::allocator > const&) [567] [568] 0.0 0.00 0.00 10 Referencable::Referencable() [568] 0.00 0.00 10/10 ObjectCount::ObjectCount() [561] ----------------------------------------------- 0.00 0.00 10/10 FileInputStream::~FileInputStream() [109] [569] 0.0 0.00 0.00 10 FileInputStream::Close() [569] 0.00 0.00 10/172548 FileInputStream::IsOpen() [193] ----------------------------------------------- 0.00 0.00 10/10 FileInputStream::FileInputStream(std::basic_string, std::allocator > const&) [572] [570] 0.0 0.00 0.00 10 FileInputStream::OpenFile() [570] 0.00 0.00 10/10 stat [185] 0.00 0.00 10/172548 FileInputStream::IsOpen() [193] ----------------------------------------------- 0.00 0.00 10/10 FileInputStream::FileInputStream(std::basic_string, std::allocator > const&) [572] [571] 0.0 0.00 0.00 10 FileInputStream::ParseURL(std::basic_string, std::allocator > const&) [571] ----------------------------------------------- 0.00 0.00 10/10 URLConnection::Open(std::basic_string, std::allocator > const&) [168] [572] 0.0 0.00 0.00 10 FileInputStream::FileInputStream(std::basic_string, std::allocator > const&) [572] 0.00 0.00 10/64528 ObjectCountBase::ObjectCountBase() [199] 0.00 0.00 10/10 InputStream::InputStream() [553] 0.00 0.00 10/10 ObjectCount::ObjectCount() [562] 0.00 0.00 10/10 FileInputStream::ParseURL(std::basic_string, std::allocator > const&) [571] 0.00 0.00 10/10 FileInputStream::OpenFile() [570] ----------------------------------------------- 0.00 0.00 10/10 Crawler::Index(std::basic_string, std::allocator >, std::basic_string, std::allocator >, std::basic_string, std::allocator >) [2] [573] 0.0 0.00 0.00 10 SmartPtr::SmartPtr(InputStream*) [573] ----------------------------------------------- 0.00 0.00 10/10 HTMLParser::HTMLParser(InputStream*) [19] [574] 0.0 0.00 0.00 10 HTMLEvent::HTMLEvent() [574] 0.00 0.00 10/64528 ObjectCountBase::ObjectCountBase() [199] 0.00 0.00 10/10 ObjectCount::ObjectCount() [564] 0.00 0.00 10/10 std::map, std::allocator >, std::basic_string, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::map() [589] 0.00 0.00 10/7308 HTMLEvent::Init() [276] ----------------------------------------------- 0.00 0.00 10/10 HTMLParser::~HTMLParser() [552] [575] 0.0 0.00 0.00 10 HTMLEvent::~HTMLEvent() [575] 0.00 0.00 10/10 std::map, std::allocator >, std::basic_string, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::~map() [590] 0.00 0.00 10/10 ObjectCount::~ObjectCount() [565] 0.00 0.00 10/64528 ObjectCountBase::~ObjectCountBase() [200] ----------------------------------------------- 0.00 0.00 2/10 std::allocator >::allocator(std::allocator > const&) [634] 0.00 0.00 8/10 std::allocator >::allocator(std::allocator > const&) [604] [576] 0.0 0.00 0.00 10 __gnu_cxx::__mt_alloc, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::__mt_alloc(__gnu_cxx::__mt_alloc, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> > const&) [576] 0.00 0.00 10/8291 __gnu_cxx::__mt_alloc_base >::__mt_alloc_base() [265] 0.00 0.00 10/29170 __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true>::_S_get_pool() [217] ----------------------------------------------- 0.00 0.00 10/10 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::_M_put_node(std::_Rb_tree_node, std::allocator > const, Reference > >*) [595] [577] 0.0 0.00 0.00 10 __gnu_cxx::__mt_alloc, std::allocator > const, Reference > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::deallocate(std::_Rb_tree_node, std::allocator > const, Reference > >*, unsigned int) [577] 0.00 0.00 10/29170 __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true>::_S_get_pool() [217] 0.00 0.00 10/8654 __gnu_cxx::__pool_base::_M_check_threshold(unsigned int) [263] ----------------------------------------------- 0.00 0.00 10/10 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::_M_get_node() [594] [578] 0.0 0.00 0.00 10 __gnu_cxx::__mt_alloc, std::allocator > const, Reference > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned int, void const*) [578] 0.00 0.00 10/10 __gnu_cxx::__mt_alloc_base, std::allocator > const, Reference > > >::max_size() const [582] 0.00 0.00 10/29170 __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true>::_S_get_pool() [217] 0.00 0.00 10/4327 __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true>::_S_initialize_once() [293] 0.00 0.00 10/8654 __gnu_cxx::__pool_base::_M_check_threshold(unsigned int) [263] 0.00 0.00 10/4325 __gnu_cxx::__pool_base::_M_get_binmap(unsigned int) [294] 0.00 0.00 10/4325 __gnu_cxx::__pool::_M_get_bin(unsigned int) [295] 0.00 0.00 10/4277 __gnu_cxx::__pool::_M_adjust_freelist(__gnu_cxx::__pool::_Bin_record const&, __gnu_cxx::__pool::_Block_record*, unsigned int) [298] 0.00 0.00 10/4277 __gnu_cxx::__pool_base::_M_get_align() [297] ----------------------------------------------- 0.00 0.00 10/10 std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::allocator(std::allocator, std::allocator > const, std::basic_string, std::allocator > > > > const&) [585] [579] 0.0 0.00 0.00 10 __gnu_cxx::__mt_alloc, std::allocator > const, std::basic_string, std::allocator > > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::__mt_alloc(__gnu_cxx::__mt_alloc, std::allocator > const, std::basic_string, std::allocator > > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> > const&) [579] 0.00 0.00 10/20 __gnu_cxx::__mt_alloc_base, std::allocator > const, std::basic_string, std::allocator > > > >::__mt_alloc_base() [531] 0.00 0.00 10/29170 __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true>::_S_get_pool() [217] ----------------------------------------------- 0.00 0.00 10/10 std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::allocator, std::allocator > const, std::basic_string, std::allocator > > >(std::allocator, std::allocator > const, std::basic_string, std::allocator > > > const&) [584] [580] 0.0 0.00 0.00 10 __gnu_cxx::__mt_alloc, std::allocator > const, std::basic_string, std::allocator > > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::__mt_alloc() [580] 0.00 0.00 10/20 __gnu_cxx::__mt_alloc_base, std::allocator > const, std::basic_string, std::allocator > > > >::__mt_alloc_base() [531] 0.00 0.00 10/29170 __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true>::_S_get_pool() [217] ----------------------------------------------- 0.00 0.00 10/10 Crawler::Index(std::basic_string, std::allocator >, std::basic_string, std::allocator >, std::basic_string, std::allocator >) [2] [581] 0.0 0.00 0.00 10 SmartPtr::Get() const [581] ----------------------------------------------- 0.00 0.00 10/10 __gnu_cxx::__mt_alloc, std::allocator > const, Reference > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned int, void const*) [578] [582] 0.0 0.00 0.00 10 __gnu_cxx::__mt_alloc_base, std::allocator > const, Reference > > >::max_size() const [582] ----------------------------------------------- 0.00 0.00 10/10 std::deque, std::allocator > >::front() [592] [583] 0.0 0.00 0.00 10 std::_Deque_iterator, Reference&, Reference*>::operator*() const [583] ----------------------------------------------- 0.00 0.00 10/10 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::_Rb_tree(std::less, std::allocator > > const&, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > const&) [598] [584] 0.0 0.00 0.00 10 std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::allocator, std::allocator > const, std::basic_string, std::allocator > > >(std::allocator, std::allocator > const, std::basic_string, std::allocator > > > const&) [584] 0.00 0.00 10/10 __gnu_cxx::__mt_alloc, std::allocator > const, std::basic_string, std::allocator > > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::__mt_alloc() [580] ----------------------------------------------- 0.00 0.00 10/10 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::_Rb_tree_impl, std::allocator > >, false>::_Rb_tree_impl(std::allocator, std::allocator > const, std::basic_string, std::allocator > > > > const&, std::less, std::allocator > > const&) [596] [585] 0.0 0.00 0.00 10 std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::allocator(std::allocator, std::allocator > const, std::basic_string, std::allocator > > > > const&) [585] 0.00 0.00 10/10 __gnu_cxx::__mt_alloc, std::allocator > const, std::basic_string, std::allocator > > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::__mt_alloc(__gnu_cxx::__mt_alloc, std::allocator > const, std::basic_string, std::allocator > > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> > const&) [579] ----------------------------------------------- 0.00 0.00 10/10 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::_Rb_tree(std::less, std::allocator > > const&, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > const&) [598] [586] 0.0 0.00 0.00 10 std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::~allocator() [586] 0.00 0.00 10/20 __gnu_cxx::__mt_alloc, std::allocator > const, std::basic_string, std::allocator > > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::~__mt_alloc() [528] ----------------------------------------------- 0.00 0.00 10/10 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::_Rb_tree_impl, std::allocator > >, false>::~_Rb_tree_impl() [597] [587] 0.0 0.00 0.00 10 std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::~allocator() [587] 0.00 0.00 10/20 __gnu_cxx::__mt_alloc, std::allocator > const, std::basic_string, std::allocator > > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::~__mt_alloc() [528] ----------------------------------------------- 0.00 0.00 10/10 std::map, std::allocator >, std::basic_string, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::map() [589] [588] 0.0 0.00 0.00 10 std::allocator, std::allocator > const, std::basic_string, std::allocator > > >::allocator() [588] 0.00 0.00 10/246 __gnu_cxx::__mt_alloc, std::allocator > const, std::basic_string, std::allocator > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::__mt_alloc() [397] ----------------------------------------------- 0.00 0.00 10/10 HTMLEvent::HTMLEvent() [574] [589] 0.0 0.00 0.00 10 std::map, std::allocator >, std::basic_string, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::map() [589] 0.00 0.00 10/10 std::allocator, std::allocator > const, std::basic_string, std::allocator > > >::allocator() [588] 0.00 0.00 10/10 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::_Rb_tree(std::less, std::allocator > > const&, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > const&) [598] 0.00 0.00 10/246 std::allocator, std::allocator > const, std::basic_string, std::allocator > > >::~allocator() [400] ----------------------------------------------- 0.00 0.00 10/10 HTMLEvent::~HTMLEvent() [575] [590] 0.0 0.00 0.00 10 std::map, std::allocator >, std::basic_string, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::~map() [590] 0.00 0.00 10/10 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::~_Rb_tree() [599] ----------------------------------------------- 0.00 0.00 10/10 std::deque, std::allocator > >::front() [592] [591] 0.0 0.00 0.00 10 std::deque, std::allocator > >::begin() [591] 0.00 0.00 10/18 std::_Deque_iterator, Reference&, Reference*>::_Deque_iterator(std::_Deque_iterator, Reference&, Reference*> const&) [547] ----------------------------------------------- 0.00 0.00 10/10 std::queue, std::deque, std::allocator > > >::front() [593] [592] 0.0 0.00 0.00 10 std::deque, std::allocator > >::front() [592] 0.00 0.00 10/10 std::deque, std::allocator > >::begin() [591] 0.00 0.00 10/10 std::_Deque_iterator, Reference&, Reference*>::operator*() const [583] ----------------------------------------------- 0.00 0.00 10/10 DocumentQueue::DequeueDocument() [154] [593] 0.0 0.00 0.00 10 std::queue, std::deque, std::allocator > > >::front() [593] 0.00 0.00 10/10 std::deque, std::allocator > >::front() [592] ----------------------------------------------- 0.00 0.00 10/10 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::_M_create_node(std::pair, std::allocator > const, Reference > const&) [181] [594] 0.0 0.00 0.00 10 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::_M_get_node() [594] 0.00 0.00 10/10 __gnu_cxx::__mt_alloc, std::allocator > const, Reference > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned int, void const*) [578] ----------------------------------------------- 0.00 0.00 10/10 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::destroy_node(std::_Rb_tree_node, std::allocator > const, Reference > >*) [160] [595] 0.0 0.00 0.00 10 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::_M_put_node(std::_Rb_tree_node, std::allocator > const, Reference > >*) [595] 0.00 0.00 10/10 __gnu_cxx::__mt_alloc, std::allocator > const, Reference > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::deallocate(std::_Rb_tree_node, std::allocator > const, Reference > >*, unsigned int) [577] ----------------------------------------------- 0.00 0.00 10/10 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::_Rb_tree(std::less, std::allocator > > const&, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > const&) [598] [596] 0.0 0.00 0.00 10 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::_Rb_tree_impl, std::allocator > >, false>::_Rb_tree_impl(std::allocator, std::allocator > const, std::basic_string, std::allocator > > > > const&, std::less, std::allocator > > const&) [596] 0.00 0.00 10/10 std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::allocator(std::allocator, std::allocator > const, std::basic_string, std::allocator > > > > const&) [585] ----------------------------------------------- 0.00 0.00 10/10 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::~_Rb_tree() [599] [597] 0.0 0.00 0.00 10 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::_Rb_tree_impl, std::allocator > >, false>::~_Rb_tree_impl() [597] 0.00 0.00 10/10 std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::~allocator() [587] ----------------------------------------------- 0.00 0.00 10/10 std::map, std::allocator >, std::basic_string, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::map() [589] [598] 0.0 0.00 0.00 10 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::_Rb_tree(std::less, std::allocator > > const&, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > const&) [598] 0.00 0.00 10/10 std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::allocator, std::allocator > const, std::basic_string, std::allocator > > >(std::allocator, std::allocator > const, std::basic_string, std::allocator > > > const&) [584] 0.00 0.00 10/10 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::_Rb_tree_impl, std::allocator > >, false>::_Rb_tree_impl(std::allocator, std::allocator > const, std::basic_string, std::allocator > > > > const&, std::less, std::allocator > > const&) [596] 0.00 0.00 10/10 std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::~allocator() [586] ----------------------------------------------- 0.00 0.00 10/10 std::map, std::allocator >, std::basic_string, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::~map() [590] [599] 0.0 0.00 0.00 10 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::~_Rb_tree() [599] 0.00 0.00 10/7554 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::_M_begin() [274] 0.00 0.00 10/7318 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::_M_erase(std::_Rb_tree_node, std::allocator > const, std::basic_string, std::allocator > > >*) [275] 0.00 0.00 10/10 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::_Rb_tree_impl, std::allocator > >, false>::~_Rb_tree_impl() [597] ----------------------------------------------- 0.00 0.00 9/9 Crawler::Index(std::basic_string, std::allocator >, std::basic_string, std::allocator >, std::basic_string, std::allocator >) [2] [600] 0.0 0.00 0.00 9 Reference::operator=(HTMLDocument*) [600] 0.00 0.00 9/45574 Referencable::AddRef() [206] ----------------------------------------------- 0.00 0.00 9/9 Crawler::Index(std::basic_string, std::allocator >, std::basic_string, std::allocator >, std::basic_string, std::allocator >) [2] [601] 0.0 0.00 0.00 9 Reference::operator!() [601] ----------------------------------------------- 0.00 0.00 9/9 DocumentCache::GetDocument(std::basic_string, std::allocator > const&) [167] [602] 0.0 0.00 0.00 9 std::_Rb_tree_iterator, std::allocator > const, Reference > >::operator!=(std::_Rb_tree_iterator, std::allocator > const, Reference > > const&) const [602] ----------------------------------------------- 0.00 0.00 4/8 std::deque, std::allocator > >::get_allocator() const [617] 0.00 0.00 4/8 std::_Deque_base, std::allocator > >::_M_get_map_allocator() const [616] [603] 0.0 0.00 0.00 8 std::_Deque_base, std::allocator > >::get_allocator() const [603] 0.00 0.00 8/8 std::allocator >::allocator(std::allocator > const&) [604] ----------------------------------------------- 0.00 0.00 8/8 std::_Deque_base, std::allocator > >::get_allocator() const [603] [604] 0.0 0.00 0.00 8 std::allocator >::allocator(std::allocator > const&) [604] 0.00 0.00 8/10 __gnu_cxx::__mt_alloc, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::__mt_alloc(__gnu_cxx::__mt_alloc, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> > const&) [576] ----------------------------------------------- 0.00 0.00 8/8 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::insert_unique(std::pair, std::allocator > const, Reference > const&) [158] [605] 0.0 0.00 0.00 8 std::pair, std::allocator > const, Reference > >, bool>::pair(std::_Rb_tree_iterator, std::allocator > const, Reference > > const&, bool const&) [605] ----------------------------------------------- 0.00 0.00 8/8 std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::insert_unique(std::basic_string, std::allocator > const&) [127] [606] 0.0 0.00 0.00 8 std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::begin() [606] 0.00 0.00 8/33139 std::_Rb_tree_iterator, std::allocator > >::_Rb_tree_iterator(std::_Rb_tree_node, std::allocator > >*) [214] ----------------------------------------------- 0.00 0.00 7/7 std::map, std::allocator >, Reference, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::operator[](std::basic_string, std::allocator > const&) [148] [607] 0.0 0.00 0.00 7 std::map, std::allocator >, Reference, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::key_comp() const [607] 0.00 0.00 7/7 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::key_comp() const [609] ----------------------------------------------- 0.00 0.00 7/7 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::insert_unique(std::_Rb_tree_iterator, std::allocator > const, Reference > >, std::pair, std::allocator > const, Reference > const&) [157] [608] 0.0 0.00 0.00 7 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::size() const [608] ----------------------------------------------- 0.00 0.00 7/7 std::map, std::allocator >, Reference, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::key_comp() const [607] [609] 0.0 0.00 0.00 7 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::key_comp() const [609] ----------------------------------------------- 0.00 0.00 7/7 std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::insert_unique(std::basic_string, std::allocator > const&) [127] [610] 0.0 0.00 0.00 7 std::_Rb_tree_iterator, std::allocator > >::operator--() [610] ----------------------------------------------- 0.00 0.00 7/7 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::insert_unique(std::pair, std::allocator > const, Reference > const&) [158] [611] 0.0 0.00 0.00 7 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::begin() [611] 0.00 0.00 7/81 std::_Rb_tree_iterator, std::allocator > const, Reference > >::_Rb_tree_iterator(std::_Rb_tree_node, std::allocator > const, Reference > >*) [471] ----------------------------------------------- 0.00 0.00 1/5 std::_Deque_iterator, Reference&, Reference*>::difference_type std::operator-, Reference&, Reference*, Reference&, Reference*>(std::_Deque_iterator, Reference&, Reference*> const&, std::_Deque_iterator, Reference&, Reference*> const&) [716] 0.00 0.00 4/5 std::_Deque_iterator, Reference&, Reference*>::_M_set_node(Reference**) [620] [612] 0.0 0.00 0.00 5 std::_Deque_iterator, Reference&, Reference*>::_S_buffer_size() [612] 0.00 0.00 5/13 std::__deque_buf_size(unsigned int) [550] ----------------------------------------------- 0.00 0.00 4/4 std::allocator*>::allocator >(std::allocator > const&) [618] [613] 0.0 0.00 0.00 4 __gnu_cxx::__mt_alloc*, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::__mt_alloc() [613] 0.00 0.00 4/4 __gnu_cxx::__mt_alloc_base*>::__mt_alloc_base() [615] 0.00 0.00 4/29170 __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true>::_S_get_pool() [217] ----------------------------------------------- 0.00 0.00 4/4 std::allocator*>::~allocator() [619] [614] 0.0 0.00 0.00 4 __gnu_cxx::__mt_alloc*, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::~__mt_alloc() [614] ----------------------------------------------- 0.00 0.00 4/4 __gnu_cxx::__mt_alloc*, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::__mt_alloc() [613] [615] 0.0 0.00 0.00 4 __gnu_cxx::__mt_alloc_base*>::__mt_alloc_base() [615] ----------------------------------------------- 0.00 0.00 2/4 std::_Deque_base, std::allocator > >::_M_allocate_map(unsigned int) [638] 0.00 0.00 2/4 std::_Deque_base, std::allocator > >::_M_deallocate_map(Reference**, unsigned int) [639] [616] 0.0 0.00 0.00 4 std::_Deque_base, std::allocator > >::_M_get_map_allocator() const [616] 0.00 0.00 4/8 std::_Deque_base, std::allocator > >::get_allocator() const [603] 0.00 0.00 4/4 std::allocator*>::allocator >(std::allocator > const&) [618] 0.00 0.00 4/8289 std::allocator >::~allocator() [266] ----------------------------------------------- 0.00 0.00 2/4 std::deque, std::allocator > >::~deque() [125] 0.00 0.00 2/4 std::deque, std::allocator > >::deque(std::deque, std::allocator > > const&) [103] [617] 0.0 0.00 0.00 4 std::deque, std::allocator > >::get_allocator() const [617] 0.00 0.00 4/8 std::_Deque_base, std::allocator > >::get_allocator() const [603] ----------------------------------------------- 0.00 0.00 4/4 std::_Deque_base, std::allocator > >::_M_get_map_allocator() const [616] [618] 0.0 0.00 0.00 4 std::allocator*>::allocator >(std::allocator > const&) [618] 0.00 0.00 4/4 __gnu_cxx::__mt_alloc*, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::__mt_alloc() [613] ----------------------------------------------- 0.00 0.00 2/4 std::_Deque_base, std::allocator > >::_M_allocate_map(unsigned int) [638] 0.00 0.00 2/4 std::_Deque_base, std::allocator > >::_M_deallocate_map(Reference**, unsigned int) [639] [619] 0.0 0.00 0.00 4 std::allocator*>::~allocator() [619] 0.00 0.00 4/4 __gnu_cxx::__mt_alloc*, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::~__mt_alloc() [614] ----------------------------------------------- 0.00 0.00 4/4 std::_Deque_base, std::allocator > >::_M_initialize_map(unsigned int) [87] [620] 0.0 0.00 0.00 4 std::_Deque_iterator, Reference&, Reference*>::_M_set_node(Reference**) [620] 0.00 0.00 4/5 std::_Deque_iterator, Reference&, Reference*>::_S_buffer_size() [612] ----------------------------------------------- 0.00 0.00 4/4 std::_Deque_base, std::allocator > >::_Deque_impl::_Deque_impl(std::allocator > const&) [636] [621] 0.0 0.00 0.00 4 std::_Deque_iterator, Reference&, Reference*>::_Deque_iterator() [621] ----------------------------------------------- 0.00 0.00 4/4 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::insert_unique(std::pair, std::allocator > const, Reference > const&) [158] [622] 0.0 0.00 0.00 4 std::_Rb_tree_iterator, std::allocator > const, Reference > >::operator--() [622] ----------------------------------------------- 0.00 0.00 3/3 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::insert_unique(std::_Rb_tree_iterator, std::allocator > const, Reference > >, std::pair, std::allocator > const, Reference > const&) [157] [623] 0.0 0.00 0.00 3 std::_Rb_tree_iterator, std::allocator > const, Reference > >::operator++() [623] ----------------------------------------------- 0.00 0.00 2/2 std::_Deque_base, std::allocator > >::_M_deallocate_map(Reference**, unsigned int) [639] [624] 0.0 0.00 0.00 2 __gnu_cxx::__mt_alloc*, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::deallocate(Reference**, unsigned int) [624] 0.00 0.00 2/29170 __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true>::_S_get_pool() [217] 0.00 0.00 2/8654 __gnu_cxx::__pool_base::_M_check_threshold(unsigned int) [263] ----------------------------------------------- 0.00 0.00 2/2 std::_Deque_base, std::allocator > >::_M_allocate_map(unsigned int) [638] [625] 0.0 0.00 0.00 2 __gnu_cxx::__mt_alloc*, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned int, void const*) [625] 0.00 0.00 2/2 __gnu_cxx::__mt_alloc_base*>::max_size() const [633] 0.00 0.00 2/4327 __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true>::_S_initialize_once() [293] 0.00 0.00 2/29170 __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true>::_S_get_pool() [217] 0.00 0.00 2/8654 __gnu_cxx::__pool_base::_M_check_threshold(unsigned int) [263] 0.00 0.00 2/4325 __gnu_cxx::__pool_base::_M_get_binmap(unsigned int) [294] 0.00 0.00 2/4325 __gnu_cxx::__pool::_M_get_bin(unsigned int) [295] 0.00 0.00 2/4277 __gnu_cxx::__pool::_M_adjust_freelist(__gnu_cxx::__pool::_Bin_record const&, __gnu_cxx::__pool::_Block_record*, unsigned int) [298] 0.00 0.00 2/4277 __gnu_cxx::__pool_base::_M_get_align() [297] ----------------------------------------------- 0.00 0.00 1/2 std::allocator, std::allocator > > >::~allocator() [686] 0.00 0.00 1/2 std::allocator, std::allocator > > >::~allocator() [685] [626] 0.0 0.00 0.00 2 __gnu_cxx::__mt_alloc, std::allocator > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::~__mt_alloc() [626] ----------------------------------------------- 0.00 0.00 1/2 std::allocator, std::allocator > const, Reference > > >::~allocator() [690] 0.00 0.00 1/2 std::allocator, std::allocator > const, Reference > > >::~allocator() [689] [627] 0.0 0.00 0.00 2 __gnu_cxx::__mt_alloc, std::allocator > const, Reference > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::~__mt_alloc() [627] ----------------------------------------------- 0.00 0.00 1/2 std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::~allocator() [694] 0.00 0.00 1/2 std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::~allocator() [693] [628] 0.0 0.00 0.00 2 __gnu_cxx::__mt_alloc, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::~__mt_alloc() [628] ----------------------------------------------- 0.00 0.00 1/2 __gnu_cxx::__mt_alloc, std::allocator > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::__mt_alloc() [669] 0.00 0.00 1/2 __gnu_cxx::__mt_alloc, std::allocator > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::__mt_alloc(__gnu_cxx::__mt_alloc, std::allocator > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> > const&) [668] [629] 0.0 0.00 0.00 2 __gnu_cxx::__mt_alloc_base, std::allocator > > >::__mt_alloc_base() [629] ----------------------------------------------- 0.00 0.00 1/2 __gnu_cxx::__mt_alloc, std::allocator > const, Reference > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::__mt_alloc() [671] 0.00 0.00 1/2 __gnu_cxx::__mt_alloc, std::allocator > const, Reference > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::__mt_alloc(__gnu_cxx::__mt_alloc, std::allocator > const, Reference > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> > const&) [670] [630] 0.0 0.00 0.00 2 __gnu_cxx::__mt_alloc_base, std::allocator > const, Reference > > >::__mt_alloc_base() [630] ----------------------------------------------- 0.00 0.00 1/2 __gnu_cxx::__mt_alloc, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::__mt_alloc() [673] 0.00 0.00 1/2 __gnu_cxx::__mt_alloc, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::__mt_alloc(__gnu_cxx::__mt_alloc, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> > const&) [672] [631] 0.0 0.00 0.00 2 __gnu_cxx::__mt_alloc_base, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::__mt_alloc_base() [631] ----------------------------------------------- 0.00 0.00 2/2 __gnu_cxx::__mt_alloc, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned int, void const*) [84] [632] 0.0 0.00 0.00 2 __gnu_cxx::__mt_alloc_base >::max_size() const [632] ----------------------------------------------- 0.00 0.00 2/2 __gnu_cxx::__mt_alloc*, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned int, void const*) [625] [633] 0.0 0.00 0.00 2 __gnu_cxx::__mt_alloc_base*>::max_size() const [633] ----------------------------------------------- 0.00 0.00 2/2 std::_Deque_base, std::allocator > >::_Deque_impl::_Deque_impl(std::allocator > const&) [636] [634] 0.0 0.00 0.00 2 std::allocator >::allocator(std::allocator > const&) [634] 0.00 0.00 2/10 __gnu_cxx::__mt_alloc, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::__mt_alloc(__gnu_cxx::__mt_alloc, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> > const&) [576] ----------------------------------------------- 0.00 0.00 2/2 std::_Deque_base, std::allocator > >::_Deque_impl::~_Deque_impl() [637] [635] 0.0 0.00 0.00 2 std::allocator >::~allocator() [635] 0.00 0.00 2/8291 __gnu_cxx::__mt_alloc, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::~__mt_alloc() [264] ----------------------------------------------- 0.00 0.00 2/2 std::_Deque_base, std::allocator > >::_Deque_base(std::allocator > const&, unsigned int) [88] [636] 0.0 0.00 0.00 2 std::_Deque_base, std::allocator > >::_Deque_impl::_Deque_impl(std::allocator > const&) [636] 0.00 0.00 4/4 std::_Deque_iterator, Reference&, Reference*>::_Deque_iterator() [621] 0.00 0.00 2/2 std::allocator >::allocator(std::allocator > const&) [634] ----------------------------------------------- 0.00 0.00 2/2 std::_Deque_base, std::allocator > >::~_Deque_base() [124] [637] 0.0 0.00 0.00 2 std::_Deque_base, std::allocator > >::_Deque_impl::~_Deque_impl() [637] 0.00 0.00 2/2 std::allocator >::~allocator() [635] ----------------------------------------------- 0.00 0.00 2/2 std::_Deque_base, std::allocator > >::_M_initialize_map(unsigned int) [87] [638] 0.0 0.00 0.00 2 std::_Deque_base, std::allocator > >::_M_allocate_map(unsigned int) [638] 0.00 0.00 2/4 std::_Deque_base, std::allocator > >::_M_get_map_allocator() const [616] 0.00 0.00 2/2 __gnu_cxx::__mt_alloc*, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned int, void const*) [625] 0.00 0.00 2/4 std::allocator*>::~allocator() [619] ----------------------------------------------- 0.00 0.00 2/2 std::_Deque_base, std::allocator > >::~_Deque_base() [124] [639] 0.0 0.00 0.00 2 std::_Deque_base, std::allocator > >::_M_deallocate_map(Reference**, unsigned int) [639] 0.00 0.00 2/4 std::_Deque_base, std::allocator > >::_M_get_map_allocator() const [616] 0.00 0.00 2/2 __gnu_cxx::__mt_alloc*, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::deallocate(Reference**, unsigned int) [624] 0.00 0.00 2/4 std::allocator*>::~allocator() [619] ----------------------------------------------- 0.00 0.00 1/2 std::deque, std::allocator > >::end() const [679] 0.00 0.00 1/2 std::deque, std::allocator > >::begin() const [681] [640] 0.0 0.00 0.00 2 std::_Deque_iterator, Reference const&, Reference const*>::_Deque_iterator(std::_Deque_iterator, Reference&, Reference*> const&) [640] ----------------------------------------------- 0.00 0.00 1/2 WordIndex::GenerateLetterIndexPages(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) [101] 0.00 0.00 1/2 WordIndex::GenerateWordIndexPages(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) [31] [641] 0.0 0.00 0.00 2 std::map, std::allocator >, std::set, HTMLDocumentRefComparator, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::begin() [641] 0.00 0.00 2/631 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::begin() [357] ----------------------------------------------- 0.00 0.00 2/2 std::_Deque_base, std::allocator > >::_M_initialize_map(unsigned int) [87] [642] 0.0 0.00 0.00 2 unsigned int const& std::max(unsigned int const&, unsigned int const&) [642] ----------------------------------------------- 0.00 0.00 2/2 std::deque, std::allocator > >::~deque() [125] [643] 0.0 0.00 0.00 2 void std::_Destroy, Reference&, Reference*>, std::allocator > >(std::_Deque_iterator, Reference&, Reference*>, std::_Deque_iterator, Reference&, Reference*>, std::allocator >) [643] 0.00 0.00 2/2 bool std::operator!=, Reference&, Reference*>(std::_Deque_iterator, Reference&, Reference*> const&, std::_Deque_iterator, Reference&, Reference*> const&) [644] ----------------------------------------------- 0.00 0.00 2/2 void std::_Destroy, Reference&, Reference*>, std::allocator > >(std::_Deque_iterator, Reference&, Reference*>, std::_Deque_iterator, Reference&, Reference*>, std::allocator >) [643] [644] 0.0 0.00 0.00 2 bool std::operator!=, Reference&, Reference*>(std::_Deque_iterator, Reference&, Reference*> const&, std::_Deque_iterator, Reference&, Reference*> const&) [644] 0.00 0.00 2/23 bool std::operator==, Reference&, Reference*>(std::_Deque_iterator, Reference&, Reference*> const&, std::_Deque_iterator, Reference&, Reference*> const&) [513] ----------------------------------------------- 0.00 0.00 1/1 __do_global_ctors_aux [869] [645] 0.0 0.00 0.00 1 global constructors keyed to _Z17PrintObjectCountsv [645] 0.00 0.00 1/1 __static_initialization_and_destruction_0(int, int) [650] ----------------------------------------------- 0.00 0.00 1/1 __do_global_ctors_aux [869] [646] 0.0 0.00 0.00 1 global constructors keyed to _ZN15HTTPInputStreamC2ERKSs [646] 0.00 0.00 1/1 __static_initialization_and_destruction_0(int, int) [652] ----------------------------------------------- 0.00 0.00 1/1 __do_global_ctors_aux [869] [647] 0.0 0.00 0.00 1 global constructors keyed to _ZN7Crawler5IndexESsSsSs [647] 0.00 0.00 1/1 __static_initialization_and_destruction_0(int, int) [649] ----------------------------------------------- 0.00 0.00 1/1 __do_global_ctors_aux [869] [648] 0.0 0.00 0.00 1 global constructors keyed to _ZN9StopWordsC2ERKSs [648] 0.00 0.00 1/1 __static_initialization_and_destruction_0(int, int) [651] ----------------------------------------------- 0.00 0.00 1/1 global constructors keyed to _ZN7Crawler5IndexESsSsSs [647] [649] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [649] ----------------------------------------------- 0.00 0.00 1/1 global constructors keyed to _Z17PrintObjectCountsv [645] [650] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [650] ----------------------------------------------- 0.00 0.00 1/1 global constructors keyed to _ZN9StopWordsC2ERKSs [648] [651] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [651] ----------------------------------------------- 0.00 0.00 1/1 global constructors keyed to _ZN15HTTPInputStreamC2ERKSs [646] [652] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [652] ----------------------------------------------- 0.00 0.00 1/1 DocumentCache::DocumentCache() [663] [653] 0.0 0.00 0.00 1 ObjectCount::ObjectCount() [653] ----------------------------------------------- 0.00 0.00 1/1 DocumentCache::~DocumentCache() [161] [654] 0.0 0.00 0.00 1 ObjectCount::~ObjectCount() [654] ----------------------------------------------- 0.00 0.00 1/1 DocumentQueue::DocumentQueue() [82] [655] 0.0 0.00 0.00 1 ObjectCount::ObjectCount() [655] ----------------------------------------------- 0.00 0.00 1/1 DocumentQueue::~DocumentQueue() [133] [656] 0.0 0.00 0.00 1 ObjectCount::~ObjectCount() [656] ----------------------------------------------- 0.00 0.00 1/1 StopWords::StopWords(std::basic_string, std::allocator > const&) [128] [657] 0.0 0.00 0.00 1 ObjectCount::ObjectCount() [657] ----------------------------------------------- 0.00 0.00 1/1 StopWords::~StopWords() [664] [658] 0.0 0.00 0.00 1 ObjectCount::~ObjectCount() [658] ----------------------------------------------- 0.00 0.00 1/1 URLFilter::URLFilter(std::basic_string, std::allocator > const&) [149] [659] 0.0 0.00 0.00 1 ObjectCount::ObjectCount() [659] ----------------------------------------------- 0.00 0.00 1/1 URLFilter::~URLFilter() [665] [660] 0.0 0.00 0.00 1 ObjectCount::~ObjectCount() [660] ----------------------------------------------- 0.00 0.00 1/1 WordIndex::WordIndex() [667] [661] 0.0 0.00 0.00 1 ObjectCount::ObjectCount() [661] ----------------------------------------------- 0.00 0.00 1/1 WordIndex::~WordIndex() [91] [662] 0.0 0.00 0.00 1 ObjectCount::~ObjectCount() [662] ----------------------------------------------- 0.00 0.00 1/1 Crawler::Index(std::basic_string, std::allocator >, std::basic_string, std::allocator >, std::basic_string, std::allocator >) [2] [663] 0.0 0.00 0.00 1 DocumentCache::DocumentCache() [663] 0.00 0.00 1/64528 ObjectCountBase::ObjectCountBase() [199] 0.00 0.00 1/1 ObjectCount::ObjectCount() [653] 0.00 0.00 1/1 std::map, std::allocator >, Reference, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::map() [697] ----------------------------------------------- 0.00 0.00 1/1 Crawler::Index(std::basic_string, std::allocator >, std::basic_string, std::allocator >, std::basic_string, std::allocator >) [2] [664] 0.0 0.00 0.00 1 StopWords::~StopWords() [664] 0.00 0.00 1/1 std::set, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > > >::~set() [700] 0.00 0.00 1/1 ObjectCount::~ObjectCount() [658] 0.00 0.00 1/64528 ObjectCountBase::~ObjectCountBase() [200] ----------------------------------------------- 0.00 0.00 1/1 Crawler::Index(std::basic_string, std::allocator >, std::basic_string, std::allocator >, std::basic_string, std::allocator >) [2] [665] 0.0 0.00 0.00 1 URLFilter::~URLFilter() [665] 0.00 0.00 1/1 ObjectCount::~ObjectCount() [660] 0.00 0.00 1/64528 ObjectCountBase::~ObjectCountBase() [200] ----------------------------------------------- 0.00 0.00 1/1 WordIndex::GenerateHTMLIndex(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) [29] [666] 0.0 0.00 0.00 1 WordIndex::GenerateMainIndexPage(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) [666] 0.00 0.00 56/23866 std::basic_string, std::allocator > std::operator+, std::allocator >(std::basic_string, std::allocator > const&, char const*) [218] 0.00 0.00 52/1426 std::basic_string, std::allocator > std::operator+, std::allocator >(std::basic_string, std::allocator > const&, char) [335] 0.00 0.00 35/21983 WordIndex::WriteLine(std::basic_ostream >&, std::basic_string, std::allocator > const&) [222] 0.00 0.00 2/238 std::basic_string, std::allocator > std::operator+, std::allocator >(char const*, std::basic_string, std::allocator > const&) [404] 0.00 0.00 1/1323 std::operator|(std::_Ios_Openmode, std::_Ios_Openmode) [336] 0.00 0.00 1/16057 std::basic_string, std::allocator > std::operator+, std::allocator >(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) [234] ----------------------------------------------- 0.00 0.00 1/1 Crawler::Index(std::basic_string, std::allocator >, std::basic_string, std::allocator >, std::basic_string, std::allocator >) [2] [667] 0.0 0.00 0.00 1 WordIndex::WordIndex() [667] 0.00 0.00 1/64528 ObjectCountBase::ObjectCountBase() [199] 0.00 0.00 1/1 ObjectCount::ObjectCount() [661] 0.00 0.00 1/1 std::map, std::allocator >, std::set, HTMLDocumentRefComparator, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::map() [698] ----------------------------------------------- 0.00 0.00 1/1 std::allocator, std::allocator > > >::allocator(std::allocator, std::allocator > > > const&) [684] [668] 0.0 0.00 0.00 1 __gnu_cxx::__mt_alloc, std::allocator > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::__mt_alloc(__gnu_cxx::__mt_alloc, std::allocator > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> > const&) [668] 0.00 0.00 1/2 __gnu_cxx::__mt_alloc_base, std::allocator > > >::__mt_alloc_base() [629] 0.00 0.00 1/29170 __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true>::_S_get_pool() [217] ----------------------------------------------- 0.00 0.00 1/1 std::allocator, std::allocator > > >::allocator, std::allocator > >(std::allocator, std::allocator > > const&) [683] [669] 0.0 0.00 0.00 1 __gnu_cxx::__mt_alloc, std::allocator > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::__mt_alloc() [669] 0.00 0.00 1/2 __gnu_cxx::__mt_alloc_base, std::allocator > > >::__mt_alloc_base() [629] 0.00 0.00 1/29170 __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true>::_S_get_pool() [217] ----------------------------------------------- 0.00 0.00 1/1 std::allocator, std::allocator > const, Reference > > >::allocator(std::allocator, std::allocator > const, Reference > > > const&) [688] [670] 0.0 0.00 0.00 1 __gnu_cxx::__mt_alloc, std::allocator > const, Reference > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::__mt_alloc(__gnu_cxx::__mt_alloc, std::allocator > const, Reference > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> > const&) [670] 0.00 0.00 1/2 __gnu_cxx::__mt_alloc_base, std::allocator > const, Reference > > >::__mt_alloc_base() [630] 0.00 0.00 1/29170 __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true>::_S_get_pool() [217] ----------------------------------------------- 0.00 0.00 1/1 std::allocator, std::allocator > const, Reference > > >::allocator, std::allocator > const, Reference > >(std::allocator, std::allocator > const, Reference > > const&) [687] [671] 0.0 0.00 0.00 1 __gnu_cxx::__mt_alloc, std::allocator > const, Reference > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::__mt_alloc() [671] 0.00 0.00 1/2 __gnu_cxx::__mt_alloc_base, std::allocator > const, Reference > > >::__mt_alloc_base() [630] 0.00 0.00 1/29170 __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true>::_S_get_pool() [217] ----------------------------------------------- 0.00 0.00 1/1 std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::allocator(std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > > const&) [692] [672] 0.0 0.00 0.00 1 __gnu_cxx::__mt_alloc, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::__mt_alloc(__gnu_cxx::__mt_alloc, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> > const&) [672] 0.00 0.00 1/2 __gnu_cxx::__mt_alloc_base, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::__mt_alloc_base() [631] 0.00 0.00 1/29170 __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true>::_S_get_pool() [217] ----------------------------------------------- 0.00 0.00 1/1 std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >(std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > const&) [691] [673] 0.0 0.00 0.00 1 __gnu_cxx::__mt_alloc, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::__mt_alloc() [673] 0.00 0.00 1/2 __gnu_cxx::__mt_alloc_base, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::__mt_alloc_base() [631] 0.00 0.00 1/29170 __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true>::_S_get_pool() [217] ----------------------------------------------- 0.00 0.00 1/1 __gnu_cxx::__pool_base::__pool_base() [675] [674] 0.0 0.00 0.00 1 __gnu_cxx::__pool_base::_Tune::_Tune() [674] ----------------------------------------------- 0.00 0.00 1/1 __gnu_cxx::__pool::__pool() [678] [675] 0.0 0.00 0.00 1 __gnu_cxx::__pool_base::__pool_base() [675] 0.00 0.00 1/1 __gnu_cxx::__pool_base::_Tune::_Tune() [674] ----------------------------------------------- 0.00 0.00 1/1 __gnu_cxx::__pool::_M_initialize_once(void (*)()) [677] [676] 0.0 0.00 0.00 1 __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true>::_S_initialize() [676] 0.00 0.00 1/29170 __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true>::_S_get_pool() [217] ----------------------------------------------- 0.00 0.00 1/1 __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true>::_S_initialize_once() [293] [677] 0.0 0.00 0.00 1 __gnu_cxx::__pool::_M_initialize_once(void (*)()) [677] 0.00 0.00 1/4278 __gthread_active_p() [296] 0.00 0.00 1/1 __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true>::_S_initialize() [676] ----------------------------------------------- 0.00 0.00 1/1 __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true>::_S_get_pool() [217] [678] 0.0 0.00 0.00 1 __gnu_cxx::__pool::__pool() [678] 0.00 0.00 1/1 __gnu_cxx::__pool_base::__pool_base() [675] ----------------------------------------------- 0.00 0.00 1/1 std::deque, std::allocator > >::deque(std::deque, std::allocator > > const&) [103] [679] 0.0 0.00 0.00 1 std::deque, std::allocator > >::end() const [679] 0.00 0.00 1/2 std::_Deque_iterator, Reference const&, Reference const*>::_Deque_iterator(std::_Deque_iterator, Reference&, Reference*> const&) [640] ----------------------------------------------- 0.00 0.00 1/1 std::deque, std::allocator > >::deque(std::deque, std::allocator > > const&) [103] [680] 0.0 0.00 0.00 1 std::deque, std::allocator > >::size() const [680] 0.00 0.00 1/1 std::_Deque_iterator, Reference&, Reference*>::difference_type std::operator-, Reference&, Reference*, Reference&, Reference*>(std::_Deque_iterator, Reference&, Reference*> const&, std::_Deque_iterator, Reference&, Reference*> const&) [716] ----------------------------------------------- 0.00 0.00 1/1 std::deque, std::allocator > >::deque(std::deque, std::allocator > > const&) [103] [681] 0.0 0.00 0.00 1 std::deque, std::allocator > >::begin() const [681] 0.00 0.00 1/2 std::_Deque_iterator, Reference const&, Reference const*>::_Deque_iterator(std::_Deque_iterator, Reference&, Reference*> const&) [640] ----------------------------------------------- 0.00 0.00 1/1 std::set, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > > >::set() [699] [682] 0.0 0.00 0.00 1 std::allocator, std::allocator > >::allocator() [682] 0.00 0.00 1/207 __gnu_cxx::__mt_alloc, std::allocator >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::__mt_alloc() [411] ----------------------------------------------- 0.00 0.00 1/1 std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_Rb_tree(std::less, std::allocator > > const&, std::allocator, std::allocator > > const&) [704] [683] 0.0 0.00 0.00 1 std::allocator, std::allocator > > >::allocator, std::allocator > >(std::allocator, std::allocator > > const&) [683] 0.00 0.00 1/1 __gnu_cxx::__mt_alloc, std::allocator > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::__mt_alloc() [669] ----------------------------------------------- 0.00 0.00 1/1 std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_Rb_tree_impl, std::allocator > >, false>::_Rb_tree_impl(std::allocator, std::allocator > > > const&, std::less, std::allocator > > const&) [701] [684] 0.0 0.00 0.00 1 std::allocator, std::allocator > > >::allocator(std::allocator, std::allocator > > > const&) [684] 0.00 0.00 1/1 __gnu_cxx::__mt_alloc, std::allocator > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::__mt_alloc(__gnu_cxx::__mt_alloc, std::allocator > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> > const&) [668] ----------------------------------------------- 0.00 0.00 1/1 std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_Rb_tree(std::less, std::allocator > > const&, std::allocator, std::allocator > > const&) [704] [685] 0.0 0.00 0.00 1 std::allocator, std::allocator > > >::~allocator() [685] 0.00 0.00 1/2 __gnu_cxx::__mt_alloc, std::allocator > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::~__mt_alloc() [626] ----------------------------------------------- 0.00 0.00 1/1 std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_Rb_tree_impl, std::allocator > >, false>::~_Rb_tree_impl() [702] [686] 0.0 0.00 0.00 1 std::allocator, std::allocator > > >::~allocator() [686] 0.00 0.00 1/2 __gnu_cxx::__mt_alloc, std::allocator > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::~__mt_alloc() [626] ----------------------------------------------- 0.00 0.00 1/1 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::_Rb_tree(std::less, std::allocator > > const&, std::allocator, std::allocator > const, Reference > > const&) [708] [687] 0.0 0.00 0.00 1 std::allocator, std::allocator > const, Reference > > >::allocator, std::allocator > const, Reference > >(std::allocator, std::allocator > const, Reference > > const&) [687] 0.00 0.00 1/1 __gnu_cxx::__mt_alloc, std::allocator > const, Reference > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::__mt_alloc() [671] ----------------------------------------------- 0.00 0.00 1/1 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::_Rb_tree_impl, std::allocator > >, false>::_Rb_tree_impl(std::allocator, std::allocator > const, Reference > > > const&, std::less, std::allocator > > const&) [706] [688] 0.0 0.00 0.00 1 std::allocator, std::allocator > const, Reference > > >::allocator(std::allocator, std::allocator > const, Reference > > > const&) [688] 0.00 0.00 1/1 __gnu_cxx::__mt_alloc, std::allocator > const, Reference > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::__mt_alloc(__gnu_cxx::__mt_alloc, std::allocator > const, Reference > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> > const&) [670] ----------------------------------------------- 0.00 0.00 1/1 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::_Rb_tree(std::less, std::allocator > > const&, std::allocator, std::allocator > const, Reference > > const&) [708] [689] 0.0 0.00 0.00 1 std::allocator, std::allocator > const, Reference > > >::~allocator() [689] 0.00 0.00 1/2 __gnu_cxx::__mt_alloc, std::allocator > const, Reference > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::~__mt_alloc() [627] ----------------------------------------------- 0.00 0.00 1/1 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::_Rb_tree_impl, std::allocator > >, false>::~_Rb_tree_impl() [707] [690] 0.0 0.00 0.00 1 std::allocator, std::allocator > const, Reference > > >::~allocator() [690] 0.00 0.00 1/2 __gnu_cxx::__mt_alloc, std::allocator > const, Reference > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::~__mt_alloc() [627] ----------------------------------------------- 0.00 0.00 1/1 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::_Rb_tree(std::less, std::allocator > > const&, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > const&) [711] [691] 0.0 0.00 0.00 1 std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >(std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > const&) [691] 0.00 0.00 1/1 __gnu_cxx::__mt_alloc, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::__mt_alloc() [673] ----------------------------------------------- 0.00 0.00 1/1 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::_Rb_tree_impl, std::allocator > >, false>::_Rb_tree_impl(std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > > const&, std::less, std::allocator > > const&) [709] [692] 0.0 0.00 0.00 1 std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::allocator(std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > > const&) [692] 0.00 0.00 1/1 __gnu_cxx::__mt_alloc, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::__mt_alloc(__gnu_cxx::__mt_alloc, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> > const&) [672] ----------------------------------------------- 0.00 0.00 1/1 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::_Rb_tree(std::less, std::allocator > > const&, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > const&) [711] [693] 0.0 0.00 0.00 1 std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::~allocator() [693] 0.00 0.00 1/2 __gnu_cxx::__mt_alloc, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::~__mt_alloc() [628] ----------------------------------------------- 0.00 0.00 1/1 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::_Rb_tree_impl, std::allocator > >, false>::~_Rb_tree_impl() [710] [694] 0.0 0.00 0.00 1 std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::~allocator() [694] 0.00 0.00 1/2 __gnu_cxx::__mt_alloc, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::~__mt_alloc() [628] ----------------------------------------------- 0.00 0.00 1/1 std::map, std::allocator >, Reference, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::map() [697] [695] 0.0 0.00 0.00 1 std::allocator, std::allocator > const, Reference > >::allocator() [695] 0.00 0.00 1/21 __gnu_cxx::__mt_alloc, std::allocator > const, Reference >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::__mt_alloc() [515] ----------------------------------------------- 0.00 0.00 1/1 std::map, std::allocator >, std::set, HTMLDocumentRefComparator, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::map() [698] [696] 0.0 0.00 0.00 1 std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >::allocator() [696] 0.00 0.00 1/2593 __gnu_cxx::__mt_alloc, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::__mt_alloc() [314] ----------------------------------------------- 0.00 0.00 1/1 DocumentCache::DocumentCache() [663] [697] 0.0 0.00 0.00 1 std::map, std::allocator >, Reference, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::map() [697] 0.00 0.00 1/1 std::allocator, std::allocator > const, Reference > >::allocator() [695] 0.00 0.00 1/1 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::_Rb_tree(std::less, std::allocator > > const&, std::allocator, std::allocator > const, Reference > > const&) [708] 0.00 0.00 1/21 std::allocator, std::allocator > const, Reference > >::~allocator() [520] ----------------------------------------------- 0.00 0.00 1/1 WordIndex::WordIndex() [667] [698] 0.0 0.00 0.00 1 std::map, std::allocator >, std::set, HTMLDocumentRefComparator, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::map() [698] 0.00 0.00 1/1 std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >::allocator() [696] 0.00 0.00 1/1 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::_Rb_tree(std::less, std::allocator > > const&, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > const&) [711] 0.00 0.00 1/2593 std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >::~allocator() [317] ----------------------------------------------- 0.00 0.00 1/1 StopWords::StopWords(std::basic_string, std::allocator > const&) [128] [699] 0.0 0.00 0.00 1 std::set, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > > >::set() [699] 0.00 0.00 1/1 std::allocator, std::allocator > >::allocator() [682] 0.00 0.00 1/1 std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_Rb_tree(std::less, std::allocator > > const&, std::allocator, std::allocator > > const&) [704] 0.00 0.00 1/207 std::allocator, std::allocator > >::~allocator() [414] ----------------------------------------------- 0.00 0.00 1/1 StopWords::~StopWords() [664] [700] 0.0 0.00 0.00 1 std::set, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > > >::~set() [700] 0.00 0.00 1/1 std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::~_Rb_tree() [705] ----------------------------------------------- 0.00 0.00 1/1 std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_Rb_tree(std::less, std::allocator > > const&, std::allocator, std::allocator > > const&) [704] [701] 0.0 0.00 0.00 1 std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_Rb_tree_impl, std::allocator > >, false>::_Rb_tree_impl(std::allocator, std::allocator > > > const&, std::less, std::allocator > > const&) [701] 0.00 0.00 1/1 std::allocator, std::allocator > > >::allocator(std::allocator, std::allocator > > > const&) [684] ----------------------------------------------- 0.00 0.00 1/1 std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::~_Rb_tree() [705] [702] 0.0 0.00 0.00 1 std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_Rb_tree_impl, std::allocator > >, false>::~_Rb_tree_impl() [702] 0.00 0.00 1/1 std::allocator, std::allocator > > >::~allocator() [686] ----------------------------------------------- 103 std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_M_erase(std::_Rb_tree_node, std::allocator > >*) [703] 0.00 0.00 1/1 std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::~_Rb_tree() [705] [703] 0.0 0.00 0.00 1+103 std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_M_erase(std::_Rb_tree_node, std::allocator > >*) [703] 0.00 0.00 103/54269 std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_S_right(std::_Rb_tree_node_base*) [202] 0.00 0.00 103/35829 std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_S_left(std::_Rb_tree_node_base*) [211] 0.00 0.00 103/103 std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::destroy_node(std::_Rb_tree_node, std::allocator > >*) [467] 103 std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_M_erase(std::_Rb_tree_node, std::allocator > >*) [703] ----------------------------------------------- 0.00 0.00 1/1 std::set, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > > >::set() [699] [704] 0.0 0.00 0.00 1 std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_Rb_tree(std::less, std::allocator > > const&, std::allocator, std::allocator > > const&) [704] 0.00 0.00 1/1 std::allocator, std::allocator > > >::allocator, std::allocator > >(std::allocator, std::allocator > > const&) [683] 0.00 0.00 1/1 std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_Rb_tree_impl, std::allocator > >, false>::_Rb_tree_impl(std::allocator, std::allocator > > > const&, std::less, std::allocator > > const&) [701] 0.00 0.00 1/1 std::allocator, std::allocator > > >::~allocator() [685] ----------------------------------------------- 0.00 0.00 1/1 std::set, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > > >::~set() [700] [705] 0.0 0.00 0.00 1 std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::~_Rb_tree() [705] 0.00 0.00 1/12689 std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_M_begin() [245] 0.00 0.00 1/1 std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_M_erase(std::_Rb_tree_node, std::allocator > >*) [703] 0.00 0.00 1/1 std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_Rb_tree_impl, std::allocator > >, false>::~_Rb_tree_impl() [702] ----------------------------------------------- 0.00 0.00 1/1 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::_Rb_tree(std::less, std::allocator > > const&, std::allocator, std::allocator > const, Reference > > const&) [708] [706] 0.0 0.00 0.00 1 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::_Rb_tree_impl, std::allocator > >, false>::_Rb_tree_impl(std::allocator, std::allocator > const, Reference > > > const&, std::less, std::allocator > > const&) [706] 0.00 0.00 1/1 std::allocator, std::allocator > const, Reference > > >::allocator(std::allocator, std::allocator > const, Reference > > > const&) [688] ----------------------------------------------- 0.00 0.00 1/1 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::~_Rb_tree() [164] [707] 0.0 0.00 0.00 1 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::_Rb_tree_impl, std::allocator > >, false>::~_Rb_tree_impl() [707] 0.00 0.00 1/1 std::allocator, std::allocator > const, Reference > > >::~allocator() [690] ----------------------------------------------- 0.00 0.00 1/1 std::map, std::allocator >, Reference, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::map() [697] [708] 0.0 0.00 0.00 1 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::_Rb_tree(std::less, std::allocator > > const&, std::allocator, std::allocator > const, Reference > > const&) [708] 0.00 0.00 1/1 std::allocator, std::allocator > const, Reference > > >::allocator, std::allocator > const, Reference > >(std::allocator, std::allocator > const, Reference > > const&) [687] 0.00 0.00 1/1 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::_Rb_tree_impl, std::allocator > >, false>::_Rb_tree_impl(std::allocator, std::allocator > const, Reference > > > const&, std::less, std::allocator > > const&) [706] 0.00 0.00 1/1 std::allocator, std::allocator > const, Reference > > >::~allocator() [689] ----------------------------------------------- 0.00 0.00 1/1 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::_Rb_tree(std::less, std::allocator > > const&, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > const&) [711] [709] 0.0 0.00 0.00 1 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::_Rb_tree_impl, std::allocator > >, false>::_Rb_tree_impl(std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > > const&, std::less, std::allocator > > const&) [709] 0.00 0.00 1/1 std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::allocator(std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > > const&) [692] ----------------------------------------------- 0.00 0.00 1/1 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::~_Rb_tree() [94] [710] 0.0 0.00 0.00 1 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::_Rb_tree_impl, std::allocator > >, false>::~_Rb_tree_impl() [710] 0.00 0.00 1/1 std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::~allocator() [694] ----------------------------------------------- 0.00 0.00 1/1 std::map, std::allocator >, std::set, HTMLDocumentRefComparator, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::map() [698] [711] 0.0 0.00 0.00 1 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::_Rb_tree(std::less, std::allocator > > const&, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > const&) [711] 0.00 0.00 1/1 std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >(std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > const&) [691] 0.00 0.00 1/1 std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::_Rb_tree_impl, std::allocator > >, false>::_Rb_tree_impl(std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > > const&, std::less, std::allocator > > const&) [709] 0.00 0.00 1/1 std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::~allocator() [693] ----------------------------------------------- 0.00 0.00 1/1 std::_Deque_iterator, Reference&, Reference*> std::__uninitialized_copy_a, Reference const&, Reference const*>, std::_Deque_iterator, Reference&, Reference*>, Reference >(std::_Deque_iterator, Reference const&, Reference const*>, std::_Deque_iterator, Reference const&, Reference const*>, std::_Deque_iterator, Reference&, Reference*>, std::allocator >) [713] [712] 0.0 0.00 0.00 1 std::_Deque_iterator, Reference&, Reference*> std::uninitialized_copy, Reference const&, Reference const*>, std::_Deque_iterator, Reference&, Reference*> >(std::_Deque_iterator, Reference const&, Reference const*>, std::_Deque_iterator, Reference const&, Reference const*>, std::_Deque_iterator, Reference&, Reference*>) [712] 0.00 0.00 1/18 std::_Deque_iterator, Reference&, Reference*>::_Deque_iterator(std::_Deque_iterator, Reference&, Reference*> const&) [547] 0.00 0.00 1/1 std::_Deque_iterator, Reference&, Reference*> std::__uninitialized_copy_aux, Reference const&, Reference const*>, std::_Deque_iterator, Reference&, Reference*> >(std::_Deque_iterator, Reference const&, Reference const*>, std::_Deque_iterator, Reference const&, Reference const*>, std::_Deque_iterator, Reference&, Reference*>, __false_type) [714] ----------------------------------------------- 0.00 0.00 1/1 std::deque, std::allocator > >::deque(std::deque, std::allocator > > const&) [103] [713] 0.0 0.00 0.00 1 std::_Deque_iterator, Reference&, Reference*> std::__uninitialized_copy_a, Reference const&, Reference const*>, std::_Deque_iterator, Reference&, Reference*>, Reference >(std::_Deque_iterator, Reference const&, Reference const*>, std::_Deque_iterator, Reference const&, Reference const*>, std::_Deque_iterator, Reference&, Reference*>, std::allocator >) [713] 0.00 0.00 1/18 std::_Deque_iterator, Reference&, Reference*>::_Deque_iterator(std::_Deque_iterator, Reference&, Reference*> const&) [547] 0.00 0.00 1/1 std::_Deque_iterator, Reference&, Reference*> std::uninitialized_copy, Reference const&, Reference const*>, std::_Deque_iterator, Reference&, Reference*> >(std::_Deque_iterator, Reference const&, Reference const*>, std::_Deque_iterator, Reference const&, Reference const*>, std::_Deque_iterator, Reference&, Reference*>) [712] ----------------------------------------------- 0.00 0.00 1/1 std::_Deque_iterator, Reference&, Reference*> std::uninitialized_copy, Reference const&, Reference const*>, std::_Deque_iterator, Reference&, Reference*> >(std::_Deque_iterator, Reference const&, Reference const*>, std::_Deque_iterator, Reference const&, Reference const*>, std::_Deque_iterator, Reference&, Reference*>) [712] [714] 0.0 0.00 0.00 1 std::_Deque_iterator, Reference&, Reference*> std::__uninitialized_copy_aux, Reference const&, Reference const*>, std::_Deque_iterator, Reference&, Reference*> >(std::_Deque_iterator, Reference const&, Reference const*>, std::_Deque_iterator, Reference const&, Reference const*>, std::_Deque_iterator, Reference&, Reference*>, __false_type) [714] 0.00 0.00 1/18 std::_Deque_iterator, Reference&, Reference*>::_Deque_iterator(std::_Deque_iterator, Reference&, Reference*> const&) [547] 0.00 0.00 1/1 bool std::operator!=, Reference const&, Reference const*>(std::_Deque_iterator, Reference const&, Reference const*> const&, std::_Deque_iterator, Reference const&, Reference const*> const&) [717] ----------------------------------------------- 0.00 0.00 1/1 bool std::operator!=, Reference const&, Reference const*>(std::_Deque_iterator, Reference const&, Reference const*> const&, std::_Deque_iterator, Reference const&, Reference const*> const&) [717] [715] 0.0 0.00 0.00 1 bool std::operator==, Reference const&, Reference const*>(std::_Deque_iterator, Reference const&, Reference const*> const&, std::_Deque_iterator, Reference const&, Reference const*> const&) [715] ----------------------------------------------- 0.00 0.00 1/1 std::deque, std::allocator > >::size() const [680] [716] 0.0 0.00 0.00 1 std::_Deque_iterator, Reference&, Reference*>::difference_type std::operator-, Reference&, Reference*, Reference&, Reference*>(std::_Deque_iterator, Reference&, Reference*> const&, std::_Deque_iterator, Reference&, Reference*> const&) [716] 0.00 0.00 1/5 std::_Deque_iterator, Reference&, Reference*>::_S_buffer_size() [612] ----------------------------------------------- 0.00 0.00 1/1 std::_Deque_iterator, Reference&, Reference*> std::__uninitialized_copy_aux, Reference const&, Reference const*>, std::_Deque_iterator, Reference&, Reference*> >(std::_Deque_iterator, Reference const&, Reference const*>, std::_Deque_iterator, Reference const&, Reference const*>, std::_Deque_iterator, Reference&, Reference*>, __false_type) [714] [717] 0.0 0.00 0.00 1 bool std::operator!=, Reference const&, Reference const*>(std::_Deque_iterator, Reference const&, Reference const*> const&, std::_Deque_iterator, Reference const&, Reference const*> const&) [717] 0.00 0.00 1/1 bool std::operator==, Reference const&, Reference const*>(std::_Deque_iterator, Reference const&, Reference const*> const&, std::_Deque_iterator, Reference const&, Reference const*> const&) [715] ----------------------------------------------- This table describes the call tree of the program, and was sorted by the total amount of time spent in each function and its children. Each entry in this table consists of several lines. The line with the index number at the left hand margin lists the current function. The lines above it list the functions that called this function, and the lines below it list the functions this one called. This line lists: index A unique number given to each element of the table. Index numbers are sorted numerically. The index number is printed next to every function name so it is easier to look up where the function in the table. % time This is the percentage of the `total' time that was spent in this function and its children. Note that due to different viewpoints, functions excluded by options, etc, these numbers will NOT add up to 100%. self This is the total amount of time spent in this function. children This is the total amount of time propagated into this function by its children. called This is the number of times the function was called. If the function called itself recursively, the number only includes non-recursive calls, and is followed by a `+' and the number of recursive calls. name The name of the current function. The index number is printed after it. If the function is a member of a cycle, the cycle number is printed between the function's name and the index number. For the function's parents, the fields have the following meanings: self This is the amount of time that was propagated directly from the function into this parent. children This is the amount of time that was propagated from the function's children into this parent. called This is the number of times this parent called the function `/' the total number of times the function was called. Recursive calls to the function are not included in the number after the `/'. name This is the name of the parent. The parent's index number is printed after it. If the parent is a member of a cycle, the cycle number is printed between the name and the index number. If the parents of the function cannot be determined, the word `' is printed in the `name' field, and all the other fields are blank. For the function's children, the fields have the following meanings: self This is the amount of time that was propagated directly from the child into the function. children This is the amount of time that was propagated from the child's children to the function. called This is the number of times the function called this child `/' the total number of times the child was called. Recursive calls by the child are not listed in the number after the `/'. name This is the name of the child. The child's index number is printed after it. If the child is a member of a cycle, the cycle number is printed between the name and the index number. If there are any cycles (circles) in the call graph, there is an entry for the cycle-as-a-whole. This entry shows who called the cycle (as parents) and the members of the cycle (as children.) The `+' recursive calls entry shows the number of function calls that were internal to the cycle, and the calls entry for each member shows, for that member, how many times it was called from other members of the cycle. Index by function name [645] global constructors keyed to _Z17PrintObjectCountsv (Main.cpp) [295] __gnu_cxx::__pool::_M_get_bin(unsigned int) [700] std::set, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > > >::~set() [646] global constructors keyed to _ZN15HTTPInputStreamC2ERKSs (HTTPInputStream.cpp) [298] __gnu_cxx::__pool::_M_adjust_freelist(__gnu_cxx::__pool::_Bin_record const&, __gnu_cxx::__pool::_Block_record*, unsigned int) [378] std::pair::pair(std::pair const&) [647] global constructors keyed to _ZN7Crawler5IndexESsSsSs (Crawler.cpp) [677] __gnu_cxx::__pool::_M_initialize_once(void (*)()) [379] std::pair::pair(TransitionKey const&, int const&) [648] global constructors keyed to _ZN9StopWordsC2ERKSs (StopWords.cpp) [678] __gnu_cxx::__pool::__pool() [356] std::pair::~pair() [296] __gthread_active_p() (gthr-default.h) [410] bool __gnu_cxx::operator!=, std::allocator > >(__gnu_cxx::__normal_iterator, std::allocator > > const&, __gnu_cxx::__normal_iterator, std::allocator > > const&) [177] std::pair, std::allocator > const, Reference >::pair(std::pair, std::allocator > const, Reference > const&) [649] __static_initialization_and_destruction_0(int, int) (Crawler.cpp) [196] bool __gnu_cxx::operator!=, std::allocator > >(__gnu_cxx::__normal_iterator, std::allocator > > const&, __gnu_cxx::__normal_iterator, std::allocator > > const&) [178] std::pair, std::allocator > const, Reference >::pair(std::basic_string, std::allocator > const&, Reference const&) [650] __static_initialization_and_destruction_0(int, int) (Main.cpp) [61] bool __gnu_cxx::operator!=, std::allocator > >(__gnu_cxx::__normal_iterator, std::allocator > > const&, __gnu_cxx::__normal_iterator, std::allocator > > const&) [152] std::pair, std::allocator > const, Reference >::~pair() [651] __static_initialization_and_destruction_0(int, int) (StopWords.cpp) [62] TransitionKey::operator<(TransitionKey const&) const [438] std::pair, std::allocator > const, std::basic_string, std::allocator > >::pair(std::pair, std::allocator > const, std::basic_string, std::allocator > > const&) [652] __static_initialization_and_destruction_0(int, int) (HTTPInputStream.cpp) [28] HTMLDocumentRefComparator::operator()(Reference, Reference) const [439] std::pair, std::allocator > const, std::basic_string, std::allocator > >::pair(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) [98] newImpl(unsigned int) [581] SmartPtr::Get() const [409] std::pair, std::allocator > const, std::basic_string, std::allocator > >::~pair() [27] HTMLParser::GetTagType(std::basic_string, std::allocator > const&, bool) [632] __gnu_cxx::__mt_alloc_base >::max_size() const [114] std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >::pair(std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > const&) [111] HTMLParser::ParseAttrs(std::basic_string, std::allocator > const&) [633] __gnu_cxx::__mt_alloc_base*>::max_size() const [115] std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >::pair(std::basic_string, std::allocator > const&, std::set, HTMLDocumentRefComparator, std::allocator > > const&) [43] HTMLParser::ParseStart() [329] __gnu_cxx::__mt_alloc_base > >::max_size() const [53] std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >::~pair() [14] HTMLParser::ParseContent() [464] __gnu_cxx::__mt_alloc_base, std::allocator > > >::max_size() const [389] std::pair, std::allocator > const, int>::pair(std::pair, std::allocator > const, int> const&) [89] HTMLParser::SkipUntilStyleEnd() [376] __gnu_cxx::__mt_alloc_base > >::max_size() const [390] std::pair, std::allocator > const, int>::pair(std::basic_string, std::allocator > const&, int const&) [15] HTMLParser::SkipCommentOrDirective() [582] __gnu_cxx::__mt_alloc_base, std::allocator > const, Reference > > >::max_size() const [367] std::pair, std::allocator > const, int>::~pair() [4] HTMLParser::next() [426] __gnu_cxx::__mt_alloc_base, std::allocator > const, std::basic_string, std::allocator > > > >::max_size() const [271] std::pair >, bool>::pair(std::_Rb_tree_iterator > const&, bool const&) [151] HTMLParser::Match(std::basic_string, std::allocator > const&, bool, std::basic_string, std::allocator > const&) [340] __gnu_cxx::__mt_alloc_base, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::max_size() const [501] std::pair >, bool>::pair(std::_Rb_tree_iterator > const&, bool const&) [153] HTMLParser::Match(char, bool, std::basic_string, std::allocator > const&) [388] __gnu_cxx::__mt_alloc_base, std::allocator > const, int> > >::max_size() const [605] std::pair, std::allocator > const, Reference > >, bool>::pair(std::_Rb_tree_iterator, std::allocator > const, Reference > > const&, bool const&) [5] HTMLParser::ParseTag() [192] __gnu_cxx::__normal_iterator, std::allocator > >::base() const [440] std::pair, std::allocator > const, std::basic_string, std::allocator > > >, bool>::pair(std::_Rb_tree_iterator, std::allocator > const, std::basic_string, std::allocator > > > const&, bool const&) [9] HTMLParser::ReadChar(bool, std::basic_string, std::allocator > const&, bool) [55] __gnu_cxx::__normal_iterator, std::allocator > >::operator*() const [347] std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, bool>::pair(std::_Rb_tree_iterator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > const&, bool const&) [10] HTMLParser::SkipUntil(StringMatcher&, std::basic_string, std::allocator > const&) [195] __gnu_cxx::__normal_iterator, std::allocator > >::base() const [396] std::pair, std::allocator > const, int> >, bool>::pair(std::_Rb_tree_iterator, std::allocator > const, int> > const&, bool const&) [36] HTMLParser::SkipUntil(char, std::basic_string, std::allocator > const&) [37] __gnu_cxx::__normal_iterator, std::allocator > >::operator*() const [458] std::pair, std::allocator > >, bool>::pair(std::_Rb_tree_iterator, std::allocator > > const&, bool const&) [19] HTMLParser::HTMLParser(InputStream*) [201] std::_Select1st >::operator()(std::pair const&) const [272] std::pair >, bool>::pair(std::_Rb_tree_const_iterator > const&, bool const&) [552] HTMLParser::~HTMLParser() [420] std::_Select1st, std::allocator > const, Reference > >::operator()(std::pair, std::allocator > const, Reference > const&) const [459] std::pair, std::allocator > >, bool>::pair(std::_Rb_tree_const_iterator, std::allocator > > const&, bool const&) [20] StringUtil::ToLower(std::basic_string, std::allocator >&) [405] std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >::operator()(std::pair, std::allocator > const, std::basic_string, std::allocator > > const&) const [591] std::deque, std::allocator > >::begin() [299] StringUtil::IsPrefix(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) [56] std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >::operator()(std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > const&) const [592] std::deque, std::allocator > >::front() [370] StringUtil::IsSuffix(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) [216] std::_Select1st, std::allocator > const, int> >::operator()(std::pair, std::allocator > const, int> const&) const [165] std::deque, std::allocator > >::pop_front() [57] WordParser::IsWordChar(char) [603] std::_Deque_base, std::allocator > >::get_allocator() const [179] std::deque, std::allocator > >::push_back(Reference const&) [21] WordParser::Next() [616] std::_Deque_base, std::allocator > >::_M_get_map_allocator() const [102] std::deque, std::allocator > >::deque(std::allocator > const&) [321] WordParser::WordParser(std::basic_string, std::allocator > const&) [204] std::_Base_bitset<8u>::_M_getword(unsigned int) const [103] std::deque, std::allocator > >::deque(std::deque, std::allocator > > const&) [322] WordParser::~WordParser() [583] std::_Deque_iterator, Reference&, Reference*>::operator*() const [125] std::deque, std::allocator > >::~deque() [553] InputStream::InputStream() [334] std::_Rb_tree_iterator >::operator==(std::_Rb_tree_iterator > const&) const [166] std::queue, std::deque, std::allocator > > >::pop() [554] InputStream::~InputStream() [247] std::_Rb_tree_iterator, std::allocator > >::operator==(std::_Rb_tree_iterator, std::allocator > > const&) const [180] std::queue, std::deque, std::allocator > > >::push(Reference const&) [555] ObjectCount::ObjectCount() [368] std::_Rb_tree_iterator >::operator*() const [593] std::queue, std::deque, std::allocator > > >::front() [556] ObjectCount::~ObjectCount() [233] std::_Rb_tree_iterator >::operator==(std::_Rb_tree_iterator > const&) const [104] std::queue, std::deque, std::allocator > > >::queue(std::deque, std::allocator > > const&) [323] ObjectCount::ObjectCount() [236] std::_Rb_tree_iterator >::operator!=(std::_Rb_tree_iterator > const&) const [134] std::queue, std::deque, std::allocator > > >::~queue() [324] ObjectCount::~ObjectCount() [548] std::_Rb_tree_iterator, std::allocator > const, Reference > >::operator*() const [141] std::bitset<256u>::_Unchecked_set(unsigned int, int) [557] ObjectCount::ObjectCount() [512] std::_Rb_tree_iterator, std::allocator > const, Reference > >::operator==(std::_Rb_tree_iterator, std::allocator > const, Reference > > const&) const [142] std::bitset<256u>::set(unsigned int, bool) [558] ObjectCount::~ObjectCount() [602] std::_Rb_tree_iterator, std::allocator > const, Reference > >::operator!=(std::_Rb_tree_iterator, std::allocator > const, Reference > > const&) const [502] std::bitset<256u>::bitset() [559] ObjectCount::ObjectCount() [427] std::_Rb_tree_iterator, std::allocator > const, std::basic_string, std::allocator > > >::operator*() const [380] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_node() [560] ObjectCount::~ObjectCount() [406] std::_Rb_tree_iterator, std::allocator > const, std::basic_string, std::allocator > > >::operator==(std::_Rb_tree_iterator, std::allocator > const, std::basic_string, std::allocator > > > const&) const [381] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_put_node(std::_Rb_tree_node >*) [561] ObjectCount::ObjectCount() [221] std::_Rb_tree_iterator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >::operator*() const [136] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::lower_bound(TransitionKey const&) [77] ObjectCount::~ObjectCount() [80] std::_Rb_tree_iterator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >::operator==(std::_Rb_tree_iterator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > const&) const [364] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_rightmost() [653] ObjectCount::ObjectCount() [313] std::_Rb_tree_iterator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >::operator!=(std::_Rb_tree_iterator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > const&) const [382] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::destroy_node(std::_Rb_tree_node >*) [654] ObjectCount::~ObjectCount() [348] std::_Rb_tree_iterator, std::allocator > const, int> >::operator*() const [503] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Rb_tree_impl, false>::_Rb_tree_impl(std::allocator > > const&, std::less const&) [655] ObjectCount::ObjectCount() [288] std::_Rb_tree_iterator, std::allocator > const, int> >::operator==(std::_Rb_tree_iterator, std::allocator > const, int> > const&) const [504] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Rb_tree_impl, false>::~_Rb_tree_impl() [656] ObjectCount::~ObjectCount() [290] std::_Rb_tree_iterator, std::allocator > const, int> >::operator!=(std::_Rb_tree_iterator, std::allocator > const, int> > const&) const [174] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::insert_unique(std::pair const&) [485] ObjectCount::ObjectCount() [330] std::_Rb_tree_const_iterator >::operator*() const [140] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::insert_unique(std::_Rb_tree_iterator >, std::pair const&) [486] ObjectCount::~ObjectCount() [310] std::_Rb_tree_const_iterator >::operator!=(std::_Rb_tree_const_iterator > const&) const [383] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_create_node(std::pair const&) [227] ObjectCount::ObjectCount() [248] std::_Rb_tree_const_iterator, std::allocator > >::operator!=(std::_Rb_tree_const_iterator, std::allocator > > const&) const [65] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::end() [228] ObjectCount::~ObjectCount() [470] std::_Rb_tree_const_iterator, std::allocator > const, std::basic_string, std::allocator > > >::operator*() const [32] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::find(TransitionKey const&) [562] ObjectCount::ObjectCount() [428] std::_Rb_tree_const_iterator, std::allocator > const, std::basic_string, std::allocator > > >::operator==(std::_Rb_tree_const_iterator, std::allocator > const, std::basic_string, std::allocator > > > const&) const [505] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::begin() [563] ObjectCount::~ObjectCount() [429] std::_Rb_tree_const_iterator, std::allocator > const, std::basic_string, std::allocator > > >::operator!=(std::_Rb_tree_const_iterator, std::allocator > const, std::basic_string, std::allocator > > > const&) const [226] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_end() [564] ObjectCount::ObjectCount() [607] std::map, std::allocator >, Reference, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::key_comp() const [207] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node > const*) [565] ObjectCount::~ObjectCount() [430] std::map, std::allocator >, std::basic_string, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::end() const [230] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_key(std::_Rb_tree_node_base const*) [54] ObjectCount >::ObjectCount() [144] std::map, std::allocator >, std::basic_string, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::find(std::basic_string, std::allocator > const&) const [215] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_left(std::_Rb_tree_node_base*) [205] ObjectCount >::~ObjectCount() [70] std::map, std::allocator >, std::set, HTMLDocumentRefComparator, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::key_comp() const [232] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_begin() [657] ObjectCount::ObjectCount() [401] std::map, std::allocator >, int, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::key_comp() const [506] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [658] ObjectCount::~ObjectCount() [311] std::set, HTMLDocumentRefComparator, std::allocator > >::end() const [252] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_right(std::_Rb_tree_node_base*) [659] ObjectCount::ObjectCount() [341] std::set, HTMLDocumentRefComparator, std::allocator > >::begin() const [208] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_value(std::_Rb_tree_node > const*) [660] ObjectCount::~ObjectCount() [249] std::set, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > > >::end() const [231] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_S_value(std::_Rb_tree_node_base const*) [661] ObjectCount::ObjectCount() [63] std::less::operator()(TransitionKey const&, TransitionKey const&) const [146] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair const&) [662] ObjectCount::~ObjectCount() [22] std::less, std::allocator > >::operator()(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) const [507] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Rb_tree(std::less const&, std::allocator > const&) [326] HTMLDocument::GetDescription() [617] std::deque, std::allocator > >::get_allocator() const [508] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::~_Rb_tree() [566] HTMLDocument::SetDescription(std::basic_string, std::allocator > const&) [679] std::deque, std::allocator > >::end() const [332] std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::_M_get_node() [212] HTMLDocument::GetURL() [680] std::deque, std::allocator > >::size() const [333] std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::_M_put_node(std::_Rb_tree_node >*) [567] HTMLDocument::HTMLDocument(std::basic_string, std::allocator > const&) [681] std::deque, std::allocator > >::begin() const [95] std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::destroy_node(std::_Rb_tree_node >*) [78] HTMLDocument::~HTMLDocument() [518] std::deque, std::allocator > >::empty() const [306] std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::_Rb_tree_impl::_Rb_tree_impl(std::allocator > > const&, HTMLDocumentRefComparator const&) [68] Referencable::ReleaseRef() [519] std::queue, std::deque, std::allocator > > >::empty() const [307] std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::_Rb_tree_impl::~_Rb_tree_impl() [206] Referencable::AddRef() [41] std::bitset<256u>::_Unchecked_test(unsigned int) const [8] std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::insert_unique(Reference const&) [568] Referencable::Referencable() [42] std::bitset<256u>::test(unsigned int) const [105] std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::_M_create_node(Reference const&) [79] Referencable::~Referencable() [354] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::get_allocator() const [74] std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::begin() [147] DocumentCache::AddDocument(Reference) [377] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::size() const [258] std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::_M_end() [167] DocumentCache::GetDocument(std::basic_string, std::allocator > const&) [71] std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::get_allocator() const [259] std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::_S_key(std::_Rb_tree_node > const*) [663] DocumentCache::DocumentCache() [312] std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::end() const [282] std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::_S_key(std::_Rb_tree_node_base const*) [161] DocumentCache::~DocumentCache() [342] std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::begin() const [309] std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::_S_left(std::_Rb_tree_node_base*) [154] DocumentQueue::DequeueDocument() [318] std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::_M_root() const [254] std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::_M_begin() [175] DocumentQueue::EnqueueDocument(Reference) [415] std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::get_allocator() const [48] std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [514] DocumentQueue::IsEmpty() [250] std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::end() const [256] std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::_S_right(std::_Rb_tree_node_base*) [82] DocumentQueue::DocumentQueue() [532] std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::get_allocator() const [260] std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::_S_value(std::_Rb_tree_node > const*) [133] DocumentQueue::~DocumentQueue() [608] std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::size() const [283] std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::_S_value(std::_Rb_tree_node_base const*) [18] StringMatcher::Transition(char) [609] std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::key_comp() const [44] std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, Reference const&) [24] StringMatcher::InitTransitionMap() [407] std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::get_allocator() const [344] std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::_Rb_tree(HTMLDocumentRefComparator const&, std::allocator > const&) [521] StringMatcher::Reset() [395] std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::end() const [107] std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::_Rb_tree(std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > > const&) [417] StringMatcher::CharToInt(char) [145] std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::find(std::basic_string, std::allocator > const&) const [50] std::_Rb_tree, Reference, std::_Identity >, HTMLDocumentRefComparator, std::allocator > >::~_Rb_tree() [25] StringMatcher::StringMatcher(std::basic_string, std::allocator > const&) [431] std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::size() const [465] std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_M_get_node() [487] StringMatcher::~StringMatcher() [432] std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::_M_end() const [466] std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_M_put_node(std::_Rb_tree_node, std::allocator > >*) [353] TransitionKey::TransitionKey(TransitionKey const&) [433] std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::_M_begin() const [467] std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::destroy_node(std::_Rb_tree_node, std::allocator > >*) [235] TransitionKey::TransitionKey(int, char) [319] std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::get_allocator() const [701] std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_Rb_tree_impl, std::allocator > >, false>::_Rb_tree_impl(std::allocator, std::allocator > > > const&, std::less, std::allocator > > const&) [488] TransitionKey::TransitionKey() [551] std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::size() const [702] std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_Rb_tree_impl, std::allocator > >, false>::~_Rb_tree_impl() [229] TransitionKey::~TransitionKey() [273] std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::key_comp() const [127] std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::insert_unique(std::basic_string, std::allocator > const&) [168] URLConnection::Open(std::basic_string, std::allocator > const&) [365] std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::get_allocator() const [468] std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_M_create_node(std::basic_string, std::allocator > const&) [30] FileInputStream::Read() [469] std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::size() const [225] std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::end() [569] FileInputStream::Close() [402] std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::key_comp() const [13] std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::find(std::basic_string, std::allocator > const&) [194] FileInputStream::IsDone() [213] std::_Identity >::operator()(Reference const&) const [606] std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::begin() [193] FileInputStream::IsOpen() [197] std::_Identity, std::allocator > >::operator()(std::basic_string, std::allocator > const&) const [242] std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_M_end() [570] FileInputStream::OpenFile() [604] std::allocator >::allocator(std::allocator > const&) [38] std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_S_key(std::_Rb_tree_node, std::allocator > > const*) [571] FileInputStream::ParseURL(std::basic_string, std::allocator > const&) [337] std::allocator >::allocator() [243] std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_S_key(std::_Rb_tree_node_base const*) [572] FileInputStream::FileInputStream(std::basic_string, std::allocator > const&) [72] std::allocator >::allocator > >(std::allocator > > const&) [211] std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_S_left(std::_Rb_tree_node_base*) [109] FileInputStream::~FileInputStream() [634] std::allocator >::allocator(std::allocator > const&) [245] std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_M_begin() [199] ObjectCountBase::ObjectCountBase() [266] std::allocator >::~allocator() [703] std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_M_erase(std::_Rb_tree_node, std::allocator > >*) [200] ObjectCountBase::~ObjectCountBase() [635] std::allocator >::~allocator() [202] std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_S_right(std::_Rb_tree_node_base*) [522] MLC::DecMem(void*) [618] std::allocator*>::allocator >(std::allocator > const&) [58] std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_S_value(std::_Rb_tree_node, std::allocator > > const*) [523] MLC::IncDel() [619] std::allocator*>::~allocator() [244] std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_S_value(std::_Rb_tree_node_base const*) [524] MLC::IncNew() [682] std::allocator, std::allocator > >::allocator() [150] std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::basic_string, std::allocator > const&) [525] MLC::DecHeap(unsigned int) [416] std::allocator, std::allocator > >::allocator, std::allocator > > >(std::allocator, std::allocator > > > const&) [704] std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_Rb_tree(std::less, std::allocator > > const&, std::allocator, std::allocator > > const&) [526] MLC::IncHeap(unsigned int) [414] std::allocator, std::allocator > >::~allocator() [705] std::_Rb_tree, std::allocator >, std::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::~_Rb_tree() [527] MLC::DeletePtr(void*) [302] std::allocator > >::allocator >(std::allocator > const&) [594] std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::_M_get_node() [2] Crawler::Index(std::basic_string, std::allocator >, std::basic_string, std::allocator >, std::basic_string, std::allocator >) [303] std::allocator > >::allocator(std::allocator > > const&) [595] std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::_M_put_node(std::_Rb_tree_node, std::allocator > const, Reference > >*) [573] SmartPtr::SmartPtr(InputStream*) [304] std::allocator > >::~allocator() [173] std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::lower_bound(std::basic_string, std::allocator > const&) [110] SmartPtr::~SmartPtr() [305] std::allocator > >::~allocator() [549] std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::_M_rightmost() [276] HTMLEvent::Init() [683] std::allocator, std::allocator > > >::allocator, std::allocator > >(std::allocator, std::allocator > > const&) [160] std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::destroy_node(std::_Rb_tree_node, std::allocator > const, Reference > >*) [574] HTMLEvent::HTMLEvent() [684] std::allocator, std::allocator > > >::allocator(std::allocator, std::allocator > > > const&) [706] std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::_Rb_tree_impl, std::allocator > >, false>::_Rb_tree_impl(std::allocator, std::allocator > const, Reference > > > const&, std::less, std::allocator > > const&) [575] HTMLEvent::~HTMLEvent() [685] std::allocator, std::allocator > > >::~allocator() [707] std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::_Rb_tree_impl, std::allocator > >, false>::~_Rb_tree_impl() [183] Reference::Reference(HTMLDocument*) [686] std::allocator, std::allocator > > >::~allocator() [158] std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::insert_unique(std::pair, std::allocator > const, Reference > const&) [40] Reference::Reference(Reference const&) [492] std::allocator > >::allocator >(std::allocator > const&) [157] std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::insert_unique(std::_Rb_tree_iterator, std::allocator > const, Reference > >, std::pair, std::allocator > const, Reference > const&) [184] Reference::Reference() [493] std::allocator > >::allocator(std::allocator > > const&) [181] std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::_M_create_node(std::pair, std::allocator > const, Reference > const&) [23] Reference::~Reference() [494] std::allocator > >::~allocator() [484] std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::end() [600] Reference::operator=(HTMLDocument*) [495] std::allocator > >::~allocator() [170] std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::find(std::basic_string, std::allocator > const&) [182] Reference::operator=(Reference const&) [687] std::allocator, std::allocator > const, Reference > > >::allocator, std::allocator > const, Reference > >(std::allocator, std::allocator > const, Reference > > const&) [611] std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::begin() [601] Reference::operator!() [688] std::allocator, std::allocator > const, Reference > > >::allocator(std::allocator, std::allocator > const, Reference > > > const&) [478] std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::_M_end() [210] Reference::operator->() [689] std::allocator, std::allocator > const, Reference > > >::~allocator() [472] std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::_S_key(std::_Rb_tree_node, std::allocator > const, Reference > > const*) [11] StopWords::IsStopWord(std::basic_string, std::allocator > const&) [690] std::allocator, std::allocator > const, Reference > > >::~allocator() [509] std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::_S_key(std::_Rb_tree_node_base const*) [128] StopWords::StopWords(std::basic_string, std::allocator > const&) [584] std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::allocator, std::allocator > const, std::basic_string, std::allocator > > >(std::allocator, std::allocator > const, std::basic_string, std::allocator > > > const&) [479] std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::_S_left(std::_Rb_tree_node_base*) [664] StopWords::~StopWords() [585] std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::allocator(std::allocator, std::allocator > const, std::basic_string, std::allocator > > > > const&) [511] std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::_M_begin() [90] URLFilter::IsValidURL(std::basic_string, std::allocator > const&) [586] std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::~allocator() [163] std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::_M_erase(std::_Rb_tree_node, std::allocator > const, Reference > >*) [477] URLFilter::GetURLPrefix(std::basic_string, std::allocator > const&) [587] std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::~allocator() [480] std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::_S_right(std::_Rb_tree_node_base*) [76] URLFilter::IsAbsoluteURL(std::basic_string, std::allocator > const&) [691] std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >(std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > const&) [473] std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::_S_value(std::_Rb_tree_node, std::allocator > const, Reference > > const*) [81] URLFilter::IsIndexableURL(std::basic_string, std::allocator > const&, std::basic_string, std::allocator >&) [692] std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::allocator(std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > > const&) [510] std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::_S_value(std::_Rb_tree_node_base const*) [149] URLFilter::URLFilter(std::basic_string, std::allocator > const&) [693] std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::~allocator() [171] std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair, std::allocator > const, Reference > const&) [665] URLFilter::~URLFilter() [694] std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::~allocator() [708] std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::_Rb_tree(std::less, std::allocator > > const&, std::allocator, std::allocator > const, Reference > > const&) [29] WordIndex::GenerateHTMLIndex(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) [533] std::allocator, std::allocator > const, int> > >::allocator, std::allocator > const, int> >(std::allocator, std::allocator > const, int> > const&) [164] std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, Reference >, std::_Select1st, std::allocator > const, Reference > >, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::~_Rb_tree() [666] WordIndex::GenerateMainIndexPage(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) [534] std::allocator, std::allocator > const, int> > >::allocator(std::allocator, std::allocator > const, int> > > const&) [441] std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::_M_get_node() [31] WordIndex::GenerateWordIndexPages(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) [535] std::allocator, std::allocator > const, int> > >::~allocator() [278] std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::_M_leftmost() [101] WordIndex::GenerateLetterIndexPages(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) [536] std::allocator, std::allocator > const, int> > >::~allocator() [442] std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::_M_put_node(std::_Rb_tree_node, std::allocator > const, std::basic_string, std::allocator > > >*) [3] WordIndex::AddWord(std::basic_string, std::allocator > const&, Reference) [496] std::allocator >::allocator() [443] std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::lower_bound(std::basic_string, std::allocator > const&) [222] WordIndex::WriteLine(std::basic_ostream >&, std::basic_string, std::allocator > const&) [355] std::allocator >::allocator > >(std::allocator > > const&) [279] std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::_M_rightmost() [667] WordIndex::WordIndex() [352] std::allocator >::~allocator() [444] std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::destroy_node(std::_Rb_tree_node, std::allocator > const, std::basic_string, std::allocator > > >*) [91] WordIndex::~WordIndex() [695] std::allocator, std::allocator > const, Reference > >::allocator() [596] std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::_Rb_tree_impl, std::allocator > >, false>::_Rb_tree_impl(std::allocator, std::allocator > const, std::basic_string, std::allocator > > > > const&, std::less, std::allocator > > const&) [121] __gnu_cxx::__mt_alloc, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::deallocate(Reference*, unsigned int) [537] std::allocator, std::allocator > const, Reference > >::allocator, std::allocator > const, Reference > > >(std::allocator, std::allocator > const, Reference > > > const&) [597] std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::_Rb_tree_impl, std::allocator > >, false>::~_Rb_tree_impl() [84] __gnu_cxx::__mt_alloc, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned int, void const*) [520] std::allocator, std::allocator > const, Reference > >::~allocator() [445] std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::insert_unique(std::pair, std::allocator > const, std::basic_string, std::allocator > > const&) [576] __gnu_cxx::__mt_alloc, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::__mt_alloc(__gnu_cxx::__mt_alloc, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> > const&) [588] std::allocator, std::allocator > const, std::basic_string, std::allocator > > >::allocator() [446] std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::insert_unique(std::_Rb_tree_iterator, std::allocator > const, std::basic_string, std::allocator > > >, std::pair, std::allocator > const, std::basic_string, std::allocator > > const&) [267] __gnu_cxx::__mt_alloc, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::__mt_alloc() [408] std::allocator, std::allocator > const, std::basic_string, std::allocator > > >::allocator, std::allocator > const, std::basic_string, std::allocator > > > >(std::allocator, std::allocator > const, std::basic_string, std::allocator > > > > const&) [447] std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::_M_create_node(std::pair, std::allocator > const, std::basic_string, std::allocator > > const&) [264] __gnu_cxx::__mt_alloc, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::~__mt_alloc() [400] std::allocator, std::allocator > const, std::basic_string, std::allocator > > >::~allocator() [448] std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::end() [624] __gnu_cxx::__mt_alloc*, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::deallocate(Reference**, unsigned int) [696] std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >::allocator() [449] std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::begin() [625] __gnu_cxx::__mt_alloc*, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned int, void const*) [320] std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >(std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > > const&) [280] std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::clear() [613] __gnu_cxx::__mt_alloc*, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::__mt_alloc() [317] std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >::~allocator() [239] std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::_M_end() [614] __gnu_cxx::__mt_alloc*, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::~__mt_alloc() [538] std::allocator, std::allocator > const, int> >::allocator() [450] std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::_S_key(std::_Rb_tree_node, std::allocator > const, std::basic_string, std::allocator > > > const*) [411] __gnu_cxx::__mt_alloc, std::allocator >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::__mt_alloc() [366] std::allocator, std::allocator > const, int> >::allocator, std::allocator > const, int> > >(std::allocator, std::allocator > const, int> > > const&) [451] std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::_S_key(std::_Rb_tree_node_base const*) [412] __gnu_cxx::__mt_alloc, std::allocator >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::~__mt_alloc() [363] std::allocator, std::allocator > const, int> >::~allocator() [281] std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::_M_root() [327] __gnu_cxx::__mt_alloc >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::deallocate(std::_Rb_tree_node >*, unsigned int) [636] std::_Deque_base, std::allocator > >::_Deque_impl::_Deque_impl(std::allocator > const&) [452] std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::_S_left(std::_Rb_tree_node_base const*) [328] __gnu_cxx::__mt_alloc >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned int, void const*) [637] std::_Deque_base, std::allocator > >::_Deque_impl::~_Deque_impl() [453] std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::_S_left(std::_Rb_tree_node_base*) [300] __gnu_cxx::__mt_alloc >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::__mt_alloc(__gnu_cxx::__mt_alloc >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> > const&) [638] std::_Deque_base, std::allocator > >::_M_allocate_map(unsigned int) [274] std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::_M_begin() [301] __gnu_cxx::__mt_alloc >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::__mt_alloc() [85] std::_Deque_base, std::allocator > >::_M_create_nodes(Reference**, Reference**) [275] std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::_M_erase(std::_Rb_tree_node, std::allocator > const, std::basic_string, std::allocator > > >*) [268] __gnu_cxx::__mt_alloc >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::~__mt_alloc() [86] std::_Deque_base, std::allocator > >::_M_allocate_node() [454] std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::_S_right(std::_Rb_tree_node_base*) [460] __gnu_cxx::__mt_alloc, std::allocator > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::deallocate(std::_Rb_tree_node, std::allocator > >*, unsigned int) [122] std::_Deque_base, std::allocator > >::_M_destroy_nodes(Reference**, Reference**) [455] std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::_S_value(std::_Rb_tree_node, std::allocator > const, std::basic_string, std::allocator > > > const*) [461] __gnu_cxx::__mt_alloc, std::allocator > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned int, void const*) [639] std::_Deque_base, std::allocator > >::_M_deallocate_map(Reference**, unsigned int) [456] std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::_S_value(std::_Rb_tree_node_base const*) [668] __gnu_cxx::__mt_alloc, std::allocator > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::__mt_alloc(__gnu_cxx::__mt_alloc, std::allocator > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> > const&) [87] std::_Deque_base, std::allocator > >::_M_initialize_map(unsigned int) [457] std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair, std::allocator > const, std::basic_string, std::allocator > > const&) [669] __gnu_cxx::__mt_alloc, std::allocator > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::__mt_alloc() [123] std::_Deque_base, std::allocator > >::_M_deallocate_node(Reference*) [598] std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::_Rb_tree(std::less, std::allocator > > const&, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > const&) [626] __gnu_cxx::__mt_alloc, std::allocator > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::~__mt_alloc() [88] std::_Deque_base, std::allocator > >::_Deque_base(std::allocator > const&, unsigned int) [599] std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::basic_string, std::allocator > >, std::_Select1st, std::allocator > const, std::basic_string, std::allocator > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::~_Rb_tree() [372] __gnu_cxx::__mt_alloc >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::deallocate(std::_Rb_tree_node >*, unsigned int) [124] std::_Deque_base, std::allocator > >::~_Deque_base() [345] std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::_M_get_node() [373] __gnu_cxx::__mt_alloc >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned int, void const*) [403] std::char_traits::length(char const*) [346] std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::_M_put_node(std::_Rb_tree_node, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >*) [489] __gnu_cxx::__mt_alloc >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::__mt_alloc(__gnu_cxx::__mt_alloc >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> > const&) [418] std::_Base_bitset<8u>::_M_getword(unsigned int) [16] std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::lower_bound(std::basic_string, std::allocator > const&) [490] __gnu_cxx::__mt_alloc >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::__mt_alloc() [39] std::_Base_bitset<8u>::_S_maskbit(unsigned int) [75] std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::_M_rightmost() [475] __gnu_cxx::__mt_alloc >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::~__mt_alloc() [497] std::_Base_bitset<8u>::_M_do_reset() [97] std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::destroy_node(std::_Rb_tree_node, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >*) [577] __gnu_cxx::__mt_alloc, std::allocator > const, Reference > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::deallocate(std::_Rb_tree_node, std::allocator > const, Reference > >*, unsigned int) [66] std::_Base_bitset<8u>::_S_whichbit(unsigned int) [709] std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::_Rb_tree_impl, std::allocator > >, false>::_Rb_tree_impl(std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > > const&, std::less, std::allocator > > const&) [578] __gnu_cxx::__mt_alloc, std::allocator > const, Reference > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned int, void const*) [203] std::_Base_bitset<8u>::_S_whichword(unsigned int) [710] std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::_Rb_tree_impl, std::allocator > >, false>::~_Rb_tree_impl() [670] __gnu_cxx::__mt_alloc, std::allocator > const, Reference > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::__mt_alloc(__gnu_cxx::__mt_alloc, std::allocator > const, Reference > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> > const&) [498] std::_Base_bitset<8u>::_Base_bitset() [52] std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::insert_unique(std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > const&) [671] __gnu_cxx::__mt_alloc, std::allocator > const, Reference > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::__mt_alloc() [640] std::_Deque_iterator, Reference const&, Reference const*>::_Deque_iterator(std::_Deque_iterator, Reference&, Reference*> const&) [35] std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::insert_unique(std::_Rb_tree_iterator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > const&) [627] __gnu_cxx::__mt_alloc, std::allocator > const, Reference > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::~__mt_alloc() [620] std::_Deque_iterator, Reference&, Reference*>::_M_set_node(Reference**) [116] std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::_M_create_node(std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > const&) [422] __gnu_cxx::__mt_alloc, std::allocator > const, std::basic_string, std::allocator > > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::deallocate(std::_Rb_tree_node, std::allocator > const, std::basic_string, std::allocator > > >*, unsigned int) [612] std::_Deque_iterator, Reference&, Reference*>::_S_buffer_size() [257] std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::end() [423] __gnu_cxx::__mt_alloc, std::allocator > const, std::basic_string, std::allocator > > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned int, void const*) [547] std::_Deque_iterator, Reference&, Reference*>::_Deque_iterator(std::_Deque_iterator, Reference&, Reference*> const&) [357] std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::begin() [579] __gnu_cxx::__mt_alloc, std::allocator > const, std::basic_string, std::allocator > > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::__mt_alloc(__gnu_cxx::__mt_alloc, std::allocator > const, std::basic_string, std::allocator > > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> > const&) [621] std::_Deque_iterator, Reference&, Reference*>::_Deque_iterator() [255] std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::_M_end() [580] __gnu_cxx::__mt_alloc, std::allocator > const, std::basic_string, std::allocator > > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::__mt_alloc() [253] std::_Rb_tree_iterator >::_Rb_tree_iterator(std::_Rb_tree_node >*) [45] std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::_S_key(std::_Rb_tree_node, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > const*) [528] __gnu_cxx::__mt_alloc, std::allocator > const, std::basic_string, std::allocator > > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::~__mt_alloc() [474] std::_Rb_tree_iterator >::operator--() [129] std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::_S_key(std::_Rb_tree_node_base const*) [338] __gnu_cxx::__mt_alloc, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::deallocate(std::_Rb_tree_node, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >*, unsigned int) [214] std::_Rb_tree_iterator, std::allocator > >::_Rb_tree_iterator(std::_Rb_tree_node, std::allocator > >*) [209] std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::_S_left(std::_Rb_tree_node_base*) [339] __gnu_cxx::__mt_alloc, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned int, void const*) [610] std::_Rb_tree_iterator, std::allocator > >::operator--() [261] std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::_M_begin() [672] __gnu_cxx::__mt_alloc, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::__mt_alloc(__gnu_cxx::__mt_alloc, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> > const&) [198] std::_Rb_tree_iterator >::_Rb_tree_iterator(std::_Rb_tree_node >*) [93] std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::_M_erase(std::_Rb_tree_node, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >*) [673] __gnu_cxx::__mt_alloc, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::__mt_alloc() [471] std::_Rb_tree_iterator, std::allocator > const, Reference > >::_Rb_tree_iterator(std::_Rb_tree_node, std::allocator > const, Reference > >*) [67] std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::_S_right(std::_Rb_tree_node_base*) [628] __gnu_cxx::__mt_alloc, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::~__mt_alloc() [622] std::_Rb_tree_iterator, std::allocator > const, Reference > >::operator--() [59] std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::_S_value(std::_Rb_tree_node, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > const*) [384] __gnu_cxx::__mt_alloc, std::allocator > const, int> >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::deallocate(std::_Rb_tree_node, std::allocator > const, int> >*, unsigned int) [623] std::_Rb_tree_iterator, std::allocator > const, Reference > >::operator++() [308] std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::_S_value(std::_Rb_tree_node_base const*) [385] __gnu_cxx::__mt_alloc, std::allocator > const, int> >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::allocate(unsigned int, void const*) [359] std::_Rb_tree_iterator, std::allocator > const, std::basic_string, std::allocator > > >::_Rb_tree_iterator(std::_Rb_tree_node, std::allocator > const, std::basic_string, std::allocator > > >*) [108] std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > const&) [529] __gnu_cxx::__mt_alloc, std::allocator > const, int> >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::__mt_alloc(__gnu_cxx::__mt_alloc, std::allocator > const, int> >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> > const&) [223] std::_Rb_tree_iterator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >::_Rb_tree_iterator(std::_Rb_tree_node, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >*) [711] std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::_Rb_tree(std::less, std::allocator > > const&, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > const&) [530] __gnu_cxx::__mt_alloc, std::allocator > const, int> >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::__mt_alloc() [358] std::_Rb_tree_iterator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >::operator--() [94] std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, std::_Select1st, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::~_Rb_tree() [481] __gnu_cxx::__mt_alloc, std::allocator > const, int> >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::~__mt_alloc() [73] std::_Rb_tree_iterator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >::operator++() [391] std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::_M_get_node() [349] __gnu_cxx::__mt_alloc, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::__mt_alloc() [224] std::_Rb_tree_iterator, std::allocator > const, int> >::_Rb_tree_iterator(std::_Rb_tree_node, std::allocator > const, int> >*) [392] std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::_M_put_node(std::_Rb_tree_node, std::allocator > const, int> >*) [350] __gnu_cxx::__mt_alloc, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::~__mt_alloc() [483] std::_Rb_tree_iterator, std::allocator > const, int> >::operator--() [138] std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::lower_bound(std::basic_string, std::allocator > const&) [515] __gnu_cxx::__mt_alloc, std::allocator > const, Reference >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::__mt_alloc() [419] std::_Rb_tree_iterator, std::allocator > const, int> >::operator++() [371] std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::_M_rightmost() [516] __gnu_cxx::__mt_alloc, std::allocator > const, Reference >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::~__mt_alloc() [291] std::_Rb_tree_const_iterator >::_Rb_tree_const_iterator(std::_Rb_tree_node > const*) [393] std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::destroy_node(std::_Rb_tree_node, std::allocator > const, int> >*) [397] __gnu_cxx::__mt_alloc, std::allocator > const, std::basic_string, std::allocator > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::__mt_alloc() [270] std::_Rb_tree_const_iterator >::_Rb_tree_const_iterator(std::_Rb_tree_iterator > const&) [541] std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::_Rb_tree_impl, std::allocator > >, false>::_Rb_tree_impl(std::allocator, std::allocator > const, int> > > const&, std::less, std::allocator > > const&) [398] __gnu_cxx::__mt_alloc, std::allocator > const, std::basic_string, std::allocator > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::~__mt_alloc() [331] std::_Rb_tree_const_iterator >::operator++() [542] std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::_Rb_tree_impl, std::allocator > >, false>::~_Rb_tree_impl() [314] __gnu_cxx::__mt_alloc, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::__mt_alloc() [251] std::_Rb_tree_const_iterator, std::allocator > >::_Rb_tree_const_iterator(std::_Rb_tree_node, std::allocator > > const*) [132] std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::insert_unique(std::pair, std::allocator > const, int> const&) [315] __gnu_cxx::__mt_alloc, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::~__mt_alloc() [246] std::_Rb_tree_const_iterator, std::allocator > >::_Rb_tree_const_iterator(std::_Rb_tree_iterator, std::allocator > > const&) [130] std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::insert_unique(std::_Rb_tree_iterator, std::allocator > const, int> >, std::pair, std::allocator > const, int> const&) [360] __gnu_cxx::__mt_alloc, std::allocator > const, int>, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::__mt_alloc() [369] std::_Rb_tree_const_iterator, std::allocator > const, std::basic_string, std::allocator > > >::_Rb_tree_const_iterator(std::_Rb_tree_node, std::allocator > const, std::basic_string, std::allocator > > > const*) [394] std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::_M_create_node(std::pair, std::allocator > const, int> const&) [361] __gnu_cxx::__mt_alloc, std::allocator > const, int>, __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true> >::~__mt_alloc() [135] std::map, std::allocator > >::lower_bound(TransitionKey const&) [241] std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::end() [297] __gnu_cxx::__pool_base::_M_get_align() [51] std::map, std::allocator > >::end() [47] std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::find(std::basic_string, std::allocator > const&) [294] __gnu_cxx::__pool_base::_M_get_binmap(unsigned int) [33] std::map, std::allocator > >::find(TransitionKey const&) [421] std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::begin() [263] __gnu_cxx::__pool_base::_M_check_threshold(unsigned int) [139] std::map, std::allocator > >::insert(std::_Rb_tree_iterator >, std::pair const&) [284] std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::_M_end() [674] __gnu_cxx::__pool_base::_Tune::_Tune() [499] std::map, std::allocator > >::map() [219] std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::_S_key(std::_Rb_tree_node, std::allocator > const, int> > const*) [675] __gnu_cxx::__pool_base::__pool_base() [500] std::map, std::allocator > >::~map() [286] std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::_S_key(std::_Rb_tree_node_base const*) [112] __gnu_cxx::__mt_alloc_base >::destroy(Reference*) [119] std::map, std::allocator > >::operator[](TransitionKey const&) [262] std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::_S_left(std::_Rb_tree_node_base*) [117] __gnu_cxx::__mt_alloc_base >::construct(Reference*, Reference const&) [172] std::map, std::allocator >, Reference, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::lower_bound(std::basic_string, std::allocator > const&) [285] std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::_M_begin() [265] __gnu_cxx::__mt_alloc_base >::__mt_alloc_base() [546] std::map, std::allocator >, Reference, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::end() [543] std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::_M_erase(std::_Rb_tree_node, std::allocator > const, int> >*) [615] __gnu_cxx::__mt_alloc_base*>::__mt_alloc_base() [169] std::map, std::allocator >, Reference, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::find(std::basic_string, std::allocator > const&) [238] std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::_S_right(std::_Rb_tree_node_base*) [462] __gnu_cxx::__mt_alloc_base, std::allocator > >::destroy(std::basic_string, std::allocator >*) [156] std::map, std::allocator >, Reference, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::insert(std::_Rb_tree_iterator, std::allocator > const, Reference > >, std::pair, std::allocator > const, Reference > const&) [220] std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::_S_value(std::_Rb_tree_node, std::allocator > const, int> > const*) [463] __gnu_cxx::__mt_alloc_base, std::allocator > >::construct(std::basic_string, std::allocator >*, std::basic_string, std::allocator > const&) [697] std::map, std::allocator >, Reference, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::map() [287] std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::_S_value(std::_Rb_tree_node_base const*) [413] __gnu_cxx::__mt_alloc_base, std::allocator > >::__mt_alloc_base() [162] std::map, std::allocator >, Reference, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::~map() [143] std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::_M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair, std::allocator > const, int> const&) [269] __gnu_cxx::__mt_alloc_base > >::__mt_alloc_base() [148] std::map, std::allocator >, Reference, std::less, std::allocator > >, std::allocator, std::allocator > const, Reference > > >::operator[](std::basic_string, std::allocator > const&) [544] std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::_Rb_tree(std::less, std::allocator > > const&, std::allocator, std::allocator > const, int> > const&) [629] __gnu_cxx::__mt_alloc_base, std::allocator > > >::__mt_alloc_base() [434] std::map, std::allocator >, std::basic_string, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::lower_bound(std::basic_string, std::allocator > const&) [545] std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, int>, std::_Select1st, std::allocator > const, int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::~_Rb_tree() [476] __gnu_cxx::__mt_alloc_base > >::__mt_alloc_base() [435] std::map, std::allocator >, std::basic_string, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::end() [550] std::__deque_buf_size(unsigned int) [630] __gnu_cxx::__mt_alloc_base, std::allocator > const, Reference > > >::__mt_alloc_base() [277] std::map, std::allocator >, std::basic_string, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::clear() [712] std::_Deque_iterator, Reference&, Reference*> std::uninitialized_copy, Reference const&, Reference const*>, std::_Deque_iterator, Reference&, Reference*> >(std::_Deque_iterator, Reference const&, Reference const*>, std::_Deque_iterator, Reference const&, Reference const*>, std::_Deque_iterator, Reference&, Reference*>) [531] __gnu_cxx::__mt_alloc_base, std::allocator > const, std::basic_string, std::allocator > > > >::__mt_alloc_base() [436] std::map, std::allocator >, std::basic_string, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::insert(std::_Rb_tree_iterator, std::allocator > const, std::basic_string, std::allocator > > >, std::pair, std::allocator > const, std::basic_string, std::allocator > > const&) [713] std::_Deque_iterator, Reference&, Reference*> std::__uninitialized_copy_a, Reference const&, Reference const*>, std::_Deque_iterator, Reference&, Reference*>, Reference >(std::_Deque_iterator, Reference const&, Reference const*>, std::_Deque_iterator, Reference const&, Reference const*>, std::_Deque_iterator, Reference&, Reference*>, std::allocator >) [631] __gnu_cxx::__mt_alloc_base, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::__mt_alloc_base() [589] std::map, std::allocator >, std::basic_string, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::map() [714] std::_Deque_iterator, Reference&, Reference*> std::__uninitialized_copy_aux, Reference const&, Reference const*>, std::_Deque_iterator, Reference&, Reference*> >(std::_Deque_iterator, Reference const&, Reference const*>, std::_Deque_iterator, Reference const&, Reference const*>, std::_Deque_iterator, Reference&, Reference*>, __false_type) [482] __gnu_cxx::__mt_alloc_base, std::allocator > const, int> > >::__mt_alloc_base() [590] std::map, std::allocator >, std::basic_string, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::~map() [642] unsigned int const& std::max(unsigned int const&, unsigned int const&) [374] __gnu_cxx::__mt_alloc_base >::destroy(std::pair*) [437] std::map, std::allocator >, std::basic_string, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::basic_string, std::allocator > > > >::operator[](std::basic_string, std::allocator > const&) [643] void std::_Destroy, Reference&, Reference*>, std::allocator > >(std::_Deque_iterator, Reference&, Reference*>, std::_Deque_iterator, Reference&, Reference*>, std::allocator >) [375] __gnu_cxx::__mt_alloc_base >::construct(std::pair*, std::pair const&) [17] std::map, std::allocator >, std::set, HTMLDocumentRefComparator, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::lower_bound(std::basic_string, std::allocator > const&) [715] bool std::operator==, Reference const&, Reference const*>(std::_Deque_iterator, Reference const&, Reference const*> const&, std::_Deque_iterator, Reference const&, Reference const*> const&) [351] __gnu_cxx::__mt_alloc_base >::__mt_alloc_base() [69] std::map, std::allocator >, std::set, HTMLDocumentRefComparator, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::end() [513] bool std::operator==, Reference&, Reference*>(std::_Deque_iterator, Reference&, Reference*> const&, std::_Deque_iterator, Reference&, Reference*> const&) [159] __gnu_cxx::__mt_alloc_base, std::allocator > const, Reference > >::destroy(std::pair, std::allocator > const, Reference >*) [641] std::map, std::allocator >, std::set, HTMLDocumentRefComparator, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::begin() [237] bool std::operator==, std::allocator >(std::basic_string, std::allocator > const&, char const*) [176] __gnu_cxx::__mt_alloc_base, std::allocator > const, Reference > >::construct(std::pair, std::allocator > const, Reference >*, std::pair, std::allocator > const, Reference > const&) [34] std::map, std::allocator >, std::set, HTMLDocumentRefComparator, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::insert(std::_Rb_tree_iterator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > const&) [26] bool std::operator< , std::allocator >(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) [517] __gnu_cxx::__mt_alloc_base, std::allocator > const, Reference > >::__mt_alloc_base() [698] std::map, std::allocator >, std::set, HTMLDocumentRefComparator, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::map() [716] std::_Deque_iterator, Reference&, Reference*>::difference_type std::operator-, Reference&, Reference*, Reference&, Reference*>(std::_Deque_iterator, Reference&, Reference*> const&, std::_Deque_iterator, Reference&, Reference*> const&) [424] __gnu_cxx::__mt_alloc_base, std::allocator > const, std::basic_string, std::allocator > > >::destroy(std::pair, std::allocator > const, std::basic_string, std::allocator > >*) [92] std::map, std::allocator >, std::set, HTMLDocumentRefComparator, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::~map() [717] bool std::operator!=, Reference const&, Reference const*>(std::_Deque_iterator, Reference const&, Reference const*> const&, std::_Deque_iterator, Reference const&, Reference const*> const&) [425] __gnu_cxx::__mt_alloc_base, std::allocator > const, std::basic_string, std::allocator > > >::construct(std::pair, std::allocator > const, std::basic_string, std::allocator > >*, std::pair, std::allocator > const, std::basic_string, std::allocator > > const&) [6] std::map, std::allocator >, std::set, HTMLDocumentRefComparator, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > > >::operator[](std::basic_string, std::allocator > const&) [644] bool std::operator!=, Reference&, Reference*>(std::_Deque_iterator, Reference&, Reference*> const&, std::_Deque_iterator, Reference&, Reference*> const&) [399] __gnu_cxx::__mt_alloc_base, std::allocator > const, std::basic_string, std::allocator > > >::__mt_alloc_base() [137] std::map, std::allocator >, int, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::lower_bound(std::basic_string, std::allocator > const&) [240] bool std::operator!=, std::allocator >(std::basic_string, std::allocator > const&, char const*) [96] __gnu_cxx::__mt_alloc_base, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >::destroy(std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >*) [289] std::map, std::allocator >, int, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::end() [336] std::operator|(std::_Ios_Openmode, std::_Ios_Openmode) [113] __gnu_cxx::__mt_alloc_base, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >::construct(std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > >*, std::pair, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > const&) [46] std::map, std::allocator >, int, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::find(std::basic_string, std::allocator > const&) [404] std::basic_string, std::allocator > std::operator+, std::allocator >(char const*, std::basic_string, std::allocator > const&) [316] __gnu_cxx::__mt_alloc_base, std::allocator > const, std::set, HTMLDocumentRefComparator, std::allocator > > > >::__mt_alloc_base() [131] std::map, std::allocator >, int, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::insert(std::_Rb_tree_iterator, std::allocator > const, int> >, std::pair, std::allocator > const, int> const&) [218] std::basic_string, std::allocator > std::operator+, std::allocator >(std::basic_string, std::allocator > const&, char const*) [386] __gnu_cxx::__mt_alloc_base, std::allocator > const, int> >::destroy(std::pair, std::allocator > const, int>*) [539] std::map, std::allocator >, int, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::map() [335] std::basic_string, std::allocator > std::operator+, std::allocator >(std::basic_string, std::allocator > const&, char) [387] __gnu_cxx::__mt_alloc_base, std::allocator > const, int> >::construct(std::pair, std::allocator > const, int>*, std::pair, std::allocator > const, int> const&) [540] std::map, std::allocator >, int, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::~map() [234] std::basic_string, std::allocator > std::operator+, std::allocator >(std::basic_string, std::allocator > const&, std::basic_string, std::allocator > const&) [362] __gnu_cxx::__mt_alloc_base, std::allocator > const, int> >::__mt_alloc_base() [120] std::map, std::allocator >, int, std::less, std::allocator > >, std::allocator, std::allocator > const, int> > >::operator[](std::basic_string, std::allocator > const&) [100] operator delete[](void*) [325] __gnu_cxx::__normal_iterator, std::allocator > >::__normal_iterator() [7] std::set, HTMLDocumentRefComparator, std::allocator > >::insert(Reference const&) [99] operator delete(void*) [491] __gnu_cxx::__normal_iterator, std::allocator > >::__normal_iterator(__gnu_cxx::__normal_iterator, std::allocator > > const&) [106] std::set, HTMLDocumentRefComparator, std::allocator > >::set(std::set, HTMLDocumentRefComparator, std::allocator > > const&) [83] operator new(unsigned int) [60] __gnu_cxx::__normal_iterator, std::allocator > >::operator++() [343] std::set, HTMLDocumentRefComparator, std::allocator > >::set() [292] operator new(unsigned int, void*) [64] __gnu_cxx::__normal_iterator, std::allocator > >::operator++() [49] std::set, HTMLDocumentRefComparator, std::allocator > >::~set() [155] operator new(unsigned int, bool) [217] __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true>::_S_get_pool() [12] std::set, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > > >::find(std::basic_string, std::allocator > const&) [185] stat [676] __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true>::_S_initialize() [126] std::set, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > > >::insert(std::basic_string, std::allocator > const&) [293] __gnu_cxx::__common_pool_policy<__gnu_cxx::__pool, true>::_S_initialize_once() [699] std::set, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > > >::set()