Fuzz introspector: EpollEchoServer
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
183 183 1 :

['bool uWS::TopicTree ::publishBig ::publish(std::__1::basic_string_view >, std::__1::basic_string_view >, uWS::OpCode, bool)::{lambda(uWS::Subscriber*, uWS::TopicTreeBigMessage&)#1}>(uWS::Subscriber*, std::__1::basic_string_view >, uWS::TopicTreeBigMessage&&, uWS::WebSocket ::publish(std::__1::basic_string_view >, std::__1::basic_string_view >, uWS::OpCode, bool)::{lambda(uWS::Subscriber*, uWS::TopicTreeBigMessage&)#1})']

183 183 uWS::WebSocket ::publish(std::__1::basic_string_view >,std::__1::basic_string_view >,uWS::OpCode,bool) call site: 00000 /src/uWebSockets/fuzzing/../src/WebSocket.h:368
78 80 2 :

['uWS::HttpResponseData ::callOnWritable(unsigned long)', 'us_socket_timeout']

78 80 uWS::HttpContext ::init()::{lambda(us_socket_t*)#1}::operator()(us_socket_t*)const call site: 00000 /src/uWebSockets/fuzzing/../src/HttpContext.h:333
38 44 3 :

['uWS::BackPressure::append(char const*, unsigned long)', 'uWS::AsyncSocket ::uncorkWithoutSending()', 'us_socket_write2']

38 61 uWS::WebSocket ::send(std::__1::basic_string_view >,uWS::OpCode,bool,bool) call site: 00000 /src/uWebSockets/fuzzing/../src/WebSocket.h:116
38 44 3 :

['uWS::BackPressure::append(char const*, unsigned long)', 'uWS::AsyncSocket ::uncorkWithoutSending()', 'us_socket_write2']

38 61 uWS::WebSocket ::send(std::__1::basic_string_view >,uWS::OpCode,bool,bool) call site: 00000 /src/uWebSockets/fuzzing/../src/WebSocket.h:116
35 35 1 :

['uWS::WebSocketProtocol >::unmaskAll(char*, char*)']

35 383 uWS::WebSocketProtocol >::consumeContinuation(char*&,unsignedint&,uWS::WebSocketState *,void*) call site: 00000 /src/uWebSockets/fuzzing/../src/WebSocketProtocol.h:435
24 41 5 :

['bsd_socket_nodelay', 'us_poll_change', 'us_socket_timeout', 'us_internal_poll_set_type', 'us_socket_close_connecting']

24 43 us_internal_dispatch_ready_poll call site: 00695 /src/uWebSockets/fuzzing/../uSockets/src/loop.c:242
24 24 5 :

['uWS::HttpRouter ::RouterData>::cullNode(uWS::HttpRouter ::RouterData>::Node*, uWS::HttpRouter ::RouterData>::Node*, unsigned int)', 'std::__1::vector ::RouterData>*)>, std::__1::allocator ::RouterData>*)> > >::begin[abi:ne180100]()', 'std::__1::vector ::RouterData>*)>, std::__1::allocator ::RouterData>*)> > >::erase[abi:ne180100](std::__1::__wrap_iter ::RouterData>*)> const*>)', 'std::__1::__wrap_iter ::RouterData>*)>*>::operator+[abi:ne180100](long) const', '_ZNSt3__111__wrap_iterIPKN5ofats13any_invocableIFbPN3uWS10HttpRouterINS3_15HttpContextDataILb0EE10RouterDataEEEEEEEC2B8ne180100IPSB_TnNS_9enable_ifIXsr14is_convertibleIT_SD_EE5valueEiE4typeELi0EEERKNS0_ISI_EE']

24 24 uWS::HttpRouter ::RouterData>::remove(std::__1::basic_string ,std::__1::allocator >,std::__1::basic_string ,std::__1::allocator >,unsignedint) call site: 00000 /src/uWebSockets/fuzzing/../src/HttpRouter.h:362
4 4 3 :

['std::__1::basic_string_view >::length[abi:ne180100]() const', 'ofats::any_invocable *, uWS::HttpRequest*, us_socket_context_t*)>::operator()(uWS::HttpResponse *, uWS::HttpRequest*, us_socket_context_t*)', 'std::__1::basic_string_view >::data[abi:ne180100]() const']

4 50 autouWS::TemplatedApp ::ws (std::__1::basic_string ,std::__1::allocator >,uWS::TemplatedApp ::WebSocketBehavior &&)::{lambda(auto:1*,auto:2*)#1}::operator() ,uWS::HttpRequest>(uWS::HttpResponse *,uWS::HttpRequest*) call site: 00000 /src/uWebSockets/fuzzing/../src/App.h:410
2 4 2 :

['uWS::BackPressure::reserve(unsigned long)', 'uWS::BackPressure::length()']

2 6 uWS::AsyncSocket ::write(charconst*,int,bool,int) call site: 00000 /src/uWebSockets/fuzzing/../src/AsyncSocket.h:307
2 2 2 :

['free', 'fwrite']

2 437 autotest()::$_7::operator() >(uWS::WebSocket *,std::__1::basic_string_view >,uWS::OpCode)const call site: 00000 /src/uWebSockets/fuzzing/EpollEchoServer.cpp:96
2 2 1 :

['__real_read']

2 2 __wrap_read call site: 00000 /src/uWebSockets/fuzzing/./libEpollFuzzer/epoll_fuzzer.h:334
2 2 1 :

['__real_close']

2 2 __wrap_close call site: 00000 /src/uWebSockets/fuzzing/./libEpollFuzzer/epoll_fuzzer.h:680

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site] 00000
1 set_consumable_data [function] [call site] 00001
1 test() [function] [call site] 00002
2 consume_byte [function] [call site] 00003
2 uWS::TemplatedApp<false>::TemplatedApp(uWS::SocketContextOptions) [function] [call site] 00004
3 uWS::Loop::get(void*) [function] [call site] 00005
4 uWS::Loop::getLazyLoop() [function] [call site] 00006
5 __cxa_thread_atexit [call site] 00007
5 uWS::Loop::LoopCleaner::~LoopCleaner() [function] [call site] 00008
6 uWS::Loop::free() [function] [call site] 00009
7 us_loop_ext [function] [call site] 00010
7 us_timer_close [function] [call site] 00011
8 us_poll_stop [function] [call site] 00012
9 epoll_ctl [call site] 00013
9 us_internal_loop_update_pending_ready_polls [function] [call site] 00014
8 us_poll_fd [function] [call site] 00015
8 close [call site] 00016
8 us_poll_free [function] [call site] 00017
7 uWS::LoopData::~LoopData() [function] [call site] 00018
7 us_loop_free [function] [call site] 00019
8 us_internal_loop_data_free [function] [call site] 00020
9 us_timer_close [function] [call site] 00021
9 us_internal_async_close [function] [call site] 00022
10 us_poll_stop [function] [call site] 00023
10 us_poll_fd [function] [call site] 00024
10 close [call site] 00025
10 us_poll_free [function] [call site] 00026
8 close [call site] 00027
7 uWS::Loop::getLazyLoop() [function] [call site] 00028
6 __clang_call_terminate [call site] 00029
7 __cxa_begin_catch [call site] 00030
4 uWS::Loop::create(void*) [function] [call site] 00031
5 us_create_loop [function] [call site] 00032
6 epoll_create1 [call site] 00033
6 us_internal_loop_data_init [function] [call site] 00034
7 us_create_timer [function] [call site] 00035
8 us_create_poll [function] [call site] 00036
8 timerfd_create [call site] 00037
8 us_poll_init [function] [call site] 00038
7 us_internal_create_async [function] [call site] 00039
8 us_create_poll [function] [call site] 00040
8 eventfd [call site] 00041
8 us_poll_init [function] [call site] 00042
7 us_internal_async_set [function] [call site] 00043
8 us_poll_start [function] [call site] 00044
9 us_internal_poll_type [function] [call site] 00045
9 epoll_ctl [call site] 00046
5 uWS::Loop::wakeupCb(us_loop_t*) [function] [call site] 00047
6 us_loop_ext [function] [call site] 00048
6 ofats::any_invocable<void ()>::operator()() [function] [call site] 00049
7 ofats::any_detail::any_invocable_impl<void, false>::call() [function] [call site] 00050
5 uWS::Loop::preCb(us_loop_t*) [function] [call site] 00051
6 us_loop_ext [function] [call site] 00052
6 ofats::any_invocable<void (uWS::Loop*)>::operator()(uWS::Loop*) [function] [call site] 00053
7 ofats::any_detail::any_invocable_impl<void, false, uWS::Loop*>::call(uWS::Loop*) [function] [call site] 00054
5 uWS::Loop::postCb(us_loop_t*) [function] [call site] 00055
6 us_loop_ext [function] [call site] 00056
6 ofats::any_invocable<void (uWS::Loop*)>::operator()(uWS::Loop*) [function] [call site] 00057
5 uWS::Loop::init() [function] [call site] 00058
6 us_loop_ext [function] [call site] 00059
6 uWS::LoopData::LoopData() [function] [call site] 00060
7 uWS::LoopData::updateDate() [function] [call site] 00061
8 time [call site] 00062
8 gmtime_r [call site] 00063
8 snprintf [call site] 00064
5 us_loop_ext [function] [call site] 00065
5 us_create_timer [function] [call site] 00066
5 us_timer_ext [function] [call site] 00067
5 uWS::Loop::create(void*)::{lambda(us_timer_t*)#1}::operator void (*)(us_timer_t*)() const [function] [call site] 00068
5 us_timer_set [function] [call site] 00069
6 us_poll_fd [function] [call site] 00070
6 timerfd_settime [call site] 00071
6 us_poll_start [function] [call site] 00072
4 uWS::Loop::getLazyLoop() [function] [call site] 00073
4 uWS::Loop::create(void*) [function] [call site] 00074
4 uWS::Loop::getLazyLoop() [function] [call site] 00075
4 uWS::Loop::getLazyLoop() [function] [call site] 00076
4 uWS::Loop::getLazyLoop() [function] [call site] 00077
3 uWS::SocketContextOptions::operator us_socket_context_options_t() const [function] [call site] 00078
3 uWS::HttpContext<false>::create(uWS::Loop*, us_socket_context_options_t) [function] [call site] 00079
4 us_create_socket_context [function] [call site] 00080
5 us_internal_loop_link [function] [call site] 00081
4 us_socket_context_ext [function] [call site] 00082
4 uWS::HttpContextData<false>::HttpContextData() [function] [call site] 00083
5 ofats::any_invocable<void (char const*)>::any_invocable() [function] [call site] 00084
6 ofats::any_detail::any_invocable_impl<void, false, char const*>::any_invocable_impl() [function] [call site] 00085
7 ofats::any_detail::storage::storage() [function] [call site] 00086
5 uWS::HttpRouter<uWS::HttpContextData<false>::RouterData>::HttpRouter() [function] [call site] 00087
6 uWS::HttpRouter<uWS::HttpContextData<false>::RouterData>::Node::Node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >) [function] [call site] 00088
6 uWS::HttpRouter<uWS::HttpContextData<false>::RouterData>::RouteParameters::RouteParameters() [function] [call site] 00089
6 uWS::HttpRouter<uWS::HttpContextData<false>::RouterData>::getNode(uWS::HttpRouter<uWS::HttpContextData<false>::RouterData>::Node*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, bool) [function] [call site] 00090
7 uWS::HttpRouter<uWS::HttpContextData<false>::RouterData>::Node::Node(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >) [function] [call site] 00091
6 uWS::HttpRouter<uWS::HttpContextData<false>::RouterData>::Node::~Node() [function] [call site] 00092
5 ofats::any_detail::any_invocable_impl<void, false, char const*>::~any_invocable_impl() [function] [call site] 00093
6 ofats::any_detail::any_invocable_impl<void, false, char const*>::destroy() [function] [call site] 00094
7 __clang_call_terminate [call site] 00095
4 uWS::HttpContext<false>::init() [function] [call site] 00096
5 uWS::HttpContext<false>::getSocketContext() [function] [call site] 00097
5 uWS::HttpContext<false>::init()::{lambda(us_socket_t*, int, char*, int)#1}::operator us_socket_t* (*)(us_socket_t*, int, char*, int)() const [function] [call site] 00098
5 us_socket_context_on_open [function] [call site] 00099
5 uWS::HttpContext<false>::getSocketContext() [function] [call site] 00100
5 uWS::HttpContext<false>::init()::{lambda(us_socket_t*, int, void*)#1}::operator us_socket_t* (*)(us_socket_t*, int, void*)() const [function] [call site] 00101
5 us_socket_context_on_close [function] [call site] 00102
5 uWS::HttpContext<false>::getSocketContext() [function] [call site] 00103
5 uWS::HttpContext<false>::init()::{lambda(us_socket_t*, char*, int)#1}::operator us_socket_t* (*)(us_socket_t*, char*, int)() const [function] [call site] 00104
5 us_socket_context_on_data [function] [call site] 00105
5 uWS::HttpContext<false>::getSocketContext() [function] [call site] 00106
5 uWS::HttpContext<false>::init()::{lambda(us_socket_t*)#1}::operator us_socket_t* (*)(us_socket_t*)() const [function] [call site] 00107
5 us_socket_context_on_writable [function] [call site] 00108
5 uWS::HttpContext<false>::getSocketContext() [function] [call site] 00109
5 uWS::HttpContext<false>::init()::{lambda(us_socket_t*)#2}::operator us_socket_t* (*)(us_socket_t*)() const [function] [call site] 00110
5 us_socket_context_on_end [function] [call site] 00111
5 uWS::HttpContext<false>::getSocketContext() [function] [call site] 00112
5 uWS::HttpContext<false>::init()::{lambda(us_socket_t*)#3}::operator us_socket_t* (*)(us_socket_t*)() const [function] [call site] 00113
5 us_socket_context_on_timeout [function] [call site] 00114
3 ofats::any_invocable<void (uWS::HttpResponse<false>*, uWS::HttpRequest*)>::any_invocable<uWS::TemplatedApp<false>::TemplatedApp(uWS::SocketContextOptions)::{lambda(auto:1*, auto:2*)#1}, void>(uWS::TemplatedApp<false>::TemplatedApp(uWS::SocketContextOptions)::{lambda(auto:1*, auto:2*)#1}&&) [function] [call site] 00115
4 ofats::any_detail::any_invocable_impl<void, false, uWS::HttpResponse<false>*, uWS::HttpRequest*>::any_invocable_impl() [function] [call site] 00116
4 void ofats::any_detail::any_invocable_impl<void, false, uWS::HttpResponse<false>*, uWS::HttpRequest*>::create<uWS::TemplatedApp<false>::TemplatedApp(uWS::SocketContextOptions)::{lambda(auto:1*, auto:2*)#1}, {lambda(auto:1*, auto:2*)#1}>({lambda(auto:1*, auto:2*)#1}&&) [function] [call site] 00117
5 void ofats::any_detail::handler_traits<void, uWS::HttpResponse<false>*, uWS::HttpRequest*>::small_handler<uWS::TemplatedApp<false>::TemplatedApp(uWS::SocketContextOptions)::{lambda(auto:1*, auto:2*)#1}>::create<{lambda(auto:1*, auto:2*)#1}>(ofats::any_detail::storage&, {lambda(auto:1*, auto:2*)#1}&&) [function] [call site] 00118
4 ofats::any_detail::any_invocable_impl<void, false, uWS::HttpResponse<false>*, uWS::HttpRequest*>::~any_invocable_impl() [function] [call site] 00119
5 ofats::any_detail::any_invocable_impl<void, false, uWS::HttpResponse<false>*, uWS::HttpRequest*>::destroy() [function] [call site] 00120
3 uWS::TemplatedApp<false>::any(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, ofats::any_invocable<void (uWS::HttpResponse<false>*, uWS::HttpRequest*)>&&) [function] [call site] 00121
4 uWS::HttpContext<false>::onHttp(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> >, ofats::any_invocable<void (uWS::HttpResponse<false>*, uWS::HttpRequest*)>&&, bool) [function] [call site] 00122
5 uWS::HttpContext<false>::getSocketContextData() [function] [call site] 00123
6 uWS::HttpContext<false>::getSocketContext() [function] [call site] 00124
6 us_socket_context_ext [function] [call site] 00125
5 ofats::any_detail::any_invocable_impl<void, false, uWS::HttpResponse<false>*, uWS::HttpRequest*>::operator bool() const [function] [call site] 00126
5 uWS::HttpRouter<uWS::HttpContextData<false>::RouterData>::remove(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> >, unsigned int) [function] [call site] 00127
6 uWS::HttpRouter<uWS::HttpContextData<false>::RouterData>::findHandler(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> >, unsigned int) [function] [call site] 00128
7 uWS::HttpRouter<uWS::HttpContextData<false>::RouterData>::setUrl(std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00129
7 uWS::HttpRouter<uWS::HttpContextData<false>::RouterData>::getUrlSegment(int) [function] [call site] 00130
7 uWS::HttpRouter<uWS::HttpContextData<false>::RouterData>::getUrlSegment(int) [function] [call site] 00131
6 uWS::HttpRouter<uWS::HttpContextData<false>::RouterData>::cullNode(uWS::HttpRouter<uWS::HttpContextData<false>::RouterData>::Node*, uWS::HttpRouter<uWS::HttpContextData<false>::RouterData>::Node*, unsigned int) [function] [call site] 00132
7 uWS::HttpRouter<uWS::HttpContextData<false>::RouterData>::cullNode(uWS::HttpRouter<uWS::HttpContextData<false>::RouterData>::Node*, uWS::HttpRouter<uWS::HttpContextData<false>::RouterData>::Node*, unsigned int) [function] [call site] 00133
5 ofats::any_invocable<void (uWS::HttpResponse<false>*, uWS::HttpRequest*)>::any_invocable(ofats::any_invocable<void (uWS::HttpResponse<false>*, uWS::HttpRequest*)>&&) [function] [call site] 00134
6 ofats::any_detail::any_invocable_impl<void, false, uWS::HttpResponse<false>*, uWS::HttpRequest*>::any_invocable_impl(ofats::any_detail::any_invocable_impl<void, false, uWS::HttpResponse<false>*, uWS::HttpRequest*>&&) [function] [call site] 00135
7 ofats::any_detail::storage::storage() [function] [call site] 00136
7 __clang_call_terminate [call site] 00137
5 ofats::any_invocable<bool (uWS::HttpRouter<uWS::HttpContextData<false>::RouterData>*)>::any_invocable<uWS::HttpContext<false>::onHttp(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> >, ofats::any_invocable<void (uWS::HttpResponse<false>*, uWS::HttpRequest*)>&&, bool)::{lambda(auto:1*)#1}, void>(uWS::HttpContext<false>::onHttp(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> >, ofats::any_invocable<void (uWS::HttpResponse<false>*, uWS::HttpRequest*)>&&, bool)::{lambda(auto:1*)#1}&&) [function] [call site] 00138
6 ofats::any_detail::any_invocable_impl<bool, false, uWS::HttpRouter<uWS::HttpContextData<false>::RouterData>*>::any_invocable_impl() [function] [call site] 00139
6 void ofats::any_detail::any_invocable_impl<bool, false, uWS::HttpRouter<uWS::HttpContextData<false>::RouterData>*>::create<uWS::HttpContext<false>::onHttp(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> >, ofats::any_invocable<void (uWS::HttpResponse<false>*, uWS::HttpRequest*)>&&, bool)::{lambda(auto:1*)#1}, {lambda(auto:1*)#1}>({lambda(auto:1*)#1}&&) [function] [call site] 00140
7 void ofats::any_detail::handler_traits<bool, uWS::HttpRouter<uWS::HttpContextData<false>::RouterData>*>::large_handler<uWS::HttpContext<false>::onHttp(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> >, ofats::any_invocable<void (uWS::HttpResponse<false>*, uWS::HttpRequest*)>&&, bool)::{lambda(auto:1*)#1}>::create<{lambda(auto:1*)#1}>(ofats::any_detail::storage&, {lambda(auto:1*)#1}&&) [function] [call site] 00141
8 uWS::HttpContext<false>::onHttp(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> >, ofats::any_invocable<void (uWS::HttpResponse<false>*, uWS::HttpRequest*)>&&, bool)::{lambda(auto:1*)#1}::any_invocable({lambda(auto:1*)#1}&&) [function] [call site] 00142
6 ofats::any_detail::any_invocable_impl<bool, false, uWS::HttpRouter<uWS::HttpContextData<false>::RouterData>*>::~any_invocable_impl() [function] [call site] 00143
7 ofats::any_detail::any_invocable_impl<bool, false, uWS::HttpRouter<uWS::HttpContextData<false>::RouterData>*>::destroy() [function] [call site] 00144
5 uWS::HttpRouter<uWS::HttpContextData<false>::RouterData>::add(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> >, ofats::any_invocable<bool (uWS::HttpRouter<uWS::HttpContextData<false>::RouterData>*)>&&, unsigned int) [function] [call site] 00145
6 uWS::HttpRouter<uWS::HttpContextData<false>::RouterData>::remove(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> >, unsigned int) [function] [call site] 00146
6 uWS::HttpRouter<uWS::HttpContextData<false>::RouterData>::getNode(uWS::HttpRouter<uWS::HttpContextData<false>::RouterData>::Node*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, bool) [function] [call site] 00147
6 uWS::HttpRouter<uWS::HttpContextData<false>::RouterData>::setUrl(std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00148
6 uWS::HttpRouter<uWS::HttpContextData<false>::RouterData>::getUrlSegment(int) [function] [call site] 00149
6 uWS::HttpRouter<uWS::HttpContextData<false>::RouterData>::getUrlSegment(int) [function] [call site] 00150
6 uWS::HttpRouter<uWS::HttpContextData<false>::RouterData>::getNode(uWS::HttpRouter<uWS::HttpContextData<false>::RouterData>::Node*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, bool) [function] [call site] 00151
5 ofats::any_detail::any_invocable_impl<bool, false, uWS::HttpRouter<uWS::HttpContextData<false>::RouterData>*>::~any_invocable_impl() [function] [call site] 00152
5 uWS::HttpContext<false>::onHttp(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> >, ofats::any_invocable<void (uWS::HttpResponse<false>*, uWS::HttpRequest*)>&&, bool)::{lambda(auto:1*)#1}::~any_invocable() [function] [call site] 00153
6 ofats::any_detail::any_invocable_impl<void, false, uWS::HttpResponse<false>*, uWS::HttpRequest*>::~any_invocable_impl() [function] [call site] 00154
3 ofats::any_detail::any_invocable_impl<void, false, uWS::HttpResponse<false>*, uWS::HttpRequest*>::~any_invocable_impl() [function] [call site] 00155
2 ofats::any_invocable<void (uWS::HttpResponse<false>*, uWS::HttpRequest*, us_socket_context_t*)>::any_invocable_impl(decltype(nullptr)) [function] [call site] 00156
3 ofats::any_detail::any_invocable_impl<void, false, uWS::HttpResponse<false>*, uWS::HttpRequest*, us_socket_context_t*>::any_invocable_impl(decltype(nullptr)) [function] [call site] 00157
4 ofats::any_detail::storage::storage() [function] [call site] 00158
2 ofats::any_invocable<void (uWS::WebSocket<false, true, test()::PerSocketData>*)>::any_invocable<test()::$_0, void>(test()::$_0&&) [function] [call site] 00159
3 ofats::any_detail::any_invocable_impl<void, false, uWS::WebSocket<false, true, test()::PerSocketData>*>::any_invocable_impl() [function] [call site] 00160
3 void ofats::any_detail::any_invocable_impl<void, false, uWS::WebSocket<false, true, test()::PerSocketData>*>::create<test()::$_0, test()::$_0>(test()::$_0&&) [function] [call site] 00161
2 ofats::any_invocable<void (uWS::WebSocket<false, true, test()::PerSocketData>*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, uWS::OpCode)>::any_invocable<test()::$_1, void>(test()::$_1&&) [function] [call site] 00162
3 ofats::any_detail::any_invocable_impl<void, false, uWS::WebSocket<false, true, test()::PerSocketData>*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, uWS::OpCode>::any_invocable_impl() [function] [call site] 00163
3 void ofats::any_detail::any_invocable_impl<void, false, uWS::WebSocket<false, true, test()::PerSocketData>*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, uWS::OpCode>::create<test()::$_1, test()::$_1>(test()::$_1&&) [function] [call site] 00164
2 ofats::any_invocable<void (uWS::WebSocket<false, true, test()::PerSocketData>*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, uWS::OpCode)>::any_invocable_impl(decltype(nullptr)) [function] [call site] 00165
3 ofats::any_detail::any_invocable_impl<void, false, uWS::WebSocket<false, true, test()::PerSocketData>*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, uWS::OpCode>::any_invocable_impl(decltype(nullptr)) [function] [call site] 00166
2 ofats::any_invocable<void (uWS::WebSocket<false, true, test()::PerSocketData>*)>::any_invocable<test()::$_2, void>(test()::$_2&&) [function] [call site] 00167
3 void ofats::any_detail::any_invocable_impl<void, false, uWS::WebSocket<false, true, test()::PerSocketData>*>::create<test()::$_2, test()::$_2>(test()::$_2&&) [function] [call site] 00168
2 ofats::any_invocable<void (uWS::WebSocket<false, true, test()::PerSocketData>*, std::__1::basic_string_view<char, std::__1::char_traits<char> >)>::any_invocable<test()::$_3, void>(test()::$_3&&) [function] [call site] 00169
3 ofats::any_detail::any_invocable_impl<void, false, uWS::WebSocket<false, true, test()::PerSocketData>*, std::__1::basic_string_view<char, std::__1::char_traits<char> > >::any_invocable_impl() [function] [call site] 00170
3 void ofats::any_detail::any_invocable_impl<void, false, uWS::WebSocket<false, true, test()::PerSocketData>*, std::__1::basic_string_view<char, std::__1::char_traits<char> > >::create<test()::$_3, test()::$_3>(test()::$_3&&) [function] [call site] 00171
2 ofats::any_invocable<void (uWS::WebSocket<false, true, test()::PerSocketData>*, std::__1::basic_string_view<char, std::__1::char_traits<char> >)>::any_invocable<test()::$_4, void>(test()::$_4&&) [function] [call site] 00172
3 void ofats::any_detail::any_invocable_impl<void, false, uWS::WebSocket<false, true, test()::PerSocketData>*, std::__1::basic_string_view<char, std::__1::char_traits<char> > >::create<test()::$_4, test()::$_4>(test()::$_4&&) [function] [call site] 00173
2 ofats::any_invocable<void (uWS::WebSocket<false, true, test()::PerSocketData>*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, int, int)>::any_invocable_impl(decltype(nullptr)) [function] [call site] 00174
3 ofats::any_detail::any_invocable_impl<void, false, uWS::WebSocket<false, true, test()::PerSocketData>*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, int, int>::any_invocable_impl(decltype(nullptr)) [function] [call site] 00175
2 ofats::any_invocable<void (uWS::WebSocket<false, true, test()::PerSocketData>*, int, std::__1::basic_string_view<char, std::__1::char_traits<char> >)>::any_invocable<test()::$_5, void>(test()::$_5&&) [function] [call site] 00176
3 ofats::any_detail::any_invocable_impl<void, false, uWS::WebSocket<false, true, test()::PerSocketData>*, int, std::__1::basic_string_view<char, std::__1::char_traits<char> > >::any_invocable_impl() [function] [call site] 00177
3 void ofats::any_detail::any_invocable_impl<void, false, uWS::WebSocket<false, true, test()::PerSocketData>*, int, std::__1::basic_string_view<char, std::__1::char_traits<char> > >::create<test()::$_5, test()::$_5>(test()::$_5&&) [function] [call site] 00178
2 uWS::TemplatedApp<false>&& uWS::TemplatedApp<false>::ws<test()::PerSocketData>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, uWS::TemplatedApp<false>::WebSocketBehavior<test()::PerSocketData>&&) [function] [call site] 00179
3 uWS::TopicTree<uWS::TopicTreeMessage, uWS::TopicTreeBigMessage>::TopicTree(std::__1::function<bool (uWS::Subscriber*, uWS::TopicTreeMessage&, uWS::TopicTree<uWS::TopicTreeMessage, uWS::TopicTreeBigMessage>::IteratorFlags)>) [function] [call site] 00180
3 uWS::Loop::get(void*) [function] [call site] 00181
3 ofats::any_invocable<void (uWS::Loop*)>::any_invocable<uWS::TemplatedApp<false>::ws<test()::PerSocketData>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, uWS::TemplatedApp<false>::WebSocketBehavior<test()::PerSocketData>&&)::{lambda(uWS::Loop*)#1}, void>(uWS::TemplatedApp<false>::ws<test()::PerSocketData>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, uWS::TemplatedApp<false>::WebSocketBehavior<test()::PerSocketData>&&)::{lambda(uWS::Loop*)#1}&&) [function] [call site] 00182
4 ofats::any_detail::any_invocable_impl<void, false, uWS::Loop*>::any_invocable_impl() [function] [call site] 00183
4 void ofats::any_detail::any_invocable_impl<void, false, uWS::Loop*>::create<uWS::TemplatedApp<false>::ws<test()::PerSocketData>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, uWS::TemplatedApp<false>::WebSocketBehavior<test()::PerSocketData>&&)::{lambda(uWS::Loop*)#1}, {lambda(uWS::Loop*)#1}>({lambda(uWS::Loop*)#1}&&) [function] [call site] 00184
5 void ofats::any_detail::handler_traits<void, uWS::Loop*>::small_handler<uWS::TemplatedApp<false>::ws<test()::PerSocketData>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, uWS::TemplatedApp<false>::WebSocketBehavior<test()::PerSocketData>&&)::{lambda(uWS::Loop*)#1}>::create<{lambda(uWS::Loop*)#1}>(ofats::any_detail::storage&, {lambda(uWS::Loop*)#1}&&) [function] [call site] 00185
3 uWS::Loop::addPostHandler(void*, ofats::any_invocable<void (uWS::Loop*)>&&) [function] [call site] 00186
4 us_loop_ext [function] [call site] 00187
3 ofats::any_detail::any_invocable_impl<void, false, uWS::Loop*>::~any_invocable_impl() [function] [call site] 00188
4 ofats::any_detail::any_invocable_impl<void, false, uWS::Loop*>::destroy() [function] [call site] 00189
3 uWS::Loop::get(void*) [function] [call site] 00190
3 ofats::any_invocable<void (uWS::Loop*)>::any_invocable<uWS::TemplatedApp<false>::ws<test()::PerSocketData>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, uWS::TemplatedApp<false>::WebSocketBehavior<test()::PerSocketData>&&)::{lambda(uWS::Loop*)#2}, void>(uWS::TemplatedApp<false>::ws<test()::PerSocketData>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, uWS::TemplatedApp<false>::WebSocketBehavior<test()::PerSocketData>&&)::{lambda(uWS::Loop*)#2}&&) [function] [call site] 00191
4 void ofats::any_detail::any_invocable_impl<void, false, uWS::Loop*>::create<uWS::TemplatedApp<false>::ws<test()::PerSocketData>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, uWS::TemplatedApp<false>::WebSocketBehavior<test()::PerSocketData>&&)::{lambda(uWS::Loop*)#2}, {lambda(uWS::Loop*)#2}>({lambda(uWS::Loop*)#2}&&) [function] [call site] 00192
5 void ofats::any_detail::handler_traits<void, uWS::Loop*>::small_handler<uWS::TemplatedApp<false>::ws<test()::PerSocketData>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, uWS::TemplatedApp<false>::WebSocketBehavior<test()::PerSocketData>&&)::{lambda(uWS::Loop*)#2}>::create<{lambda(uWS::Loop*)#2}>(ofats::any_detail::storage&, {lambda(uWS::Loop*)#2}&&) [function] [call site] 00193
3 uWS::Loop::addPreHandler(void*, ofats::any_invocable<void (uWS::Loop*)>&&) [function] [call site] 00194
4 us_loop_ext [function] [call site] 00195
3 ofats::any_detail::any_invocable_impl<void, false, uWS::Loop*>::~any_invocable_impl() [function] [call site] 00196
3 uWS::Loop::get(void*) [function] [call site] 00197
3 uWS::WebSocketContext<false, true, test()::PerSocketData>::create(uWS::Loop*, us_socket_context_t*, uWS::TopicTree<uWS::TopicTreeMessage, uWS::TopicTreeBigMessage>*) [function] [call site] 00198
4 us_create_child_socket_context [function] [call site] 00199
5 us_create_socket_context [function] [call site] 00200
4 us_socket_context_ext [function] [call site] 00201
4 uWS::WebSocketContextData<false, test()::PerSocketData>::WebSocketContextData(uWS::TopicTree<uWS::TopicTreeMessage, uWS::TopicTreeBigMessage>*) [function] [call site] 00202
5 ofats::any_invocable<void (uWS::WebSocket<false, true, test()::PerSocketData>*)>::any_invocable_impl(decltype(nullptr)) [function] [call site] 00203
6 ofats::any_detail::any_invocable_impl<void, false, uWS::WebSocket<false, true, test()::PerSocketData>*>::any_invocable_impl(decltype(nullptr)) [function] [call site] 00204
5 ofats::any_invocable<void (uWS::WebSocket<false, true, test()::PerSocketData>*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, uWS::OpCode)>::any_invocable_impl(decltype(nullptr)) [function] [call site] 00205
5 ofats::any_invocable<void (uWS::WebSocket<false, true, test()::PerSocketData>*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, uWS::OpCode)>::any_invocable_impl(decltype(nullptr)) [function] [call site] 00206
5 ofats::any_invocable<void (uWS::WebSocket<false, true, test()::PerSocketData>*)>::any_invocable_impl(decltype(nullptr)) [function] [call site] 00207
5 ofats::any_invocable<void (uWS::WebSocket<false, true, test()::PerSocketData>*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, int, int)>::any_invocable_impl(decltype(nullptr)) [function] [call site] 00208
5 ofats::any_invocable<void (uWS::WebSocket<false, true, test()::PerSocketData>*, int, std::__1::basic_string_view<char, std::__1::char_traits<char> >)>::any_invocable_impl(decltype(nullptr)) [function] [call site] 00209
6 ofats::any_detail::any_invocable_impl<void, false, uWS::WebSocket<false, true, test()::PerSocketData>*, int, std::__1::basic_string_view<char, std::__1::char_traits<char> > >::any_invocable_impl(decltype(nullptr)) [function] [call site] 00210
5 ofats::any_invocable<void (uWS::WebSocket<false, true, test()::PerSocketData>*, std::__1::basic_string_view<char, std::__1::char_traits<char> >)>::any_invocable_impl(decltype(nullptr)) [function] [call site] 00211
6 ofats::any_detail::any_invocable_impl<void, false, uWS::WebSocket<false, true, test()::PerSocketData>*, std::__1::basic_string_view<char, std::__1::char_traits<char> > >::any_invocable_impl(decltype(nullptr)) [function] [call site] 00212
5 ofats::any_invocable<void (uWS::WebSocket<false, true, test()::PerSocketData>*, std::__1::basic_string_view<char, std::__1::char_traits<char> >)>::any_invocable_impl(decltype(nullptr)) [function] [call site] 00213
4 uWS::WebSocketContext<false, true, test()::PerSocketData>::init() [function] [call site] 00214
5 us_socket_context_on_close [function] [call site] 00215
5 auto uWS::WebSocketContext<false, true, test()::PerSocketData>::init()::{lambda(auto:1*, int, void*)#1}::__invoke<us_socket_t>(us_socket_t*, int, void*) [function] [call site] 00216
6 auto uWS::WebSocketContext<false, true, test()::PerSocketData>::init()::{lambda(auto:1*, int, void*)#1}::operator()<us_socket_t>(us_socket_t*, int, void*) const [function] [call site] 00217
7 us_socket_ext [function] [call site] 00218
7 us_socket_context [function] [call site] 00219
7 us_socket_context_ext [function] [call site] 00220
7 ofats::any_detail::any_invocable_impl<void, false, uWS::WebSocket<false, true, test()::PerSocketData>*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, int, int>::operator bool() const [function] [call site] 00221
7 ofats::any_invocable<void (uWS::WebSocket<false, true, test()::PerSocketData>*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, int, int)>::operator()(uWS::WebSocket<false, true, test()::PerSocketData>*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, int, int) [function] [call site] 00222
8 ofats::any_detail::any_invocable_impl<void, false, uWS::WebSocket<false, true, test()::PerSocketData>*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, int, int>::call(uWS::WebSocket<false, true, test()::PerSocketData>*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, int, int) [function] [call site] 00223
7 uWS::TopicTree<uWS::TopicTreeMessage, uWS::TopicTreeBigMessage>::freeSubscriber(uWS::Subscriber*) [function] [call site] 00224
8 uWS::Subscriber::needsDrainage() [function] [call site] 00225
8 uWS::TopicTree<uWS::TopicTreeMessage, uWS::TopicTreeBigMessage>::unlinkDrainableSubscriber(uWS::Subscriber*) [function] [call site] 00226
8 uWS::Subscriber::~Subscriber() [function] [call site] 00227
7 ofats::any_detail::any_invocable_impl<void, false, uWS::WebSocket<false, true, test()::PerSocketData>*, int, std::__1::basic_string_view<char, std::__1::char_traits<char> > >::operator bool() const [function] [call site] 00228
7 ofats::any_invocable<void (uWS::WebSocket<false, true, test()::PerSocketData>*, int, std::__1::basic_string_view<char, std::__1::char_traits<char> >)>::operator()(uWS::WebSocket<false, true, test()::PerSocketData>*, int, std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00229
8 ofats::any_detail::any_invocable_impl<void, false, uWS::WebSocket<false, true, test()::PerSocketData>*, int, std::__1::basic_string_view<char, std::__1::char_traits<char> > >::call(uWS::WebSocket<false, true, test()::PerSocketData>*, int, std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00230
7 uWS::WebSocket<false, true, test()::PerSocketData>::getUserData() [function] [call site] 00231
8 us_socket_ext [function] [call site] 00232
7 test()::PerSocketData::~PerSocketData() [function] [call site] 00233
7 uWS::WebSocketData::~WebSocketData() [function] [call site] 00234
8 uWS::Subscriber::~Subscriber() [function] [call site] 00235
8 uWS::AsyncSocketData<false>::~AsyncSocketData() [function] [call site] 00236
9 uWS::BackPressure::~BackPressure() [function] [call site] 00237
5 us_socket_context_on_data [function] [call site] 00238
5 auto uWS::WebSocketContext<false, true, test()::PerSocketData>::init()::{lambda(auto:1*, char*, int)#1}::__invoke<us_socket_t>(us_socket_t*, char*, int) [function] [call site] 00239
6 auto uWS::WebSocketContext<false, true, test()::PerSocketData>::init()::{lambda(auto:1*, char*, int)#1}::operator()<us_socket_t>(us_socket_t*, char*, int) const [function] [call site] 00240
7 us_socket_ext [function] [call site] 00241
7 us_socket_context [function] [call site] 00242
7 us_socket_context_ext [function] [call site] 00243
7 uWS::AsyncSocket<false>::timeout(unsigned int) [function] [call site] 00244
8 us_socket_timeout [function] [call site] 00245
7 uWS::AsyncSocket<false>::cork() [function] [call site] 00246
8 uWS::AsyncSocket<false>::getLoopData() [function] [call site] 00247
9 us_socket_context [function] [call site] 00248
9 us_socket_context_loop [function] [call site] 00249
9 us_loop_ext [function] [call site] 00250
8 uWS::AsyncSocket<false>::getLoopData() [function] [call site] 00251
7 uWS::WebSocketProtocol<true, uWS::WebSocketContext<false, true, test()::PerSocketData> >::consume(char*, unsigned int, uWS::WebSocketState<true>*, void*) [function] [call site] 00252
8 uWS::WebSocketProtocol<true, uWS::WebSocketContext<false, true, test()::PerSocketData> >::rsv1(char*) [function] [call site] 00253
8 uWS::WebSocketContext<false, true, test()::PerSocketData>::setCompressed(uWS::WebSocketState<true>*, void*) [function] [call site] 00254
8 uWS::WebSocketProtocol<true, uWS::WebSocketContext<false, true, test()::PerSocketData> >::rsv23(char*) [function] [call site] 00255
8 uWS::WebSocketProtocol<true, uWS::WebSocketContext<false, true, test()::PerSocketData> >::getOpCode(char*) [function] [call site] 00256
8 uWS::WebSocketProtocol<true, uWS::WebSocketContext<false, true, test()::PerSocketData> >::isFin(char*) [function] [call site] 00257
8 uWS::WebSocketProtocol<true, uWS::WebSocketContext<false, true, test()::PerSocketData> >::payloadLength(char*) [function] [call site] 00258
8 uWS::WebSocketContext<false, true, test()::PerSocketData>::forceClose(uWS::WebSocketState<true>*, void*, std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00259
9 us_socket_close [function] [call site] 00260
10 us_socket_is_closed [function] [call site] 00261
10 us_internal_socket_context_unlink_socket [function] [call site] 00262
10 us_poll_stop [function] [call site] 00263
10 us_poll_fd [function] [call site] 00264
10 bsd_close_socket [function] [call site] 00265
11 close [call site] 00266
8 uWS::WebSocketProtocol<true, uWS::WebSocketContext<false, true, test()::PerSocketData> >::payloadLength(char*) [function] [call site] 00267
8 bool uWS::WebSocketProtocol<true, uWS::WebSocketContext<false, true, test()::PerSocketData> >::consumeMessage<6u, unsigned char>(unsigned char, char*&, unsigned int&, uWS::WebSocketState<true>*, void*) [function] [call site] 00268
9 uWS::WebSocketProtocol<true, uWS::WebSocketContext<false, true, test()::PerSocketData> >::getOpCode(char*) [function] [call site] 00269
9 uWS::WebSocketContext<false, true, test()::PerSocketData>::forceClose(uWS::WebSocketState<true>*, void*, std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00270
9 uWS::WebSocketContext<false, true, test()::PerSocketData>::forceClose(uWS::WebSocketState<true>*, void*, std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00271
9 uWS::WebSocketProtocol<true, uWS::WebSocketContext<false, true, test()::PerSocketData> >::isFin(char*) [function] [call site] 00272
9 uWS::WebSocketContext<false, true, test()::PerSocketData>::refusePayloadLength(unsigned long, uWS::WebSocketState<true>*, void*) [function] [call site] 00273
10 us_socket_context [function] [call site] 00274
10 us_socket_context_ext [function] [call site] 00275
9 uWS::WebSocketContext<false, true, test()::PerSocketData>::forceClose(uWS::WebSocketState<true>*, void*, std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00276
9 uWS::WebSocketProtocol<true, uWS::WebSocketContext<false, true, test()::PerSocketData> >::isFin(char*) [function] [call site] 00277
9 void uWS::WebSocketProtocol<true, uWS::WebSocketContext<false, true, test()::PerSocketData> >::unmaskImpreciseCopyMask<6>(char*, unsigned int) [function] [call site] 00278
10 void uWS::WebSocketProtocol<true, uWS::WebSocketContext<false, true, test()::PerSocketData> >::unmaskImprecise4<6>(char*, unsigned int, unsigned int) [function] [call site] 00279
9 uWS::WebSocketContext<false, true, test()::PerSocketData>::handleFragment(char*, unsigned long, unsigned int, int, bool, uWS::WebSocketState<true>*, void*) [function] [call site] 00280
10 us_socket_context [function] [call site] 00281
10 us_socket_ext [function] [call site] 00282
10 us_socket_context [function] [call site] 00283
10 us_socket_context_loop [function] [call site] 00284
10 us_loop_ext [function] [call site] 00285
10 uWS::InflationStream::inflate(uWS::ZlibContext*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long, bool) [function] [call site] 00286
10 uWS::InflationStream::inflate(uWS::ZlibContext*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long, bool) [function] [call site] 00287
10 uWS::WebSocketContext<false, true, test()::PerSocketData>::forceClose(uWS::WebSocketState<true>*, void*, std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00288
10 uWS::protocol::isValidUtf8(unsigned char*, unsigned long) [function] [call site] 00289
10 uWS::WebSocketContext<false, true, test()::PerSocketData>::forceClose(uWS::WebSocketState<true>*, void*, std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00290
10 ofats::any_detail::any_invocable_impl<void, false, uWS::WebSocket<false, true, test()::PerSocketData>*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, uWS::OpCode>::operator bool() const [function] [call site] 00291
10 ofats::any_invocable<void (uWS::WebSocket<false, true, test()::PerSocketData>*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, uWS::OpCode)>::operator()(uWS::WebSocket<false, true, test()::PerSocketData>*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, uWS::OpCode) [function] [call site] 00292
11 ofats::any_detail::any_invocable_impl<void, false, uWS::WebSocket<false, true, test()::PerSocketData>*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, uWS::OpCode>::call(uWS::WebSocket<false, true, test()::PerSocketData>*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, uWS::OpCode) [function] [call site] 00293
10 us_socket_is_closed [function] [call site] 00294
10 uWS::WebSocketContext<false, true, test()::PerSocketData>::refusePayloadLength(unsigned long, uWS::WebSocketState<true>*, void*) [function] [call site] 00295
10 uWS::WebSocketContext<false, true, test()::PerSocketData>::forceClose(uWS::WebSocketState<true>*, void*, std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00296
10 us_socket_context [function] [call site] 00297
10 us_socket_context_loop [function] [call site] 00298
10 us_loop_ext [function] [call site] 00299
10 uWS::InflationStream::inflate(uWS::ZlibContext*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long, bool) [function] [call site] 00300
10 uWS::InflationStream::inflate(uWS::ZlibContext*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long, bool) [function] [call site] 00301
10 uWS::WebSocketContext<false, true, test()::PerSocketData>::forceClose(uWS::WebSocketState<true>*, void*, std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00302
10 uWS::protocol::isValidUtf8(unsigned char*, unsigned long) [function] [call site] 00303
10 uWS::WebSocketContext<false, true, test()::PerSocketData>::forceClose(uWS::WebSocketState<true>*, void*, std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00304
10 ofats::any_detail::any_invocable_impl<void, false, uWS::WebSocket<false, true, test()::PerSocketData>*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, uWS::OpCode>::operator bool() const [function] [call site] 00305
10 ofats::any_invocable<void (uWS::WebSocket<false, true, test()::PerSocketData>*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, uWS::OpCode)>::operator()(uWS::WebSocket<false, true, test()::PerSocketData>*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, uWS::OpCode) [function] [call site] 00306
10 us_socket_is_closed [function] [call site] 00307
10 uWS::protocol::parseClosePayload(char*, unsigned long) [function] [call site] 00308
11 unsigned short uWS::protocol::cond_byte_swap<unsigned short>(unsigned short) [function] [call site] 00309
11 uWS::protocol::isValidUtf8(unsigned char*, unsigned long) [function] [call site] 00310
10 uWS::WebSocket<false, true, test()::PerSocketData>::end(int, std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00311
11 us_socket_ext [function] [call site] 00312
11 uWS::protocol::formatClosePayload(char*, unsigned short, char const*, unsigned long) [function] [call site] 00313
12 unsigned short uWS::protocol::cond_byte_swap<unsigned short>(unsigned short) [function] [call site] 00314
11 uWS::WebSocket<false, true, test()::PerSocketData>::send(std::__1::basic_string_view<char, std::__1::char_traits<char> >, uWS::OpCode, bool, bool) [function] [call site] 00315
12 us_socket_context [function] [call site] 00316
12 us_socket_context_ext [function] [call site] 00317
12 uWS::AsyncSocket<false>::getBufferedAmount() [function] [call site] 00318
13 uWS::AsyncSocket<false>::getAsyncSocketData() [function] [call site] 00319
14 us_socket_ext [function] [call site] 00320
13 uWS::BackPressure::totalLength() [function] [call site] 00321
12 us_socket_shutdown_read [function] [call site] 00322
13 us_poll_fd [function] [call site] 00323
13 bsd_shutdown_socket_read [function] [call site] 00324
14 shutdown [call site] 00325
12 ofats::any_detail::any_invocable_impl<void, false, uWS::WebSocket<false, true, test()::PerSocketData>*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, uWS::OpCode>::operator bool() const [function] [call site] 00326
12 ofats::any_invocable<void (uWS::WebSocket<false, true, test()::PerSocketData>*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, uWS::OpCode)>::operator()(uWS::WebSocket<false, true, test()::PerSocketData>*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, uWS::OpCode) [function] [call site] 00327
12 uWS::AsyncSocket<false>::getAsyncSocketData() [function] [call site] 00328
12 uWS::AsyncSocket<false>::getBufferedAmount() [function] [call site] 00329
12 uWS::AsyncSocket<false>::getLoopData() [function] [call site] 00330
12 unsigned long uWS::protocol::formatMessage<true>(char*, char const*, unsigned long, uWS::OpCode, unsigned long, bool, bool) [function] [call site] 00331
13 unsigned short uWS::protocol::cond_byte_swap<unsigned short>(unsigned short) [function] [call site] 00332
13 unsigned long uWS::protocol::cond_byte_swap<unsigned long>(unsigned long) [function] [call site] 00333
12 us_socket_write2 [function] [call site] 00334
13 us_socket_is_closed [function] [call site] 00335
13 us_socket_is_shut_down [function] [call site] 00336
14 us_internal_poll_type [function] [call site] 00337
13 us_poll_fd [function] [call site] 00338
13 bsd_write2 [function] [call site] 00339
14 writev [call site] 00340
13 us_poll_change [function] [call site] 00341
14 us_poll_events [function] [call site] 00342
14 us_internal_poll_type [function] [call site] 00343
14 epoll_ctl [call site] 00344
12 uWS::BackPressure::append(char const*, unsigned long) [function] [call site] 00345
12 uWS::BackPressure::append(char const*, unsigned long) [function] [call site] 00346
12 uWS::BackPressure::append(char const*, unsigned long) [function] [call site] 00347
12 uWS::AsyncSocket<false>::uncorkWithoutSending() [function] [call site] 00348
13 uWS::AsyncSocket<false>::isCorked() [function] [call site] 00349
14 uWS::AsyncSocket<false>::getLoopData() [function] [call site] 00350
13 uWS::AsyncSocket<false>::getLoopData() [function] [call site] 00351
12 uWS::TopicTree<uWS::TopicTreeMessage, uWS::TopicTreeBigMessage>::drain(uWS::Subscriber*) [function] [call site] 00352
13 uWS::Subscriber::needsDrainage() [function] [call site] 00353
13 uWS::TopicTree<uWS::TopicTreeMessage, uWS::TopicTreeBigMessage>::unlinkDrainableSubscriber(uWS::Subscriber*) [function] [call site] 00354
13 uWS::TopicTree<uWS::TopicTreeMessage, uWS::TopicTreeBigMessage>::drainImpl(uWS::Subscriber*) [function] [call site] 00355
12 uWS::AsyncSocket<false>::getAsyncSocketData() [function] [call site] 00356
12 uWS::AsyncSocket<false>::getLoopData() [function] [call site] 00357
12 uWS::DeflationStream::deflate(uWS::ZlibContext*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, bool) [function] [call site] 00358
12 uWS::DeflationStream::deflate(uWS::ZlibContext*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, bool) [function] [call site] 00359
12 uWS::protocol::messageFrameSize(unsigned long) [function] [call site] 00360
12 uWS::AsyncSocket<false>::getSendBuffer(unsigned long) [function] [call site] 00361
13 uWS::AsyncSocket<false>::getLoopData() [function] [call site] 00362
13 uWS::AsyncSocket<false>::getAsyncSocketData() [function] [call site] 00363
13 uWS::BackPressure::length() [function] [call site] 00364
13 uWS::AsyncSocket<false>::isCorked() [function] [call site] 00365
13 uWS::AsyncSocket<false>::canCork() [function] [call site] 00366
14 uWS::AsyncSocket<false>::getLoopData() [function] [call site] 00367
13 uWS::AsyncSocket<false>::isCorked() [function] [call site] 00368
13 uWS::AsyncSocket<false>::cork() [function] [call site] 00369
13 uWS::AsyncSocket<false>::isCorked() [function] [call site] 00370
13 uWS::BackPressure::resize(unsigned long) [function] [call site] 00371
13 uWS::BackPressure::data() [function] [call site] 00372
13 uWS::BackPressure::data() [function] [call site] 00373
12 unsigned long uWS::protocol::formatMessage<true>(char*, char const*, unsigned long, uWS::OpCode, unsigned long, bool, bool) [function] [call site] 00374
12 uWS::AsyncSocket<false>::write(char const*, int, bool, int) [function] [call site] 00375
13 us_socket_is_closed [function] [call site] 00376
13 uWS::AsyncSocket<false>::getLoopData() [function] [call site] 00377
13 uWS::AsyncSocket<false>::getAsyncSocketData() [function] [call site] 00378
13 uWS::BackPressure::length() [function] [call site] 00379
13 uWS::BackPressure::data() [function] [call site] 00380
13 uWS::BackPressure::length() [function] [call site] 00381
13 us_socket_write [function] [call site] 00382
14 us_socket_is_closed [function] [call site] 00383
14 us_socket_is_shut_down [function] [call site] 00384
14 us_poll_fd [function] [call site] 00385
14 bsd_send [function] [call site] 00386
15 send [call site] 00387
14 us_poll_change [function] [call site] 00388
13 uWS::BackPressure::length() [function] [call site] 00389
13 uWS::BackPressure::erase(unsigned int) [function] [call site] 00390
13 uWS::BackPressure::append(char const*, unsigned long) [function] [call site] 00391
13 uWS::BackPressure::clear() [function] [call site] 00392
13 uWS::AsyncSocket<false>::uncork(char const*, int, bool) [function] [call site] 00393
14 uWS::AsyncSocket<false>::getLoopData() [function] [call site] 00394
14 uWS::AsyncSocket<false>::write(char const*, int, bool, int) [function] [call site] 00395
15 us_socket_write [function] [call site] 00396
15 uWS::BackPressure::length() [function] [call site] 00397
15 uWS::BackPressure::reserve(unsigned long) [function] [call site] 00398
15 uWS::BackPressure::append(char const*, unsigned long) [function] [call site] 00399
14 uWS::AsyncSocket<false>::write(char const*, int, bool, int) [function] [call site] 00400
12 uWS::AsyncSocket<false>::uncork(char const*, int, bool) [function] [call site] 00401
12 uWS::AsyncSocket<false>::timeout(unsigned int) [function] [call site] 00402
12 uWS::AsyncSocket<false>::getAsyncSocketData() [function] [call site] 00403
11 uWS::AsyncSocket<false>::isCorked() [function] [call site] 00404
11 uWS::AsyncSocket<false>::shutdown() [function] [call site] 00405
12 us_socket_shutdown [function] [call site] 00406
13 us_socket_is_closed [function] [call site] 00407
13 us_socket_is_shut_down [function] [call site] 00408
13 us_internal_poll_set_type [function] [call site] 00409
13 us_poll_events [function] [call site] 00410
13 us_poll_change [function] [call site] 00411
13 us_poll_fd [function] [call site] 00412
13 bsd_shutdown_socket [function] [call site] 00413
14 shutdown [call site] 00414
11 us_socket_context [function] [call site] 00415
11 us_socket_context_ext [function] [call site] 00416
11 uWS::AsyncSocket<false>::timeout(unsigned int) [function] [call site] 00417
11 ofats::any_detail::any_invocable_impl<void, false, uWS::WebSocket<false, true, test()::PerSocketData>*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, int, int>::operator bool() const [function] [call site] 00418
11 ofats::any_invocable<void (uWS::WebSocket<false, true, test()::PerSocketData>*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, int, int)>::operator()(uWS::WebSocket<false, true, test()::PerSocketData>*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, int, int) [function] [call site] 00419
11 uWS::TopicTree<uWS::TopicTreeMessage, uWS::TopicTreeBigMessage>::freeSubscriber(uWS::Subscriber*) [function] [call site] 00420
11 ofats::any_detail::any_invocable_impl<void, false, uWS::WebSocket<false, true, test()::PerSocketData>*, int, std::__1::basic_string_view<char, std::__1::char_traits<char> > >::operator bool() const [function] [call site] 00421
11 ofats::any_invocable<void (uWS::WebSocket<false, true, test()::PerSocketData>*, int, std::__1::basic_string_view<char, std::__1::char_traits<char> >)>::operator()(uWS::WebSocket<false, true, test()::PerSocketData>*, int, std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00422
11 uWS::WebSocket<false, true, test()::PerSocketData>::getUserData() [function] [call site] 00423
11 test()::PerSocketData::~PerSocketData() [function] [call site] 00424
10 uWS::WebSocket<false, true, test()::PerSocketData>::send(std::__1::basic_string_view<char, std::__1::char_traits<char> >, uWS::OpCode, bool, bool) [function] [call site] 00425
10 ofats::any_detail::any_invocable_impl<void, false, uWS::WebSocket<false, true, test()::PerSocketData>*, std::__1::basic_string_view<char, std::__1::char_traits<char> > >::operator bool() const [function] [call site] 00426
10 ofats::any_invocable<void (uWS::WebSocket<false, true, test()::PerSocketData>*, std::__1::basic_string_view<char, std::__1::char_traits<char> >)>::operator()(uWS::WebSocket<false, true, test()::PerSocketData>*, std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00427
11 ofats::any_detail::any_invocable_impl<void, false, uWS::WebSocket<false, true, test()::PerSocketData>*, std::__1::basic_string_view<char, std::__1::char_traits<char> > >::call(uWS::WebSocket<false, true, test()::PerSocketData>*, std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00428
10 us_socket_is_closed [function] [call site] 00429
10 ofats::any_detail::any_invocable_impl<void, false, uWS::WebSocket<false, true, test()::PerSocketData>*, std::__1::basic_string_view<char, std::__1::char_traits<char> > >::operator bool() const [function] [call site] 00430
10 ofats::any_invocable<void (uWS::WebSocket<false, true, test()::PerSocketData>*, std::__1::basic_string_view<char, std::__1::char_traits<char> >)>::operator()(uWS::WebSocket<false, true, test()::PerSocketData>*, std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00431
10 us_socket_is_closed [function] [call site] 00432
10 uWS::protocol::parseClosePayload(char*, unsigned long) [function] [call site] 00433
10 uWS::WebSocket<false, true, test()::PerSocketData>::end(int, std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00434
10 uWS::WebSocket<false, true, test()::PerSocketData>::send(std::__1::basic_string_view<char, std::__1::char_traits<char> >, uWS::OpCode, bool, bool) [function] [call site] 00435
10 ofats::any_detail::any_invocable_impl<void, false, uWS::WebSocket<false, true, test()::PerSocketData>*, std::__1::basic_string_view<char, std::__1::char_traits<char> > >::operator bool() const [function] [call site] 00436
10 ofats::any_invocable<void (uWS::WebSocket<false, true, test()::PerSocketData>*, std::__1::basic_string_view<char, std::__1::char_traits<char> >)>::operator()(uWS::WebSocket<false, true, test()::PerSocketData>*, std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00437
10 us_socket_is_closed [function] [call site] 00438
10 ofats::any_detail::any_invocable_impl<void, false, uWS::WebSocket<false, true, test()::PerSocketData>*, std::__1::basic_string_view<char, std::__1::char_traits<char> > >::operator bool() const [function] [call site] 00439
10 ofats::any_invocable<void (uWS::WebSocket<false, true, test()::PerSocketData>*, std::__1::basic_string_view<char, std::__1::char_traits<char> >)>::operator()(uWS::WebSocket<false, true, test()::PerSocketData>*, std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00440
10 us_socket_is_closed [function] [call site] 00441
9 uWS::WebSocketProtocol<true, uWS::WebSocketContext<false, true, test()::PerSocketData> >::isFin(char*) [function] [call site] 00442
9 void uWS::WebSocketProtocol<true, uWS::WebSocketContext<false, true, test()::PerSocketData> >::unmaskImprecise8<0>(char*, unsigned long, unsigned int) [function] [call site] 00443
9 uWS::WebSocketProtocol<true, uWS::WebSocketContext<false, true, test()::PerSocketData> >::rotateMask(unsigned int, char*) [function] [call site] 00444
9 uWS::WebSocketContext<false, true, test()::PerSocketData>::handleFragment(char*, unsigned long, unsigned int, int, bool, uWS::WebSocketState<true>*, void*) [function] [call site] 00445
8 unsigned short uWS::protocol::bit_cast<unsigned short>(char*) [function] [call site] 00446
8 unsigned short uWS::protocol::cond_byte_swap<unsigned short>(unsigned short) [function] [call site] 00447
8 bool uWS::WebSocketProtocol<true, uWS::WebSocketContext<false, true, test()::PerSocketData> >::consumeMessage<8u, unsigned short>(unsigned short, char*&, unsigned int&, uWS::WebSocketState<true>*, void*) [function] [call site] 00448
9 void uWS::WebSocketProtocol<true, uWS::WebSocketContext<false, true, test()::PerSocketData> >::unmaskImpreciseCopyMask<8>(char*, unsigned int) [function] [call site] 00449
10 void uWS::WebSocketProtocol<true, uWS::WebSocketContext<false, true, test()::PerSocketData> >::unmaskImprecise8<8>(char*, unsigned long, unsigned int) [function] [call site] 00450
8 unsigned long uWS::protocol::bit_cast<unsigned long>(char*) [function] [call site] 00451
8 unsigned long uWS::protocol::cond_byte_swap<unsigned long>(unsigned long) [function] [call site] 00452
8 bool uWS::WebSocketProtocol<true, uWS::WebSocketContext<false, true, test()::PerSocketData> >::consumeMessage<14u, unsigned long>(unsigned long, char*&, unsigned int&, uWS::WebSocketState<true>*, void*) [function] [call site] 00453
9 void uWS::WebSocketProtocol<true, uWS::WebSocketContext<false, true, test()::PerSocketData> >::unmaskImpreciseCopyMask<14>(char*, unsigned int) [function] [call site] 00454
10 void uWS::WebSocketProtocol<true, uWS::WebSocketContext<false, true, test()::PerSocketData> >::unmaskImprecise8<14>(char*, unsigned long, unsigned int) [function] [call site] 00455
8 uWS::WebSocketProtocol<true, uWS::WebSocketContext<false, true, test()::PerSocketData> >::consumeContinuation(char*&, unsigned int&, uWS::WebSocketState<true>*, void*) [function] [call site] 00456
9 uWS::WebSocketProtocol<true, uWS::WebSocketContext<false, true, test()::PerSocketData> >::unmaskInplace(char*, char*, char*) [function] [call site] 00457
9 uWS::WebSocketContext<false, true, test()::PerSocketData>::handleFragment(char*, unsigned long, unsigned int, int, bool, uWS::WebSocketState<true>*, void*) [function] [call site] 00458
9 memcmp [call site] 00459
9 uWS::WebSocketProtocol<true, uWS::WebSocketContext<false, true, test()::PerSocketData> >::unmaskAll(char*, char*) [function] [call site] 00460
10 void uWS::WebSocketProtocol<true, uWS::WebSocketContext<false, true, test()::PerSocketData> >::UnrolledXor<16>(char*, char*) [function] [call site] 00461
11 void uWS::WebSocketProtocol<true, uWS::WebSocketContext<false, true, test()::PerSocketData> >::UnrolledXor<15>(char*, char*) [function] [call site] 00462
12 void uWS::WebSocketProtocol<true, uWS::WebSocketContext<false, true, test()::PerSocketData> >::UnrolledXor<14>(char*, char*) [function] [call site] 00463
13 void uWS::WebSocketProtocol<true, uWS::WebSocketContext<false, true, test()::PerSocketData> >::UnrolledXor<13>(char*, char*) [function] [call site] 00464
14 void uWS::WebSocketProtocol<true, uWS::WebSocketContext<false, true, test()::PerSocketData> >::UnrolledXor<12>(char*, char*) [function] [call site] 00465
15 void uWS::WebSocketProtocol<true, uWS::WebSocketContext<false, true, test()::PerSocketData> >::UnrolledXor<11>(char*, char*) [function] [call site] 00466
16 void uWS::WebSocketProtocol<true, uWS::WebSocketContext<false, true, test()::PerSocketData> >::UnrolledXor<10>(char*, char*) [function] [call site] 00467
17 void uWS::WebSocketProtocol<true, uWS::WebSocketContext<false, true, test()::PerSocketData> >::UnrolledXor<9>(char*, char*) [function] [call site] 00468
18 void uWS::WebSocketProtocol<true, uWS::WebSocketContext<false, true, test()::PerSocketData> >::UnrolledXor<8>(char*, char*) [function] [call site] 00469
19 void uWS::WebSocketProtocol<true, uWS::WebSocketContext<false, true, test()::PerSocketData> >::UnrolledXor<7>(char*, char*) [function] [call site] 00470
20 void uWS::WebSocketProtocol<true, uWS::WebSocketContext<false, true, test()::PerSocketData> >::UnrolledXor<6>(char*, char*) [function] [call site] 00471
21 void uWS::WebSocketProtocol<true, uWS::WebSocketContext<false, true, test()::PerSocketData> >::UnrolledXor<5>(char*, char*) [function] [call site] 00472
22 void uWS::WebSocketProtocol<true, uWS::WebSocketContext<false, true, test()::PerSocketData> >::UnrolledXor<4>(char*, char*) [function] [call site] 00473
23 void uWS::WebSocketProtocol<true, uWS::WebSocketContext<false, true, test()::PerSocketData> >::UnrolledXor<3>(char*, char*) [function] [call site] 00474
24 void uWS::WebSocketProtocol<true, uWS::WebSocketContext<false, true, test()::PerSocketData> >::UnrolledXor<2>(char*, char*) [function] [call site] 00475
25 void uWS::WebSocketProtocol<true, uWS::WebSocketContext<false, true, test()::PerSocketData> >::UnrolledXor<1>(char*, char*) [function] [call site] 00476
9 uWS::WebSocketProtocol<true, uWS::WebSocketContext<false, true, test()::PerSocketData> >::unmaskInplace(char*, char*, char*) [function] [call site] 00477
9 uWS::WebSocketContext<false, true, test()::PerSocketData>::handleFragment(char*, unsigned long, unsigned int, int, bool, uWS::WebSocketState<true>*, void*) [function] [call site] 00478
9 uWS::WebSocketProtocol<true, uWS::WebSocketContext<false, true, test()::PerSocketData> >::rotateMask(unsigned int, char*) [function] [call site] 00479
7 uWS::AsyncSocket<false>::uncork(char const*, int, bool) [function] [call site] 00480
7 uWS::AsyncSocket<false>::getBufferedAmount() [function] [call site] 00481
7 uWS::AsyncSocket<false>::shutdown() [function] [call site] 00482
5 us_socket_context_on_writable [function] [call site] 00483
5 auto uWS::WebSocketContext<false, true, test()::PerSocketData>::init()::{lambda(auto:1*)#1}::__invoke<us_socket_t>(us_socket_t*) [function] [call site] 00484
6 auto uWS::WebSocketContext<false, true, test()::PerSocketData>::init()::{lambda(auto:1*)#1}::operator()<us_socket_t>(us_socket_t*) const [function] [call site] 00485
7 us_socket_is_shut_down [function] [call site] 00486
7 us_socket_ext [function] [call site] 00487
7 uWS::AsyncSocket<false>::getBufferedAmount() [function] [call site] 00488
7 uWS::AsyncSocket<false>::getBufferedAmount() [function] [call site] 00489
7 us_socket_context [function] [call site] 00490
7 us_socket_context_ext [function] [call site] 00491
7 uWS::AsyncSocket<false>::timeout(unsigned int) [function] [call site] 00492
7 uWS::AsyncSocket<false>::getBufferedAmount() [function] [call site] 00493
7 uWS::AsyncSocket<false>::shutdown() [function] [call site] 00494
7 uWS::AsyncSocket<false>::getBufferedAmount() [function] [call site] 00495
7 us_socket_context [function] [call site] 00496
7 us_socket_context_ext [function] [call site] 00497
7 ofats::any_detail::any_invocable_impl<void, false, uWS::WebSocket<false, true, test()::PerSocketData>*>::operator bool() const [function] [call site] 00498
7 ofats::any_invocable<void (uWS::WebSocket<false, true, test()::PerSocketData>*)>::operator()(uWS::WebSocket<false, true, test()::PerSocketData>*) [function] [call site] 00499
8 ofats::any_detail::any_invocable_impl<void, false, uWS::WebSocket<false, true, test()::PerSocketData>*>::call(uWS::WebSocket<false, true, test()::PerSocketData>*) [function] [call site] 00500
5 us_socket_context_on_end [function] [call site] 00501
5 auto uWS::WebSocketContext<false, true, test()::PerSocketData>::init()::{lambda(auto:1*)#2}::__invoke<us_socket_t>(us_socket_t*) [function] [call site] 00502
6 auto uWS::WebSocketContext<false, true, test()::PerSocketData>::init()::{lambda(auto:1*)#2}::operator()<us_socket_t>(us_socket_t*) const [function] [call site] 00503
7 us_socket_close [function] [call site] 00504
5 us_socket_context_on_long_timeout [function] [call site] 00505
5 auto uWS::WebSocketContext<false, true, test()::PerSocketData>::init()::{lambda(auto:1*)#3}::__invoke<us_socket_t>(us_socket_t*) [function] [call site] 00506
6 auto uWS::WebSocketContext<false, true, test()::PerSocketData>::init()::{lambda(auto:1*)#3}::operator()<us_socket_t>(us_socket_t*) const [function] [call site] 00507
7 uWS::WebSocket<false, true, test()::PerSocketData>::end(int, std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00508
5 us_socket_context_on_timeout [function] [call site] 00509
5 auto uWS::WebSocketContext<false, true, test()::PerSocketData>::init()::{lambda(auto:1*)#4}::__invoke<us_socket_t>(us_socket_t*) [function] [call site] 00510
6 auto uWS::WebSocketContext<false, true, test()::PerSocketData>::init()::{lambda(auto:1*)#4}::operator()<us_socket_t>(us_socket_t*) const [function] [call site] 00511
7 us_socket_ext [function] [call site] 00512
7 us_socket_context [function] [call site] 00513
7 us_socket_context_ext [function] [call site] 00514
7 us_socket_timeout [function] [call site] 00515
7 uWS::AsyncSocket<false>::write(char const*, int, bool, int) [function] [call site] 00516
7 uWS::WebSocketContext<false, true, test()::PerSocketData>::forceClose(uWS::WebSocketState<true>*, void*, std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00517
3 ofats::any_invocable<void ()>::any_invocable<uWS::TemplatedApp<false>::ws<test()::PerSocketData>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, uWS::TemplatedApp<false>::WebSocketBehavior<test()::PerSocketData>&&)::{lambda()#1}, void>(uWS::TemplatedApp<false>::ws<test()::PerSocketData>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, uWS::TemplatedApp<false>::WebSocketBehavior<test()::PerSocketData>&&)::{lambda()#1}&&) [function] [call site] 00518
4 ofats::any_detail::any_invocable_impl<void, false>::any_invocable_impl() [function] [call site] 00519
4 void ofats::any_detail::any_invocable_impl<void, false>::create<uWS::TemplatedApp<false>::ws<test()::PerSocketData>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, uWS::TemplatedApp<false>::WebSocketBehavior<test()::PerSocketData>&&)::{lambda()#1}, {lambda()#1}>({lambda()#1}&&) [function] [call site] 00520
5 void ofats::any_detail::handler_traits<void>::small_handler<uWS::TemplatedApp<false>::ws<test()::PerSocketData>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, uWS::TemplatedApp<false>::WebSocketBehavior<test()::PerSocketData>&&)::{lambda()#1}>::create<{lambda()#1}>(ofats::any_detail::storage&, {lambda()#1}&&) [function] [call site] 00521
3 ofats::any_detail::any_invocable_impl<void, false>::~any_invocable_impl() [function] [call site] 00522
4 ofats::any_detail::any_invocable_impl<void, false>::destroy() [function] [call site] 00523
3 us_socket_context_loop [function] [call site] 00524
3 us_loop_ext [function] [call site] 00525
3 uWS::InflationStream::InflationStream(uWS::CompressOptions) [function] [call site] 00526
3 uWS::DeflationStream::DeflationStream(uWS::CompressOptions) [function] [call site] 00527
3 uWS::WebSocketContext<false, true, test()::PerSocketData>::getExt() [function] [call site] 00528
4 us_socket_context_ext [function] [call site] 00529
3 ofats::any_invocable<void (uWS::WebSocket<false, true, test()::PerSocketData>*)>::operator=(ofats::any_invocable<void (uWS::WebSocket<false, true, test()::PerSocketData>*)>&&) [function] [call site] 00530
4 ofats::any_detail::any_invocable_impl<void, false, uWS::WebSocket<false, true, test()::PerSocketData>*>::operator=(ofats::any_detail::any_invocable_impl<void, false, uWS::WebSocket<false, true, test()::PerSocketData>*>&&) [function] [call site] 00531
5 ofats::any_detail::any_invocable_impl<void, false, uWS::WebSocket<false, true, test()::PerSocketData>*>::any_invocable_impl(ofats::any_detail::any_invocable_impl<void, false, uWS::WebSocket<false, true, test()::PerSocketData>*>&&) [function] [call site] 00532
5 ofats::any_detail::any_invocable_impl<void, false, uWS::WebSocket<false, true, test()::PerSocketData>*>::swap(ofats::any_detail::any_invocable_impl<void, false, uWS::WebSocket<false, true, test()::PerSocketData>*>&) [function] [call site] 00533
6 ofats::any_detail::storage::storage() [function] [call site] 00534
6 __clang_call_terminate [call site] 00535
5 ofats::any_detail::any_invocable_impl<void, false, uWS::WebSocket<false, true, test()::PerSocketData>*>::~any_invocable_impl() [function] [call site] 00536
6 ofats::any_detail::any_invocable_impl<void, false, uWS::WebSocket<false, true, test()::PerSocketData>*>::destroy() [function] [call site] 00537
3 uWS::WebSocketContext<false, true, test()::PerSocketData>::getExt() [function] [call site] 00538
3 ofats::any_invocable<void (uWS::WebSocket<false, true, test()::PerSocketData>*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, uWS::OpCode)>::operator=(ofats::any_invocable<void (uWS::WebSocket<false, true, test()::PerSocketData>*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, uWS::OpCode)>&&) [function] [call site] 00539
4 ofats::any_detail::any_invocable_impl<void, false, uWS::WebSocket<false, true, test()::PerSocketData>*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, uWS::OpCode>::operator=(ofats::any_detail::any_invocable_impl<void, false, uWS::WebSocket<false, true, test()::PerSocketData>*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, uWS::OpCode>&&) [function] [call site] 00540
5 ofats::any_detail::any_invocable_impl<void, false, uWS::WebSocket<false, true, test()::PerSocketData>*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, uWS::OpCode>::any_invocable_impl(ofats::any_detail::any_invocable_impl<void, false, uWS::WebSocket<false, true, test()::PerSocketData>*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, uWS::OpCode>&&) [function] [call site] 00541
5 ofats::any_detail::any_invocable_impl<void, false, uWS::WebSocket<false, true, test()::PerSocketData>*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, uWS::OpCode>::swap(ofats::any_detail::any_invocable_impl<void, false, uWS::WebSocket<false, true, test()::PerSocketData>*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, uWS::OpCode>&) [function] [call site] 00542
5 ofats::any_detail::any_invocable_impl<void, false, uWS::WebSocket<false, true, test()::PerSocketData>*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, uWS::OpCode>::~any_invocable_impl() [function] [call site] 00543
6 ofats::any_detail::any_invocable_impl<void, false, uWS::WebSocket<false, true, test()::PerSocketData>*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, uWS::OpCode>::destroy() [function] [call site] 00544
3 uWS::WebSocketContext<false, true, test()::PerSocketData>::getExt() [function] [call site] 00545
3 ofats::any_invocable<void (uWS::WebSocket<false, true, test()::PerSocketData>*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, uWS::OpCode)>::operator=(ofats::any_invocable<void (uWS::WebSocket<false, true, test()::PerSocketData>*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, uWS::OpCode)>&&) [function] [call site] 00546
3 uWS::WebSocketContext<false, true, test()::PerSocketData>::getExt() [function] [call site] 00547
3 ofats::any_invocable<void (uWS::WebSocket<false, true, test()::PerSocketData>*)>::operator=(ofats::any_invocable<void (uWS::WebSocket<false, true, test()::PerSocketData>*)>&&) [function] [call site] 00548
3 uWS::WebSocketContext<false, true, test()::PerSocketData>::getExt() [function] [call site] 00549
3 ofats::any_invocable<void (uWS::WebSocket<false, true, test()::PerSocketData>*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, int, int)>::operator=(ofats::any_invocable<void (uWS::WebSocket<false, true, test()::PerSocketData>*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, int, int)>&&) [function] [call site] 00550
4 ofats::any_detail::any_invocable_impl<void, false, uWS::WebSocket<false, true, test()::PerSocketData>*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, int, int>::operator=(ofats::any_detail::any_invocable_impl<void, false, uWS::WebSocket<false, true, test()::PerSocketData>*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, int, int>&&) [function] [call site] 00551
5 ofats::any_detail::any_invocable_impl<void, false, uWS::WebSocket<false, true, test()::PerSocketData>*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, int, int>::any_invocable_impl(ofats::any_detail::any_invocable_impl<void, false, uWS::WebSocket<false, true, test()::PerSocketData>*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, int, int>&&) [function] [call site] 00552
5 ofats::any_detail::any_invocable_impl<void, false, uWS::WebSocket<false, true, test()::PerSocketData>*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, int, int>::swap(ofats::any_detail::any_invocable_impl<void, false, uWS::WebSocket<false, true, test()::PerSocketData>*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, int, int>&) [function] [call site] 00553
5 ofats::any_detail::any_invocable_impl<void, false, uWS::WebSocket<false, true, test()::PerSocketData>*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, int, int>::~any_invocable_impl() [function] [call site] 00554
6 ofats::any_detail::any_invocable_impl<void, false, uWS::WebSocket<false, true, test()::PerSocketData>*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, int, int>::destroy() [function] [call site] 00555
3 uWS::WebSocketContext<false, true, test()::PerSocketData>::getExt() [function] [call site] 00556
3 ofats::any_invocable<void (uWS::WebSocket<false, true, test()::PerSocketData>*, int, std::__1::basic_string_view<char, std::__1::char_traits<char> >)>::operator=(ofats::any_invocable<void (uWS::WebSocket<false, true, test()::PerSocketData>*, int, std::__1::basic_string_view<char, std::__1::char_traits<char> >)>&&) [function] [call site] 00557
4 ofats::any_detail::any_invocable_impl<void, false, uWS::WebSocket<false, true, test()::PerSocketData>*, int, std::__1::basic_string_view<char, std::__1::char_traits<char> > >::operator=(ofats::any_detail::any_invocable_impl<void, false, uWS::WebSocket<false, true, test()::PerSocketData>*, int, std::__1::basic_string_view<char, std::__1::char_traits<char> > >&&) [function] [call site] 00558
5 ofats::any_detail::any_invocable_impl<void, false, uWS::WebSocket<false, true, test()::PerSocketData>*, int, std::__1::basic_string_view<char, std::__1::char_traits<char> > >::any_invocable_impl(ofats::any_detail::any_invocable_impl<void, false, uWS::WebSocket<false, true, test()::PerSocketData>*, int, std::__1::basic_string_view<char, std::__1::char_traits<char> > >&&) [function] [call site] 00559
5 ofats::any_detail::any_invocable_impl<void, false, uWS::WebSocket<false, true, test()::PerSocketData>*, int, std::__1::basic_string_view<char, std::__1::char_traits<char> > >::swap(ofats::any_detail::any_invocable_impl<void, false, uWS::WebSocket<false, true, test()::PerSocketData>*, int, std::__1::basic_string_view<char, std::__1::char_traits<char> > >&) [function] [call site] 00560
5 ofats::any_detail::any_invocable_impl<void, false, uWS::WebSocket<false, true, test()::PerSocketData>*, int, std::__1::basic_string_view<char, std::__1::char_traits<char> > >::~any_invocable_impl() [function] [call site] 00561
6 ofats::any_detail::any_invocable_impl<void, false, uWS::WebSocket<false, true, test()::PerSocketData>*, int, std::__1::basic_string_view<char, std::__1::char_traits<char> > >::destroy() [function] [call site] 00562
3 uWS::WebSocketContext<false, true, test()::PerSocketData>::getExt() [function] [call site] 00563
3 ofats::any_invocable<void (uWS::WebSocket<false, true, test()::PerSocketData>*, std::__1::basic_string_view<char, std::__1::char_traits<char> >)>::operator=(ofats::any_invocable<void (uWS::WebSocket<false, true, test()::PerSocketData>*, std::__1::basic_string_view<char, std::__1::char_traits<char> >)>&&) [function] [call site] 00564
4 ofats::any_detail::any_invocable_impl<void, false, uWS::WebSocket<false, true, test()::PerSocketData>*, std::__1::basic_string_view<char, std::__1::char_traits<char> > >::operator=(ofats::any_detail::any_invocable_impl<void, false, uWS::WebSocket<false, true, test()::PerSocketData>*, std::__1::basic_string_view<char, std::__1::char_traits<char> > >&&) [function] [call site] 00565
5 ofats::any_detail::any_invocable_impl<void, false, uWS::WebSocket<false, true, test()::PerSocketData>*, std::__1::basic_string_view<char, std::__1::char_traits<char> > >::any_invocable_impl(ofats::any_detail::any_invocable_impl<void, false, uWS::WebSocket<false, true, test()::PerSocketData>*, std::__1::basic_string_view<char, std::__1::char_traits<char> > >&&) [function] [call site] 00566
5 ofats::any_detail::any_invocable_impl<void, false, uWS::WebSocket<false, true, test()::PerSocketData>*, std::__1::basic_string_view<char, std::__1::char_traits<char> > >::swap(ofats::any_detail::any_invocable_impl<void, false, uWS::WebSocket<false, true, test()::PerSocketData>*, std::__1::basic_string_view<char, std::__1::char_traits<char> > >&) [function] [call site] 00567
5 ofats::any_detail::any_invocable_impl<void, false, uWS::WebSocket<false, true, test()::PerSocketData>*, std::__1::basic_string_view<char, std::__1::char_traits<char> > >::~any_invocable_impl() [function] [call site] 00568
6 ofats::any_detail::any_invocable_impl<void, false, uWS::WebSocket<false, true, test()::PerSocketData>*, std::__1::basic_string_view<char, std::__1::char_traits<char> > >::destroy() [function] [call site] 00569
3 uWS::WebSocketContext<false, true, test()::PerSocketData>::getExt() [function] [call site] 00570
3 ofats::any_invocable<void (uWS::WebSocket<false, true, test()::PerSocketData>*, std::__1::basic_string_view<char, std::__1::char_traits<char> >)>::operator=(ofats::any_invocable<void (uWS::WebSocket<false, true, test()::PerSocketData>*, std::__1::basic_string_view<char, std::__1::char_traits<char> >)>&&) [function] [call site] 00571
3 uWS::WebSocketContext<false, true, test()::PerSocketData>::getExt() [function] [call site] 00572
3 uWS::WebSocketContext<false, true, test()::PerSocketData>::getExt() [function] [call site] 00573
3 uWS::WebSocketContext<false, true, test()::PerSocketData>::getExt() [function] [call site] 00574
3 uWS::WebSocketContext<false, true, test()::PerSocketData>::getExt() [function] [call site] 00575
3 uWS::WebSocketContext<false, true, test()::PerSocketData>::getExt() [function] [call site] 00576
3 uWS::WebSocketContext<false, true, test()::PerSocketData>::getExt() [function] [call site] 00577
3 uWS::WebSocketContext<false, true, test()::PerSocketData>::getExt() [function] [call site] 00578
3 uWS::WebSocketContext<false, true, test()::PerSocketData>::getExt() [function] [call site] 00579
3 uWS::WebSocketContextData<false, test()::PerSocketData>::calculateIdleTimeoutCompnents(unsigned short) [function] [call site] 00580
3 uWS::TemplatedApp<false>::WebSocketBehavior<test()::PerSocketData>::WebSocketBehavior(uWS::TemplatedApp<false>::WebSocketBehavior<test()::PerSocketData>&&) [function] [call site] 00581
4 ofats::any_invocable<void (uWS::HttpResponse<false>*, uWS::HttpRequest*, us_socket_context_t*)>::any_invocable(ofats::any_invocable<void (uWS::HttpResponse<false>*, uWS::HttpRequest*, us_socket_context_t*)>&&) [function] [call site] 00582
5 ofats::any_detail::any_invocable_impl<void, false, uWS::HttpResponse<false>*, uWS::HttpRequest*, us_socket_context_t*>::any_invocable_impl(ofats::any_detail::any_invocable_impl<void, false, uWS::HttpResponse<false>*, uWS::HttpRequest*, us_socket_context_t*>&&) [function] [call site] 00583
4 ofats::any_invocable<void (uWS::WebSocket<false, true, test()::PerSocketData>*)>::any_invocable(ofats::any_invocable<void (uWS::WebSocket<false, true, test()::PerSocketData>*)>&&) [function] [call site] 00584
5 ofats::any_detail::any_invocable_impl<void, false, uWS::WebSocket<false, true, test()::PerSocketData>*>::any_invocable_impl(ofats::any_detail::any_invocable_impl<void, false, uWS::WebSocket<false, true, test()::PerSocketData>*>&&) [function] [call site] 00585
4 ofats::any_invocable<void (uWS::WebSocket<false, true, test()::PerSocketData>*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, uWS::OpCode)>::any_invocable(ofats::any_invocable<void (uWS::WebSocket<false, true, test()::PerSocketData>*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, uWS::OpCode)>&&) [function] [call site] 00586
5 ofats::any_detail::any_invocable_impl<void, false, uWS::WebSocket<false, true, test()::PerSocketData>*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, uWS::OpCode>::any_invocable_impl(ofats::any_detail::any_invocable_impl<void, false, uWS::WebSocket<false, true, test()::PerSocketData>*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, uWS::OpCode>&&) [function] [call site] 00587
4 ofats::any_invocable<void (uWS::WebSocket<false, true, test()::PerSocketData>*, std::__1::basic_string_view<char, std::__1::char_traits<char> >)>::any_invocable(ofats::any_invocable<void (uWS::WebSocket<false, true, test()::PerSocketData>*, std::__1::basic_string_view<char, std::__1::char_traits<char> >)>&&) [function] [call site] 00588
5 ofats::any_detail::any_invocable_impl<void, false, uWS::WebSocket<false, true, test()::PerSocketData>*, std::__1::basic_string_view<char, std::__1::char_traits<char> > >::any_invocable_impl(ofats::any_detail::any_invocable_impl<void, false, uWS::WebSocket<false, true, test()::PerSocketData>*, std::__1::basic_string_view<char, std::__1::char_traits<char> > >&&) [function] [call site] 00589
4 ofats::any_invocable<void (uWS::WebSocket<false, true, test()::PerSocketData>*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, int, int)>::any_invocable(ofats::any_invocable<void (uWS::WebSocket<false, true, test()::PerSocketData>*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, int, int)>&&) [function] [call site] 00590
5 ofats::any_detail::any_invocable_impl<void, false, uWS::WebSocket<false, true, test()::PerSocketData>*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, int, int>::any_invocable_impl(ofats::any_detail::any_invocable_impl<void, false, uWS::WebSocket<false, true, test()::PerSocketData>*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, int, int>&&) [function] [call site] 00591
4 ofats::any_invocable<void (uWS::WebSocket<false, true, test()::PerSocketData>*, int, std::__1::basic_string_view<char, std::__1::char_traits<char> >)>::any_invocable(ofats::any_invocable<void (uWS::WebSocket<false, true, test()::PerSocketData>*, int, std::__1::basic_string_view<char, std::__1::char_traits<char> >)>&&) [function] [call site] 00592
5 ofats::any_detail::any_invocable_impl<void, false, uWS::WebSocket<false, true, test()::PerSocketData>*, int, std::__1::basic_string_view<char, std::__1::char_traits<char> > >::any_invocable_impl(ofats::any_detail::any_invocable_impl<void, false, uWS::WebSocket<false, true, test()::PerSocketData>*, int, std::__1::basic_string_view<char, std::__1::char_traits<char> > >&&) [function] [call site] 00593
3 ofats::any_invocable<void (uWS::HttpResponse<false>*, uWS::HttpRequest*)>::any_invocable<uWS::TemplatedApp<false>::ws<test()::PerSocketData>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, uWS::TemplatedApp<false>::WebSocketBehavior<test()::PerSocketData>&&)::{lambda(auto:1*, auto:2*)#1}, void>(uWS::TemplatedApp<false>::ws<test()::PerSocketData>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, uWS::TemplatedApp<false>::WebSocketBehavior<test()::PerSocketData>&&)::{lambda(auto:1*, auto:2*)#1}&&) [function] [call site] 00594
4 void ofats::any_detail::any_invocable_impl<void, false, uWS::HttpResponse<false>*, uWS::HttpRequest*>::create<uWS::TemplatedApp<false>::ws<test()::PerSocketData>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, uWS::TemplatedApp<false>::WebSocketBehavior<test()::PerSocketData>&&)::{lambda(auto:1*, auto:2*)#1}, {lambda(auto:1*, auto:2*)#1}>({lambda(auto:1*, auto:2*)#1}&&) [function] [call site] 00595
5 void ofats::any_detail::handler_traits<void, uWS::HttpResponse<false>*, uWS::HttpRequest*>::large_handler<uWS::TemplatedApp<false>::ws<test()::PerSocketData>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, uWS::TemplatedApp<false>::WebSocketBehavior<test()::PerSocketData>&&)::{lambda(auto:1*, auto:2*)#1}>::create<{lambda(auto:1*, auto:2*)#1}>(ofats::any_detail::storage&, {lambda(auto:1*, auto:2*)#1}&&) [function] [call site] 00596
6 uWS::TemplatedApp<false>::ws<test()::PerSocketData>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, uWS::TemplatedApp<false>::WebSocketBehavior<test()::PerSocketData>&&)::{lambda(auto:1*, auto:2*)#1}::WebSocketBehavior({lambda(auto:1*, auto:2*)#1}&&) [function] [call site] 00597
3 uWS::HttpContext<false>::onHttp(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> >, ofats::any_invocable<void (uWS::HttpResponse<false>*, uWS::HttpRequest*)>&&, bool) [function] [call site] 00598
3 ofats::any_detail::any_invocable_impl<void, false, uWS::HttpResponse<false>*, uWS::HttpRequest*>::~any_invocable_impl() [function] [call site] 00599
3 uWS::TemplatedApp<false>::ws<test()::PerSocketData>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, uWS::TemplatedApp<false>::WebSocketBehavior<test()::PerSocketData>&&)::{lambda(auto:1*, auto:2*)#1}::~WebSocketBehavior() [function] [call site] 00600
4 uWS::TemplatedApp<false>::WebSocketBehavior<test()::PerSocketData>::~WebSocketBehavior() [function] [call site] 00601
5 ofats::any_detail::any_invocable_impl<void, false, uWS::WebSocket<false, true, test()::PerSocketData>*, int, std::__1::basic_string_view<char, std::__1::char_traits<char> > >::~any_invocable_impl() [function] [call site] 00602
5 ofats::any_detail::any_invocable_impl<void, false, uWS::WebSocket<false, true, test()::PerSocketData>*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, int, int>::~any_invocable_impl() [function] [call site] 00603
5 ofats::any_detail::any_invocable_impl<void, false, uWS::WebSocket<false, true, test()::PerSocketData>*, std::__1::basic_string_view<char, std::__1::char_traits<char> > >::~any_invocable_impl() [function] [call site] 00604
5 ofats::any_detail::any_invocable_impl<void, false, uWS::WebSocket<false, true, test()::PerSocketData>*>::~any_invocable_impl() [function] [call site] 00605
5 ofats::any_detail::any_invocable_impl<void, false, uWS::WebSocket<false, true, test()::PerSocketData>*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, uWS::OpCode>::~any_invocable_impl() [function] [call site] 00606
5 ofats::any_detail::any_invocable_impl<void, false, uWS::HttpResponse<false>*, uWS::HttpRequest*, us_socket_context_t*>::~any_invocable_impl() [function] [call site] 00607
6 ofats::any_detail::any_invocable_impl<void, false, uWS::HttpResponse<false>*, uWS::HttpRequest*, us_socket_context_t*>::destroy() [function] [call site] 00608
2 ofats::any_invocable<void (uWS::WebSocket<false, true, test()::PerSocketData>*)>::any_invocable<test()::$_6, void>(test()::$_6&&) [function] [call site] 00609
3 void ofats::any_detail::any_invocable_impl<void, false, uWS::WebSocket<false, true, test()::PerSocketData>*>::create<test()::$_6, test()::$_6>(test()::$_6&&) [function] [call site] 00610
2 ofats::any_invocable<void (uWS::WebSocket<false, true, test()::PerSocketData>*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, uWS::OpCode)>::any_invocable<test()::$_7, void>(test()::$_7&&) [function] [call site] 00611
3 void ofats::any_detail::any_invocable_impl<void, false, uWS::WebSocket<false, true, test()::PerSocketData>*, std::__1::basic_string_view<char, std::__1::char_traits<char> >, uWS::OpCode>::create<test()::$_7, test()::$_7>(test()::$_7&&) [function] [call site] 00612
2 ofats::any_invocable<void (uWS::WebSocket<false, true, test()::PerSocketData>*)>::any_invocable<test()::$_8, void>(test()::$_8&&) [function] [call site] 00613
3 void ofats::any_detail::any_invocable_impl<void, false, uWS::WebSocket<false, true, test()::PerSocketData>*>::create<test()::$_8, test()::$_8>(test()::$_8&&) [function] [call site] 00614
2 ofats::any_invocable<void (uWS::WebSocket<false, true, test()::PerSocketData>*, std::__1::basic_string_view<char, std::__1::char_traits<char> >)>::any_invocable<test()::$_9, void>(test()::$_9&&) [function] [call site] 00615
3 void ofats::any_detail::any_invocable_impl<void, false, uWS::WebSocket<false, true, test()::PerSocketData>*, std::__1::basic_string_view<char, std::__1::char_traits<char> > >::create<test()::$_9, test()::$_9>(test()::$_9&&) [function] [call site] 00616
2 ofats::any_invocable<void (uWS::WebSocket<false, true, test()::PerSocketData>*, std::__1::basic_string_view<char, std::__1::char_traits<char> >)>::any_invocable<test()::$_10, void>(test()::$_10&&) [function] [call site] 00617
3 void ofats::any_detail::any_invocable_impl<void, false, uWS::WebSocket<false, true, test()::PerSocketData>*, std::__1::basic_string_view<char, std::__1::char_traits<char> > >::create<test()::$_10, test()::$_10>(test()::$_10&&) [function] [call site] 00618
2 ofats::any_invocable<void (uWS::WebSocket<false, true, test()::PerSocketData>*, int, std::__1::basic_string_view<char, std::__1::char_traits<char> >)>::any_invocable<test()::$_11, void>(test()::$_11&&) [function] [call site] 00619
3 void ofats::any_detail::any_invocable_impl<void, false, uWS::WebSocket<false, true, test()::PerSocketData>*, int, std::__1::basic_string_view<char, std::__1::char_traits<char> > >::create<test()::$_11, test()::$_11>(test()::$_11&&) [function] [call site] 00620
2 uWS::TemplatedApp<false>&& uWS::TemplatedApp<false>::ws<test()::PerSocketData>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, uWS::TemplatedApp<false>::WebSocketBehavior<test()::PerSocketData>&&) [function] [call site] 00621
2 ofats::any_invocable<void (us_listen_socket_t*)>::any_invocable<test()::$_12, void>(test()::$_12&&) [function] [call site] 00622
3 ofats::any_detail::any_invocable_impl<void, false, us_listen_socket_t*>::any_invocable_impl() [function] [call site] 00623
3 void ofats::any_detail::any_invocable_impl<void, false, us_listen_socket_t*>::create<test()::$_12, test()::$_12>(test()::$_12&&) [function] [call site] 00624
2 uWS::TemplatedApp<false>::listen(int, ofats::any_invocable<void (us_listen_socket_t*)>&&) [function] [call site] 00625
3 uWS::HttpContext<false>::listen(char const*, int, int) [function] [call site] 00626
4 uWS::HttpContext<false>::getSocketContext() [function] [call site] 00627
4 us_socket_context_listen [function] [call site] 00628
5 bsd_create_listen_socket [function] [call site] 00629
6 snprintf [call site] 00630
6 getaddrinfo [call site] 00631
6 bsd_create_socket [function] [call site] 00632
7 socket [call site] 00633
7 bsd_set_nonblocking [function] [call site] 00634
8 fcntl [call site] 00635
6 bsd_create_socket [function] [call site] 00636
6 freeaddrinfo [call site] 00637
6 setsockopt [call site] 00638
6 setsockopt [call site] 00639
6 setsockopt [call site] 00640
6 bind [call site] 00641
6 listen [call site] 00642
6 bsd_close_socket [function] [call site] 00643
6 freeaddrinfo [call site] 00644
5 us_create_poll [function] [call site] 00645
5 us_poll_init [function] [call site] 00646
5 us_poll_start [function] [call site] 00647
5 us_internal_socket_context_link_listen_socket [function] [call site] 00648
3 ofats::any_invocable<void (us_listen_socket_t*)>::operator()(us_listen_socket_t*) [function] [call site] 00649
4 ofats::any_detail::any_invocable_impl<void, false, us_listen_socket_t*>::call(us_listen_socket_t*) [function] [call site] 00650
2 uWS::TemplatedApp<false>::TemplatedApp(uWS::TemplatedApp<false>&&) [function] [call site] 00651
2 ofats::any_detail::any_invocable_impl<void, false, us_listen_socket_t*>::~any_invocable_impl() [function] [call site] 00652
3 ofats::any_detail::any_invocable_impl<void, false, us_listen_socket_t*>::destroy() [function] [call site] 00653
2 uWS::TemplatedApp<false>::WebSocketBehavior<test()::PerSocketData>::~WebSocketBehavior() [function] [call site] 00654
2 uWS::TemplatedApp<false>::~TemplatedApp() [function] [call site] 00655
3 uWS::HttpContext<false>::free() [function] [call site] 00656
4 uWS::HttpContext<false>::getSocketContextData() [function] [call site] 00657
4 uWS::HttpContextData<false>::~HttpContextData() [function] [call site] 00658
5 uWS::HttpRouter<uWS::HttpContextData<false>::RouterData>::~HttpRouter() [function] [call site] 00659
6 uWS::HttpRouter<uWS::HttpContextData<false>::RouterData>::Node::~Node() [function] [call site] 00660
4 uWS::HttpContext<false>::getSocketContext() [function] [call site] 00661
4 us_socket_context_free [function] [call site] 00662
5 us_internal_loop_unlink [function] [call site] 00663
3 ofats::any_invocable<void ()>::operator()() [function] [call site] 00664
3 uWS::Loop::get(void*) [function] [call site] 00665
3 uWS::Loop::removePostHandler(void*) [function] [call site] 00666
4 us_loop_ext [function] [call site] 00667
3 uWS::Loop::get(void*) [function] [call site] 00668
3 uWS::Loop::removePreHandler(void*) [function] [call site] 00669
4 us_loop_ext [function] [call site] 00670
3 uWS::TopicTree<uWS::TopicTreeMessage, uWS::TopicTreeBigMessage>::~TopicTree() [function] [call site] 00671
3 __clang_call_terminate [call site] 00672
2 uWS::TemplatedApp<false>::run() [function] [call site] 00673
3 uWS::run() [function] [call site] 00674
4 uWS::Loop::get(void*) [function] [call site] 00675
4 uWS::Loop::run() [function] [call site] 00676
5 us_loop_run [function] [call site] 00677
6 us_loop_integrate [function] [call site] 00678
7 us_timer_set [function] [call site] 00679
7 sweep_timer_cb [function] [call site] 00680
8 us_internal_timer_sweep [function] [call site] 00681
6 us_internal_loop_pre [function] [call site] 00682
7 us_internal_handle_low_priority_sockets [function] [call site] 00683
8 us_internal_socket_context_link_socket [function] [call site] 00684
8 us_socket_context [function] [call site] 00685
8 us_poll_events [function] [call site] 00686
8 us_poll_change [function] [call site] 00687
6 epoll_wait [call site] 00688
6 us_poll_events [function] [call site] 00689
6 us_internal_dispatch_ready_poll [function] [call site] 00690
7 us_internal_poll_type [function] [call site] 00691
7 us_internal_accept_poll_event [function] [call site] 00692
8 us_poll_fd [function] [call site] 00693
8 read [call site] 00694
7 us_poll_events [function] [call site] 00695
7 us_socket_close_connecting [function] [call site] 00696
8 us_socket_is_closed [function] [call site] 00697
8 us_internal_socket_context_unlink_socket [function] [call site] 00698
8 us_poll_stop [function] [call site] 00699
8 us_poll_fd [function] [call site] 00700
8 bsd_close_socket [function] [call site] 00701
7 us_poll_change [function] [call site] 00702
7 us_poll_fd [function] [call site] 00703
7 bsd_socket_nodelay [function] [call site] 00704
8 setsockopt [call site] 00705
7 us_internal_poll_set_type [function] [call site] 00706
7 us_socket_timeout [function] [call site] 00707
7 us_poll_fd [function] [call site] 00708
7 bsd_accept_socket [function] [call site] 00709
8 accept4 [call site] 00710
8 internal_finalize_bsd_addr [function] [call site] 00711
9 __bswap_16 [function] [call site] 00712
9 __bswap_16 [function] [call site] 00713
8 bsd_set_nonblocking [function] [call site] 00714
7 us_socket_context [function] [call site] 00715
7 bsd_addr_get_ip [function] [call site] 00716
7 bsd_addr_get_ip_length [function] [call site] 00717
7 us_adopt_accepted_socket [function] [call site] 00718
8 us_create_poll [function] [call site] 00719
8 us_poll_init [function] [call site] 00720
8 us_poll_start [function] [call site] 00721
8 bsd_socket_nodelay [function] [call site] 00722
8 us_internal_socket_context_link_socket [function] [call site] 00723
7 us_socket_is_closed [function] [call site] 00724
7 us_poll_fd [function] [call site] 00725
7 bsd_accept_socket [function] [call site] 00726
7 us_socket_close [function] [call site] 00727
7 us_socket_is_closed [function] [call site] 00728
7 us_socket_is_shut_down [function] [call site] 00729
7 us_socket_context [function] [call site] 00730
7 us_poll_events [function] [call site] 00731
7 us_poll_change [function] [call site] 00732
7 us_socket_context [function] [call site] 00733
7 us_poll_events [function] [call site] 00734
7 us_poll_change [function] [call site] 00735
7 us_internal_socket_context_unlink_socket [function] [call site] 00736
7 us_poll_fd [function] [call site] 00737
7 bsd_recv [function] [call site] 00738
8 recv [call site] 00739
7 us_socket_is_closed [function] [call site] 00740
7 us_socket_is_shut_down [function] [call site] 00741
7 us_socket_close [function] [call site] 00742
7 us_socket_context [function] [call site] 00743
7 us_poll_events [function] [call site] 00744
7 us_poll_change [function] [call site] 00745
7 bsd_would_block [function] [call site] 00746
8 __errno_location [call site] 00747
7 us_socket_close [function] [call site] 00748
6 us_internal_loop_post [function] [call site] 00749
7 us_internal_free_closed_sockets [function] [call site] 00750
8 us_poll_free [function] [call site] 00751
2 uWS::TemplatedApp<false>::~TemplatedApp() [function] [call site] 00752
2 uWS::Loop::get(void*) [function] [call site] 00753
2 uWS::Loop::free() [function] [call site] 00754
1 puts [call site] 00755