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