LCOV - code coverage report
Current view: top level - source/common/http - utility.cc (source / functions) Hit Total Coverage
Test: coverage.dat Lines: 641 1030 62.2 %
Date: 2024-01-05 06:35:25 Functions: 52 79 65.8 %

Function Name Sort by function name Hit count Sort by hit count
_ZN5Envoy4Http11parseCookieERKNS0_9HeaderMapERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS0_15LowerCaseStringE 126
_ZN5Envoy4Http13forEachCookieERKNS0_9HeaderMapERKNS0_15LowerCaseStringERKNSt3__18functionIFbNS7_17basic_string_viewIcNS7_11char_traitsIcEEEESC_EEE 129
_ZN5Envoy4Http18maybeAdjustForIpv6ENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEERmS6_ 1
_ZN5Envoy4Http7Utility12parseCookiesERKNS0_16RequestHeaderMapE 0
_ZN5Envoy4Http7Utility12parseCookiesERKNS0_16RequestHeaderMapERKNSt3__18functionIFbNS5_17basic_string_viewIcNS5_11char_traitsIcEEEEEEE 3
_ZN5Envoy4Http7Utility12schemeIsHttpENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE 738
_ZN5Envoy4Http7Utility13isSafeRequestERKNS0_16RequestHeaderMapE 251
_ZN5Envoy4Http7Utility13schemeIsHttpsENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE 336
_ZN5Envoy4Http7Utility13schemeIsValidENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE 738
_ZN5Envoy4Http7Utility14parseAuthorityENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE 26
_ZN5Envoy4Http7Utility14prepareHeadersERKN5envoy6config4core2v37HttpUriE 3
_ZN5Envoy4Http7Utility14sendLocalReplyERKbRKNS1_15EncodeFunctionsERKNS1_14LocalReplyDataE 195
_ZN5Envoy4Http7Utility15PercentEncoding23urlDecodeQueryParameterENSt3__117basic_string_viewIcNS3_11char_traitsIcEEEE 0
_ZN5Envoy4Http7Utility15PercentEncoding23urlEncodeQueryParameterENSt3__117basic_string_viewIcNS3_11char_traitsIcEEEE 0
_ZN5Envoy4Http7Utility15PercentEncoding6decodeENSt3__117basic_string_viewIcNS3_11char_traitsIcEEEE 69
_ZN5Envoy4Http7Utility15PercentEncoding6encodeENSt3__117basic_string_viewIcNS3_11char_traitsIcEEEES7_ 49
_ZN5Envoy4Http7Utility15PercentEncoding6encodeENSt3__117basic_string_viewIcNS3_11char_traitsIcEEEEmRKN4absl13flat_hash_setIcNS8_13hash_internal4HashIcEENS3_8equal_toIcEENS3_9allocatorIcEEEE 38
_ZN5Envoy4Http7Utility15updateAuthorityERNS0_16RequestHeaderMapENSt3__117basic_string_viewIcNS4_11char_traitsIcEEEEb 0
_ZN5Envoy4Http7Utility16QueryParamsMulti15parseParametersENSt3__117basic_string_viewIcNS3_11char_traitsIcEEEEmb 43
_ZN5Envoy4Http7Utility16QueryParamsMulti16parseQueryStringENSt3__117basic_string_viewIcNS3_11char_traitsIcEEEE 12
_ZN5Envoy4Http7Utility16QueryParamsMulti25parseAndDecodeQueryStringENSt3__117basic_string_viewIcNS3_11char_traitsIcEEEE 122
_ZN5Envoy4Http7Utility16QueryParamsMulti3addENSt3__117basic_string_viewIcNS3_11char_traitsIcEEEES7_ 59
_ZN5Envoy4Http7Utility16QueryParamsMulti6removeENSt3__117basic_string_viewIcNS3_11char_traitsIcEEEE 0
_ZN5Envoy4Http7Utility16QueryParamsMulti9overwriteENSt3__117basic_string_viewIcNS3_11char_traitsIcEEEES7_ 0
_ZN5Envoy4Http7Utility16buildOriginalUriERKNS0_16RequestHeaderMapENSt3__18optionalIjEE 21
_ZN5Envoy4Http7Utility16encodeLocalReplyERKbNSt3__110unique_ptrINS1_18PreparedLocalReplyENS4_14default_deleteIS6_EEEE 397
_ZN5Envoy4Http7Utility16parseCookieValueERKNS0_9HeaderMapERKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE 126
_ZN5Envoy4Http7Utility16stripQueryStringERKNS0_12HeaderStringE 0
_ZN5Envoy4Http7Utility17getProtocolStringENS0_8ProtocolE 612
_ZN5Envoy4Http7Utility17getResponseStatusERKNS0_17ResponseHeaderMapE 1397
_ZN5Envoy4Http7Utility17prepareLocalReplyERKNS1_15EncodeFunctionsERKNS1_14LocalReplyDataE 397
_ZN5Envoy4Http7Utility18isH2UpgradeRequestERKNS0_16RequestHeaderMapE 315
_ZN5Envoy4Http7Utility18isH3UpgradeRequestERKNS0_16RequestHeaderMapE 0
_ZN5Envoy4Http7Utility18makeSetCookieValueERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_SA_NS2_6chrono8durationIxNS2_5ratioILl1ELl1EEEEEbNS2_6vectorINS2_17reference_wrapperIKNS0_15CookieAttributeEEENS6_ISK_EEEE 17
_ZN5Envoy4Http7Utility19isValidRefererValueENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE 0
_ZN5Envoy4Http7Utility19parseSetCookieValueERKNS0_9HeaderMapERKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE 0
_ZN5Envoy4Http7Utility19resetReasonToStringENS0_17StreamResetReasonE 172
_ZN5Envoy4Http7Utility20findQueryStringStartERKNS0_12HeaderStringE 16
_ZN5Envoy4Http7Utility21createSslRedirectPathERKNS0_16RequestHeaderMapE 0
_ZN5Envoy4Http7Utility21getLastAddressFromXFFERKNS0_16RequestHeaderMapEj 420
_ZN5Envoy4Http7Utility21localPathFromFilePathERKNSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE 0
_ZN5Envoy4Http7Utility22extractHostPathFromUriERKNSt3__117basic_string_viewIcNS2_11char_traitsIcEEEERS6_S9_ 26
_ZN5Envoy4Http7Utility23maybeRequestTimeoutCodeEb 0
_ZN5Envoy4Http7Utility23validateCoreRetryPolicyERKN5envoy6config4core2v311RetryPolicyE 1
_ZN5Envoy4Http7Utility24sanitizeConnectionHeaderERNS0_16RequestHeaderMapE 2
_ZN5Envoy4Http7Utility25isWebSocketUpgradeRequestERKNS0_16RequestHeaderMapE 3
_ZN5Envoy4Http7Utility26getResponseStatusOrNulloptERKNS0_17ResponseHeaderMapE 2185
_ZN5Envoy4Http7Utility29convertCoreToRouteRetryPolicyERKN5envoy6config4core2v311RetryPolicyERKNSt3__112basic_stringIcNS9_11char_traitsIcEENS9_9allocatorIcEEEE 0
_ZN5Envoy4Http7Utility33transformUpgradeRequestFromH1toH2ERNS0_16RequestHeaderMapE 4
_ZN5Envoy4Http7Utility33transformUpgradeRequestFromH1toH3ERNS0_16RequestHeaderMapE 0
_ZN5Envoy4Http7Utility33transformUpgradeRequestFromH2toH1ERNS0_16RequestHeaderMapE 0
_ZN5Envoy4Http7Utility33transformUpgradeRequestFromH3toH1ERNS0_16RequestHeaderMapE 0
_ZN5Envoy4Http7Utility34transformUpgradeResponseFromH1toH2ERNS0_17ResponseHeaderMapE 2
_ZN5Envoy4Http7Utility34transformUpgradeResponseFromH1toH3ERNS0_17ResponseHeaderMapE 0
_ZN5Envoy4Http7Utility34transformUpgradeResponseFromH2toH1ERNS0_17ResponseHeaderMapENSt3__117basic_string_viewIcNS4_11char_traitsIcEEEE 2
_ZN5Envoy4Http7Utility34transformUpgradeResponseFromH3toH1ERNS0_17ResponseHeaderMapENSt3__117basic_string_viewIcNS4_11char_traitsIcEEEE 0
_ZN5Envoy4Http7Utility3Url10initializeENSt3__117basic_string_viewIcNS3_11char_traitsIcEEEEb 29
_ZN5Envoy4Http7Utility3Url16containsFragmentEv 0
_ZN5Envoy4Http7Utility3Url16containsUserinfoEv 0
_ZN5Envoy4Http7Utility6newUriENS_6OptRefIKNS1_14RedirectConfigEEERKNS0_16RequestHeaderMapE 202
_ZN5Envoy4Http7Utility9appendViaERNS0_26RequestOrResponseHeaderMapERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE 1
_ZN5Envoy4Http7Utility9appendXffERNS0_16RequestHeaderMapERKNS_7Network7Address8InstanceE 188
_ZN5Envoy4Http7Utility9isUpgradeERKNS0_26RequestOrResponseHeaderMapE 3437
_ZN5Envoy5Http27Utility28initializeAndValidateOptionsERKN5envoy6config4core2v320Http2ProtocolOptionsE 3165
_ZN5Envoy5Http27Utility28initializeAndValidateOptionsERKN5envoy6config4core2v320Http2ProtocolOptionsEbRKN6google8protobuf9BoolValueE 140
_ZN5Envoy5Http37Utility28initializeAndValidateOptionsERKN5envoy6config4core2v320Http3ProtocolOptionsEbRKN6google8protobuf9BoolValueE 140
_ZNK5Envoy4Http7Utility16QueryParamsMulti13getFirstValueENSt3__117basic_string_viewIcNS3_11char_traitsIcEEEE 404
_ZNK5Envoy4Http7Utility16QueryParamsMulti18replaceQueryStringERKNS0_12HeaderStringE 0
_ZNK5Envoy4Http7Utility16QueryParamsMulti8toStringEv 0
_ZNK5Envoy4Http7Utility3Url8toStringEv 0
utility.cc:_ZN5Envoy12_GLOBAL__N_118processRequestHostERKNS_4Http16RequestHeaderMapENSt3__117basic_string_viewIcNS5_11char_traitsIcEEEES9_ 202
utility.cc:_ZN5Envoy4Http12_GLOBAL__N_123shouldPercentDecodeCharEc 0
utility.cc:_ZN5Envoy4Http12_GLOBAL__N_123shouldPercentEncodeCharEc 0
utility.cc:_ZN5Envoy5Http27Utility12_GLOBAL__N_132validateCustomSettingsParametersERKN5envoy6config4core2v320Http2ProtocolOptionsE 3165
utility.cc:_ZNK5Envoy5Http27Utility12_GLOBAL__N_117SettingsEntryHashclERKNS2_13SettingsEntryE 114
utility.cc:_ZNK5Envoy5Http27Utility12_GLOBAL__N_119SettingsEntryEqualsclERKNS2_13SettingsEntryES6_ 37
utility.cc:_ZZN5Envoy4Http11parseCookieERKNS0_9HeaderMapERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS0_15LowerCaseStringEENK3$_2clENS4_17basic_string_viewIcS7_EESI_ 758
utility.cc:_ZZN5Envoy4Http7Utility12parseCookiesERKNS0_16RequestHeaderMapEENK3$_3clENSt3__117basic_string_viewIcNS6_11char_traitsIcEEEE 0
utility.cc:_ZZN5Envoy4Http7Utility12parseCookiesERKNS0_16RequestHeaderMapERKNSt3__18functionIFbNS5_17basic_string_viewIcNS5_11char_traitsIcEEEEEEEENK3$_4clESA_SA_ 3

Generated by: LCOV version 1.15