LCOV - code coverage report
Current view: top level - src - httpserver.cpp (source / functions) Coverage Total Hit
Test: total_coverage.info Lines: 85.6 % 597 511
Test Date: 2026-08-01 07:05:06 Functions: 98.0 % 51 50
Branches: 54.4 % 995 541

Function Name Sort by function name Hit count Sort by function hit count
_Z19RegisterHTTPHandlerRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbRKSt8functionIFvPN12http_bitcoin11HTTPRequestES6_EE 2336
_Z19RequestMethodString17HTTPRequestMethod 221606
_Z21UnregisterHTTPHandlerRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb 19440
_ZL13ClientAllowedRK8CNetAddr 221614
_ZL13RejectRequestSt10unique_ptrIN12http_bitcoin11HTTPRequestESt14default_deleteIS1_EE 0
_ZL16GetBindAddressesv 1173
_ZL17InitHTTPAllowListv 1173
_ZL28MaybeDispatchRequestToWorkerSt10shared_ptrIN12http_bitcoin11HTTPRequestEE 221614
_ZN12http_bitcoin10HTTPServer13StopListeningEv 1175
_ZN12http_bitcoin10HTTPServer15NewSockAcceptedEOSt10unique_ptrI4SockSt14default_deleteIS2_EERK8CService 3023
_ZN12http_bitcoin10HTTPServer16AcceptConnectionERK4SockR8CService 3023
_ZN12http_bitcoin10HTTPServer17DisconnectClientsEv 572170
_ZN12http_bitcoin10HTTPServer18JoinSocketsThreadsEv 1175
_ZN12http_bitcoin10HTTPServer19StartSocketsThreadsEv 1163
_ZN12http_bitcoin10HTTPServer19ThreadSocketHandlerEv 1163
_ZN12http_bitcoin10HTTPServer21BindAndStartListeningB5cxx11ERK8CService 2346
_ZN12http_bitcoin10HTTPServer21ClearConnectedClientsEv 1173
_ZN12http_bitcoin10HTTPServer22SocketHandlerListeningERKSt13unordered_mapISt10shared_ptrIK4SockENS3_6EventsENS3_17HashSharedPtrSockENS3_18EqualSharedPtrSockESaISt4pairIKS5_S6_EEE 572170
_ZN12http_bitcoin10HTTPServer8GetNewIdEv 3023
_ZN12http_bitcoin11HTTPHeaders4ReadERN4util10LineReaderE 367447
_ZN12http_bitcoin11HTTPHeaders5WriteEONSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_ 2865495
_ZN12http_bitcoin11HTTPHeaders9RemoveAllESt17basic_string_viewIcSt11char_traitsIcEE 1014
_ZN12http_bitcoin11HTTPRequest10WriteReplyE14HTTPStatusCodeSt4spanIKSt4byteLm18446744073709551615EE 221630
_ZN12http_bitcoin11HTTPRequest11LoadHeadersERN4util10LineReaderE 367438
_ZN12http_bitcoin11HTTPRequest11WriteHeaderEONSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES7_ 221573
_ZN12http_bitcoin11HTTPRequest15LoadControlDataERN4util10LineReaderE 367454
_ZN12http_bitcoin11HTTPRequest8LoadBodyERN4util10LineReaderE 367382
_ZN12http_bitcoin14InitHTTPServerEv 1173
_ZN12http_bitcoin14StopHTTPServerEv 1215
_ZN12http_bitcoin15StartHTTPServerEv 1161
_ZN12http_bitcoin16HTTPRemoteClient11ReadRequestERNS_11HTTPRequestE 367425
_ZN12http_bitcoin16HTTPRemoteClient24MaybeSendBytesFromBufferEv 223260
_ZN12http_bitcoin19InterruptHTTPServerEv 1215
_ZN12http_bitcoin24GetQueryParameterFromUriB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEES3_ 100
_ZN15HTTPPathHandlerC2ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEbSt8functionIFvPN12http_bitcoin11HTTPRequestERKS5_EE 2336
_ZNK12http_bitcoin10HTTPServer19GenerateWaitSocketsEv 572170
_ZNK12http_bitcoin10HTTPServer22SocketHandlerConnectedERKNS0_11IOReadinessE 572170
_ZNK12http_bitcoin10HTTPServer31MaybeDispatchRequestsFromClientERKSt10shared_ptrINS_16HTTPRemoteClientEE 585028
_ZNK12http_bitcoin11HTTPHeaders7FindAllESt17basic_string_viewIcSt11char_traitsIcEE 366838
_ZNK12http_bitcoin11HTTPHeaders9FindFirstB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEE 1031509
_ZNK12http_bitcoin11HTTPHeaders9StringifyB5cxx11Ev 221632
_ZNK12http_bitcoin11HTTPRequest17GetQueryParameterB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEE 86
_ZNK12http_bitcoin11HTTPRequest7GetPeerEv 442471
_ZNK12http_bitcoin11HTTPRequest9GetHeaderB5cxx11ESt17basic_string_viewIcSt11char_traitsIcEE 220851
_ZNK12http_bitcoin12HTTPResponse16StringifyHeadersB5cxx11Ev 221631
_ZZL28MaybeDispatchRequestToWorkerSt10shared_ptrIN12http_bitcoin11HTTPRequestEEENKUlvE_clEv 221598
_ZZN12http_bitcoin10HTTPServer17DisconnectClientsEvENKUlRT_E_clISt10shared_ptrINS_16HTTPRemoteClientEEEEDaS2_ 588052
_ZZN12http_bitcoin11HTTPHeaders9RemoveAllESt17basic_string_viewIcSt11char_traitsIcEEENKUlRT_E_clISt4pairINSt7__cxx1112basic_stringIcS3_SaIcEEESD_EEEDaS6_ 3047
_ZZNK12http_bitcoin10HTTPServer19GenerateWaitSocketsEvENKUlvE0_clEv 585029
_ZZNK12http_bitcoin10HTTPServer19GenerateWaitSocketsEvENKUlvE_clEv 585029
_ZZNK12http_bitcoin10HTTPServer22SocketHandlerConnectedERKNS0_11IOReadinessEENKUlvE_clEv 369217

Generated by: LCOV version 2.0-1