Fuzz introspector: fuzz_cppitertools
For issues and ideas: https://github.com/ossf/fuzz-introspector/issues

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
101 0 EP call site: 00000 _ZN4iter4impl9get_iters9get_beginINSt3__16vectorINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS8_ISA_EEEEEEDTcl14get_begin_implclsr3stdE7declvalIRT_EELi42EEESE_

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site] 00000
1 FuzzChained(unsigned char const*, unsigned long) [function] [call site] 00001
2 auto iter::impl::ChainMaker::operator()<std::__1::vector<char, std::__1::allocator<char> >&, std::__1::vector<char, std::__1::allocator<char> >&, std::__1::vector<char, std::__1::allocator<char> >&>(std::__1::vector<char, std::__1::allocator<char> >&, std::__1::vector<char, std::__1::allocator<char> >&, std::__1::vector<char, std::__1::allocator<char> >&) const [function] [call site] 00002
3 iter::impl::Chained<std::__1::tuple<std::__1::vector<char, std::__1::allocator<char> >&, std::__1::vector<char, std::__1::allocator<char> >&, std::__1::vector<char, std::__1::allocator<char> >&>, 0ul, 1ul, 2ul> iter::impl::ChainMaker::chain_impl<std::__1::tuple<std::__1::vector<char, std::__1::allocator<char> >&, std::__1::vector<char, std::__1::allocator<char> >&, std::__1::vector<char, std::__1::allocator<char> >&>, 0ul, 1ul, 2ul>(std::__1::tuple<std::__1::vector<char, std::__1::allocator<char> >&, std::__1::vector<char, std::__1::allocator<char> >&, std::__1::vector<char, std::__1::allocator<char> >&>&&, std::__1::integer_sequence<unsigned long, 0ul, 1ul, 2ul>) const [function] [call site] 00003
4 iter::impl::Chained<std::__1::tuple<std::__1::vector<char, std::__1::allocator<char> >&, std::__1::vector<char, std::__1::allocator<char> >&, std::__1::vector<char, std::__1::allocator<char> >&>, 0ul, 1ul, 2ul>::Chained(std::__1::tuple<std::__1::vector<char, std::__1::allocator<char> >&, std::__1::vector<char, std::__1::allocator<char> >&, std::__1::vector<char, std::__1::allocator<char> >&>&&) [function] [call site] 00004
1 FuzzGroupby(unsigned char const*, unsigned long) [function] [call site] 00005
2 iter::impl::GroupProducer<std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >&, int (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)> iter::impl::IterToolFnOptionalBindSecond<iter::impl::GroupProducer, iter::impl::Identity>::operator()<std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >&, int (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)>(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >&, int (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)) const [function] [call site] 00006
3 iter::impl::GroupProducer<std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >&, int (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)>::GroupProducer(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >&, int (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)) [function] [call site] 00007
2 iter::impl::GroupProducer<std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >&, int (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)>::begin() [function] [call site] 00008
3 _ZN4iter4impl9get_iters9get_beginINSt3__16vectorINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS8_ISA_EEEEEEDTcl14get_begin_implclsr3stdE7declvalIRT_EELi42EEESE_ [function] [call site] 00009
4 std::__1::__wrap_iter<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*> iter::impl::get_iters::get_begin_impl<std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >, std::__1::__wrap_iter<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*> >(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >&, int) [function] [call site] 00010
3 _ZN4iter4impl9get_iters7get_endINSt3__16vectorINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS8_ISA_EEEEEEDTcl12get_end_implclsr3stdE7declvalIRT_EELi42EEESE_ [function] [call site] 00011
4 std::__1::__wrap_iter<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*> iter::impl::get_iters::get_end_impl<std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >, std::__1::__wrap_iter<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*> >(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >&, int) [function] [call site] 00012
3 iter::impl::GroupProducer<std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >&, int (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)>::Iterator<std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >&>::Iterator(std::__1::__wrap_iter<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*>&&, std::__1::__wrap_iter<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*>&&, int (*&)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)) [function] [call site] 00013
4 iter::impl::DerefHolder<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>::DerefHolder() [function] [call site] 00014
4 iter::impl::DerefHolder<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>::reset(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) [function] [call site] 00015
2 iter::impl::GroupProducer<std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >&, int (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)>::end() [function] [call site] 00016
3 _ZN4iter4impl9get_iters7get_endINSt3__16vectorINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS8_ISA_EEEEEEDTcl12get_end_implclsr3stdE7declvalIRT_EELi42EEESE_ [function] [call site] 00017
3 iter::impl::GroupProducer<std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >&, int (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)>::Iterator<std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >&>::Iterator(std::__1::__wrap_iter<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*>&&, std::__1::__wrap_iter<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*>&&, int (*&)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)) [function] [call site] 00018
2 bool iter::impl::GroupProducer<std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >&, int (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)>::Iterator<std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >&>::operator!=<std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >&>(iter::impl::GroupProducer<std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >&, int (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)>::Iterator<std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >&> const&) const [function] [call site] 00019
2 iter::impl::GroupProducer<std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >&, int (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)>::Iterator<std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >&>::~Iterator() [function] [call site] 00020
2 iter::impl::GroupProducer<std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >&, int (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)>::Iterator<std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >&>::operator*() [function] [call site] 00021
3 iter::impl::GroupProducer<std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >&, int (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)>::Iterator<std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >&>::set_key_group_pair() [function] [call site] 00022
4 iter::impl::DerefHolder<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>::get() [function] [call site] 00023
5 __assert_fail [call site] 00024
4 iter::impl::GroupProducer<std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >&, int (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)>::Iterator<std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >&>::next_key() [function] [call site] 00025
5 iter::impl::DerefHolder<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>::get() [function] [call site] 00026
4 iter::impl::GroupProducer<std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >&, int (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)>::Group<std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >&>::Group(iter::impl::GroupProducer<std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >&, int (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)>::Iterator<std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >&>&, int) [function] [call site] 00027
4 iter::impl::GroupProducer<std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >&, int (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)>::Group<std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >&>::~Group() [function] [call site] 00028
5 iter::impl::GroupProducer<std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >&, int (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)>::Group<std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >&>::begin() [function] [call site] 00029
6 iter::impl::GroupProducer<std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >&, int (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)>::Group<std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >&>::GroupIterator::GroupIterator(iter::impl::GroupProducer<std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >&, int (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)>::Group<std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >&>*, int&) [function] [call site] 00030
5 iter::impl::GroupProducer<std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >&, int (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)>::Group<std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >&>::end() [function] [call site] 00031
6 iter::impl::GroupProducer<std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >&, int (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)>::Group<std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >&>::GroupIterator::GroupIterator(iter::impl::GroupProducer<std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >&, int (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)>::Group<std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >&>*, int&) [function] [call site] 00032
5 iter::impl::GroupProducer<std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >&, int (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)>::Group<std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >&>::GroupIterator::operator!=(iter::impl::GroupProducer<std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >&, int (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)>::Group<std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >&>::GroupIterator const&) const [function] [call site] 00033
6 iter::impl::GroupProducer<std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >&, int (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)>::Group<std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >&>::GroupIterator::operator==(iter::impl::GroupProducer<std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >&, int (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)>::Group<std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >&>::GroupIterator const&) const [function] [call site] 00034
5 iter::impl::GroupProducer<std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >&, int (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)>::Group<std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >&>::GroupIterator::operator++() [function] [call site] 00035
6 iter::impl::GroupProducer<std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >&, int (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)>::Iterator<std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >&>::increment_iterator() [function] [call site] 00036
7 iter::impl::DerefHolder<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>::reset(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) [function] [call site] 00037
6 iter::impl::GroupProducer<std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >&, int (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)>::Group<std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >&>::GroupIterator::not_at_end() [function] [call site] 00038
7 iter::impl::GroupProducer<std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >&, int (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)>::Iterator<std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >&>::exhausted() const [function] [call site] 00039
7 iter::impl::GroupProducer<std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >&, int (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)>::Iterator<std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >&>::next_key() [function] [call site] 00040
5 __clang_call_terminate [call site] 00041
6 __cxa_begin_catch [call site] 00042
3 std::__1::optional<std::__1::pair<int, iter::impl::GroupProducer<std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >&, int (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)>::Group<std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >&> > >::operator*[abi:ne180100]() & [function] [call site] 00043
4 std::__1::__optional_storage_base<std::__1::pair<int, iter::impl::GroupProducer<std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >&, int (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)>::Group<std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >&> >, false>::__get[abi:ne180100]() & [function] [call site] 00044
2 iter::impl::GroupProducer<std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >&, int (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)>::Iterator<std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >&>::operator++() [function] [call site] 00045
3 iter::impl::GroupProducer<std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >&, int (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)>::Iterator<std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >&>::set_key_group_pair() [function] [call site] 00046
1 FuzzCycle(unsigned char const*, unsigned long) [function] [call site] 00047
2 iter::impl::Cycler<std::__1::vector<int, std::__1::allocator<int> >&> iter::impl::IterToolFn<iter::impl::Cycler>::operator()<std::__1::vector<int, std::__1::allocator<int> >&>(std::__1::vector<int, std::__1::allocator<int> >&) const [function] [call site] 00048
3 iter::impl::Cycler<std::__1::vector<int, std::__1::allocator<int> >&>::Cycler(std::__1::vector<int, std::__1::allocator<int> >&) [function] [call site] 00049
2 iter::impl::Cycler<std::__1::vector<int, std::__1::allocator<int> >&>::begin() [function] [call site] 00050
3 _ZN4iter4impl9get_iters9get_beginINSt3__16vectorIiNS3_9allocatorIiEEEEEEDTcl14get_begin_implclsr3stdE7declvalIRT_EELi42EEES9_ [function] [call site] 00051
4 std::__1::__wrap_iter<int*> iter::impl::get_iters::get_begin_impl<std::__1::vector<int, std::__1::allocator<int> >, std::__1::__wrap_iter<int*> >(std::__1::vector<int, std::__1::allocator<int> >&, int) [function] [call site] 00052
3 _ZN4iter4impl9get_iters7get_endINSt3__16vectorIiNS3_9allocatorIiEEEEEEDTcl12get_end_implclsr3stdE7declvalIRT_EELi42EEES9_ [function] [call site] 00053
4 std::__1::__wrap_iter<int*> iter::impl::get_iters::get_end_impl<std::__1::vector<int, std::__1::allocator<int> >, std::__1::__wrap_iter<int*> >(std::__1::vector<int, std::__1::allocator<int> >&, int) [function] [call site] 00054
3 iter::impl::Cycler<std::__1::vector<int, std::__1::allocator<int> >&>::Iterator<std::__1::vector<int, std::__1::allocator<int> >&>::Iterator(std::__1::__wrap_iter<int*>&&, std::__1::__wrap_iter<int*>&&) [function] [call site] 00055
2 iter::impl::Cycler<std::__1::vector<int, std::__1::allocator<int> >&>::end() [function] [call site] 00056
3 _ZN4iter4impl9get_iters7get_endINSt3__16vectorIiNS3_9allocatorIiEEEEEEDTcl12get_end_implclsr3stdE7declvalIRT_EELi42EEES9_ [function] [call site] 00057
3 iter::impl::Cycler<std::__1::vector<int, std::__1::allocator<int> >&>::Iterator<std::__1::vector<int, std::__1::allocator<int> >&>::Iterator(std::__1::__wrap_iter<int*>&&, std::__1::__wrap_iter<int*>&&) [function] [call site] 00058
2 bool iter::impl::Cycler<std::__1::vector<int, std::__1::allocator<int> >&>::Iterator<std::__1::vector<int, std::__1::allocator<int> >&>::operator!=<std::__1::vector<int, std::__1::allocator<int> >&>(iter::impl::Cycler<std::__1::vector<int, std::__1::allocator<int> >&>::Iterator<std::__1::vector<int, std::__1::allocator<int> >&> const&) const [function] [call site] 00059
2 iter::impl::Cycler<std::__1::vector<int, std::__1::allocator<int> >&>::Iterator<std::__1::vector<int, std::__1::allocator<int> >&>::operator*() [function] [call site] 00060
2 iter::impl::Cycler<std::__1::vector<int, std::__1::allocator<int> >&>::Iterator<std::__1::vector<int, std::__1::allocator<int> >&>::operator++() [function] [call site] 00061
1 FuzzCombinations(unsigned char const*, unsigned long) [function] [call site] 00062
2 iter::impl::Combinator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&> iter::impl::IterToolFnBindSizeTSecond<iter::impl::Combinator>::operator()<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, void>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, unsigned long) const [function] [call site] 00063
3 iter::impl::Combinator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>::Combinator(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, unsigned long) [function] [call site] 00064
2 iter::impl::Combinator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>::begin() [function] [call site] 00065
3 iter::impl::Combinator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>::Iterator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>::Iterator(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, unsigned long) [function] [call site] 00066
4 iter::impl::IterIterWrapper<std::__1::vector<std::__1::__wrap_iter<char*>, std::__1::allocator<std::__1::__wrap_iter<char*> > > >::IterIterWrapper(unsigned long) [function] [call site] 00067
4 iter::impl::IterIterWrapper<std::__1::vector<std::__1::__wrap_iter<char*>, std::__1::allocator<std::__1::__wrap_iter<char*> > > >::get() [function] [call site] 00068
4 _ZN4iter4impl9get_iters9get_beginINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEDTcl14get_begin_implclsr3stdE7declvalIRT_EELi42EEESB_ [function] [call site] 00069
5 std::__1::__wrap_iter<char*> iter::impl::get_iters::get_begin_impl<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__wrap_iter<char*> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, int) [function] [call site] 00070
4 _ZN4iter4impl9get_iters7get_endINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEDTcl12get_end_implclsr3stdE7declvalIRT_EELi42EEESB_ [function] [call site] 00071
5 std::__1::__wrap_iter<char*> iter::impl::get_iters::get_end_impl<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__wrap_iter<char*> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, int) [function] [call site] 00072
4 void iter::impl::dumb_advance<std::__1::__wrap_iter<char*>, std::__1::__wrap_iter<char*>, unsigned long>(std::__1::__wrap_iter<char*>&, std::__1::__wrap_iter<char*> const&, unsigned long) [function] [call site] 00073
4 _ZN4iter4impl9get_iters7get_endINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEDTcl12get_end_implclsr3stdE7declvalIRT_EELi42EEESB_ [function] [call site] 00074
4 iter::impl::IterIterWrapper<std::__1::vector<std::__1::__wrap_iter<char*>, std::__1::allocator<std::__1::__wrap_iter<char*> > > >::~IterIterWrapper() [function] [call site] 00075
2 iter::impl::Combinator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>::end() [function] [call site] 00076
3 iter::impl::Combinator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>::Iterator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>::zero_length_end(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) [function] [call site] 00077
4 iter::impl::Combinator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>::Iterator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>::Iterator(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, unsigned long) [function] [call site] 00078
4 iter::impl::Combinator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>::Iterator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>::~Iterator() [function] [call site] 00079
5 iter::impl::IterIterWrapper<std::__1::vector<std::__1::__wrap_iter<char*>, std::__1::allocator<std::__1::__wrap_iter<char*> > > >::~IterIterWrapper() [function] [call site] 00080
3 iter::impl::Combinator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>::Iterator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>::Iterator(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, unsigned long) [function] [call site] 00081
2 bool iter::impl::Combinator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>::Iterator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>::operator!=<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(iter::impl::Combinator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>::Iterator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&> const&) const [function] [call site] 00082
3 bool iter::impl::Combinator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>::Iterator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>::operator==<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>(iter::impl::Combinator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>::Iterator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&> const&) const [function] [call site] 00083
2 iter::impl::Combinator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>::Iterator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>::~Iterator() [function] [call site] 00084
2 iter::impl::Combinator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>::Iterator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>::operator*() [function] [call site] 00085
2 iter::impl::Combinator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>::Iterator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&>::operator++() [function] [call site] 00086
3 iter::impl::IterIterWrapper<std::__1::vector<std::__1::__wrap_iter<char*>, std::__1::allocator<std::__1::__wrap_iter<char*> > > >::get() [function] [call site] 00087
3 iter::impl::IterIterWrapper<std::__1::vector<std::__1::__wrap_iter<char*>, std::__1::allocator<std::__1::__wrap_iter<char*> > > >::get() [function] [call site] 00088
3 iter::impl::IterIterWrapper<std::__1::vector<std::__1::__wrap_iter<char*>, std::__1::allocator<std::__1::__wrap_iter<char*> > > >::get() [function] [call site] 00089
3 std::__1::__wrap_iter<char*> iter::impl::dumb_next<std::__1::__wrap_iter<char*>, long>(std::__1::__wrap_iter<char*>, long) [function] [call site] 00090
4 void iter::impl::dumb_advance_unsafe<std::__1::__wrap_iter<char*>, long>(std::__1::__wrap_iter<char*>&, long) [function] [call site] 00091
3 _ZN4iter4impl9get_iters7get_endINSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEDTcl12get_end_implclsr3stdE7declvalIRT_EELi42EEESB_ [function] [call site] 00092
3 iter::impl::IterIterWrapper<std::__1::vector<std::__1::__wrap_iter<char*>, std::__1::allocator<std::__1::__wrap_iter<char*> > > >::get() [function] [call site] 00093
3 std::__1::__wrap_iter<char*> iter::impl::dumb_next<std::__1::__wrap_iter<char*>, unsigned long>(std::__1::__wrap_iter<char*>, unsigned long) [function] [call site] 00094
4 void iter::impl::dumb_advance_unsafe<std::__1::__wrap_iter<char*>, unsigned long>(std::__1::__wrap_iter<char*>&, unsigned long) [function] [call site] 00095
3 iter::impl::IterIterWrapper<std::__1::vector<std::__1::__wrap_iter<char*>, std::__1::allocator<std::__1::__wrap_iter<char*> > > >::get() [function] [call site] 00096
1 FuzzCompress(unsigned char const*, unsigned long) [function] [call site] 00097
2 iter::impl::Compressed<std::__1::vector<int, std::__1::allocator<int> >&, std::__1::vector<bool, std::__1::allocator<bool> >&> iter::compress<std::__1::vector<int, std::__1::allocator<int> >&, std::__1::vector<bool, std::__1::allocator<bool> >&>(std::__1::vector<int, std::__1::allocator<int> >&, std::__1::vector<bool, std::__1::allocator<bool> >&) [function] [call site] 00098
3 iter::impl::Compressed<std::__1::vector<int, std::__1::allocator<int> >&, std::__1::vector<bool, std::__1::allocator<bool> >&>::Compressed(std::__1::vector<int, std::__1::allocator<int> >&, std::__1::vector<bool, std::__1::allocator<bool> >&) [function] [call site] 00099
2 bool iter::impl::Compressed<std::__1::vector<int, std::__1::allocator<int> >&, std::__1::vector<bool, std::__1::allocator<bool> >&>::Iterator<std::__1::vector<int, std::__1::allocator<int> >&, std::__1::vector<bool, std::__1::allocator<bool> >&>::operator==<std::__1::vector<int, std::__1::allocator<int> > const&, std::__1::vector<bool, std::__1::allocator<bool> > const&>(iter::impl::Compressed<std::__1::vector<int, std::__1::allocator<int> >&, std::__1::vector<bool, std::__1::allocator<bool> >&>::Iterator<std::__1::vector<int, std::__1::allocator<int> > const&, std::__1::vector<bool, std::__1::allocator<bool> > const&> const&) const [function] [call site] 00100
3 bool iter::impl::Compressed<std::__1::vector<int, std::__1::allocator<int> >&, std::__1::vector<bool, std::__1::allocator<bool> >&>::Iterator<std::__1::vector<int, std::__1::allocator<int> >&, std::__1::vector<bool, std::__1::allocator<bool> >&>::operator!=<std::__1::vector<int, std::__1::allocator<int> > const&, std::__1::vector<bool, std::__1::allocator<bool> > const&>(iter::impl::Compressed<std::__1::vector<int, std::__1::allocator<int> >&, std::__1::vector<bool, std::__1::allocator<bool> >&>::Iterator<std::__1::vector<int, std::__1::allocator<int> > const&, std::__1::vector<bool, std::__1::allocator<bool> > const&> const&) const [function] [call site] 00101