Fuzz introspector: EpollEchoServerPubSub
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
164 164 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::TemplatedApp ::publish(std::__1::basic_string_view >, std::__1::basic_string_view >, uWS::OpCode, bool)::{lambda(uWS::Subscriber*, uWS::TopicTreeBigMessage&)#1})']

164 164 uWS::TemplatedApp ::publish(std::__1::basic_string_view >,std::__1::basic_string_view >,uWS::OpCode,bool) call site: 00000 /src/uWebSockets/fuzzing/../src/App.h:168
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
35 35 1 :

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

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

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

24 43 us_internal_dispatch_ready_poll call site: 00643 /src/uWebSockets/fuzzing/../uSockets/src/loop.c:242
4 10 9 :

['std::__1::optional > >::optional[abi:ne180100]()', 'uWS::InflationStream::inflate(uWS::ZlibContext*, std::__1::basic_string_view >, unsigned long, bool)', 'std::__1::optional > >::operator->[abi:ne180100]()', 'std::__1::__optional_storage_base >, false>::has_value[abi:ne180100]() const', 'us_socket_context_loop', 'std::__1::basic_string_view >::data[abi:ne180100]() const', 'std::__1::basic_string_view >::length[abi:ne180100]() const', 'us_socket_context', 'us_loop_ext']

4 105 uWS::WebSocketContext ::handleFragment(char*,unsignedlong,unsignedint,int,bool,uWS::WebSocketState *,void*) call site: 00000 /src/uWebSockets/fuzzing/../src/WebSocketContext.h:71
4 10 10 :

['std::__1::basic_string , std::__1::allocator >::append(char const*)', 'std::__1::optional > >::optional[abi:ne180100]()', 'uWS::InflationStream::inflate(uWS::ZlibContext*, std::__1::basic_string_view >, unsigned long, bool)', 'std::__1::optional > >::operator->[abi:ne180100]()', 'us_socket_context_loop', 'std::__1::__optional_storage_base >, false>::has_value[abi:ne180100]() const', 'std::__1::basic_string_view >::data[abi:ne180100]() const', 'std::__1::basic_string_view >::length[abi:ne180100]() const', 'us_socket_context', 'us_loop_ext']

4 105 uWS::WebSocketContext ::handleFragment(char*,unsignedlong,unsignedint,int,bool,uWS::WebSocketState *,void*) call site: 00000 /src/uWebSockets/fuzzing/../src/WebSocketContext.h:122
4 4 3 :

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

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:423
2 4 2 :

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

2 6 uWS::AsyncSocket ::write(charconst*,int,bool,int) call site: 00000 /src/uWebSockets/fuzzing/../src/AsyncSocket.h:307
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
0 69 2 :

['uWS::AsyncSocket ::write(char const*, int, bool, int)', 'us_socket_timeout']

0 69 autouWS::WebSocketContext ::init()::{lambda(auto:1*)#4}::operator() (us_socket_t*)const call site: 00000 /src/uWebSockets/fuzzing/../src/WebSocketContext.h:395
0 67 3 :

['uWS::AsyncSocket ::uncork(char const*, int, bool)', 'std::__1::tuple_element<0ul, std::__1::pair >::type&& std::__1::get[abi:ne180100]<0ul, int, bool>(std::__1::pair &&)', 'std::__1::tuple_element<1ul, std::__1::pair >::type&& std::__1::get[abi:ne180100]<1ul, int, bool>(std::__1::pair &&)']

0 75 uWS::WebSocket ::send(std::__1::basic_string_view >,uWS::OpCode,int,bool) call site: 00000 /src/uWebSockets/fuzzing/../src/WebSocket.h:197

Fuzzer calltree

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