LCOV - code coverage report
Current view: top level - source/common/json - json_internal.cc (source / functions) Hit Total Coverage
Test: coverage.dat Lines: 166 559 29.7 %
Date: 2024-01-05 06:35:25 Functions: 42 80 52.5 %

Function Name Sort by function name Hit count Sort by hit count
_ZN5Envoy4Json8Nlohmann7Factory22loadFromProtobufStructERKN6google8protobuf6StructE 0
json_internal.cc:_ZN5Envoy4Json8Nlohmann12_GLOBAL__N_113ObjectHandler11parse_errorEmRKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKN8nlohmann16json_abi_v3_11_36detail9exceptionE 0
json_internal.cc:_ZN5Envoy4Json8Nlohmann12_GLOBAL__N_113ObjectHandler12number_floatEdRKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE 0
json_internal.cc:_ZN5Envoy4Json8Nlohmann12_GLOBAL__N_113ObjectHandler13getParseErrorEv 0
json_internal.cc:_ZN5Envoy4Json8Nlohmann12_GLOBAL__N_113ObjectHandler14number_integerEl 0
json_internal.cc:_ZN5Envoy4Json8Nlohmann12_GLOBAL__N_113ObjectHandler16getErrorPositionEv 0
json_internal.cc:_ZN5Envoy4Json8Nlohmann12_GLOBAL__N_113ObjectHandler4nullEv 0
json_internal.cc:_ZN5Envoy4Json8Nlohmann12_GLOBAL__N_113ObjectHandler6binaryERN8nlohmann16json_abi_v3_11_327byte_container_with_subtypeINSt3__16vectorIhNS7_9allocatorIhEEEEEE 0
json_internal.cc:_ZN5Envoy4Json8Nlohmann12_GLOBAL__N_15Field10createNullEv 0
json_internal.cc:_ZN5Envoy4Json8Nlohmann12_GLOBAL__N_15Field11createValueIdEENSt3__110shared_ptrIS3_EET_ 0
json_internal.cc:_ZN5Envoy4Json8Nlohmann12_GLOBAL__N_15Field12typeAsStringENS3_4TypeE 0
json_internal.cc:_ZN5Envoy4Json8Nlohmann12_GLOBAL__N_15Field17buildJsonDocumentERKS3_RN8nlohmann16json_abi_v3_11_310basic_jsonINSt3__13mapENS9_6vectorENS9_12basic_stringIcNS9_11char_traitsIcEENS9_9allocatorIcEEEEblmdSF_NS7_14adl_serializerENSB_IhNSF_IhEEEEvEE 0
json_internal.cc:_ZN5Envoy4Json8Nlohmann12_GLOBAL__N_15FieldC2Ed 0
json_internal.cc:_ZN5Envoy4Json8Nlohmann29loadFromProtobufValueInternalERKN6google8protobuf5ValueE 0
json_internal.cc:_ZN5Envoy4Json8Nlohmann30loadFromProtobufStructInternalERKN6google8protobuf6StructE 0
json_internal.cc:_ZNK5Envoy4Json8Nlohmann12_GLOBAL__N_15Field10arrayValueEv 0
json_internal.cc:_ZNK5Envoy4Json8Nlohmann12_GLOBAL__N_15Field10getBooleanERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE 0
json_internal.cc:_ZNK5Envoy4Json8Nlohmann12_GLOBAL__N_15Field10getBooleanERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb 0
json_internal.cc:_ZNK5Envoy4Json8Nlohmann12_GLOBAL__N_15Field10getIntegerERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE 0
json_internal.cc:_ZNK5Envoy4Json8Nlohmann12_GLOBAL__N_15Field10getIntegerERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEl 0
json_internal.cc:_ZNK5Envoy4Json8Nlohmann12_GLOBAL__N_15Field11doubleValueEv 0
json_internal.cc:_ZNK5Envoy4Json8Nlohmann12_GLOBAL__N_15Field12asJsonStringEv 0
json_internal.cc:_ZNK5Envoy4Json8Nlohmann12_GLOBAL__N_15Field12booleanValueEv 0
json_internal.cc:_ZNK5Envoy4Json8Nlohmann12_GLOBAL__N_15Field12integerValueEv 0
json_internal.cc:_ZNK5Envoy4Json8Nlohmann12_GLOBAL__N_15Field14asJsonDocumentEv 0
json_internal.cc:_ZNK5Envoy4Json8Nlohmann12_GLOBAL__N_15Field14getObjectArrayERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb 0
json_internal.cc:_ZNK5Envoy4Json8Nlohmann12_GLOBAL__N_15Field14getStringArrayERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb 0
json_internal.cc:_ZNK5Envoy4Json8Nlohmann12_GLOBAL__N_15Field14validateSchemaERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE 0
json_internal.cc:_ZNK5Envoy4Json8Nlohmann12_GLOBAL__N_15Field16getObjectNoThrowERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb 0
json_internal.cc:_ZNK5Envoy4Json8Nlohmann12_GLOBAL__N_15Field4hashEv 0
json_internal.cc:_ZNK5Envoy4Json8Nlohmann12_GLOBAL__N_15Field5emptyEv 0
json_internal.cc:_ZNK5Envoy4Json8Nlohmann12_GLOBAL__N_15Field8getValueERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE 0
json_internal.cc:_ZNK5Envoy4Json8Nlohmann12_GLOBAL__N_15Field9getDoubleERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE 0
json_internal.cc:_ZNK5Envoy4Json8Nlohmann12_GLOBAL__N_15Field9getDoubleERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEd 0
json_internal.cc:_ZNK5Envoy4Json8Nlohmann12_GLOBAL__N_15Field9getObjectERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEb 0
json_internal.cc:_ZNK5Envoy4Json8Nlohmann12_GLOBAL__N_15Field9getStringERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE 0
json_internal.cc:_ZNK5Envoy4Json8Nlohmann12_GLOBAL__N_15Field9getStringERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEESC_ 0
json_internal.cc:_ZNK5Envoy4Json8Nlohmann12_GLOBAL__N_15Field9hasObjectERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE 0
_ZN5Envoy4Json8Nlohmann7Factory14loadFromStringERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE 140
_ZN5Envoy4Json8Nlohmann7Factory21loadFromStringNoThrowERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE 140
json_internal.cc:_ZN5Envoy4Json8Nlohmann12_GLOBAL__N_113ObjectHandler13hasParseErrorEv 140
json_internal.cc:_ZN5Envoy4Json8Nlohmann12_GLOBAL__N_113ObjectHandler7getRootEv 140
json_internal.cc:_ZN5Envoy4Json8Nlohmann12_GLOBAL__N_113ObjectHandlerC2Ev 140
json_internal.cc:_ZN5Envoy4Json8Nlohmann12_GLOBAL__N_13endERKNS2_13JsonContainerE 140
json_internal.cc:_ZN5Envoy4Json8Nlohmann12_GLOBAL__N_15beginERKNS2_13JsonContainerE 140
json_internal.cc:_ZNK5Envoy4Json8Nlohmann12_GLOBAL__N_15Field11stringValueEv 144
json_internal.cc:_ZNK5Envoy4Json8Nlohmann12_GLOBAL__N_15Field8asStringEv 144
json_internal.cc:_ZN5Envoy4Json8Nlohmann12_GLOBAL__N_113ObjectHandler7booleanEb 190
json_internal.cc:_ZN5Envoy4Json8Nlohmann12_GLOBAL__N_15Field11createValueIbEENSt3__110shared_ptrIS3_EET_ 190
json_internal.cc:_ZN5Envoy4Json8Nlohmann12_GLOBAL__N_15FieldC2Eb 190
json_internal.cc:_ZN5Envoy4Json8Nlohmann12_GLOBAL__N_113JsonContainerC2EPKcPNS2_13ObjectHandlerE 420
json_internal.cc:_ZN5Envoy4Json8Nlohmann12_GLOBAL__N_113ObjectHandler15number_unsignedEm 712
json_internal.cc:_ZN5Envoy4Json8Nlohmann12_GLOBAL__N_15Field11createValueIlEENSt3__110shared_ptrIS3_EET_ 712
json_internal.cc:_ZN5Envoy4Json8Nlohmann12_GLOBAL__N_15FieldC2El 712
_ZN5Envoy4Json8Nlohmann7Factory9serializeENSt3__117basic_string_viewIcNS3_11char_traitsIcEEEE 2934
json_internal.cc:_ZN5Envoy4Json8Nlohmann12_GLOBAL__N_113ObjectHandler11start_arrayEm 7329
json_internal.cc:_ZN5Envoy4Json8Nlohmann12_GLOBAL__N_113ObjectHandler9end_arrayEv 7329
json_internal.cc:_ZN5Envoy4Json8Nlohmann12_GLOBAL__N_15Field11createArrayEv 7329
json_internal.cc:_ZNK5Envoy4Json8Nlohmann12_GLOBAL__N_15Field13asObjectArrayEv 7477
json_internal.cc:_ZN5Envoy4Json8Nlohmann12_GLOBAL__N_15Field6appendENSt3__110shared_ptrIS3_EE 17779
json_internal.cc:_ZN5Envoy4Json8Nlohmann12_GLOBAL__N_113ObjectHandler10end_objectEv 17890
json_internal.cc:_ZN5Envoy4Json8Nlohmann12_GLOBAL__N_113ObjectHandler12start_objectEm 17890
json_internal.cc:_ZN5Envoy4Json8Nlohmann12_GLOBAL__N_15Field12createObjectEv 17890
json_internal.cc:_ZNK5Envoy4Json8Nlohmann12_GLOBAL__N_15Field7iterateERKNSt3__18functionIFbRKNS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS0_6ObjectEEEE 17890
json_internal.cc:_ZN5Envoy4Json8Nlohmann12_GLOBAL__N_15Field16setLineNumberEndEm 25219
json_internal.cc:_ZN5Envoy4Json8Nlohmann12_GLOBAL__N_15FieldC2ENS3_4TypeE 25219
json_internal.cc:_ZN5Envoy4Json8Nlohmann12_GLOBAL__N_113ObjectHandler6stringERNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE 31470
json_internal.cc:_ZN5Envoy4Json8Nlohmann12_GLOBAL__N_15Field11createValueINSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEENS5_10shared_ptrIS3_EET_ 31470
json_internal.cc:_ZN5Envoy4Json8Nlohmann12_GLOBAL__N_15FieldC2ERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE 31470
json_internal.cc:_ZN5Envoy4Json8Nlohmann12_GLOBAL__N_113ObjectHandler16handleValueEventENSt3__110shared_ptrINS2_5FieldEEE 32372
json_internal.cc:_ZN5Envoy4Json8Nlohmann12_GLOBAL__N_113ObjectHandler3keyERNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE 39672
json_internal.cc:_ZN5Envoy4Json8Nlohmann12_GLOBAL__N_15Field6insertERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEENS4_10shared_ptrIS3_EE 39672
json_internal.cc:_ZNK5Envoy4Json8Nlohmann12_GLOBAL__N_15Field7isArrayEv 51876
json_internal.cc:_ZN5Envoy4Json8Nlohmann12_GLOBAL__N_15Field18setLineNumberStartEm 57591
json_internal.cc:_ZNK5Envoy4Json8Nlohmann12_GLOBAL__N_15Field8isObjectEv 82484
json_internal.cc:_ZNK5Envoy4Json8Nlohmann12_GLOBAL__N_15Field6isTypeENS3_4TypeE 82962
json_internal.cc:_ZNK5Envoy4Json8Nlohmann12_GLOBAL__N_15Field9checkTypeENS3_4TypeE 82962
json_internal.cc:_ZN5Envoy4Json8Nlohmann12_GLOBAL__N_112JsonIteratordeEv 2278912
json_internal.cc:_ZN5Envoy4Json8Nlohmann12_GLOBAL__N_112JsonIteratorppEv 2278912
json_internal.cc:_ZNK5Envoy4Json8Nlohmann12_GLOBAL__N_112JsonIteratorneERKS3_ 2279052

Generated by: LCOV version 1.15