Call tree LLVMFuzzerTestOneInput /src/pupnp/fuzzer/FuzzSsdp.c linenumber=-1 parser_response_init /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=78 parser_init /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=2136 httpmsg_init /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1253 ListInit /src/pupnp/upnp/src/threadutil/LinkedList.c linenumber=441 __assert_fail linenumber=87 FreeListInit /src/pupnp/upnp/src/threadutil/FreeList.c linenumber=94 __assert_fail linenumber=40 __assert_fail linenumber=97 httpmsg_compare /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=441 __assert_fail linenumber=366 __assert_fail linenumber=367 httpheader_free /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=441 membuffer_destroy /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=389 membuffer_init /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=171 __assert_fail linenumber=158 membuffer_initialize /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=161 membuffer_destroy /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=390 membuffer_init /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=442 membuffer_init /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=443 scanner_init /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1254 parser_request_init /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=80 parser_init /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=2117 parser_append /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=82 __assert_fail linenumber=2265 __assert_fail linenumber=2266 membuffer_append /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=2269 __assert_fail linenumber=206 membuffer_insert /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=208 __assert_fail linenumber=221 membuffer_set_size /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=229 __assert_fail linenumber=122 __assert_fail linenumber=132 realloc linenumber=134 realloc linenumber=142 parser_parse /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=2275 __assert_fail linenumber=2165 parser_parse_entity /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=2170 __assert_fail linenumber=2066 parser_parse_entity_using_clen /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=2071 __assert_fail linenumber=1663 parser_parse_chunky_entity /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=2075 __assert_fail linenumber=1838 match /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1843 vfmatch /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1176 __assert_fail linenumber=999 __assert_fail linenumber=1000 __assert_fail linenumber=1012 match_raw_value /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1013 scanner_get_str /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=729 scanner_get_token /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=733 __assert_fail linenumber=233 __assert_fail linenumber=234 __assert_fail linenumber=235 is_identifier_char /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=244 is_separator_char /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=171 strchr linenumber=157 is_identifier_char /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=248 is_qdtext_char /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=303 __assert_fail linenumber=200 __assert_fail linenumber=313 is_separator_char /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=316 is_control_char /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=321 __assert_fail linenumber=1017 scanner_get_token /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1018 scanner_get_token /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1028 __assert_fail linenumber=1039 match_int /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1041 scanner_get_token /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=819 __errno_location linenumber=822 strtol linenumber=823 __errno_location linenumber=829 __assert_fail linenumber=1050 match_non_ws_string /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1051 scanner_get_str /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=660 scanner_get_token /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=663 __assert_fail linenumber=1055 parse_uri /src/pupnp/upnp/src/genlib/net/uri/uri.c linenumber=1056 parse_scheme /src/pupnp/upnp/src/genlib/net/uri/uri.c linenumber=780 __ctype_b_loc linenumber=516 __ctype_b_loc linenumber=521 token_string_casecmp /src/pupnp/upnp/src/genlib/net/uri/uri.c linenumber=792 strlen linenumber=302 strncasecmp linenumber=306 parse_hostport /src/pupnp/upnp/src/genlib/net/uri/uri.c linenumber=795 strncpy linenumber=346 __ctype_b_loc linenumber=367 __ctype_b_loc linenumber=377 __ctype_b_loc linenumber=391 strtol linenumber=394 atoi linenumber=398 htons linenumber=414 inet_pton linenumber=415 htons linenumber=419 inet_pton linenumber=421 parse_uric /src/pupnp/upnp/src/genlib/net/uri/uri.c linenumber=805 is_unreserved /src/pupnp/upnp/src/genlib/net/uri/uri.c linenumber=192 __ctype_b_loc linenumber=113 is_mark /src/pupnp/upnp/src/genlib/net/uri/uri.c linenumber=113 strchr linenumber=96 is_reserved /src/pupnp/upnp/src/genlib/net/uri/uri.c linenumber=192 strchr linenumber=79 is_escaped /src/pupnp/upnp/src/genlib/net/uri/uri.c linenumber=193 __ctype_b_loc linenumber=132 parse_uric /src/pupnp/upnp/src/genlib/net/uri/uri.c linenumber=814 __assert_fail linenumber=1066 read_until_crlf /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1067 scanner_get_str /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=872 scanner_get_token /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=876 match_char /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1071 tolower linenumber=922 scanner_get_token /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1081 scanner_get_token /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1092 __assert_fail linenumber=1104 __assert_fail linenumber=1121 skip_lws /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1126 scanner_get_token /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=604 scanner_get_token /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=608 scanner_get_token /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1129 match_char /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1140 UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=1853 DebugAtThisLevel /src/pupnp/upnp/src/api/upnpdebug.c linenumber=279 pthread_mutex_lock linenumber=281 pthread_mutex_unlock linenumber=283 UpnpDisplayFileAndLine /src/pupnp/upnp/src/api/upnpdebug.c linenumber=289 time linenumber=179 snprintf linenumber=194 localtime linenumber=241 strftime linenumber=242 pthread_self linenumber=253 fprintf linenumber=245 fflush linenumber=258 vfprintf linenumber=291 fflush linenumber=292 pthread_mutex_unlock linenumber=295 UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=1870 membuffer_delete /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1881 __assert_fail linenumber=250 membuffer_set_size /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=266 __assert_fail linenumber=268 parser_parse_chunky_body /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=2079 match /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1721 membuffer_delete /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1728 parser_parse_chunky_headers /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=2083 UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=1780 parser_parse_headers /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1795 __assert_fail linenumber=1518 scanner_get_token /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1524 check_header_block_size /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1538 UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=407 match /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1557 map_str_to_int /src/pupnp/upnp/src/genlib/util/strintmap.c linenumber=1565 memptr_cmp /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=85 strncmp linenumber=69 strlen linenumber=71 memptr_cmp_nocase /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=88 strncasecmp linenumber=84 strlen linenumber=85 httpmsg_find_hdr /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1577 ListFind /src/pupnp/upnp/src/threadutil/LinkedList.c linenumber=530 __assert_fail linenumber=281 __assert_fail linenumber=285 httpmsg_find_hdr_str /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1583 ListHead /src/pupnp/upnp/src/threadutil/LinkedList.c linenumber=493 memptr_cmp_nocase /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=498 ListNext /src/pupnp/upnp/src/threadutil/LinkedList.c linenumber=502 __assert_fail linenumber=247 __assert_fail linenumber=248 membuffer_init /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1594 membuffer_init /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1595 membuffer_assign /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1602 __assert_fail linenumber=178 membuffer_destroy /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=182 membuffer_set_size /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=186 membuffer_assign /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1605 membuffer_destroy /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1609 membuffer_destroy /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1610 ListAddTail /src/pupnp/upnp/src/threadutil/LinkedList.c linenumber=1619 __assert_fail linenumber=121 ListAddBefore /src/pupnp/upnp/src/threadutil/LinkedList.c linenumber=126 __assert_fail linenumber=157 CreateListNode /src/pupnp/upnp/src/threadutil/LinkedList.c linenumber=161 __assert_fail linenumber=71 FreeListAlloc /src/pupnp/upnp/src/threadutil/FreeList.c linenumber=73 __assert_fail linenumber=56 membuffer_destroy /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1620 membuffer_destroy /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1621 membuffer_append_str /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1630 strlen linenumber=213 membuffer_insert /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=213 membuffer_append /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1632 membuffer_delete /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1800 parser_parse_entity_until_close /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=2087 __assert_fail linenumber=1922 parser_get_entity_read_method /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=2091 __assert_fail linenumber=1959 scanner_get_str /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1962 httpmsg_find_hdr /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=2009 raw_find_str /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=2010 tolower linenumber=2339 strstr linenumber=2346 UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=2013 httpmsg_find_hdr /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=2023 raw_to_int /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=2025 __errno_location linenumber=2302 strtoll linenumber=2303 __errno_location linenumber=2308 __assert_fail linenumber=2096 parser_parse_headers /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=2175 parser_parse_request_line /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=2180 __assert_fail linenumber=1283 skip_blank_lines /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1285 scanner_get_token /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=564 match /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1291 map_str_to_int /src/pupnp/upnp/src/genlib/util/strintmap.c linenumber=1295 str_alloc /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1321 parse_uri /src/pupnp/upnp/src/genlib/net/uri/uri.c linenumber=1327 match /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1337 str_alloc /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1352 parse_uri /src/pupnp/upnp/src/genlib/net/uri/uri.c linenumber=1358 map_str_to_int /src/pupnp/upnp/src/genlib/util/strintmap.c linenumber=1363 __isoc99_sscanf linenumber=1380 parser_parse_responseline /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=2185 __assert_fail linenumber=1428 skip_blank_lines /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1430 match /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1437 __isoc99_sscanf linenumber=1446 __ctype_b_loc linenumber=1462 __ctype_b_loc linenumber=1465 membuffer_assign /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1476 __assert_fail linenumber=2191 parser_check_header_size /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=2277 check_header_block_size /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=2236 htons linenumber=94 htonl linenumber=95 ssdp_handle_device_request /src/pupnp/upnp/src/ssdp/ssdp_device.c linenumber=98 httpmsg_find_hdr /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=110 memptr_cmp /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=111 httpmsg_find_hdr /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=115 raw_to_int /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=116 httpmsg_find_hdr /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=119 ssdp_request_type /src/pupnp/upnp/src/ssdp/ssdp_server.c linenumber=123 unique_service_name /src/pupnp/upnp/src/ssdp/ssdp_server.c linenumber=667 strstr linenumber=567 strstr linenumber=568 strstr linenumber=570 strstr linenumber=574 strlen linenumber=578 snprintf linenumber=581 strstr linenumber=585 strncpy linenumber=589 strlen linenumber=591 snprintf linenumber=594 strstr linenumber=602 strstr linenumber=603 strncpy linenumber=606 strncpy linenumber=610 strstr linenumber=614 strstr linenumber=615 strncpy linenumber=617 strstr linenumber=623 strstr linenumber=624 strncpy linenumber=626 strstr linenumber=632 strncpy linenumber=637 ssdp_request_type1 /src/pupnp/upnp/src/ssdp/ssdp_server.c linenumber=669 strstr linenumber=650 strstr linenumber=652 strstr linenumber=654 strstr linenumber=656 strstr linenumber=658 HandleLock /src/pupnp/upnp/src/inc/upnpapi.h linenumber=132 HandleWriteLock /src/pupnp/upnp/src/inc/upnpapi.h linenumber=169 UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=162 pthread_rwlock_wrlock linenumber=163 UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=164 GetDeviceHandleInfo /src/pupnp/upnp/src/api/upnpapi.c linenumber=134 GetHandleInfo /src/pupnp/upnp/src/api/upnpapi.c linenumber=4358 UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=4434 HandleUnlock /src/pupnp/upnp/src/inc/upnpapi.h linenumber=139 UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=148 pthread_rwlock_unlock linenumber=149 UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=150 HandleUnlock /src/pupnp/upnp/src/inc/upnpapi.h linenumber=144 UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=146 UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=152 UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=158 UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=170 TPJobInit /src/pupnp/upnp/src/threadutil/ThreadPool.c linenumber=186 advertiseAndReplyThread /src/pupnp/upnp/src/ssdp/ssdp_device.c linenumber=186 AdvertiseAndReply /src/pupnp/upnp/src/ssdp/ssdp_server.c linenumber=77 UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=133 HandleReadLock /src/pupnp/upnp/src/inc/upnpapi.h linenumber=141 UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=155 pthread_rwlock_rdlock linenumber=156 UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=157 GetHandleInfo /src/pupnp/upnp/src/api/upnpapi.c linenumber=142 nanosleep linenumber=150 UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=153 ixmlNodeList_item /src/pupnp/ixml/src/nodeList.c linenumber=159 ixmlNodeList_length /src/pupnp/ixml/src/nodeList.c linenumber=61 UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=161 ixmlNode_getNodeName /src/pupnp/ixml/src/node.c linenumber=170 UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=171 ixmlNodeList_free /src/pupnp/ixml/src/nodeList.c linenumber=177 ixmlElement_getElementsByTagName /src/pupnp/ixml/src/element.c linenumber=178 ixmlNode_getElementsByTagName /src/pupnp/ixml/src/node.c linenumber=397 __assert_fail linenumber=1325 ixmlNode_getNodeType /src/pupnp/ixml/src/node.c linenumber=1327 ixmlNode_getNodeName /src/pupnp/ixml/src/node.c linenumber=1328 strcmp linenumber=1329 ixmlNodeList_addToNodeList /src/pupnp/ixml/src/nodeList.c linenumber=1330 __assert_fail linenumber=83 ixmlNodeList_init /src/pupnp/ixml/src/nodeList.c linenumber=96 __assert_fail linenumber=46 ixmlNode_getFirstChild /src/pupnp/ixml/src/node.c linenumber=1334 ixmlNode_getElementsByTagNameRecursive /src/pupnp/ixml/src/node.c linenumber=1333 ixmlNode_getNodeType /src/pupnp/ixml/src/node.c linenumber=1302 ixmlNode_getNodeName /src/pupnp/ixml/src/node.c linenumber=1303 strcmp linenumber=1304 strcmp linenumber=1305 ixmlNodeList_addToNodeList /src/pupnp/ixml/src/nodeList.c linenumber=1306 UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=182 UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=188 ixmlNodeList_item /src/pupnp/ixml/src/nodeList.c linenumber=193 ixmlNode_getFirstChild /src/pupnp/ixml/src/node.c linenumber=196 UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=199 ixmlNode_getNodeValue /src/pupnp/ixml/src/node.c linenumber=204 strncpy linenumber=207 UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=208 UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=215 ixmlNode_getNodeName /src/pupnp/ixml/src/node.c linenumber=221 UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=222 ixmlNodeList_free /src/pupnp/ixml/src/nodeList.c linenumber=228 ixmlElement_getElementsByTagName /src/pupnp/ixml/src/element.c linenumber=229 UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=232 ixmlNodeList_item /src/pupnp/ixml/src/nodeList.c linenumber=239 UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=241 ixmlNode_getFirstChild /src/pupnp/ixml/src/node.c linenumber=248 UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=250 ixmlNode_getNodeValue /src/pupnp/ixml/src/node.c linenumber=257 UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=259 strncpy linenumber=266 UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=267 DeviceAdvertisement /src/pupnp/upnp/src/ssdp/ssdp_device.c linenumber=276 UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=897 inet_pton linenumber=909 htons linenumber=910 isUrlV6UlaGua /src/pupnp/upnp/src/ssdp/ssdp_device.c linenumber=915 extractIPv6address /src/pupnp/upnp/src/ssdp/ssdp_device.c linenumber=512 inet_pton linenumber=513 htonl linenumber=514 inet_pton linenumber=914 htons linenumber=918 UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=922 snprintf linenumber=933 CreateServicePacket /src/pupnp/upnp/src/ssdp/ssdp_device.c linenumber=937 membuffer_init /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=555 http_MakeMessage /src/pupnp/upnp/src/genlib/net/http/httpreadwrite.c linenumber=561 UpnpListBegin /src/pupnp/upnp/src/genlib/util/list.c linenumber=1797 UpnpListEnd /src/pupnp/upnp/src/genlib/util/list.c linenumber=1798 UpnpExtraHeaders_get_resp /src/pupnp/upnp/src/api/UpnpExtraHeaders.c linenumber=1801 strlen linenumber=1805 membuffer_append /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1803 membuffer_append /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1807 UpnpListNext /src/pupnp/upnp/src/genlib/util/list.c linenumber=1799 __assert_fail linenumber=1817 UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=1818 strlen linenumber=1824 membuffer_append /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1824 membuffer_append_str /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1828 __assert_fail linenumber=1837 strcmp linenumber=1839 http_MakeMessage /src/pupnp/upnp/src/genlib/net/http/httpreadwrite.c linenumber=1840 __assert_fail linenumber=1852 strlen linenumber=1856 membuffer_append /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1854 UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=1861 __assert_fail linenumber=1867 membuffer_append /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1869 membuffer_append /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1873 snprintf linenumber=1878 strlen linenumber=1880 membuffer_append /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1880 snprintf linenumber=1885 strlen linenumber=1890 membuffer_append /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1890 time linenumber=1898 __assert_fail linenumber=1905 gmtime_r linenumber=1906 snprintf linenumber=1909 strlen linenumber=1922 membuffer_append /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1922 __assert_fail linenumber=1932 strcmp linenumber=1933 strcmp linenumber=1934 http_MakeMessage /src/pupnp/upnp/src/genlib/net/http/httpreadwrite.c linenumber=1935 membuffer_append_str /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1947 __assert_fail linenumber=1954 http_MakeMessage /src/pupnp/upnp/src/genlib/net/http/httpreadwrite.c linenumber=1955 http_MakeMessage /src/pupnp/upnp/src/genlib/net/http/httpreadwrite.c linenumber=1963 get_sdk_info /src/pupnp/upnp/src/genlib/net/http/httpreadwrite.c linenumber=1972 uname linenumber=2408 snprintf linenumber=2411 http_MakeMessage /src/pupnp/upnp/src/genlib/net/http/httpreadwrite.c linenumber=1973 __assert_fail linenumber=1983 membuffer_append_str /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1984 strlen linenumber=1986 membuffer_append /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1986 __assert_fail linenumber=1992 snprintf linenumber=1993 http_get_code_text /src/pupnp/upnp/src/genlib/net/http/statcodes.c linenumber=2000 pthread_mutex_lock linenumber=206 init_tables /src/pupnp/upnp/src/genlib/net/http/statcodes.c linenumber=208 init_table /src/pupnp/upnp/src/genlib/net/http/statcodes.c linenumber=177 strlen linenumber=159 init_table /src/pupnp/upnp/src/genlib/net/http/statcodes.c linenumber=178 init_table /src/pupnp/upnp/src/genlib/net/http/statcodes.c linenumber=179 init_table /src/pupnp/upnp/src/genlib/net/http/statcodes.c linenumber=180 init_table /src/pupnp/upnp/src/genlib/net/http/statcodes.c linenumber=181 pthread_mutex_unlock linenumber=210 http_MakeMessage /src/pupnp/upnp/src/genlib/net/http/httpreadwrite.c linenumber=2002 http_get_code_text /src/pupnp/upnp/src/genlib/net/http/statcodes.c linenumber=2017 snprintf linenumber=2012 strlen linenumber=2021 http_MakeMessage /src/pupnp/upnp/src/genlib/net/http/httpreadwrite.c linenumber=2022 method_to_str /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=2035 map_int_to_str /src/pupnp/upnp/src/genlib/util/strintmap.c linenumber=2375 __assert_fail linenumber=2378 http_MakeMessage /src/pupnp/upnp/src/genlib/net/http/httpreadwrite.c linenumber=2039 __assert_fail linenumber=2056 http_FixUrl /src/pupnp/upnp/src/genlib/net/http/httpreadwrite.c linenumber=2057 token_string_casecmp /src/pupnp/upnp/src/genlib/net/uri/uri.c linenumber=261 resolve_hostport /src/pupnp/upnp/src/genlib/net/uri/uri.c linenumber=268 strchr linenumber=458 getaddrinfo linenumber=467 freeaddrinfo linenumber=481 htons linenumber=486 htons linenumber=488 http_MakeMessage /src/pupnp/upnp/src/genlib/net/http/httpreadwrite.c linenumber=2061 http_MakeMessage /src/pupnp/upnp/src/genlib/net/http/httpreadwrite.c linenumber=2077 __assert_fail linenumber=2085 membuffer_destroy /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=2094 http_MakeMessage /src/pupnp/upnp/src/genlib/net/http/httpreadwrite.c linenumber=633 isUrlV6UlaGua /src/pupnp/upnp/src/ssdp/ssdp_device.c linenumber=706 http_MakeMessage /src/pupnp/upnp/src/genlib/net/http/httpreadwrite.c linenumber=713 http_MakeMessage /src/pupnp/upnp/src/genlib/net/http/httpreadwrite.c linenumber=799 __assert_fail linenumber=870 membuffer_detach /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=872 membuffer_initialize /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=286 membuffer_destroy /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=873 CreateServicePacket /src/pupnp/upnp/src/ssdp/ssdp_device.c linenumber=949 snprintf linenumber=959 CreateServicePacket /src/pupnp/upnp/src/ssdp/ssdp_device.c linenumber=962 NewRequestHandler /src/pupnp/upnp/src/ssdp/ssdp_device.c linenumber=980 strlen linenumber=405 inet_pton linenumber=406 UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=425 getaddrinfo linenumber=438 gai_strerror linenumber=445 UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=439 SendToCaller /src/pupnp/upnp/src/ssdp/ssdp_device.c linenumber=451 socket linenumber=269 ProcessSocketError /src/pupnp/upnp/src/ssdp/ssdp_device.c linenumber=271 __errno_location linenumber=217 __xpg_strerror_r linenumber=217 UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=218 setsockopt linenumber=275 ProcessSocketError /src/pupnp/upnp/src/ssdp/ssdp_device.c linenumber=280 setsockopt linenumber=285 ProcessSocketError /src/pupnp/upnp/src/ssdp/ssdp_device.c linenumber=290 bind linenumber=294 ProcessSocketError /src/pupnp/upnp/src/ssdp/ssdp_device.c linenumber=295 inet_ntop linenumber=300 setsockopt linenumber=304 ProcessSocketError /src/pupnp/upnp/src/ssdp/ssdp_device.c linenumber=309 setsockopt linenumber=314 ProcessSocketError /src/pupnp/upnp/src/ssdp/ssdp_device.c linenumber=319 inet_ntop linenumber=328 setsockopt linenumber=332 ProcessSocketError /src/pupnp/upnp/src/ssdp/ssdp_device.c linenumber=337 setsockopt linenumber=342 ProcessSocketError /src/pupnp/upnp/src/ssdp/ssdp_device.c linenumber=347 UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=358 strlen linenumber=367 sendto linenumber=365 ProcessSocketError /src/pupnp/upnp/src/ssdp/ssdp_device.c linenumber=371 close linenumber=379 freeaddrinfo linenumber=457 NewRequestHandler /src/pupnp/upnp/src/ssdp/ssdp_device.c linenumber=985 DeviceShutdown /src/pupnp/upnp/src/ssdp/ssdp_device.c linenumber=287 inet_pton linenumber=1377 htons linenumber=1378 isUrlV6UlaGua /src/pupnp/upnp/src/ssdp/ssdp_device.c linenumber=1383 inet_pton linenumber=1382 htons linenumber=1386 UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=1390 snprintf linenumber=1398 CreateServicePacket /src/pupnp/upnp/src/ssdp/ssdp_device.c linenumber=1402 UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=1413 CreateServicePacket /src/pupnp/upnp/src/ssdp/ssdp_device.c linenumber=1419 snprintf linenumber=1429 CreateServicePacket /src/pupnp/upnp/src/ssdp/ssdp_device.c linenumber=1432 NewRequestHandler /src/pupnp/upnp/src/ssdp/ssdp_device.c linenumber=1450 NewRequestHandler /src/pupnp/upnp/src/ssdp/ssdp_device.c linenumber=1455 DeviceReply /src/pupnp/upnp/src/ssdp/ssdp_device.c linenumber=300 strncpy linenumber=1111 snprintf linenumber=1112 CreateServicePacket /src/pupnp/upnp/src/ssdp/ssdp_device.c linenumber=1116 snprintf linenumber=1127 snprintf linenumber=1130 CreateServicePacket /src/pupnp/upnp/src/ssdp/ssdp_device.c linenumber=1133 snprintf linenumber=1143 snprintf linenumber=1146 CreateServicePacket /src/pupnp/upnp/src/ssdp/ssdp_device.c linenumber=1149 NewRequestHandler /src/pupnp/upnp/src/ssdp/ssdp_device.c linenumber=1166 NewRequestHandler /src/pupnp/upnp/src/ssdp/ssdp_device.c linenumber=1168 SendReply /src/pupnp/upnp/src/ssdp/ssdp_device.c linenumber=312 snprintf linenumber=1022 CreateServicePacket /src/pupnp/upnp/src/ssdp/ssdp_device.c linenumber=1026 CreateServicePacket /src/pupnp/upnp/src/ssdp/ssdp_device.c linenumber=1042 snprintf linenumber=1053 CreateServicePacket /src/pupnp/upnp/src/ssdp/ssdp_device.c linenumber=1060 NewRequestHandler /src/pupnp/upnp/src/ssdp/ssdp_device.c linenumber=1079 strlen linenumber=326 strcasecmp linenumber=327 UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=328 UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=332 SendReply /src/pupnp/upnp/src/ssdp/ssdp_device.c linenumber=335 strlen linenumber=346 strncasecmp linenumber=346 strrchr linenumber=347 atoi linenumber=347 strlen linenumber=348 atoi linenumber=348 UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=352 SendReply /src/pupnp/upnp/src/ssdp/ssdp_device.c linenumber=355 strrchr linenumber=360 atoi linenumber=360 strlen linenumber=361 atoi linenumber=361 UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=362 SendReply /src/pupnp/upnp/src/ssdp/ssdp_device.c linenumber=365 UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=371 UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=376 UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=389 ixmlNode_getFirstChild /src/pupnp/ixml/src/node.c linenumber=398 ixmlNode_getNodeName /src/pupnp/ixml/src/node.c linenumber=400 strncmp linenumber=401 ixmlNode_getNextSibling /src/pupnp/ixml/src/node.c linenumber=406 ixmlNodeList_free /src/pupnp/ixml/src/nodeList.c linenumber=408 ixmlElement_getElementsByTagName /src/pupnp/ixml/src/element.c linenumber=413 UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=416 ixmlNodeList_item /src/pupnp/ixml/src/nodeList.c linenumber=424 ixmlNodeList_free /src/pupnp/ixml/src/nodeList.c linenumber=428 ixmlElement_getElementsByTagName /src/pupnp/ixml/src/element.c linenumber=429 UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=432 ixmlNodeList_item /src/pupnp/ixml/src/nodeList.c linenumber=439 ixmlNode_getFirstChild /src/pupnp/ixml/src/node.c linenumber=442 ixmlNode_getNodeValue /src/pupnp/ixml/src/node.c linenumber=447 strncpy linenumber=450 UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=451 ServiceAdvertisement /src/pupnp/upnp/src/ssdp/ssdp_device.c linenumber=459 inet_pton linenumber=1202 htons linenumber=1203 isUrlV6UlaGua /src/pupnp/upnp/src/ssdp/ssdp_device.c linenumber=1208 inet_pton linenumber=1207 htons linenumber=1211 UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=1215 snprintf linenumber=1221 CreateServicePacket /src/pupnp/upnp/src/ssdp/ssdp_device.c linenumber=1226 NewRequestHandler /src/pupnp/upnp/src/ssdp/ssdp_device.c linenumber=1239 ServiceShutdown /src/pupnp/upnp/src/ssdp/ssdp_device.c linenumber=469 inet_pton linenumber=1307 htons linenumber=1308 isUrlV6UlaGua /src/pupnp/upnp/src/ssdp/ssdp_device.c linenumber=1313 inet_pton linenumber=1312 htons linenumber=1316 UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=1320 snprintf linenumber=1327 CreateServicePacket /src/pupnp/upnp/src/ssdp/ssdp_device.c linenumber=1332 NewRequestHandler /src/pupnp/upnp/src/ssdp/ssdp_device.c linenumber=1344 ServiceReply /src/pupnp/upnp/src/ssdp/ssdp_device.c linenumber=481 snprintf linenumber=1262 CreateServicePacket /src/pupnp/upnp/src/ssdp/ssdp_device.c linenumber=1265 NewRequestHandler /src/pupnp/upnp/src/ssdp/ssdp_device.c linenumber=1277 strlen linenumber=493 strncasecmp linenumber=493 strrchr linenumber=494 atoi linenumber=494 strlen linenumber=495 atoi linenumber=495 UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=499 SendReply /src/pupnp/upnp/src/ssdp/ssdp_device.c linenumber=502 strrchr linenumber=507 atoi linenumber=507 strlen linenumber=508 atoi linenumber=508 UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=509 SendReply /src/pupnp/upnp/src/ssdp/ssdp_device.c linenumber=512 UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=518 UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=523 ixmlNodeList_free /src/pupnp/ixml/src/nodeList.c linenumber=535 ixmlNodeList_free /src/pupnp/ixml/src/nodeList.c linenumber=537 ixmlNodeList_free /src/pupnp/ixml/src/nodeList.c linenumber=543 ixmlNodeList_free /src/pupnp/ixml/src/nodeList.c linenumber=544 UpnpPrintf /src/pupnp/upnp/src/api/upnpdebug.c linenumber=545 HandleUnlock /src/pupnp/upnp/src/inc/upnpapi.h linenumber=550 TPJobSetFreeFunction /src/pupnp/upnp/src/threadutil/ThreadPool.c linenumber=187 rand linenumber=200 TimerThreadSchedule /src/pupnp/upnp/src/threadutil/TimerThread.c linenumber=201 __assert_fail linenumber=274 __assert_fail linenumber=275 CalculateEventTime /src/pupnp/upnp/src/threadutil/TimerThread.c linenumber=281 __assert_fail linenumber=156 time linenumber=162 pthread_mutex_lock linenumber=282 CreateTimerEvent /src/pupnp/upnp/src/threadutil/TimerThread.c linenumber=289 __assert_fail linenumber=189 __assert_fail linenumber=190 FreeListAlloc /src/pupnp/upnp/src/threadutil/FreeList.c linenumber=192 pthread_mutex_unlock linenumber=293 ListHead /src/pupnp/upnp/src/threadutil/LinkedList.c linenumber=297 ListAddBefore /src/pupnp/upnp/src/threadutil/LinkedList.c linenumber=303 ListNext /src/pupnp/upnp/src/threadutil/LinkedList.c linenumber=308 ListAddTail /src/pupnp/upnp/src/threadutil/LinkedList.c linenumber=312 pthread_cond_signal linenumber=317 FreeTimerEvent /src/pupnp/upnp/src/threadutil/TimerThread.c linenumber=319 FreeListFree /src/pupnp/upnp/src/threadutil/FreeList.c linenumber=58 __assert_fail linenumber=76 pthread_mutex_unlock linenumber=322 httpmsg_find_hdr /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=101 matchstr /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=102 membuffer_init /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1212 membuffer_attach /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=1217 __assert_fail linenumber=293 membuffer_destroy /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=295 scanner_init /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1219 vfmatch /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=1223 parse_target /src/pupnp/fuzzer/FuzzSsdp.c linenumber=104 httpmsg_find_hdr /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=25 unique_service_name /src/pupnp/upnp/src/ssdp/ssdp_server.c linenumber=37 ssdp_request_type /src/pupnp/upnp/src/ssdp/ssdp_server.c linenumber=39 parse_target /src/pupnp/fuzzer/FuzzSsdp.c linenumber=105 parse_target /src/pupnp/fuzzer/FuzzSsdp.c linenumber=106 httpmsg_destroy /src/pupnp/upnp/src/genlib/net/http/httpparser.c linenumber=109 __assert_fail linenumber=460 ListDestroy /src/pupnp/upnp/src/threadutil/LinkedList.c linenumber=463 ListDelNode /src/pupnp/upnp/src/threadutil/LinkedList.c linenumber=210 __assert_fail linenumber=181 __assert_fail linenumber=182 __assert_fail linenumber=183 freeListNode /src/pupnp/upnp/src/threadutil/LinkedList.c linenumber=190 __assert_fail linenumber=50 FreeListFree /src/pupnp/upnp/src/threadutil/FreeList.c linenumber=52 FreeListDestroy /src/pupnp/upnp/src/threadutil/FreeList.c linenumber=214 membuffer_destroy /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=464 membuffer_destroy /src/pupnp/upnp/src/genlib/util/membuffer.c linenumber=465 ====================================