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

Fuzz blockers

The followings are the branches where fuzzer fails to bypass.

Unique non-covered Complexity Unique Reachable Complexities Unique Reachable Functions All non-covered Complexity All Reachable Complexity Function Name Function Callsite Blocked Branch
10 10 4 :

['__cxa_throw', '__cxa_free_exception', 'std::range_error::range_error[abi:ne180100](char const*)', '__cxa_allocate_exception']

10 10 checkLabelLength(unsignedchar) call site: 00000 /src/pdns/pdns/dnsname.cc:122
10 10 4 :

['__cxa_free_exception', 'std::out_of_range::out_of_range[abi:ne180100](char const*)', '__cxa_throw', '__cxa_allocate_exception']

10 10 PacketReader::xfrBlob(std::__1::basic_string ,std::__1::allocator >&,int) call site: 00000 /src/pdns/pdns/dnsdistdist/dnsparser.cc:576
10 10 4 :

['__cxa_free_exception', 'std::out_of_range::out_of_range[abi:ne180100](char const*)', '__cxa_throw', '__cxa_allocate_exception']

10 10 PacketReader::PacketReader(std::__1::basic_string_view >const&,unsignedshort,bool) call site: 00000 /src/pdns/pdns/dnsdistdist/./dnsparser.hh:74
8 8 4 :

['__cxa_free_exception', '__cxa_allocate_exception', '__cxa_throw', 'std::runtime_error::runtime_error(char const*)']

8 8 PacketReader::xfrCAWithoutPort(unsignedchar,ComboAddress&) call site: 00000 /src/pdns/pdns/dnsdistdist/./dnsparser.hh:106
4 4 1 :

['std::range_error::range_error[abi:ne180100](char const*)']

10 10 DNSName::packetParser(charconst*,unsignedlong,unsignedlong,bool,unsignedshort*,unsignedshort*,unsignedint*,int,unsignedshort) call site: 00000 /src/pdns/pdns/dnsname.cc:218
2 2 1 :

['abort']

2 2 DNSName::packetParser(charconst*,unsignedlong,unsignedlong,bool,unsignedshort*,unsignedshort*,unsignedint*,int,unsignedshort) call site: 00000 /src/pdns/pdns/dnsname.cc:199
0 0 None 741 741 DNSName::DNSName(std::__1::basic_string_view >) call site: 00000 /src/pdns/pdns/dnsname.cc:73
0 0 None 741 741 DNSName::DNSName(std::__1::basic_string_view >) call site: 00000 /src/pdns/pdns/dnsname.cc:82
0 0 None 741 741 DNSName::DNSName(std::__1::basic_string_view >) call site: 00000 /src/pdns/pdns/dnsname.cc:84
0 0 None 741 741 DNSName::DNSName(std::__1::basic_string_view >) call site: 00000 /src/pdns/pdns/dnsname.cc:87
0 0 None 550 550 DNSName::DNSName(std::__1::basic_string_view >) call site: 00000 /src/pdns/pdns/dnsname.cc:65
0 0 None 487 489 DNSName::parsePacketUncompressed(pdns::views::UnsignedCharViewconst&,unsignedlong,bool) call site: 00000 /src/pdns/pdns/dnsname.cc:144

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site] 00000
1 init() [function] [call site] 00001
2 reportAllTypes() [function] [call site] 00002
3 reportBasicTypes(ReportIsOnlyCallableByReportAllTypes const&) [function] [call site] 00003
4 ARecordContent::report(ReportIsOnlyCallableByReportAllTypes const&) [function] [call site] 00004
5 DNSRecordContent::regist(unsigned short, unsigned short, std::__1::shared_ptr<DNSRecordContent> (*)(DNSRecord const&, PacketReader&), std::__1::shared_ptr<DNSRecordContent> (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&), char const*) [function] [call site] 00005
6 __assert_fail [call site] 00006
6 DNSRecordContent::getTypemap() [function] [call site] 00007
7 __cxa_guard_acquire [call site] 00008
7 __cxa_atexit [call site] 00009
7 __cxa_guard_release [call site] 00010
6 DNSRecordContent::getZmakermap() [function] [call site] 00011
7 __cxa_guard_acquire [call site] 00012
7 __cxa_atexit [call site] 00013
7 __cxa_guard_release [call site] 00014
6 DNSRecordContent::getT2Namemap() [function] [call site] 00015
7 __cxa_guard_acquire [call site] 00016
7 __cxa_atexit [call site] 00017
7 __cxa_guard_release [call site] 00018
6 DNSRecordContent::getN2Typemap() [function] [call site] 00019
7 __cxa_guard_acquire [call site] 00020
7 __cxa_atexit [call site] 00021
7 __cxa_guard_release [call site] 00022
5 ARecordContent::make(DNSRecord const&, PacketReader&) [function] [call site] 00023
5 ARecordContent::make(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00024
4 AAAARecordContent::report(ReportIsOnlyCallableByReportAllTypes const&) [function] [call site] 00025
5 DNSRecordContent::regist(unsigned short, unsigned short, std::__1::shared_ptr<DNSRecordContent> (*)(DNSRecord const&, PacketReader&), std::__1::shared_ptr<DNSRecordContent> (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&), char const*) [function] [call site] 00026
5 AAAARecordContent::make(DNSRecord const&, PacketReader&) [function] [call site] 00027
5 AAAARecordContent::make(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00028
4 NSRecordContent::report(ReportIsOnlyCallableByReportAllTypes const&) [function] [call site] 00029
5 DNSRecordContent::regist(unsigned short, unsigned short, std::__1::shared_ptr<DNSRecordContent> (*)(DNSRecord const&, PacketReader&), std::__1::shared_ptr<DNSRecordContent> (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&), char const*) [function] [call site] 00030
5 NSRecordContent::make(DNSRecord const&, PacketReader&) [function] [call site] 00031
5 NSRecordContent::make(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00032
4 CNAMERecordContent::report(ReportIsOnlyCallableByReportAllTypes const&) [function] [call site] 00033
5 DNSRecordContent::regist(unsigned short, unsigned short, std::__1::shared_ptr<DNSRecordContent> (*)(DNSRecord const&, PacketReader&), std::__1::shared_ptr<DNSRecordContent> (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&), char const*) [function] [call site] 00034
5 CNAMERecordContent::make(DNSRecord const&, PacketReader&) [function] [call site] 00035
5 CNAMERecordContent::make(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00036
4 MXRecordContent::report(ReportIsOnlyCallableByReportAllTypes const&) [function] [call site] 00037
5 DNSRecordContent::regist(unsigned short, unsigned short, std::__1::shared_ptr<DNSRecordContent> (*)(DNSRecord const&, PacketReader&), std::__1::shared_ptr<DNSRecordContent> (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&), char const*) [function] [call site] 00038
5 MXRecordContent::make(DNSRecord const&, PacketReader&) [function] [call site] 00039
5 MXRecordContent::make(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00040
4 SOARecordContent::report(ReportIsOnlyCallableByReportAllTypes const&) [function] [call site] 00041
5 DNSRecordContent::regist(unsigned short, unsigned short, std::__1::shared_ptr<DNSRecordContent> (*)(DNSRecord const&, PacketReader&), std::__1::shared_ptr<DNSRecordContent> (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&), char const*) [function] [call site] 00042
5 SOARecordContent::make(DNSRecord const&, PacketReader&) [function] [call site] 00043
5 SOARecordContent::make(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00044
4 SRVRecordContent::report(ReportIsOnlyCallableByReportAllTypes const&) [function] [call site] 00045
5 DNSRecordContent::regist(unsigned short, unsigned short, std::__1::shared_ptr<DNSRecordContent> (*)(DNSRecord const&, PacketReader&), std::__1::shared_ptr<DNSRecordContent> (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&), char const*) [function] [call site] 00046
5 SRVRecordContent::make(DNSRecord const&, PacketReader&) [function] [call site] 00047
5 SRVRecordContent::make(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00048
4 PTRRecordContent::report(ReportIsOnlyCallableByReportAllTypes const&) [function] [call site] 00049
5 DNSRecordContent::regist(unsigned short, unsigned short, std::__1::shared_ptr<DNSRecordContent> (*)(DNSRecord const&, PacketReader&), std::__1::shared_ptr<DNSRecordContent> (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&), char const*) [function] [call site] 00050
5 PTRRecordContent::make(DNSRecord const&, PacketReader&) [function] [call site] 00051
5 PTRRecordContent::make(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00052
4 QClass::operator unsigned short() const [function] [call site] 00053
4 DNSRecordContent::regist(unsigned short, unsigned short, std::__1::shared_ptr<DNSRecordContent> (*)(DNSRecord const&, PacketReader&), std::__1::shared_ptr<DNSRecordContent> (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&), char const*) [function] [call site] 00054
4 TXTRecordContent::make(DNSRecord const&, PacketReader&) [function] [call site] 00055
4 TXTRecordContent::make(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00056
4 TXTRecordContent::report(ReportIsOnlyCallableByReportAllTypes const&) [function] [call site] 00057
5 DNSRecordContent::regist(unsigned short, unsigned short, std::__1::shared_ptr<DNSRecordContent> (*)(DNSRecord const&, PacketReader&), std::__1::shared_ptr<DNSRecordContent> (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&), char const*) [function] [call site] 00058
5 TXTRecordContent::make(DNSRecord const&, PacketReader&) [function] [call site] 00059
5 TXTRecordContent::make(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00060
4 QClass::operator unsigned short() const [function] [call site] 00061
4 DNSRecordContent::regist(unsigned short, unsigned short, std::__1::shared_ptr<DNSRecordContent> (*)(DNSRecord const&, PacketReader&), std::__1::shared_ptr<DNSRecordContent> (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&), char const*) [function] [call site] 00062
4 QClass::operator unsigned short() const [function] [call site] 00063
4 DNSRecordContent::regist(unsigned short, unsigned short, std::__1::shared_ptr<DNSRecordContent> (*)(DNSRecord const&, PacketReader&), std::__1::shared_ptr<DNSRecordContent> (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&), char const*) [function] [call site] 00064
4 QClass::operator unsigned short() const [function] [call site] 00065
4 DNSRecordContent::regist(unsigned short, unsigned short, std::__1::shared_ptr<DNSRecordContent> (*)(DNSRecord const&, PacketReader&), std::__1::shared_ptr<DNSRecordContent> (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&), char const*) [function] [call site] 00066
3 reportOtherTypes(ReportIsOnlyCallableByReportAllTypes const&) [function] [call site] 00067
4 MBRecordContent::report(ReportIsOnlyCallableByReportAllTypes const&) [function] [call site] 00068
5 DNSRecordContent::regist(unsigned short, unsigned short, std::__1::shared_ptr<DNSRecordContent> (*)(DNSRecord const&, PacketReader&), std::__1::shared_ptr<DNSRecordContent> (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&), char const*) [function] [call site] 00069
5 MBRecordContent::make(DNSRecord const&, PacketReader&) [function] [call site] 00070
5 MBRecordContent::make(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00071
4 MGRecordContent::report(ReportIsOnlyCallableByReportAllTypes const&) [function] [call site] 00072
5 DNSRecordContent::regist(unsigned short, unsigned short, std::__1::shared_ptr<DNSRecordContent> (*)(DNSRecord const&, PacketReader&), std::__1::shared_ptr<DNSRecordContent> (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&), char const*) [function] [call site] 00073
5 MGRecordContent::make(DNSRecord const&, PacketReader&) [function] [call site] 00074
5 MGRecordContent::make(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00075
4 MRRecordContent::report(ReportIsOnlyCallableByReportAllTypes const&) [function] [call site] 00076
5 DNSRecordContent::regist(unsigned short, unsigned short, std::__1::shared_ptr<DNSRecordContent> (*)(DNSRecord const&, PacketReader&), std::__1::shared_ptr<DNSRecordContent> (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&), char const*) [function] [call site] 00077
5 MRRecordContent::make(DNSRecord const&, PacketReader&) [function] [call site] 00078
5 MRRecordContent::make(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00079
4 AFSDBRecordContent::report(ReportIsOnlyCallableByReportAllTypes const&) [function] [call site] 00080
5 DNSRecordContent::regist(unsigned short, unsigned short, std::__1::shared_ptr<DNSRecordContent> (*)(DNSRecord const&, PacketReader&), std::__1::shared_ptr<DNSRecordContent> (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&), char const*) [function] [call site] 00081
5 AFSDBRecordContent::make(DNSRecord const&, PacketReader&) [function] [call site] 00082
5 AFSDBRecordContent::make(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00083
4 DNAMERecordContent::report(ReportIsOnlyCallableByReportAllTypes const&) [function] [call site] 00084
5 DNSRecordContent::regist(unsigned short, unsigned short, std::__1::shared_ptr<DNSRecordContent> (*)(DNSRecord const&, PacketReader&), std::__1::shared_ptr<DNSRecordContent> (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&), char const*) [function] [call site] 00085
5 DNAMERecordContent::make(DNSRecord const&, PacketReader&) [function] [call site] 00086
5 DNAMERecordContent::make(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00087
4 ALIASRecordContent::report(ReportIsOnlyCallableByReportAllTypes const&) [function] [call site] 00088
5 DNSRecordContent::regist(unsigned short, unsigned short, std::__1::shared_ptr<DNSRecordContent> (*)(DNSRecord const&, PacketReader&), std::__1::shared_ptr<DNSRecordContent> (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&), char const*) [function] [call site] 00089
5 ALIASRecordContent::make(DNSRecord const&, PacketReader&) [function] [call site] 00090
5 ALIASRecordContent::make(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00091
4 SPFRecordContent::report(ReportIsOnlyCallableByReportAllTypes const&) [function] [call site] 00092
5 DNSRecordContent::regist(unsigned short, unsigned short, std::__1::shared_ptr<DNSRecordContent> (*)(DNSRecord const&, PacketReader&), std::__1::shared_ptr<DNSRecordContent> (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&), char const*) [function] [call site] 00093
5 SPFRecordContent::make(DNSRecord const&, PacketReader&) [function] [call site] 00094
5 SPFRecordContent::make(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00095
4 NAPTRRecordContent::report(ReportIsOnlyCallableByReportAllTypes const&) [function] [call site] 00096
5 DNSRecordContent::regist(unsigned short, unsigned short, std::__1::shared_ptr<DNSRecordContent> (*)(DNSRecord const&, PacketReader&), std::__1::shared_ptr<DNSRecordContent> (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&), char const*) [function] [call site] 00097
5 NAPTRRecordContent::make(DNSRecord const&, PacketReader&) [function] [call site] 00098
5 NAPTRRecordContent::make(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00099
4 KXRecordContent::report(ReportIsOnlyCallableByReportAllTypes const&) [function] [call site] 00100
5 DNSRecordContent::regist(unsigned short, unsigned short, std::__1::shared_ptr<DNSRecordContent> (*)(DNSRecord const&, PacketReader&), std::__1::shared_ptr<DNSRecordContent> (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&), char const*) [function] [call site] 00101
5 KXRecordContent::make(DNSRecord const&, PacketReader&) [function] [call site] 00102
5 KXRecordContent::make(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00103
4 LOCRecordContent::report(ReportIsOnlyCallableByReportAllTypes const&) [function] [call site] 00104
5 DNSRecordContent::regist(unsigned short, unsigned short, std::__1::shared_ptr<DNSRecordContent> (*)(DNSRecord const&, PacketReader&), std::__1::shared_ptr<DNSRecordContent> (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&), char const*) [function] [call site] 00105
5 LOCRecordContent::make(DNSRecord const&, PacketReader&) [function] [call site] 00106
6 PacketReader::xfr8BitInt(unsigned char&) [function] [call site] 00107
7 PacketReader::get8BitInt() [function] [call site] 00108
6 PacketReader::xfr8BitInt(unsigned char&) [function] [call site] 00109
6 PacketReader::xfr8BitInt(unsigned char&) [function] [call site] 00110
6 PacketReader::xfr8BitInt(unsigned char&) [function] [call site] 00111
6 PacketReader::xfr32BitInt(unsigned int&) [function] [call site] 00112
7 PacketReader::get32BitInt() [function] [call site] 00113
6 PacketReader::xfr32BitInt(unsigned int&) [function] [call site] 00114
6 PacketReader::xfr32BitInt(unsigned int&) [function] [call site] 00115
5 LOCRecordContent::make(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00116
5 LOCRecordContent::make(DNSRecord const&, PacketReader&) [function] [call site] 00117
5 LOCRecordContent::make(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00118
4 ENTRecordContent::report(ReportIsOnlyCallableByReportAllTypes const&) [function] [call site] 00119
5 ENTRecordContent::make(DNSRecord const&, PacketReader&) [function] [call site] 00120
5 ENTRecordContent::make(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00121
4 HINFORecordContent::report(ReportIsOnlyCallableByReportAllTypes const&) [function] [call site] 00122
5 DNSRecordContent::regist(unsigned short, unsigned short, std::__1::shared_ptr<DNSRecordContent> (*)(DNSRecord const&, PacketReader&), std::__1::shared_ptr<DNSRecordContent> (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&), char const*) [function] [call site] 00123
5 HINFORecordContent::make(DNSRecord const&, PacketReader&) [function] [call site] 00124
5 HINFORecordContent::make(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00125
4 RPRecordContent::report(ReportIsOnlyCallableByReportAllTypes const&) [function] [call site] 00126
5 DNSRecordContent::regist(unsigned short, unsigned short, std::__1::shared_ptr<DNSRecordContent> (*)(DNSRecord const&, PacketReader&), std::__1::shared_ptr<DNSRecordContent> (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&), char const*) [function] [call site] 00127
5 RPRecordContent::make(DNSRecord const&, PacketReader&) [function] [call site] 00128
5 RPRecordContent::make(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00129
4 KEYRecordContent::report(ReportIsOnlyCallableByReportAllTypes const&) [function] [call site] 00130
5 DNSRecordContent::regist(unsigned short, unsigned short, std::__1::shared_ptr<DNSRecordContent> (*)(DNSRecord const&, PacketReader&), std::__1::shared_ptr<DNSRecordContent> (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&), char const*) [function] [call site] 00131
5 KEYRecordContent::make(DNSRecord const&, PacketReader&) [function] [call site] 00132
5 KEYRecordContent::make(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00133
4 DNSKEYRecordContent::report(ReportIsOnlyCallableByReportAllTypes const&) [function] [call site] 00134
5 DNSRecordContent::regist(unsigned short, unsigned short, std::__1::shared_ptr<DNSRecordContent> (*)(DNSRecord const&, PacketReader&), std::__1::shared_ptr<DNSRecordContent> (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&), char const*) [function] [call site] 00135
5 DNSKEYRecordContent::make(DNSRecord const&, PacketReader&) [function] [call site] 00136
5 DNSKEYRecordContent::make(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00137
4 DHCIDRecordContent::report(ReportIsOnlyCallableByReportAllTypes const&) [function] [call site] 00138
5 DNSRecordContent::regist(unsigned short, unsigned short, std::__1::shared_ptr<DNSRecordContent> (*)(DNSRecord const&, PacketReader&), std::__1::shared_ptr<DNSRecordContent> (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&), char const*) [function] [call site] 00139
5 DHCIDRecordContent::make(DNSRecord const&, PacketReader&) [function] [call site] 00140
5 DHCIDRecordContent::make(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00141
4 CDNSKEYRecordContent::report(ReportIsOnlyCallableByReportAllTypes const&) [function] [call site] 00142
5 DNSRecordContent::regist(unsigned short, unsigned short, std::__1::shared_ptr<DNSRecordContent> (*)(DNSRecord const&, PacketReader&), std::__1::shared_ptr<DNSRecordContent> (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&), char const*) [function] [call site] 00143
5 CDNSKEYRecordContent::make(DNSRecord const&, PacketReader&) [function] [call site] 00144
5 CDNSKEYRecordContent::make(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00145
4 RKEYRecordContent::report(ReportIsOnlyCallableByReportAllTypes const&) [function] [call site] 00146
5 DNSRecordContent::regist(unsigned short, unsigned short, std::__1::shared_ptr<DNSRecordContent> (*)(DNSRecord const&, PacketReader&), std::__1::shared_ptr<DNSRecordContent> (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&), char const*) [function] [call site] 00147
5 RKEYRecordContent::make(DNSRecord const&, PacketReader&) [function] [call site] 00148
5 RKEYRecordContent::make(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00149
4 RRSIGRecordContent::report(ReportIsOnlyCallableByReportAllTypes const&) [function] [call site] 00150
5 DNSRecordContent::regist(unsigned short, unsigned short, std::__1::shared_ptr<DNSRecordContent> (*)(DNSRecord const&, PacketReader&), std::__1::shared_ptr<DNSRecordContent> (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&), char const*) [function] [call site] 00151
5 RRSIGRecordContent::make(DNSRecord const&, PacketReader&) [function] [call site] 00152
5 RRSIGRecordContent::make(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00153
4 DSRecordContent::report(ReportIsOnlyCallableByReportAllTypes const&) [function] [call site] 00154
5 DNSRecordContent::regist(unsigned short, unsigned short, std::__1::shared_ptr<DNSRecordContent> (*)(DNSRecord const&, PacketReader&), std::__1::shared_ptr<DNSRecordContent> (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&), char const*) [function] [call site] 00155
5 DSRecordContent::make(DNSRecord const&, PacketReader&) [function] [call site] 00156
5 DSRecordContent::make(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00157
4 CDSRecordContent::report(ReportIsOnlyCallableByReportAllTypes const&) [function] [call site] 00158
5 DNSRecordContent::regist(unsigned short, unsigned short, std::__1::shared_ptr<DNSRecordContent> (*)(DNSRecord const&, PacketReader&), std::__1::shared_ptr<DNSRecordContent> (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&), char const*) [function] [call site] 00159
5 CDSRecordContent::make(DNSRecord const&, PacketReader&) [function] [call site] 00160
5 CDSRecordContent::make(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00161
4 SSHFPRecordContent::report(ReportIsOnlyCallableByReportAllTypes const&) [function] [call site] 00162
5 DNSRecordContent::regist(unsigned short, unsigned short, std::__1::shared_ptr<DNSRecordContent> (*)(DNSRecord const&, PacketReader&), std::__1::shared_ptr<DNSRecordContent> (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&), char const*) [function] [call site] 00163
5 SSHFPRecordContent::make(DNSRecord const&, PacketReader&) [function] [call site] 00164
5 SSHFPRecordContent::make(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00165
4 CERTRecordContent::report(ReportIsOnlyCallableByReportAllTypes const&) [function] [call site] 00166
5 DNSRecordContent::regist(unsigned short, unsigned short, std::__1::shared_ptr<DNSRecordContent> (*)(DNSRecord const&, PacketReader&), std::__1::shared_ptr<DNSRecordContent> (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&), char const*) [function] [call site] 00167
5 CERTRecordContent::make(DNSRecord const&, PacketReader&) [function] [call site] 00168
5 CERTRecordContent::make(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00169
4 NSECRecordContent::report(ReportIsOnlyCallableByReportAllTypes const&) [function] [call site] 00170
5 DNSRecordContent::regist(unsigned short, unsigned short, std::__1::shared_ptr<DNSRecordContent> (*)(DNSRecord const&, PacketReader&), std::__1::shared_ptr<DNSRecordContent> (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&), char const*) [function] [call site] 00171
5 NSECRecordContent::make(DNSRecord const&, PacketReader&) [function] [call site] 00172
6 PacketReader::xfrName(DNSName&, bool) [function] [call site] 00173
7 PacketReader::getName() [function] [call site] 00174
8 DNSName::DNSName(char const*, unsigned long, unsigned long, bool, unsigned short*, unsigned short*, unsigned int*, unsigned short) [function] [call site] 00175
9 boost::container::basic_string<char, std::__1::char_traits<char>, void>::basic_string() [function] [call site] 00176
10 boost::container::new_allocator<char>::new_allocator() [function] [call site] 00177
10 __clang_call_terminate [call site] 00178
11 __cxa_begin_catch [call site] 00179
9 __cxa_allocate_exception [call site] 00180
9 std::range_error::range_error[abi:ne180100](std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00181
10 std::runtime_error::runtime_error(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [call site] 00182
9 __cxa_throw [call site] 00183
9 __cxa_free_exception [call site] 00184
9 memchr [call site] 00185
9 boost::container::basic_string<char, std::__1::char_traits<char>, void>::reserve(unsigned long) [function] [call site] 00186
10 boost::container::basic_string<char, std::__1::char_traits<char>, void>::priv_reserve(unsigned long, bool) [function] [call site] 00187
11 boost::container::new_allocator<char>::max_size() const [function] [call site] 00188
11 __clang_call_terminate [call site] 00189
11 boost::container::throw_length_error(char const*) [function] [call site] 00190
12 __cxa_allocate_exception [call site] 00191
12 std::length_error::length_error[abi:ne180100](char const*) [function] [call site] 00192
13 std::logic_error::logic_error(char const*) [call site] 00193
12 __cxa_throw [call site] 00194
12 std::length_error::~length_error() [call site] 00195
12 __cxa_free_exception [call site] 00196
11 __clang_call_terminate [call site] 00197
11 __clang_call_terminate [call site] 00198
11 unsigned long const& boost::container::dtl::max_value<unsigned long>(unsigned long const&, unsigned long const&) [function] [call site] 00199
11 boost::container::dtl::basic_string_base<boost::container::new_allocator<char> >::next_capacity(unsigned long) const [function] [call site] 00200
12 unsigned long boost::container::dtl::grow_factor_ratio<0u, 2u, 1u>::operator()<unsigned long>(unsigned long, unsigned long, unsigned long) const [function] [call site] 00201
13 unsigned long const& boost::container::dtl::min_value<unsigned long>(unsigned long const&, unsigned long const&) [function] [call site] 00202
13 unsigned long const& boost::container::dtl::max_value<unsigned long>(unsigned long const&, unsigned long const&) [function] [call site] 00203
13 unsigned long const& boost::container::dtl::max_value<unsigned long>(unsigned long const&, unsigned long const&) [function] [call site] 00204
11 boost::container::dtl::basic_string_base<boost::container::new_allocator<char> >::allocation_command(unsigned int, unsigned long, unsigned long&, char*&) [function] [call site] 00205
12 boost::container::dtl::allocator_version_traits<boost::container::new_allocator<char>, 1u>::allocation_command(boost::container::new_allocator<char>&, unsigned int, unsigned long, unsigned long&, char*&) [function] [call site] 00206
13 boost::container::throw_logic_error(char const*) [function] [call site] 00207
14 __cxa_allocate_exception [call site] 00208
14 std::logic_error::logic_error(char const*) [call site] 00209
14 __cxa_throw [call site] 00210
14 std::logic_error::~logic_error() [call site] 00211
14 __cxa_free_exception [call site] 00212
13 boost::container::new_allocator<char>::allocate(unsigned long) [function] [call site] 00213
14 boost::container::throw_bad_alloc() [function] [call site] 00214
15 __cxa_allocate_exception [call site] 00215
15 std::bad_alloc::bad_alloc() [call site] 00216
15 __cxa_throw [call site] 00217
15 std::bad_alloc::~bad_alloc() [call site] 00218
13 __cxa_begin_catch [call site] 00219
13 __cxa_rethrow [call site] 00220
13 __cxa_end_catch [call site] 00221
13 __clang_call_terminate [call site] 00222
11 unsigned long boost::container::basic_string<char, std::__1::char_traits<char>, void>::priv_uninitialized_copy<char*, char*>(char*, char*, char*) [function] [call site] 00223
12 __cxa_begin_catch [call site] 00224
12 __cxa_end_catch [call site] 00225
12 __cxa_rethrow [call site] 00226
12 __clang_call_terminate [call site] 00227
11 boost::container::dtl::basic_string_base<boost::container::new_allocator<char> >::deallocate(char*, unsigned long) [function] [call site] 00228
12 boost::container::new_allocator<char>::deallocate(char*, unsigned long) [function] [call site] 00229
11 boost::container::dtl::basic_string_base<boost::container::new_allocator<char> >::assure_long() [function] [call site] 00230
12 __assert_fail [call site] 00231
11 __assert_fail [call site] 00232
9 DNSName::packetParser(char const*, unsigned long, unsigned long, bool, unsigned short*, unsigned short*, unsigned int*, int, unsigned short) [function] [call site] 00233
10 __cxa_allocate_exception [call site] 00234
10 std::range_error::range_error[abi:ne180100](std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00235
10 __cxa_throw [call site] 00236
10 __cxa_free_exception [call site] 00237
10 __cxa_allocate_exception [call site] 00238
10 std::range_error::range_error[abi:ne180100](std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00239
10 __cxa_throw [call site] 00240
10 __cxa_free_exception [call site] 00241
10 pdns::views::UnsignedCharView::UnsignedCharView(char const*, unsigned long) [function] [call site] 00242
10 DNSName::parsePacketUncompressed(pdns::views::UnsignedCharView const&, unsigned long, bool) [function] [call site] 00243
11 pdns::views::UnsignedCharView::at(unsigned long) const [function] [call site] 00244
11 __cxa_allocate_exception [call site] 00245
11 std::range_error::range_error[abi:ne180100](char const*) [function] [call site] 00246
12 std::runtime_error::runtime_error(char const*) [call site] 00247
11 __cxa_throw [call site] 00248
11 std::range_error::~range_error() [call site] 00249
11 __cxa_free_exception [call site] 00250
11 __cxa_allocate_exception [call site] 00251
11 std::range_error::range_error[abi:ne180100](char const*) [function] [call site] 00252
11 __cxa_throw [call site] 00253
11 std::range_error::~range_error() [call site] 00254
11 __cxa_free_exception [call site] 00255
11 checkLabelLength(unsigned char) [function] [call site] 00256
12 __cxa_allocate_exception [call site] 00257
12 std::range_error::range_error[abi:ne180100](char const*) [function] [call site] 00258
12 __cxa_throw [call site] 00259
12 std::range_error::~range_error() [call site] 00260
12 __cxa_free_exception [call site] 00261
12 __cxa_allocate_exception [call site] 00262
12 std::range_error::range_error[abi:ne180100](char const*) [function] [call site] 00263
12 __cxa_throw [call site] 00264
12 std::range_error::~range_error() [call site] 00265
12 __cxa_free_exception [call site] 00266
11 __cxa_allocate_exception [call site] 00267
11 std::range_error::range_error[abi:ne180100](char const*) [function] [call site] 00268
11 __cxa_throw [call site] 00269
11 std::range_error::~range_error() [call site] 00270
11 __cxa_free_exception [call site] 00271
11 pdns::views::UnsignedCharView::size() const [function] [call site] 00272
11 __cxa_allocate_exception [call site] 00273
11 std::range_error::range_error[abi:ne180100](char const*) [function] [call site] 00274
11 __cxa_throw [call site] 00275
11 std::range_error::~range_error() [call site] 00276
11 __cxa_free_exception [call site] 00277
11 pdns::views::UnsignedCharView::size() const [function] [call site] 00278
11 __clang_call_terminate [call site] 00279
11 boost::container::basic_string<char, std::__1::char_traits<char>, void>::reserve(unsigned long) [function] [call site] 00280
11 boost::container::basic_string<char, std::__1::char_traits<char>, void>::resize(unsigned long) [function] [call site] 00281
12 boost::container::basic_string<char, std::__1::char_traits<char>, void>::resize(unsigned long, char) [function] [call site] 00282
13 __clang_call_terminate [call site] 00283
13 boost::container::basic_string<char, std::__1::char_traits<char>, void>::erase(char const*, char const*) [function] [call site] 00284
14 __assert_fail [call site] 00285
14 __assert_fail [call site] 00286
14 __clang_call_terminate [call site] 00287
13 __clang_call_terminate [call site] 00288
13 boost::container::basic_string<char, std::__1::char_traits<char>, void>::append(unsigned long, char) [function] [call site] 00289
14 boost::container::basic_string<char, std::__1::char_traits<char>, void>& boost::container::basic_string<char, std::__1::char_traits<char>, void>::append<boost::container::constant_iterator<char> >(boost::container::constant_iterator<char>, boost::container::constant_iterator<char>) [function] [call site] 00290
15 _ZN5boost9container12basic_stringIcNSt3__111char_traitsIcEEvE6insertINS0_17constant_iteratorIcEEEEPcPKcT_SC_PNS_11move_detail13disable_if_orIvNSD_14is_convertibleISC_mEENS0_3dtl17is_input_iteratorISC_Xsr21has_iterator_categoryISC_EE5valueEEENSD_5bool_ILb0EEESL_E4typeE [function] [call site] 00291
16 __clang_call_terminate [call site] 00292
16 __clang_call_terminate [call site] 00293
16 boost::container::dtl::basic_string_base<boost::container::new_allocator<char> >::next_capacity(unsigned long) const [function] [call site] 00294
16 boost::container::dtl::basic_string_base<boost::container::new_allocator<char> >::allocation_command(unsigned int, unsigned long, unsigned long&, char*&) [function] [call site] 00295
16 unsigned long boost::container::basic_string<char, std::__1::char_traits<char>, void>::priv_uninitialized_copy<char*, char*>(char*, char*, char*) [function] [call site] 00296
16 void boost::container::basic_string<char, std::__1::char_traits<char>, void>::priv_copy<boost::container::constant_iterator<char>, char*>(boost::container::constant_iterator<char>, boost::container::constant_iterator<char>, char*) [function] [call site] 00297
16 unsigned long boost::container::basic_string<char, std::__1::char_traits<char>, void>::priv_uninitialized_copy<boost::container::constant_iterator<char>, char*>(boost::container::constant_iterator<char>, boost::container::constant_iterator<char>, char*) [function] [call site] 00298
16 unsigned long boost::container::basic_string<char, std::__1::char_traits<char>, void>::priv_uninitialized_copy<char const*, char*>(char const*, char const*, char*) [function] [call site] 00299
16 void boost::container::basic_string<char, std::__1::char_traits<char>, void>::priv_copy<boost::container::constant_iterator<char>, char*>(boost::container::constant_iterator<char>, boost::container::constant_iterator<char>, char*) [function] [call site] 00300
16 unsigned long boost::container::basic_string<char, std::__1::char_traits<char>, void>::priv_uninitialized_copy<char const*, char*>(char const*, char const*, char*) [function] [call site] 00301
16 unsigned long boost::container::basic_string<char, std::__1::char_traits<char>, void>::priv_uninitialized_copy<boost::container::constant_iterator<char>, char*>(boost::container::constant_iterator<char>, boost::container::constant_iterator<char>, char*) [function] [call site] 00302
16 unsigned long boost::container::basic_string<char, std::__1::char_traits<char>, void>::priv_uninitialized_copy<char const*, char*>(char const*, char const*, char*) [function] [call site] 00303
16 boost::container::dtl::basic_string_base<boost::container::new_allocator<char> >::deallocate(char*, unsigned long) [function] [call site] 00304
16 boost::container::dtl::basic_string_base<boost::container::new_allocator<char> >::assure_long() [function] [call site] 00305
16 __assert_fail [call site] 00306
16 unsigned long boost::container::basic_string<char, std::__1::char_traits<char>, void>::priv_uninitialized_copy<boost::container::constant_iterator<char>, char*>(boost::container::constant_iterator<char>, boost::container::constant_iterator<char>, char*) [function] [call site] 00307
16 boost::container::dtl::basic_string_base<boost::container::new_allocator<char> >::assure_long() [function] [call site] 00308
16 __assert_fail [call site] 00309
11 __clang_call_terminate [call site] 00310
11 boost::container::throw_out_of_range(char const*) [function] [call site] 00311
12 __cxa_allocate_exception [call site] 00312
12 std::out_of_range::out_of_range[abi:ne180100](char const*) [function] [call site] 00313
13 std::logic_error::logic_error(char const*) [call site] 00314
12 __cxa_throw [call site] 00315
12 std::out_of_range::~out_of_range() [call site] 00316
12 __cxa_free_exception [call site] 00317
11 pdns::views::UnsignedCharView::at(unsigned long) const [function] [call site] 00318
11 boost::container::basic_string<char, std::__1::char_traits<char>, void>::append(unsigned long, char) [function] [call site] 00319
10 pdns::views::UnsignedCharView::at(unsigned long) const [function] [call site] 00320
10 pdns::views::UnsignedCharView::size() const [function] [call site] 00321
10 abort [call site] 00322
10 __cxa_allocate_exception [call site] 00323
10 std::range_error::range_error[abi:ne180100](char const*) [function] [call site] 00324
10 __cxa_throw [call site] 00325
10 std::range_error::~range_error() [call site] 00326
10 __cxa_free_exception [call site] 00327
10 pdns::views::UnsignedCharView::at(unsigned long) const [function] [call site] 00328
10 __cxa_allocate_exception [call site] 00329
10 std::range_error::range_error[abi:ne180100](char const*) [function] [call site] 00330
10 __cxa_throw [call site] 00331
10 std::range_error::~range_error() [call site] 00332
10 __cxa_free_exception [call site] 00333
10 __cxa_allocate_exception [call site] 00334
10 std::range_error::range_error[abi:ne180100](std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00335
10 __cxa_throw [call site] 00336
10 __cxa_free_exception [call site] 00337
10 __cxa_allocate_exception [call site] 00338
10 std::range_error::range_error[abi:ne180100](char const*) [function] [call site] 00339
10 __cxa_throw [call site] 00340
10 std::range_error::~range_error() [call site] 00341
10 __cxa_free_exception [call site] 00342
10 DNSName::packetParser(char const*, unsigned long, unsigned long, bool, unsigned short*, unsigned short*, unsigned int*, int, unsigned short) [function] [call site] 00343
11 __clang_call_terminate [call site] 00344
11 boost::container::basic_string<char, std::__1::char_traits<char>, void>::append(unsigned long, char) [function] [call site] 00345
11 pdns::views::UnsignedCharView::size() const [function] [call site] 00346
11 __cxa_allocate_exception [call site] 00347
11 std::range_error::range_error[abi:ne180100](std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00348
11 __cxa_throw [call site] 00349
11 __cxa_free_exception [call site] 00350
11 pdns::views::UnsignedCharView::at(unsigned long) const [function] [call site] 00351
11 pdns::views::UnsignedCharView::size() const [function] [call site] 00352
11 __cxa_allocate_exception [call site] 00353
11 std::range_error::range_error[abi:ne180100](std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00354
11 __cxa_throw [call site] 00355
11 __cxa_free_exception [call site] 00356
11 pdns::views::UnsignedCharView::at(unsigned long) const [function] [call site] 00357
9 boost::container::basic_string<char, std::__1::char_traits<char>, void>::~basic_string() [function] [call site] 00358
10 boost::container::dtl::basic_string_base<boost::container::new_allocator<char> >::deallocate(char*, unsigned long) [function] [call site] 00359
10 __clang_call_terminate [call site] 00360
8 __cxa_begin_catch [call site] 00361
8 __cxa_allocate_exception [call site] 00362
8 std::out_of_range::out_of_range[abi:ne180100](std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00363
9 std::logic_error::logic_error(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [call site] 00364
8 __cxa_throw [call site] 00365
8 __cxa_begin_catch [call site] 00366
8 __cxa_allocate_exception [call site] 00367
8 std::out_of_range::out_of_range[abi:ne180100](char const*) [function] [call site] 00368
8 __cxa_throw [call site] 00369
8 DNSName::~DNSName() [function] [call site] 00370
9 boost::container::basic_string<char, std::__1::char_traits<char>, void>::~basic_string() [function] [call site] 00371
8 __cxa_free_exception [call site] 00372
8 __cxa_end_catch [call site] 00373
8 __cxa_free_exception [call site] 00374
8 __cxa_end_catch [call site] 00375
8 __cxa_allocate_exception [call site] 00376
8 PDNSException::PDNSException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >) [function] [call site] 00377
8 __cxa_throw [call site] 00378
8 __cxa_free_exception [call site] 00379
8 __clang_call_terminate [call site] 00380
7 DNSName::operator=(DNSName&&) [function] [call site] 00381
8 boost::container::basic_string<char, std::__1::char_traits<char>, void>::operator=(boost::container::basic_string<char, std::__1::char_traits<char>, void>&&) [function] [call site] 00382
9 boost::container::operator==(boost::container::new_allocator<char> const&, boost::container::new_allocator<char> const&) [function] [call site] 00383
9 boost::container::basic_string<char, std::__1::char_traits<char>, void>::clear() [function] [call site] 00384
10 __assert_fail [call site] 00385
10 __assert_fail [call site] 00386
10 __clang_call_terminate [call site] 00387
9 boost::container::new_allocator<char>::operator=(boost::container::new_allocator<char> const&) [function] [call site] 00388
9 boost::container::dtl::basic_string_base<boost::container::new_allocator<char> >::swap_data(boost::container::dtl::basic_string_base<boost::container::new_allocator<char> >&) [function] [call site] 00389
9 __clang_call_terminate [call site] 00390
7 DNSName::~DNSName() [function] [call site] 00391
6 NSECBitmap::fromPacket(PacketReader&) [function] [call site] 00392
7 PacketReader::xfrBlob(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) [function] [call site] 00393
8 __cxa_allocate_exception [call site] 00394
8 std::out_of_range::out_of_range[abi:ne180100](char const*) [function] [call site] 00395
8 __cxa_throw [call site] 00396
8 __cxa_free_exception [call site] 00397
8 __cxa_begin_catch [call site] 00398
8 __cxa_allocate_exception [call site] 00399
8 std::out_of_range::out_of_range[abi:ne180100](char const*) [function] [call site] 00400
8 __cxa_throw [call site] 00401
8 __cxa_free_exception [call site] 00402
8 __cxa_end_catch [call site] 00403
8 __clang_call_terminate [call site] 00404
7 __cxa_allocate_exception [call site] 00405
7 MOADNSException::MOADNSException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00406
8 std::runtime_error::runtime_error(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [call site] 00407
7 __cxa_throw [call site] 00408
7 __cxa_free_exception [call site] 00409
7 __cxa_allocate_exception [call site] 00410
7 MOADNSException::MOADNSException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00411
7 __cxa_throw [call site] 00412
7 __cxa_free_exception [call site] 00413
7 __cxa_allocate_exception [call site] 00414
7 MOADNSException::MOADNSException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00415
7 __cxa_throw [call site] 00416
7 __cxa_free_exception [call site] 00417
7 NSECBitmap::set(unsigned short) [function] [call site] 00418
8 NSECBitmap::migrateToBitSet() [function] [call site] 00419
5 NSECRecordContent::make(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00420
4 NSEC3RecordContent::report(ReportIsOnlyCallableByReportAllTypes const&) [function] [call site] 00421
5 DNSRecordContent::regist(unsigned short, unsigned short, std::__1::shared_ptr<DNSRecordContent> (*)(DNSRecord const&, PacketReader&), std::__1::shared_ptr<DNSRecordContent> (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&), char const*) [function] [call site] 00422
5 NSEC3RecordContent::make(DNSRecord const&, PacketReader&) [function] [call site] 00423
6 PacketReader::xfr8BitInt(unsigned char&) [function] [call site] 00424
6 PacketReader::xfr8BitInt(unsigned char&) [function] [call site] 00425
6 PacketReader::xfr16BitInt(unsigned short&) [function] [call site] 00426
7 PacketReader::get16BitInt() [function] [call site] 00427
6 PacketReader::xfr8BitInt(unsigned char&) [function] [call site] 00428
6 PacketReader::xfrBlob(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, int) [function] [call site] 00429
7 __cxa_allocate_exception [call site] 00430
7 std::out_of_range::out_of_range[abi:ne180100](char const*) [function] [call site] 00431
7 __cxa_throw [call site] 00432
7 std::out_of_range::~out_of_range() [call site] 00433
7 __cxa_free_exception [call site] 00434
6 PacketReader::xfr8BitInt(unsigned char&) [function] [call site] 00435
6 PacketReader::xfrBlob(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, int) [function] [call site] 00436
6 NSECBitmap::fromPacket(PacketReader&) [function] [call site] 00437
5 NSEC3RecordContent::make(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00438
4 NSEC3PARAMRecordContent::report(ReportIsOnlyCallableByReportAllTypes const&) [function] [call site] 00439
5 DNSRecordContent::regist(unsigned short, unsigned short, std::__1::shared_ptr<DNSRecordContent> (*)(DNSRecord const&, PacketReader&), std::__1::shared_ptr<DNSRecordContent> (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&), char const*) [function] [call site] 00440
5 NSEC3PARAMRecordContent::make(DNSRecord const&, PacketReader&) [function] [call site] 00441
6 PacketReader::xfr8BitInt(unsigned char&) [function] [call site] 00442
6 PacketReader::xfr8BitInt(unsigned char&) [function] [call site] 00443
6 PacketReader::xfr16BitInt(unsigned short&) [function] [call site] 00444
6 PacketReader::xfr8BitInt(unsigned char&) [function] [call site] 00445
6 PacketReader::xfrHexBlob(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, bool) [function] [call site] 00446
7 PacketReader::xfrBlob(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) [function] [call site] 00447
5 NSEC3PARAMRecordContent::make(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00448
5 DNSRecordContent::regist(unsigned short, unsigned short, std::__1::shared_ptr<DNSRecordContent> (*)(DNSRecord const&, PacketReader&), std::__1::shared_ptr<DNSRecordContent> (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&), char const*) [function] [call site] 00449
5 NSEC3PARAMRecordContent::make(DNSRecord const&, PacketReader&) [function] [call site] 00450
5 NSEC3PARAMRecordContent::make(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00451
4 TLSARecordContent::report(ReportIsOnlyCallableByReportAllTypes const&) [function] [call site] 00452
5 DNSRecordContent::regist(unsigned short, unsigned short, std::__1::shared_ptr<DNSRecordContent> (*)(DNSRecord const&, PacketReader&), std::__1::shared_ptr<DNSRecordContent> (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&), char const*) [function] [call site] 00453
5 TLSARecordContent::make(DNSRecord const&, PacketReader&) [function] [call site] 00454
5 TLSARecordContent::make(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00455
4 SMIMEARecordContent::report(ReportIsOnlyCallableByReportAllTypes const&) [function] [call site] 00456
5 DNSRecordContent::regist(unsigned short, unsigned short, std::__1::shared_ptr<DNSRecordContent> (*)(DNSRecord const&, PacketReader&), std::__1::shared_ptr<DNSRecordContent> (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&), char const*) [function] [call site] 00457
5 SMIMEARecordContent::make(DNSRecord const&, PacketReader&) [function] [call site] 00458
5 SMIMEARecordContent::make(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00459
4 OPENPGPKEYRecordContent::report(ReportIsOnlyCallableByReportAllTypes const&) [function] [call site] 00460
5 DNSRecordContent::regist(unsigned short, unsigned short, std::__1::shared_ptr<DNSRecordContent> (*)(DNSRecord const&, PacketReader&), std::__1::shared_ptr<DNSRecordContent> (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&), char const*) [function] [call site] 00461
5 OPENPGPKEYRecordContent::make(DNSRecord const&, PacketReader&) [function] [call site] 00462
5 OPENPGPKEYRecordContent::make(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00463
4 SVCBRecordContent::report(ReportIsOnlyCallableByReportAllTypes const&) [function] [call site] 00464
5 DNSRecordContent::regist(unsigned short, unsigned short, std::__1::shared_ptr<DNSRecordContent> (*)(DNSRecord const&, PacketReader&), std::__1::shared_ptr<DNSRecordContent> (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&), char const*) [function] [call site] 00465
5 SVCBRecordContent::make(DNSRecord const&, PacketReader&) [function] [call site] 00466
5 SVCBRecordContent::make(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00467
4 HTTPSRecordContent::report(ReportIsOnlyCallableByReportAllTypes const&) [function] [call site] 00468
5 DNSRecordContent::regist(unsigned short, unsigned short, std::__1::shared_ptr<DNSRecordContent> (*)(DNSRecord const&, PacketReader&), std::__1::shared_ptr<DNSRecordContent> (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&), char const*) [function] [call site] 00469
5 HTTPSRecordContent::make(DNSRecord const&, PacketReader&) [function] [call site] 00470
5 HTTPSRecordContent::make(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00471
4 DLVRecordContent::report(ReportIsOnlyCallableByReportAllTypes const&) [function] [call site] 00472
5 DNSRecordContent::regist(unsigned short, unsigned short, std::__1::shared_ptr<DNSRecordContent> (*)(DNSRecord const&, PacketReader&), std::__1::shared_ptr<DNSRecordContent> (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&), char const*) [function] [call site] 00473
5 DLVRecordContent::make(DNSRecord const&, PacketReader&) [function] [call site] 00474
5 DLVRecordContent::make(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00475
4 QClass::operator unsigned short() const [function] [call site] 00476
4 DNSRecordContent::regist(unsigned short, unsigned short, std::__1::shared_ptr<DNSRecordContent> (*)(DNSRecord const&, PacketReader&), std::__1::shared_ptr<DNSRecordContent> (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&), char const*) [function] [call site] 00477
4 TSIGRecordContent::make(DNSRecord const&, PacketReader&) [function] [call site] 00478
4 TSIGRecordContent::make(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00479
4 QClass::operator unsigned short() const [function] [call site] 00480
4 DNSRecordContent::regist(unsigned short, unsigned short, std::__1::shared_ptr<DNSRecordContent> (*)(DNSRecord const&, PacketReader&), std::__1::shared_ptr<DNSRecordContent> (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&), char const*) [function] [call site] 00481
4 TKEYRecordContent::make(DNSRecord const&, PacketReader&) [function] [call site] 00482
4 TKEYRecordContent::make(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00483
4 OPTRecordContent::report(ReportIsOnlyCallableByReportAllTypes const&) [function] [call site] 00484
5 DNSRecordContent::regist(unsigned short, unsigned short, std::__1::shared_ptr<DNSRecordContent> (*)(DNSRecord const&, PacketReader&), std::__1::shared_ptr<DNSRecordContent> (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&), char const*) [function] [call site] 00485
5 OPTRecordContent::make(DNSRecord const&, PacketReader&) [function] [call site] 00486
5 OPTRecordContent::make(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00487
4 EUI48RecordContent::report(ReportIsOnlyCallableByReportAllTypes const&) [function] [call site] 00488
5 DNSRecordContent::regist(unsigned short, unsigned short, std::__1::shared_ptr<DNSRecordContent> (*)(DNSRecord const&, PacketReader&), std::__1::shared_ptr<DNSRecordContent> (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&), char const*) [function] [call site] 00489
5 EUI48RecordContent::make(DNSRecord const&, PacketReader&) [function] [call site] 00490
6 __cxa_allocate_exception [call site] 00491
6 MOADNSException::MOADNSException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00492
6 __cxa_throw [call site] 00493
6 __cxa_free_exception [call site] 00494
6 PacketReader::copyRecord(unsigned char*, unsigned short) [function] [call site] 00495
7 __cxa_allocate_exception [call site] 00496
7 std::out_of_range::out_of_range[abi:ne180100](char const*) [function] [call site] 00497
7 __cxa_throw [call site] 00498
7 std::out_of_range::~out_of_range() [call site] 00499
7 __cxa_free_exception [call site] 00500
5 EUI48RecordContent::make(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00501
6 __isoc99_sscanf [call site] 00502
6 __cxa_allocate_exception [call site] 00503
6 MOADNSException::MOADNSException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00504
6 __cxa_throw [call site] 00505
6 __cxa_free_exception [call site] 00506
4 EUI64RecordContent::report(ReportIsOnlyCallableByReportAllTypes const&) [function] [call site] 00507
5 DNSRecordContent::regist(unsigned short, unsigned short, std::__1::shared_ptr<DNSRecordContent> (*)(DNSRecord const&, PacketReader&), std::__1::shared_ptr<DNSRecordContent> (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&), char const*) [function] [call site] 00508
5 EUI64RecordContent::make(DNSRecord const&, PacketReader&) [function] [call site] 00509
6 __cxa_allocate_exception [call site] 00510
6 MOADNSException::MOADNSException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00511
6 __cxa_throw [call site] 00512
6 __cxa_free_exception [call site] 00513
6 PacketReader::copyRecord(unsigned char*, unsigned short) [function] [call site] 00514
5 EUI64RecordContent::make(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00515
6 __isoc99_sscanf [call site] 00516
6 __cxa_allocate_exception [call site] 00517
6 MOADNSException::MOADNSException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00518
6 __cxa_throw [call site] 00519
6 __cxa_free_exception [call site] 00520
4 MINFORecordContent::report(ReportIsOnlyCallableByReportAllTypes const&) [function] [call site] 00521
5 DNSRecordContent::regist(unsigned short, unsigned short, std::__1::shared_ptr<DNSRecordContent> (*)(DNSRecord const&, PacketReader&), std::__1::shared_ptr<DNSRecordContent> (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&), char const*) [function] [call site] 00522
5 MINFORecordContent::make(DNSRecord const&, PacketReader&) [function] [call site] 00523
5 MINFORecordContent::make(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00524
4 URIRecordContent::report(ReportIsOnlyCallableByReportAllTypes const&) [function] [call site] 00525
5 DNSRecordContent::regist(unsigned short, unsigned short, std::__1::shared_ptr<DNSRecordContent> (*)(DNSRecord const&, PacketReader&), std::__1::shared_ptr<DNSRecordContent> (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&), char const*) [function] [call site] 00526
5 URIRecordContent::make(DNSRecord const&, PacketReader&) [function] [call site] 00527
5 URIRecordContent::make(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00528
4 CAARecordContent::report(ReportIsOnlyCallableByReportAllTypes const&) [function] [call site] 00529
5 DNSRecordContent::regist(unsigned short, unsigned short, std::__1::shared_ptr<DNSRecordContent> (*)(DNSRecord const&, PacketReader&), std::__1::shared_ptr<DNSRecordContent> (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&), char const*) [function] [call site] 00530
5 CAARecordContent::make(DNSRecord const&, PacketReader&) [function] [call site] 00531
5 CAARecordContent::make(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00532
4 APLRecordContent::report(ReportIsOnlyCallableByReportAllTypes const&) [function] [call site] 00533
5 DNSRecordContent::regist(unsigned short, unsigned short, std::__1::shared_ptr<DNSRecordContent> (*)(DNSRecord const&, PacketReader&), std::__1::shared_ptr<DNSRecordContent> (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&), char const*) [function] [call site] 00534
5 APLRecordContent::make(DNSRecord const&, PacketReader&) [function] [call site] 00535
6 PacketReader::xfr16BitInt(unsigned short&) [function] [call site] 00536
6 PacketReader::xfr8BitInt(unsigned char&) [function] [call site] 00537
6 PacketReader::xfr8BitInt(unsigned char&) [function] [call site] 00538
6 __cxa_allocate_exception [call site] 00539
6 MOADNSException::MOADNSException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00540
6 __cxa_throw [call site] 00541
6 __cxa_free_exception [call site] 00542
6 PacketReader::xfr8BitInt(unsigned char&) [function] [call site] 00543
6 __cxa_allocate_exception [call site] 00544
6 MOADNSException::MOADNSException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00545
6 __cxa_throw [call site] 00546
6 __cxa_free_exception [call site] 00547
6 PacketReader::xfr8BitInt(unsigned char&) [function] [call site] 00548
6 __cxa_allocate_exception [call site] 00549
6 MOADNSException::MOADNSException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00550
6 __cxa_throw [call site] 00551
6 __cxa_free_exception [call site] 00552
5 APLRecordContent::make(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00553
6 boost::algorithm::detail::is_any_ofF<boost::range_value<char [2]>::type> boost::algorithm::is_any_of<char [2]>(char const (&) [2]) [function] [call site] 00554
7 boost::iterator_range<char const*> boost::as_literal<char, 2ul>(char const (&) [2ul]) [function] [call site] 00555
8 boost::range_detail::is_char_ptr(char const*) [function] [call site] 00556
8 boost::iterator_range<char const*> boost::range_detail::make_range<char const>(char const*, bool) [function] [call site] 00557
9 boost::range_detail::length(char const*) [function] [call site] 00558
10 strlen [call site] 00559
9 boost::iterator_range<char const*>::iterator_range<char const*>(char const*, char const*) [function] [call site] 00560
10 boost::iterator_range_detail::iterator_range_base<char const*, boost::iterators::random_access_traversal_tag>::iterator_range_base<char const*>(char const*, char const*) [function] [call site] 00561
11 boost::iterator_range_detail::iterator_range_base<char const*, boost::iterators::bidirectional_traversal_tag>::iterator_range_base<char const*>(char const*, char const*) [function] [call site] 00562
12 boost::iterator_range_detail::iterator_range_base<char const*, boost::iterators::incrementable_traversal_tag>::iterator_range_base<char const*>(char const*, char const*) [function] [call site] 00563
7 boost::algorithm::detail::is_any_ofF<char>::is_any_ofF<boost::iterator_range<char const*> >(boost::iterator_range<char const*> const&) [function] [call site] 00564
8 boost::range_difference<boost::iterator_range<char const*> >::type boost::range_distance_adl_barrier::distance<boost::iterator_range<char const*> >(boost::iterator_range<char const*> const&) [function] [call site] 00565
9 boost::range_iterator<boost::iterator_range<char const*> const, void>::type boost::range_adl_barrier::begin<boost::iterator_range<char const*> >(boost::iterator_range<char const*> const&) [function] [call site] 00566
10 boost::range_iterator<boost::iterator_range<char const*> const, void>::type boost::range_detail::range_begin<boost::iterator_range<char const*> const>(boost::iterator_range<char const*> const&) [function] [call site] 00567
11 boost::iterator_range_detail::iterator_range_base<char const*, boost::iterators::incrementable_traversal_tag>::begin() const [function] [call site] 00568
9 boost::range_iterator<boost::iterator_range<char const*> const, void>::type boost::range_adl_barrier::end<boost::iterator_range<char const*> >(boost::iterator_range<char const*> const&) [function] [call site] 00569
10 boost::range_iterator<boost::iterator_range<char const*> const, void>::type boost::range_detail::range_end<boost::iterator_range<char const*> const>(boost::iterator_range<char const*> const&) [function] [call site] 00570
11 boost::iterator_range_detail::iterator_range_base<char const*, boost::iterators::incrementable_traversal_tag>::end() const [function] [call site] 00571
9 boost::iterators::iterator_difference<char const*>::type boost::iterators::distance_adl_barrier::distance<char const*>(char const*, char const*) [function] [call site] 00572
10 boost::iterators::iterator_difference<char const*>::type boost::iterators::detail::distance_impl<char const*>(char const*, char const*, boost::iterators::random_access_traversal_tag) [function] [call site] 00573
8 boost::algorithm::detail::is_any_ofF<char>::use_fixed_storage(unsigned long) [function] [call site] 00574
8 boost::range_iterator<boost::iterator_range<char const*> const, void>::type boost::range_adl_barrier::begin<boost::iterator_range<char const*> >(boost::iterator_range<char const*> const&) [function] [call site] 00575
8 boost::range_iterator<boost::iterator_range<char const*> const, void>::type boost::range_adl_barrier::end<boost::iterator_range<char const*> >(boost::iterator_range<char const*> const&) [function] [call site] 00576
6 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> > > >& boost::algorithm::split<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::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, boost::algorithm::detail::is_any_ofF<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> > > >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, boost::algorithm::detail::is_any_ofF<char>, boost::algorithm::token_compress_mode_type) [function] [call site] 00577
7 boost::algorithm::detail::is_any_ofF<char>::is_any_ofF(boost::algorithm::detail::is_any_ofF<char> const&) [function] [call site] 00578
8 boost::algorithm::detail::is_any_ofF<char>::use_fixed_storage(unsigned long) [function] [call site] 00579
7 boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> > boost::algorithm::token_finder<boost::algorithm::detail::is_any_ofF<char> >(boost::algorithm::detail::is_any_ofF<char>, boost::algorithm::token_compress_mode_type) [function] [call site] 00580
8 boost::algorithm::detail::is_any_ofF<char>::is_any_ofF(boost::algorithm::detail::is_any_ofF<char> const&) [function] [call site] 00581
8 boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> >::token_finderF(boost::algorithm::detail::is_any_ofF<char>, boost::algorithm::token_compress_mode_type) [function] [call site] 00582
9 boost::algorithm::detail::is_any_ofF<char>::is_any_ofF(boost::algorithm::detail::is_any_ofF<char> const&) [function] [call site] 00583
8 boost::algorithm::detail::is_any_ofF<char>::~is_any_ofF() [function] [call site] 00584
9 boost::algorithm::detail::is_any_ofF<char>::use_fixed_storage(unsigned long) [function] [call site] 00585
7 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> > > >& boost::algorithm::iter_split<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::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<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> > > >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> >) [function] [call site] 00586
8 boost::iterator_range<boost::range_iterator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, void>::type> boost::as_literal<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00587
9 long boost::range_detail::is_char_ptr<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00588
9 boost::iterator_range<boost::range_iterator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, void>::type> boost::range_detail::make_range<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, long) [function] [call site] 00589
10 boost::iterator_range<boost::range_iterator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, void>::type> boost::make_iterator_range<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00590
11 boost::iterator_range<std::__1::__wrap_iter<char const*> >::iterator_range<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, boost::iterator_range_detail::const_range_tag) [function] [call site] 00591
12 std::__1::__wrap_iter<char const*> boost::iterator_range_detail::iterator_range_impl<std::__1::__wrap_iter<char const*> >::adl_begin<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00592
13 boost::range_iterator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, void>::type boost::range_adl_barrier::begin<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00593
14 boost::range_iterator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, void>::type boost::range_detail::range_begin<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00594
12 std::__1::__wrap_iter<char const*> boost::iterator_range_detail::iterator_range_impl<std::__1::__wrap_iter<char const*> >::adl_end<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00595
13 boost::range_iterator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, void>::type boost::range_adl_barrier::end<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00596
14 boost::range_iterator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, void>::type boost::range_detail::range_end<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00597
12 boost::iterator_range_detail::iterator_range_base<std::__1::__wrap_iter<char const*>, boost::iterators::random_access_traversal_tag>::iterator_range_base<std::__1::__wrap_iter<char const*> >(std::__1::__wrap_iter<char const*>, std::__1::__wrap_iter<char const*>) [function] [call site] 00598
13 boost::iterator_range_detail::iterator_range_base<std::__1::__wrap_iter<char const*>, boost::iterators::bidirectional_traversal_tag>::iterator_range_base<std::__1::__wrap_iter<char const*> >(std::__1::__wrap_iter<char const*>, std::__1::__wrap_iter<char const*>) [function] [call site] 00599
14 boost::iterator_range_detail::iterator_range_base<std::__1::__wrap_iter<char const*>, boost::iterators::incrementable_traversal_tag>::iterator_range_base<std::__1::__wrap_iter<char const*> >(std::__1::__wrap_iter<char const*>, std::__1::__wrap_iter<char const*>) [function] [call site] 00600
8 boost::range_iterator<boost::iterator_range<std::__1::__wrap_iter<char const*> >, void>::type boost::range_adl_barrier::end<boost::iterator_range<std::__1::__wrap_iter<char const*> > >(boost::iterator_range<std::__1::__wrap_iter<char const*> >&) [function] [call site] 00601
9 boost::range_iterator<boost::iterator_range<std::__1::__wrap_iter<char const*> >, void>::type boost::range_detail::range_end<boost::iterator_range<std::__1::__wrap_iter<char const*> > >(boost::iterator_range<std::__1::__wrap_iter<char const*> >&) [function] [call site] 00602
10 boost::iterator_range_detail::iterator_range_base<std::__1::__wrap_iter<char const*>, boost::iterators::incrementable_traversal_tag>::end() const [function] [call site] 00603
8 boost::range_iterator<boost::iterator_range<std::__1::__wrap_iter<char const*> >, void>::type boost::range_adl_barrier::begin<boost::iterator_range<std::__1::__wrap_iter<char const*> > >(boost::iterator_range<std::__1::__wrap_iter<char const*> >&) [function] [call site] 00604
9 boost::range_iterator<boost::iterator_range<std::__1::__wrap_iter<char const*> >, void>::type boost::range_detail::range_begin<boost::iterator_range<std::__1::__wrap_iter<char const*> > >(boost::iterator_range<std::__1::__wrap_iter<char const*> >&) [function] [call site] 00605
10 boost::iterator_range_detail::iterator_range_base<std::__1::__wrap_iter<char const*>, boost::iterators::incrementable_traversal_tag>::begin() const [function] [call site] 00606
8 boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> >::token_finderF(boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> > const&) [function] [call site] 00607
9 boost::algorithm::detail::is_any_ofF<char>::is_any_ofF(boost::algorithm::detail::is_any_ofF<char> const&) [function] [call site] 00608
8 boost::algorithm::split_iterator<std::__1::__wrap_iter<char const*> >::split_iterator<boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> > >(std::__1::__wrap_iter<char const*>, std::__1::__wrap_iter<char const*>, boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> >) [function] [call site] 00609
9 boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> >::token_finderF(boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> > const&) [function] [call site] 00610
9 boost::algorithm::detail::find_iterator_base<std::__1::__wrap_iter<char const*> >::find_iterator_base<boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> > >(boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> >, int) [function] [call site] 00611
10 boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> >::token_finderF(boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> > const&) [function] [call site] 00612
10 _ZN5boost9function2INS_14iterator_rangeINSt3__111__wrap_iterIPKcEEEES6_S6_EC2INS_9algorithm6detail13token_finderFINSB_10is_any_ofFIcEEEEEET_NS_10enable_if_IXntsr11is_integralISG_EE5valueEiE4typeE [function] [call site] 00613
11 boost::function_base::function_base() [function] [call site] 00614
11 boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> >::token_finderF(boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> > const&) [function] [call site] 00615
11 void boost::function2<boost::iterator_range<std::__1::__wrap_iter<char const*> >, std::__1::__wrap_iter<char const*>, std::__1::__wrap_iter<char const*> >::assign_to<boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> > >(boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> >) [function] [call site] 00616
12 boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> >::token_finderF(boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> > const&) [function] [call site] 00617
12 bool boost::detail::function::basic_vtable2<boost::iterator_range<std::__1::__wrap_iter<char const*> >, std::__1::__wrap_iter<char const*>, std::__1::__wrap_iter<char const*> >::assign_to<boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> > >(boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> >, boost::detail::function::function_buffer&) const [function] [call site] 00618
13 boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> >::token_finderF(boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> > const&) [function] [call site] 00619
13 bool boost::detail::function::basic_vtable2<boost::iterator_range<std::__1::__wrap_iter<char const*> >, std::__1::__wrap_iter<char const*>, std::__1::__wrap_iter<char const*> >::assign_to<boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> > >(boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> >, boost::detail::function::function_buffer&, boost::detail::function::function_obj_tag) const [function] [call site] 00620
14 boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> >* boost::addressof<boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> > >(boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> >&) [function] [call site] 00621
14 boost::detail::function::has_empty_target(...) [function] [call site] 00622
14 boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> >::token_finderF(boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> > const&) [function] [call site] 00623
14 void boost::detail::function::basic_vtable2<boost::iterator_range<std::__1::__wrap_iter<char const*> >, std::__1::__wrap_iter<char const*>, std::__1::__wrap_iter<char const*> >::assign_functor<boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> > >(boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> >, boost::detail::function::function_buffer&, boost::integral_constant<bool, false>) const [function] [call site] 00624
15 boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> >::token_finderF(boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> > const&) [function] [call site] 00625
14 boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> >::~token_finderF() [function] [call site] 00626
15 boost::algorithm::detail::is_any_ofF<char>::~is_any_ofF() [function] [call site] 00627
13 boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> >::~token_finderF() [function] [call site] 00628
12 boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> >::~token_finderF() [function] [call site] 00629
11 boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> >::~token_finderF() [function] [call site] 00630
10 boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> >::~token_finderF() [function] [call site] 00631
9 boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> >::~token_finderF() [function] [call site] 00632
9 boost::iterator_range<std::__1::__wrap_iter<char const*> >::iterator_range<std::__1::__wrap_iter<char const*> >(std::__1::__wrap_iter<char const*>, std::__1::__wrap_iter<char const*>) [function] [call site] 00633
10 boost::iterator_range_detail::iterator_range_base<std::__1::__wrap_iter<char const*>, boost::iterators::random_access_traversal_tag>::iterator_range_base<std::__1::__wrap_iter<char const*> >(std::__1::__wrap_iter<char const*>, std::__1::__wrap_iter<char const*>) [function] [call site] 00634
9 boost::algorithm::split_iterator<std::__1::__wrap_iter<char const*> >::increment() [function] [call site] 00635
10 boost::algorithm::detail::find_iterator_base<std::__1::__wrap_iter<char const*> >::do_find(std::__1::__wrap_iter<char const*>, std::__1::__wrap_iter<char const*>) const [function] [call site] 00636
11 boost::function_base::empty() const [function] [call site] 00637
11 boost::function2<boost::iterator_range<std::__1::__wrap_iter<char const*> >, std::__1::__wrap_iter<char const*>, std::__1::__wrap_iter<char const*> >::operator()(std::__1::__wrap_iter<char const*>, std::__1::__wrap_iter<char const*>) const [function] [call site] 00638
12 boost::function_base::empty() const [function] [call site] 00639
12 boost::bad_function_call::bad_function_call() [function] [call site] 00640
13 std::runtime_error::runtime_error(char const*) [call site] 00641
12 void boost::throw_exception<boost::bad_function_call>(boost::bad_function_call const&) [function] [call site] 00642
13 boost::throw_exception_assert_compatibility(std::exception const&) [function] [call site] 00643
13 __cxa_allocate_exception [call site] 00644
13 boost::wrapexcept<boost::bad_function_call>::wrapexcept(boost::bad_function_call const&) [function] [call site] 00645
14 boost::exception_detail::clone_base::clone_base() [function] [call site] 00646
14 boost::bad_function_call::bad_function_call(boost::bad_function_call const&) [function] [call site] 00647
15 std::runtime_error::runtime_error(std::runtime_error const&) [call site] 00648
14 boost::exception::exception() [function] [call site] 00649
15 boost::exception_detail::refcount_ptr<boost::exception_detail::error_info_container>::refcount_ptr() [function] [call site] 00650
14 boost::wrapexcept<boost::bad_function_call>::copy_from(void const*) [function] [call site] 00651
14 boost::exception::~exception() [function] [call site] 00652
15 boost::exception_detail::refcount_ptr<boost::exception_detail::error_info_container>::~refcount_ptr() [function] [call site] 00653
16 boost::exception_detail::refcount_ptr<boost::exception_detail::error_info_container>::release() [function] [call site] 00654
16 __clang_call_terminate [call site] 00655
14 boost::bad_function_call::~bad_function_call() [function] [call site] 00656
15 std::runtime_error::~runtime_error() [call site] 00657
14 boost::exception_detail::clone_base::~clone_base() [function] [call site] 00658
13 __cxa_throw [call site] 00659
13 boost::wrapexcept<boost::bad_function_call>::~wrapexcept() [function] [call site] 00660
14 boost::exception::~exception() [function] [call site] 00661
14 boost::bad_function_call::~bad_function_call() [function] [call site] 00662
14 boost::exception_detail::clone_base::~clone_base() [function] [call site] 00663
13 __cxa_free_exception [call site] 00664
12 boost::bad_function_call::~bad_function_call() [function] [call site] 00665
12 boost::function2<boost::iterator_range<std::__1::__wrap_iter<char const*> >, std::__1::__wrap_iter<char const*>, std::__1::__wrap_iter<char const*> >::get_vtable() const [function] [call site] 00666
11 boost::iterator_range<std::__1::__wrap_iter<char const*> >::iterator_range<std::__1::__wrap_iter<char const*> >(std::__1::__wrap_iter<char const*>, std::__1::__wrap_iter<char const*>) [function] [call site] 00667
10 boost::iterator_range_detail::iterator_range_base<std::__1::__wrap_iter<char const*>, boost::iterators::incrementable_traversal_tag>::begin() const [function] [call site] 00668
10 boost::iterator_range_detail::iterator_range_base<std::__1::__wrap_iter<char const*>, boost::iterators::incrementable_traversal_tag>::end() const [function] [call site] 00669
10 boost::iterator_range_detail::iterator_range_base<std::__1::__wrap_iter<char const*>, boost::iterators::incrementable_traversal_tag>::end() const [function] [call site] 00670
10 boost::iterator_range_detail::iterator_range_base<std::__1::__wrap_iter<char const*>, boost::iterators::incrementable_traversal_tag>::begin() const [function] [call site] 00671
10 boost::iterator_range<std::__1::__wrap_iter<char const*> >::iterator_range<std::__1::__wrap_iter<char const*> >(std::__1::__wrap_iter<char const*>, std::__1::__wrap_iter<char const*>) [function] [call site] 00672
10 boost::iterator_range_detail::iterator_range_base<std::__1::__wrap_iter<char const*>, boost::iterators::incrementable_traversal_tag>::end() const [function] [call site] 00673
9 boost::algorithm::detail::find_iterator_base<std::__1::__wrap_iter<char const*> >::~find_iterator_base() [function] [call site] 00674
10 boost::function2<boost::iterator_range<std::__1::__wrap_iter<char const*> >, std::__1::__wrap_iter<char const*>, std::__1::__wrap_iter<char const*> >::~function2() [function] [call site] 00675
11 boost::function2<boost::iterator_range<std::__1::__wrap_iter<char const*> >, std::__1::__wrap_iter<char const*>, std::__1::__wrap_iter<char const*> >::clear() [function] [call site] 00676
12 boost::function_base::has_trivial_copy_and_destroy() const [function] [call site] 00677
12 boost::function2<boost::iterator_range<std::__1::__wrap_iter<char const*> >, std::__1::__wrap_iter<char const*>, std::__1::__wrap_iter<char const*> >::get_vtable() const [function] [call site] 00678
12 boost::detail::function::basic_vtable2<boost::iterator_range<std::__1::__wrap_iter<char const*> >, std::__1::__wrap_iter<char const*>, std::__1::__wrap_iter<char const*> >::clear(boost::detail::function::function_buffer&) const [function] [call site] 00679
11 __clang_call_terminate [call site] 00680
8 boost::iterators::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__wrap_iter<char const*> >, boost::algorithm::split_iterator<std::__1::__wrap_iter<char const*> >, boost::use_default, boost::use_default> boost::iterators::make_transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__wrap_iter<char const*> >, boost::algorithm::split_iterator<std::__1::__wrap_iter<char const*> > >(boost::algorithm::split_iterator<std::__1::__wrap_iter<char const*> >, boost::algorithm::detail::copy_iterator_rangeF<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__wrap_iter<char const*> >) [function] [call site] 00681
9 boost::iterators::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__wrap_iter<char const*> >, boost::algorithm::split_iterator<std::__1::__wrap_iter<char const*> >, boost::use_default, boost::use_default>::transform_iterator(boost::algorithm::split_iterator<std::__1::__wrap_iter<char const*> > const&, boost::algorithm::detail::copy_iterator_rangeF<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__wrap_iter<char const*> >) [function] [call site] 00682
10 boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__wrap_iter<char const*> >, boost::algorithm::split_iterator<std::__1::__wrap_iter<char const*> >, boost::use_default, boost::use_default>, boost::algorithm::split_iterator<std::__1::__wrap_iter<char const*> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, boost::use_default, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, boost::use_default>::iterator_adaptor(boost::algorithm::split_iterator<std::__1::__wrap_iter<char const*> > const&) [function] [call site] 00683
11 boost::algorithm::split_iterator<std::__1::__wrap_iter<char const*> >::split_iterator(boost::algorithm::split_iterator<std::__1::__wrap_iter<char const*> > const&) [function] [call site] 00684
12 boost::algorithm::detail::find_iterator_base<std::__1::__wrap_iter<char const*> >::find_iterator_base(boost::algorithm::detail::find_iterator_base<std::__1::__wrap_iter<char const*> > const&) [function] [call site] 00685
13 boost::function2<boost::iterator_range<std::__1::__wrap_iter<char const*> >, std::__1::__wrap_iter<char const*>, std::__1::__wrap_iter<char const*> >::function2(boost::function2<boost::iterator_range<std::__1::__wrap_iter<char const*> >, std::__1::__wrap_iter<char const*>, std::__1::__wrap_iter<char const*> > const&) [function] [call site] 00686
14 boost::function_base::function_base() [function] [call site] 00687
14 boost::function2<boost::iterator_range<std::__1::__wrap_iter<char const*> >, std::__1::__wrap_iter<char const*>, std::__1::__wrap_iter<char const*> >::assign_to_own(boost::function2<boost::iterator_range<std::__1::__wrap_iter<char const*> >, std::__1::__wrap_iter<char const*>, std::__1::__wrap_iter<char const*> > const&) [function] [call site] 00688
15 boost::function_base::empty() const [function] [call site] 00689
15 boost::function_base::has_trivial_copy_and_destroy() const [function] [call site] 00690
15 boost::function2<boost::iterator_range<std::__1::__wrap_iter<char const*> >, std::__1::__wrap_iter<char const*>, std::__1::__wrap_iter<char const*> >::get_vtable() const [function] [call site] 00691
8 boost::algorithm::split_iterator<std::__1::__wrap_iter<char const*> >::~split_iterator() [function] [call site] 00692
9 boost::algorithm::detail::find_iterator_base<std::__1::__wrap_iter<char const*> >::~find_iterator_base() [function] [call site] 00693
8 boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> >::~token_finderF() [function] [call site] 00694
8 boost::algorithm::split_iterator<std::__1::__wrap_iter<char const*> >::split_iterator() [function] [call site] 00695
9 boost::algorithm::detail::find_iterator_base<std::__1::__wrap_iter<char const*> >::find_iterator_base() [function] [call site] 00696
10 boost::function2<boost::iterator_range<std::__1::__wrap_iter<char const*> >, std::__1::__wrap_iter<char const*>, std::__1::__wrap_iter<char const*> >::function2() [function] [call site] 00697
11 boost::function_base::function_base() [function] [call site] 00698
9 boost::iterator_range<std::__1::__wrap_iter<char const*> >::iterator_range() [function] [call site] 00699
10 boost::iterator_range_detail::iterator_range_base<std::__1::__wrap_iter<char const*>, boost::iterators::random_access_traversal_tag>::iterator_range_base() [function] [call site] 00700
11 boost::iterator_range_detail::iterator_range_base<std::__1::__wrap_iter<char const*>, boost::iterators::bidirectional_traversal_tag>::iterator_range_base() [function] [call site] 00701
12 boost::iterator_range_detail::iterator_range_base<std::__1::__wrap_iter<char const*>, boost::iterators::incrementable_traversal_tag>::iterator_range_base() [function] [call site] 00702
9 boost::algorithm::detail::find_iterator_base<std::__1::__wrap_iter<char const*> >::~find_iterator_base() [function] [call site] 00703
8 boost::iterators::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__wrap_iter<char const*> >, boost::algorithm::split_iterator<std::__1::__wrap_iter<char const*> >, boost::use_default, boost::use_default> boost::iterators::make_transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__wrap_iter<char const*> >, boost::algorithm::split_iterator<std::__1::__wrap_iter<char const*> > >(boost::algorithm::split_iterator<std::__1::__wrap_iter<char const*> >, boost::algorithm::detail::copy_iterator_rangeF<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__wrap_iter<char const*> >) [function] [call site] 00704
8 boost::algorithm::split_iterator<std::__1::__wrap_iter<char const*> >::~split_iterator() [function] [call site] 00705
8 boost::iterators::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__wrap_iter<char const*> >, boost::algorithm::split_iterator<std::__1::__wrap_iter<char const*> >, boost::use_default, boost::use_default>::transform_iterator(boost::iterators::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__wrap_iter<char const*> >, boost::algorithm::split_iterator<std::__1::__wrap_iter<char const*> >, boost::use_default, boost::use_default> const&) [function] [call site] 00706
9 boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__wrap_iter<char const*> >, boost::algorithm::split_iterator<std::__1::__wrap_iter<char const*> >, boost::use_default, boost::use_default>, boost::algorithm::split_iterator<std::__1::__wrap_iter<char const*> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, boost::use_default, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, boost::use_default>::iterator_adaptor(boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__wrap_iter<char const*> >, boost::algorithm::split_iterator<std::__1::__wrap_iter<char const*> >, boost::use_default, boost::use_default>, boost::algorithm::split_iterator<std::__1::__wrap_iter<char const*> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, boost::use_default, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, boost::use_default> const&) [function] [call site] 00707
10 boost::algorithm::split_iterator<std::__1::__wrap_iter<char const*> >::split_iterator(boost::algorithm::split_iterator<std::__1::__wrap_iter<char const*> > const&) [function] [call site] 00708
8 boost::iterators::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__wrap_iter<char const*> >, boost::algorithm::split_iterator<std::__1::__wrap_iter<char const*> >, boost::use_default, boost::use_default>::~transform_iterator() [function] [call site] 00709
9 boost::iterators::iterator_adaptor<boost::iterators::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__wrap_iter<char const*> >, boost::algorithm::split_iterator<std::__1::__wrap_iter<char const*> >, boost::use_default, boost::use_default>, boost::algorithm::split_iterator<std::__1::__wrap_iter<char const*> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, boost::use_default, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, boost::use_default>::~iterator_adaptor() [function] [call site] 00710
10 boost::algorithm::split_iterator<std::__1::__wrap_iter<char const*> >::~split_iterator() [function] [call site] 00711
8 boost::iterators::transform_iterator<boost::algorithm::detail::copy_iterator_rangeF<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__wrap_iter<char const*> >, boost::algorithm::split_iterator<std::__1::__wrap_iter<char const*> >, boost::use_default, boost::use_default>::~transform_iterator() [function] [call site] 00712
7 boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> >::~token_finderF() [function] [call site] 00713
7 boost::algorithm::detail::is_any_ofF<char>::~is_any_ofF() [function] [call site] 00714
6 boost::algorithm::detail::is_any_ofF<char>::~is_any_ofF() [function] [call site] 00715
6 APLRecordContent::parseAPLElement(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00716
7 Netmask::Netmask() [function] [call site] 00717
8 ComboAddress::ComboAddress() [function] [call site] 00718
7 __cxa_allocate_exception [call site] 00719
7 MOADNSException::MOADNSException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00720
7 __cxa_throw [call site] 00721
7 __cxa_free_exception [call site] 00722
7 Netmask::Netmask(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Netmask::stringType) [function] [call site] 00723
8 ComboAddress::ComboAddress() [function] [call site] 00724
8 makeComboAddressFromRaw(unsigned char, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00725
9 makeComboAddressFromRaw(unsigned char, char const*, unsigned long) [function] [call site] 00726
10 ComboAddress::ComboAddress() [function] [call site] 00727
10 __cxa_allocate_exception [call site] 00728
10 NetmaskException::NetmaskException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00729
11 PDNSException::PDNSException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >) [function] [call site] 00730
10 __cxa_throw [call site] 00731
10 __cxa_free_exception [call site] 00732
10 __cxa_allocate_exception [call site] 00733
10 NetmaskException::NetmaskException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00734
10 __cxa_throw [call site] 00735
10 __cxa_free_exception [call site] 00736
10 __cxa_allocate_exception [call site] 00737
10 NetmaskException::NetmaskException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00738
10 __cxa_throw [call site] 00739
10 __cxa_free_exception [call site] 00740
8 Netmask::setBits(unsigned char) [function] [call site] 00741
9 ComboAddress::isIPv4() const [function] [call site] 00742
9 Netmask::isIPv4() const [function] [call site] 00743
9 ntohl [call site] 00744
9 htonl [call site] 00745
9 Netmask::isIPv6() const [function] [call site] 00746
8 splitField(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char) [function] [call site] 00747
8 makeComboAddress(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00748
9 ComboAddress::ComboAddress() [function] [call site] 00749
9 inet_pton [call site] 00750
9 makeIPv6sockaddr(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, sockaddr_in6*) [function] [call site] 00751
10 unsigned short pdns::checked_stoi<unsigned short>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long*, int) [function] [call site] 00752
11 unsigned short pdns::checked_conv<unsigned short, unsigned long long>(unsigned long long) [function] [call site] 00753
12 __cxa_allocate_exception [call site] 00754
12 std::out_of_range::out_of_range[abi:ne180100](std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00755
12 __cxa_throw [call site] 00756
12 __cxa_free_exception [call site] 00757
10 __cxa_begin_catch [call site] 00758
10 __cxa_end_catch [call site] 00759
10 inet_pton [call site] 00760
10 getaddrinfo [call site] 00761
10 freeaddrinfo [call site] 00762
10 std::__1::optional<unsigned short>::operator*[abi:ne180100]() & [function] [call site] 00763
11 std::__1::__optional_storage_base<unsigned short, false>::__get[abi:ne180100]() & [function] [call site] 00764
10 htons [call site] 00765
9 __cxa_allocate_exception [call site] 00766
9 NetmaskException::NetmaskException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00767
9 __cxa_throw [call site] 00768
9 __cxa_free_exception [call site] 00769
8 unsigned char pdns::checked_stoi<unsigned char>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long*, int) [function] [call site] 00770
9 unsigned char pdns::checked_conv<unsigned char, unsigned long long>(unsigned long long) [function] [call site] 00771
8 Netmask::setBits(unsigned char) [function] [call site] 00772
8 Netmask::setBits(unsigned char) [function] [call site] 00773
8 Netmask::setBits(unsigned char) [function] [call site] 00774
7 Netmask::getBits() const [function] [call site] 00775
7 Netmask::getNetwork() const [function] [call site] 00776
7 ComboAddress::isIPv4() const [function] [call site] 00777
7 __cxa_allocate_exception [call site] 00778
7 MOADNSException::MOADNSException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00779
7 __cxa_throw [call site] 00780
7 __cxa_free_exception [call site] 00781
7 Netmask::getNetwork() const [function] [call site] 00782
7 ntohl [call site] 00783
7 Netmask::Netmask(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Netmask::stringType) [function] [call site] 00784
7 Netmask::getBits() const [function] [call site] 00785
7 Netmask::getNetwork() const [function] [call site] 00786
7 ComboAddress::isIPv6() const [function] [call site] 00787
7 __cxa_allocate_exception [call site] 00788
7 MOADNSException::MOADNSException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00789
7 __cxa_throw [call site] 00790
7 __cxa_free_exception [call site] 00791
7 Netmask::getNetwork() const [function] [call site] 00792
7 Netmask::getNetwork() const [function] [call site] 00793
7 __cxa_allocate_exception [call site] 00794
7 MOADNSException::MOADNSException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00795
7 __cxa_throw [call site] 00796
7 __cxa_free_exception [call site] 00797
4 IPSECKEYRecordContent::report(ReportIsOnlyCallableByReportAllTypes const&) [function] [call site] 00798
5 DNSRecordContent::regist(unsigned short, unsigned short, std::__1::shared_ptr<DNSRecordContent> (*)(DNSRecord const&, PacketReader&), std::__1::shared_ptr<DNSRecordContent> (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&), char const*) [function] [call site] 00799
5 IPSECKEYRecordContent::make(DNSRecord const&, PacketReader&) [function] [call site] 00800
5 IPSECKEYRecordContent::make(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00801
4 CSYNCRecordContent::report(ReportIsOnlyCallableByReportAllTypes const&) [function] [call site] 00802
5 DNSRecordContent::regist(unsigned short, unsigned short, std::__1::shared_ptr<DNSRecordContent> (*)(DNSRecord const&, PacketReader&), std::__1::shared_ptr<DNSRecordContent> (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&), char const*) [function] [call site] 00803
5 CSYNCRecordContent::make(DNSRecord const&, PacketReader&) [function] [call site] 00804
6 PacketReader::xfr32BitInt(unsigned int&) [function] [call site] 00805
6 PacketReader::xfr16BitInt(unsigned short&) [function] [call site] 00806
6 NSECBitmap::fromPacket(PacketReader&) [function] [call site] 00807
5 CSYNCRecordContent::make(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00808
4 NIDRecordContent::report(ReportIsOnlyCallableByReportAllTypes const&) [function] [call site] 00809
5 DNSRecordContent::regist(unsigned short, unsigned short, std::__1::shared_ptr<DNSRecordContent> (*)(DNSRecord const&, PacketReader&), std::__1::shared_ptr<DNSRecordContent> (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&), char const*) [function] [call site] 00810
5 NIDRecordContent::make(DNSRecord const&, PacketReader&) [function] [call site] 00811
5 NIDRecordContent::make(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00812
4 L32RecordContent::report(ReportIsOnlyCallableByReportAllTypes const&) [function] [call site] 00813
5 DNSRecordContent::regist(unsigned short, unsigned short, std::__1::shared_ptr<DNSRecordContent> (*)(DNSRecord const&, PacketReader&), std::__1::shared_ptr<DNSRecordContent> (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&), char const*) [function] [call site] 00814
5 L32RecordContent::make(DNSRecord const&, PacketReader&) [function] [call site] 00815
5 L32RecordContent::make(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00816
4 L64RecordContent::report(ReportIsOnlyCallableByReportAllTypes const&) [function] [call site] 00817
5 DNSRecordContent::regist(unsigned short, unsigned short, std::__1::shared_ptr<DNSRecordContent> (*)(DNSRecord const&, PacketReader&), std::__1::shared_ptr<DNSRecordContent> (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&), char const*) [function] [call site] 00818
5 L64RecordContent::make(DNSRecord const&, PacketReader&) [function] [call site] 00819
5 L64RecordContent::make(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00820
4 LPRecordContent::report(ReportIsOnlyCallableByReportAllTypes const&) [function] [call site] 00821
5 DNSRecordContent::regist(unsigned short, unsigned short, std::__1::shared_ptr<DNSRecordContent> (*)(DNSRecord const&, PacketReader&), std::__1::shared_ptr<DNSRecordContent> (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&), char const*) [function] [call site] 00822
5 LPRecordContent::make(DNSRecord const&, PacketReader&) [function] [call site] 00823
5 LPRecordContent::make(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00824
4 ZONEMDRecordContent::report(ReportIsOnlyCallableByReportAllTypes const&) [function] [call site] 00825
5 DNSRecordContent::regist(unsigned short, unsigned short, std::__1::shared_ptr<DNSRecordContent> (*)(DNSRecord const&, PacketReader&), std::__1::shared_ptr<DNSRecordContent> (*)(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&), char const*) [function] [call site] 00826
5 ZONEMDRecordContent::make(DNSRecord const&, PacketReader&) [function] [call site] 00827
5 ZONEMDRecordContent::make(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00828
3 DNSRecordContent::lock() [function] [call site] 00829
1 MOADNSParser::MOADNSParser(bool, char const*, unsigned int) [function] [call site] 00830
2 DNSName::DNSName() [function] [call site] 00831
3 boost::container::basic_string<char, std::__1::char_traits<char>, void>::basic_string() [function] [call site] 00832
2 MOADNSParser::init(bool, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&) [function] [call site] 00833
3 __cxa_allocate_exception [call site] 00834
3 MOADNSException::MOADNSException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00835
3 __cxa_throw [call site] 00836
3 __cxa_free_exception [call site] 00837
3 __cxa_allocate_exception [call site] 00838
3 MOADNSException::MOADNSException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00839
3 __cxa_throw [call site] 00840
3 __cxa_free_exception [call site] 00841
3 ntohs [call site] 00842
3 ntohs [call site] 00843
3 ntohs [call site] 00844
3 ntohs [call site] 00845
3 __cxa_allocate_exception [call site] 00846
3 MOADNSException::MOADNSException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00847
3 __cxa_throw [call site] 00848
3 __cxa_free_exception [call site] 00849
3 PacketReader::PacketReader(std::__1::basic_string_view<char, std::__1::char_traits<char> > const&, unsigned short, bool) [function] [call site] 00850
4 __cxa_allocate_exception [call site] 00851
4 std::out_of_range::out_of_range[abi:ne180100](char const*) [function] [call site] 00852
4 __cxa_throw [call site] 00853
4 std::out_of_range::~out_of_range() [call site] 00854
4 __cxa_free_exception [call site] 00855
3 PacketReader::getName() [function] [call site] 00856
3 DNSName::operator=(DNSName&&) [function] [call site] 00857
3 DNSName::~DNSName() [function] [call site] 00858
3 PacketReader::get16BitInt() [function] [call site] 00859
3 PacketReader::get16BitInt() [function] [call site] 00860
3 DNSRecord::DNSRecord() [function] [call site] 00861
4 DNSName::DNSName() [function] [call site] 00862
4 QClass::operator unsigned short() const [function] [call site] 00863
4 DNSName::~DNSName() [function] [call site] 00864
3 PacketReader::getPosition() const [function] [call site] 00865
3 PacketReader::getName() [function] [call site] 00866
3 PacketReader::getDnsrecordheader(dnsrecordheader&) [function] [call site] 00867
4 ntohs [call site] 00868
4 ntohs [call site] 00869
4 ntohs [call site] 00870
4 ntohl [call site] 00871
3 DNSName::operator=(DNSName&&) [function] [call site] 00872
3 QClass::operator unsigned short() const [function] [call site] 00873
3 DNSRecord::setContent(std::__1::shared_ptr<DNSRecordContent const>&&) [function] [call site] 00874
3 DNSRecordContent::make(DNSRecord const&, PacketReader&, unsigned short) [function] [call site] 00875
4 DNSRecordContent::getTypemap() [function] [call site] 00876
4 DNSRecordContent::getTypemap() [function] [call site] 00877
3 DNSRecord::setContent(std::__1::shared_ptr<DNSRecordContent const>&&) [function] [call site] 00878
3 __cxa_allocate_exception [call site] 00879
3 DNSName::toString(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) const [function] [call site] 00880
4 DNSName::toString(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) const [function] [call site] 00881
5 DNSName::empty() const [function] [call site] 00882
6 __clang_call_terminate [call site] 00883
5 __cxa_allocate_exception [call site] 00884
5 std::out_of_range::out_of_range[abi:ne180100](char const*) [function] [call site] 00885
5 __cxa_throw [call site] 00886
5 std::out_of_range::~out_of_range() [call site] 00887
5 __cxa_free_exception [call site] 00888
5 DNSName::isRoot() const [function] [call site] 00889
6 __clang_call_terminate [call site] 00890
6 __clang_call_terminate [call site] 00891
6 __assert_fail [call site] 00892
5 __clang_call_terminate [call site] 00893
5 __clang_call_terminate [call site] 00894
5 __clang_call_terminate [call site] 00895
5 __clang_call_terminate [call site] 00896
5 DNSName::appendEscapedLabel(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, char const*, unsigned long) [function] [call site] 00897
6 snprintf [call site] 00898
6 __cxa_allocate_exception [call site] 00899
6 std::runtime_error::runtime_error(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [call site] 00900
6 __cxa_throw [call site] 00901
6 __cxa_free_exception [call site] 00902
3 MOADNSException::MOADNSException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00903
3 __cxa_throw [call site] 00904
3 __cxa_free_exception [call site] 00905
3 QClass::operator unsigned short() const [function] [call site] 00906
3 __cxa_allocate_exception [call site] 00907
3 DNSName::toLogString() const [function] [call site] 00908
4 DNSName::empty() const [function] [call site] 00909
4 DNSName::toStringRootDot() const [function] [call site] 00910
5 DNSName::isRoot() const [function] [call site] 00911
5 DNSName::toString(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) const [function] [call site] 00912
3 MOADNSException::MOADNSException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00913
3 __cxa_throw [call site] 00914
3 __cxa_free_exception [call site] 00915
3 DNSName::~DNSName() [function] [call site] 00916
3 DNSRecord::~DNSRecord() [function] [call site] 00917
4 DNSName::~DNSName() [function] [call site] 00918
3 __cxa_begin_catch [call site] 00919
3 __cxa_allocate_exception [call site] 00920
3 MOADNSException::MOADNSException(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) [function] [call site] 00921
3 __cxa_throw [call site] 00922
3 __cxa_free_exception [call site] 00923
3 __cxa_end_catch [call site] 00924
3 __clang_call_terminate [call site] 00925
2 DNSName::~DNSName() [function] [call site] 00926
1 MOADNSParser::~MOADNSParser() [function] [call site] 00927
2 DNSName::~DNSName() [function] [call site] 00928
1 __cxa_begin_catch [call site] 00929
1 __cxa_end_catch [call site] 00930
1 MOADNSParser::MOADNSParser(bool, char const*, unsigned int) [function] [call site] 00931
1 MOADNSParser::~MOADNSParser() [function] [call site] 00932
1 __cxa_begin_catch [call site] 00933
1 __cxa_end_catch [call site] 00934
1 __cxa_begin_catch [call site] 00935
1 __cxa_end_catch [call site] 00936
1 __cxa_begin_catch [call site] 00937
1 __cxa_end_catch [call site] 00938