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 |
---|---|---|---|---|---|---|---|
14 | 396 |
4 :
['std::__1::to_string(int)', 'DNSName::packetParser(char const*, unsigned long, unsigned long, bool, unsigned short*, unsigned short*, unsigned int*, int, unsigned short)', 'std::range_error::range_error[abi:ne180100](char const*)', 'abort'] |
219 | 627 | DNSName::packetParser(charconst*,unsignedlong,unsignedlong,bool,unsignedshort*,unsignedshort*,unsignedint*,int,unsignedshort) | call site: 00000 | /src/pdns/pdns/dnsname.cc:198 |
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 |
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 |
0 | 0 | None | 487 | 489 | DNSName::parsePacketUncompressed(pdns::views::UnsignedCharViewconst&,unsignedlong,bool) | call site: 00000 | /src/pdns/pdns/dnsname.cc:169 |
0 | 0 | None | 12 | 32 | DNSName::packetParser(charconst*,unsignedlong,unsignedlong,bool,unsignedshort*,unsignedshort*,unsignedint*,int,unsignedshort) | call site: 00000 | /src/pdns/pdns/dnsname.cc:231 |
0 | 0 | None | 12 | 32 | DNSName::packetParser(charconst*,unsignedlong,unsignedlong,bool,unsignedshort*,unsignedshort*,unsignedint*,int,unsignedshort) | call site: 00000 | /src/pdns/pdns/dnsname.cc:235 |
0 | 0 | None | 10 | 10 | checkLabelLength(unsignedchar) | call site: 00000 | /src/pdns/pdns/dnsname.cc:119 |
LLVMFuzzerTestOneInput
[function]
[call site]
00000
__cxa_guard_acquire
[call site]
00001
__cxa_atexit
[call site]
00002
__cxa_guard_release
[call site]
00003
PacketCache::canHashPacket(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::unordered_set<unsigned short, std::__1::hash<unsigned short>, std::__1::equal_to<unsigned short>, std::__1::allocator<unsigned short> > const&)
[function]
[call site]
00004
PacketCache::hashHeaderAndQName(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long&)
[function]
[call site]
00005
__assert_fail
[call site]
00006
burtle(unsigned char const*, unsigned int, unsigned int)
[function]
[call site]
00007
burtlemix(unsigned int&, unsigned int&, unsigned int&)
[function]
[call site]
00008
burtlemix(unsigned int&, unsigned int&, unsigned int&)
[function]
[call site]
00009
burtleCI(unsigned char const*, unsigned int, unsigned int)
[function]
[call site]
00010
dns_tolower(unsigned char)
[function]
[call site]
00011
dns_tolower(unsigned char)
[function]
[call site]
00012
dns_tolower(unsigned char)
[function]
[call site]
00013
burtlemix(unsigned int&, unsigned int&, unsigned int&)
[function]
[call site]
00014
dns_tolower(unsigned char)
[function]
[call site]
00015
dns_tolower(unsigned char)
[function]
[call site]
00016
dns_tolower(unsigned char)
[function]
[call site]
00017
dns_tolower(unsigned char)
[function]
[call site]
00018
dns_tolower(unsigned char)
[function]
[call site]
00019
dns_tolower(unsigned char)
[function]
[call site]
00020
dns_tolower(unsigned char)
[function]
[call site]
00021
dns_tolower(unsigned char)
[function]
[call site]
00022
dns_tolower(unsigned char)
[function]
[call site]
00023
dns_tolower(unsigned char)
[function]
[call site]
00024
dns_tolower(unsigned char)
[function]
[call site]
00025
burtlemix(unsigned int&, unsigned int&, unsigned int&)
[function]
[call site]
00026
PacketCache::hashAfterQname(std::__1::basic_string_view<char, std::__1::char_traits<char> > const&, unsigned int, unsigned long, std::__1::unordered_set<unsigned short, std::__1::hash<unsigned short>, std::__1::equal_to<unsigned short>, std::__1::allocator<unsigned short> > const&, std::__1::vector<unsigned short, std::__1::allocator<unsigned short> > const&)
[function]
[call site]
00027
__assert_fail
[call site]
00028
dnsheader_aligned::dnsheader_aligned(void const*)
[function]
[call site]
00029
dnsheader_aligned::isMemoryAligned(void const*)
[function]
[call site]
00030
dnsheader_aligned::get() const
[function]
[call site]
00031
ntohs
[call site]
00032
burtle(unsigned char const*, unsigned int, unsigned int)
[function]
[call site]
00033
burtle(unsigned char const*, unsigned int, unsigned int)
[function]
[call site]
00034
burtle(unsigned char const*, unsigned int, unsigned int)
[function]
[call site]
00035
burtle(unsigned char const*, unsigned int, unsigned int)
[function]
[call site]
00036
getNextEDNSOption(char const*, unsigned long, unsigned short&, unsigned short&)
[function]
[call site]
00037
burtle(unsigned char const*, unsigned int, unsigned int)
[function]
[call site]
00038
burtle(unsigned char const*, unsigned int, unsigned int)
[function]
[call site]
00039
burtle(unsigned char const*, unsigned int, unsigned int)
[function]
[call site]
00040
burtle(unsigned char const*, unsigned int, unsigned int)
[function]
[call site]
00041
DNSName::DNSName(char const*, unsigned long, unsigned long, bool, unsigned short*, unsigned short*, unsigned int*, unsigned short)
[function]
[call site]
00042
boost::container::basic_string<char, std::__1::char_traits<char>, void>::basic_string()
[function]
[call site]
00043
boost::container::new_allocator<char>::new_allocator()
[function]
[call site]
00044
__clang_call_terminate
[call site]
00045
__cxa_begin_catch
[call site]
00046
__cxa_allocate_exception
[call site]
00047
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]
00048
std::runtime_error::runtime_error(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
[call site]
00049
__cxa_throw
[call site]
00050
__cxa_free_exception
[call site]
00051
memchr
[call site]
00052
boost::container::basic_string<char, std::__1::char_traits<char>, void>::reserve(unsigned long)
[function]
[call site]
00053
boost::container::basic_string<char, std::__1::char_traits<char>, void>::priv_reserve(unsigned long, bool)
[function]
[call site]
00054
boost::container::new_allocator<char>::max_size() const
[function]
[call site]
00055
__clang_call_terminate
[call site]
00056
boost::container::throw_length_error(char const*)
[function]
[call site]
00057
__cxa_allocate_exception
[call site]
00058
std::length_error::length_error[abi:ne180100](char const*)
[function]
[call site]
00059
std::logic_error::logic_error(char const*)
[call site]
00060
__cxa_throw
[call site]
00061
std::length_error::~length_error()
[call site]
00062
__cxa_free_exception
[call site]
00063
__clang_call_terminate
[call site]
00064
__clang_call_terminate
[call site]
00065
unsigned long const& boost::container::dtl::max_value<unsigned long>(unsigned long const&, unsigned long const&)
[function]
[call site]
00066
boost::container::dtl::basic_string_base<boost::container::new_allocator<char> >::next_capacity(unsigned long) const
[function]
[call site]
00067
unsigned long boost::container::dtl::grow_factor_ratio<0u, 2u, 1u>::operator()<unsigned long>(unsigned long, unsigned long, unsigned long) const
[function]
[call site]
00068
unsigned long const& boost::container::dtl::min_value<unsigned long>(unsigned long const&, unsigned long const&)
[function]
[call site]
00069
unsigned long const& boost::container::dtl::max_value<unsigned long>(unsigned long const&, unsigned long const&)
[function]
[call site]
00070
unsigned long const& boost::container::dtl::max_value<unsigned long>(unsigned long const&, unsigned long const&)
[function]
[call site]
00071
boost::container::dtl::basic_string_base<boost::container::new_allocator<char> >::allocation_command(unsigned int, unsigned long, unsigned long&, char*&)
[function]
[call site]
00072
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]
00073
boost::container::throw_logic_error(char const*)
[function]
[call site]
00074
__cxa_allocate_exception
[call site]
00075
std::logic_error::logic_error(char const*)
[call site]
00076
__cxa_throw
[call site]
00077
std::logic_error::~logic_error()
[call site]
00078
__cxa_free_exception
[call site]
00079
boost::container::new_allocator<char>::allocate(unsigned long)
[function]
[call site]
00080
boost::container::throw_bad_alloc()
[function]
[call site]
00081
__cxa_allocate_exception
[call site]
00082
std::bad_alloc::bad_alloc()
[call site]
00083
__cxa_throw
[call site]
00084
std::bad_alloc::~bad_alloc()
[call site]
00085
__cxa_begin_catch
[call site]
00086
__cxa_rethrow
[call site]
00087
__cxa_end_catch
[call site]
00088
__clang_call_terminate
[call site]
00089
unsigned long boost::container::basic_string<char, std::__1::char_traits<char>, void>::priv_uninitialized_copy<char*, char*>(char*, char*, char*)
[function]
[call site]
00090
__cxa_begin_catch
[call site]
00091
__cxa_end_catch
[call site]
00092
__cxa_rethrow
[call site]
00093
__clang_call_terminate
[call site]
00094
boost::container::dtl::basic_string_base<boost::container::new_allocator<char> >::deallocate(char*, unsigned long)
[function]
[call site]
00095
boost::container::new_allocator<char>::deallocate(char*, unsigned long)
[function]
[call site]
00096
boost::container::dtl::basic_string_base<boost::container::new_allocator<char> >::assure_long()
[function]
[call site]
00097
__assert_fail
[call site]
00098
__assert_fail
[call site]
00099
DNSName::packetParser(char const*, unsigned long, unsigned long, bool, unsigned short*, unsigned short*, unsigned int*, int, unsigned short)
[function]
[call site]
00100
__cxa_allocate_exception
[call site]
00101
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]
00102
__cxa_throw
[call site]
00103
__cxa_free_exception
[call site]
00104
__cxa_allocate_exception
[call site]
00105
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]
00106
__cxa_throw
[call site]
00107
__cxa_free_exception
[call site]
00108
pdns::views::UnsignedCharView::UnsignedCharView(char const*, unsigned long)
[function]
[call site]
00109
DNSName::parsePacketUncompressed(pdns::views::UnsignedCharView const&, unsigned long, bool)
[function]
[call site]
00110
pdns::views::UnsignedCharView::at(unsigned long) const
[function]
[call site]
00111
__cxa_allocate_exception
[call site]
00112
std::range_error::range_error[abi:ne180100](char const*)
[function]
[call site]
00113
std::runtime_error::runtime_error(char const*)
[call site]
00114
__cxa_throw
[call site]
00115
std::range_error::~range_error()
[call site]
00116
__cxa_free_exception
[call site]
00117
__cxa_allocate_exception
[call site]
00118
std::range_error::range_error[abi:ne180100](char const*)
[function]
[call site]
00119
__cxa_throw
[call site]
00120
std::range_error::~range_error()
[call site]
00121
__cxa_free_exception
[call site]
00122
checkLabelLength(unsigned char)
[function]
[call site]
00123
__cxa_allocate_exception
[call site]
00124
std::range_error::range_error[abi:ne180100](char const*)
[function]
[call site]
00125
__cxa_throw
[call site]
00126
std::range_error::~range_error()
[call site]
00127
__cxa_free_exception
[call site]
00128
__cxa_allocate_exception
[call site]
00129
std::range_error::range_error[abi:ne180100](char const*)
[function]
[call site]
00130
__cxa_throw
[call site]
00131
std::range_error::~range_error()
[call site]
00132
__cxa_free_exception
[call site]
00133
__cxa_allocate_exception
[call site]
00134
std::range_error::range_error[abi:ne180100](char const*)
[function]
[call site]
00135
__cxa_throw
[call site]
00136
std::range_error::~range_error()
[call site]
00137
__cxa_free_exception
[call site]
00138
pdns::views::UnsignedCharView::size() const
[function]
[call site]
00139
__cxa_allocate_exception
[call site]
00140
std::range_error::range_error[abi:ne180100](char const*)
[function]
[call site]
00141
__cxa_throw
[call site]
00142
std::range_error::~range_error()
[call site]
00143
__cxa_free_exception
[call site]
00144
pdns::views::UnsignedCharView::size() const
[function]
[call site]
00145
__clang_call_terminate
[call site]
00146
boost::container::basic_string<char, std::__1::char_traits<char>, void>::reserve(unsigned long)
[function]
[call site]
00147
boost::container::basic_string<char, std::__1::char_traits<char>, void>::resize(unsigned long)
[function]
[call site]
00148
boost::container::basic_string<char, std::__1::char_traits<char>, void>::resize(unsigned long, char)
[function]
[call site]
00149
__clang_call_terminate
[call site]
00150
boost::container::basic_string<char, std::__1::char_traits<char>, void>::erase(char const*, char const*)
[function]
[call site]
00151
__assert_fail
[call site]
00152
__assert_fail
[call site]
00153
__clang_call_terminate
[call site]
00154
__clang_call_terminate
[call site]
00155
boost::container::basic_string<char, std::__1::char_traits<char>, void>::append(unsigned long, char)
[function]
[call site]
00156
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]
00157
_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]
00158
__clang_call_terminate
[call site]
00159
__clang_call_terminate
[call site]
00160
boost::container::dtl::basic_string_base<boost::container::new_allocator<char> >::next_capacity(unsigned long) const
[function]
[call site]
00161
boost::container::dtl::basic_string_base<boost::container::new_allocator<char> >::allocation_command(unsigned int, unsigned long, unsigned long&, char*&)
[function]
[call site]
00162
unsigned long boost::container::basic_string<char, std::__1::char_traits<char>, void>::priv_uninitialized_copy<char*, char*>(char*, char*, char*)
[function]
[call site]
00163
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]
00164
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]
00165
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]
00166
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]
00167
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]
00168
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]
00169
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]
00170
boost::container::dtl::basic_string_base<boost::container::new_allocator<char> >::deallocate(char*, unsigned long)
[function]
[call site]
00171
boost::container::dtl::basic_string_base<boost::container::new_allocator<char> >::assure_long()
[function]
[call site]
00172
__assert_fail
[call site]
00173
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]
00174
boost::container::dtl::basic_string_base<boost::container::new_allocator<char> >::assure_long()
[function]
[call site]
00175
__assert_fail
[call site]
00176
__clang_call_terminate
[call site]
00177
boost::container::throw_out_of_range(char const*)
[function]
[call site]
00178
__cxa_allocate_exception
[call site]
00179
std::out_of_range::out_of_range[abi:ne180100](char const*)
[function]
[call site]
00180
std::logic_error::logic_error(char const*)
[call site]
00181
__cxa_throw
[call site]
00182
std::out_of_range::~out_of_range()
[call site]
00183
__cxa_free_exception
[call site]
00184
pdns::views::UnsignedCharView::at(unsigned long) const
[function]
[call site]
00185
boost::container::basic_string<char, std::__1::char_traits<char>, void>::append(unsigned long, char)
[function]
[call site]
00186
pdns::views::UnsignedCharView::at(unsigned long) const
[function]
[call site]
00187
pdns::views::UnsignedCharView::size() const
[function]
[call site]
00188
abort
[call site]
00189
__cxa_allocate_exception
[call site]
00190
std::range_error::range_error[abi:ne180100](char const*)
[function]
[call site]
00191
__cxa_throw
[call site]
00192
std::range_error::~range_error()
[call site]
00193
__cxa_free_exception
[call site]
00194
pdns::views::UnsignedCharView::at(unsigned long) const
[function]
[call site]
00195
__cxa_allocate_exception
[call site]
00196
std::range_error::range_error[abi:ne180100](char const*)
[function]
[call site]
00197
__cxa_throw
[call site]
00198
std::range_error::~range_error()
[call site]
00199
__cxa_free_exception
[call site]
00200
__cxa_allocate_exception
[call site]
00201
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]
00202
__cxa_throw
[call site]
00203
__cxa_free_exception
[call site]
00204
__cxa_allocate_exception
[call site]
00205
std::range_error::range_error[abi:ne180100](char const*)
[function]
[call site]
00206
__cxa_throw
[call site]
00207
std::range_error::~range_error()
[call site]
00208
__cxa_free_exception
[call site]
00209
DNSName::packetParser(char const*, unsigned long, unsigned long, bool, unsigned short*, unsigned short*, unsigned int*, int, unsigned short)
[function]
[call site]
00210
__clang_call_terminate
[call site]
00211
boost::container::basic_string<char, std::__1::char_traits<char>, void>::append(unsigned long, char)
[function]
[call site]
00212
pdns::views::UnsignedCharView::size() const
[function]
[call site]
00213
__cxa_allocate_exception
[call site]
00214
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]
00215
__cxa_throw
[call site]
00216
__cxa_free_exception
[call site]
00217
pdns::views::UnsignedCharView::at(unsigned long) const
[function]
[call site]
00218
pdns::views::UnsignedCharView::size() const
[function]
[call site]
00219
__cxa_allocate_exception
[call site]
00220
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]
00221
__cxa_throw
[call site]
00222
__cxa_free_exception
[call site]
00223
pdns::views::UnsignedCharView::at(unsigned long) const
[function]
[call site]
00224
boost::container::basic_string<char, std::__1::char_traits<char>, void>::~basic_string()
[function]
[call site]
00225
boost::container::dtl::basic_string_base<boost::container::new_allocator<char> >::deallocate(char*, unsigned long)
[function]
[call site]
00226
__clang_call_terminate
[call site]
00227
PacketCache::queryMatches(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&, DNSName const&, std::__1::unordered_set<unsigned short, std::__1::hash<unsigned short>, std::__1::equal_to<unsigned short>, std::__1::allocator<unsigned short> > const&)
[function]
[call site]
00228
PacketCache::queryHeaderMatches(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]
00229
DNSName::wirelength() const
[function]
[call site]
00230
__clang_call_terminate
[call site]
00231
dnsheader_aligned::dnsheader_aligned(void const*)
[function]
[call site]
00232
dnsheader_aligned::get() const
[function]
[call site]
00233
ntohs
[call site]
00234
getNextEDNSOption(char const*, unsigned long, unsigned short&, unsigned short&)
[function]
[call site]
00235
DNSName::~DNSName()
[function]
[call site]
00236
boost::container::basic_string<char, std::__1::char_traits<char>, void>::~basic_string()
[function]
[call site]
00237
__cxa_guard_abort
[call site]
00238
__cxa_begin_catch
[call site]
00239
__cxa_end_catch
[call site]
00240
__cxa_guard_acquire
[call site]
00241
__cxa_atexit
[call site]
00242
__cxa_guard_release
[call site]
00243
PacketCache::canHashPacket(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::unordered_set<unsigned short, std::__1::hash<unsigned short>, std::__1::equal_to<unsigned short>, std::__1::allocator<unsigned short> > const&)
[function]
[call site]
00244
DNSName::DNSName(char const*, unsigned long, unsigned long, bool, unsigned short*, unsigned short*, unsigned int*, unsigned short)
[function]
[call site]
00245
PacketCache::queryMatches(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&, DNSName const&, std::__1::unordered_set<unsigned short, std::__1::hash<unsigned short>, std::__1::equal_to<unsigned short>, std::__1::allocator<unsigned short> > const&)
[function]
[call site]
00246
DNSName::~DNSName()
[function]
[call site]
00247
__cxa_begin_catch
[call site]
00248
__cxa_end_catch
[call site]
00249
__cxa_guard_abort
[call site]
00250
__cxa_begin_catch
[call site]
00251
__cxa_end_catch
[call site]
00252
__cxa_begin_catch
[call site]
00253
__cxa_end_catch
[call site]
00254