---
Fuzzer filename: '/src/spotify-json/build/../fuzzers//fuzz_decode.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    strlen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7spotify4json15default_codec_tINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE5codecEv
      functionSourceFile: '/src/spotify-json/build/../include/spotify/json/codec/string.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7spotify4json5codec8object_tIN12_GLOBAL__N_110custom_objEE16member_var_fieldIMS4_NSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEENS1_8string_tEED2Ev
      functionSourceFile: '/src/spotify-json/build/../include/spotify/json/codec/object.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7spotify4json5codec8object_tIN12_GLOBAL__N_110custom_objEE11codec_fieldINS1_8string_tEED2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/spotify/json/codec/object.hpp:165,10'
          Dst:             _ZN7spotify4json5codec8object_tIN12_GLOBAL__N_110custom_objEE11codec_fieldINS1_8string_tEED2Ev
    - functionName:    _ZN7spotify4json5codec8object_tIN12_GLOBAL__N_110custom_objEE11codec_fieldINS1_8string_tEED2Ev
      functionSourceFile: '/src/spotify-json/build/../include/spotify/json/codec/object.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7spotify4json6detail5fieldD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/spotify/json/codec/object.hpp:126,10'
          Dst:             _ZN7spotify4json6detail5fieldD2Ev
    - functionName:    _ZN7spotify4json6detail5fieldD2Ev
      functionSourceFile: '/src/spotify-json/build/../include/spotify/json/detail/field_registry.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7spotify4json5codec8object_tIN12_GLOBAL__N_110custom_objEE11codec_fieldINS1_8string_tEE9append_kvINSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEEEvRNS0_14encode_contextERKSG_RKT_
      functionSourceFile: '/src/spotify-json/build/../include/spotify/json/codec/object.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          175
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7spotify4json14encode_context11grow_bufferEm
        - _ZNK7spotify4json5codec8string_t6encodeERNS0_14encode_contextENSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/spotify/json/encode_context.hpp:64,17'
          Dst:             _ZN7spotify4json14encode_context11grow_bufferEm
        - Src:             '../include/spotify/json/codec/object.hpp:139,21'
          Dst:             _ZNK7spotify4json5codec8string_t6encodeERNS0_14encode_contextENSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE
        - Src:             '../include/spotify/json/encode_context.hpp:51,5'
          Dst:             _ZN7spotify4json14encode_context11grow_bufferEm
    - functionName:    __gxx_personality_v0
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7spotify4json6detail5fieldC2Ebm
      functionSourceFile: '/src/spotify-json/build/../include/spotify/json/detail/field_registry.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7spotify4json6detail5fieldD0Ev
      functionSourceFile: '/src/spotify-json/build/../include/spotify/json/detail/field_registry.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_pure_virtual
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7spotify4json5codec8object_tIN12_GLOBAL__N_110custom_objEE16member_var_fieldIMS4_NSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEENS1_8string_tEE6encodeERNS0_14encode_contextERKSD_PKv
      functionSourceFile: '/src/spotify-json/build/../include/spotify/json/codec/object.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7spotify4json5codec8object_tIN12_GLOBAL__N_110custom_objEE11codec_fieldINS1_8string_tEE9append_kvINSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEEEvRNS0_14encode_contextERKSG_RKT_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/spotify/json/codec/object.hpp:182,13'
          Dst:             _ZNK7spotify4json5codec8object_tIN12_GLOBAL__N_110custom_objEE11codec_fieldINS1_8string_tEE9append_kvINSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEEEEvRNS0_14encode_contextERKSG_RKT_
    - functionName:    _ZNK7spotify4json5codec8object_tIN12_GLOBAL__N_110custom_objEE16member_var_fieldIMS4_NSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEENS1_8string_tEE6decodeERNS0_14decode_contextEPv
      functionSourceFile: '/src/spotify-json/build/../include/spotify/json/codec/object.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7spotify4json5codec8string_t6decodeERNS0_14decode_contextE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/spotify/json/codec/object.hpp:176,35'
          Dst:             _ZNK7spotify4json5codec8string_t6decodeERNS0_14decode_contextE
    - functionName:    __clang_call_terminate
      functionSourceFile: ''
      linkageType:     WeakODRLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          3
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_begin_catch
      functionUses:    39
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_begin_catch
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7spotify4json5codec8object_tIN12_GLOBAL__N_110custom_objEE16member_var_fieldIMS4_NSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEENS1_8string_tEED0Ev
      functionSourceFile: '/src/spotify-json/build/../include/spotify/json/codec/object.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7spotify4json5codec8object_tIN12_GLOBAL__N_110custom_objEE16member_var_fieldIMS4_NSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEENS1_8string_tEED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/spotify/json/codec/object.hpp:165,10'
          Dst:             _ZN7spotify4json5codec8object_tIN12_GLOBAL__N_110custom_objEE16member_var_fieldIMS4_NSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEENS1_8string_tEED2Ev
    - functionName:    _ZN7spotify4json5codec8object_tIN12_GLOBAL__N_110custom_objEE11codec_fieldINS1_8string_tEEC2EbmOS7_
      functionSourceFile: '/src/spotify-json/build/../include/spotify/json/codec/object.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - bool
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7spotify4json6detail5fieldC2Ebm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/spotify/json/codec/object.hpp:128,11'
          Dst:             _ZN7spotify4json6detail5fieldC2Ebm
    - functionName:    _ZN7spotify4json5codec8object_tIN12_GLOBAL__N_110custom_objEE11codec_fieldINS1_8string_tEED0Ev
      functionSourceFile: '/src/spotify-json/build/../include/spotify/json/codec/object.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7spotify4json5codec8object_tIN12_GLOBAL__N_110custom_objEE16member_var_fieldIMS4_NSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEENS1_8string_tEEC2EbmOSF_SE_
      functionSourceFile: '/src/spotify-json/build/../include/spotify/json/codec/object.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - bool
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7spotify4json5codec8object_tIN12_GLOBAL__N_110custom_objEE11codec_fieldINS1_8string_tEEC2EbmOS7_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/spotify/json/codec/object.hpp:167,11'
          Dst:             _ZN7spotify4json5codec8object_tIN12_GLOBAL__N_110custom_objEE11codec_fieldINS1_8string_tEEC2EbmOS7_
    - functionName:    _ZNK7spotify4json6detail14field_registry19num_required_fieldsEv
      functionSourceFile: '/src/spotify-json/build/../include/spotify/json/detail/field_registry.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7spotify4json13default_codecINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEDTclsr15default_codec_tIT_EE5codecEEv
      functionSourceFile: '/src/spotify-json/build/../include/spotify/json/default_codec.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7spotify4json15default_codec_tINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE5codecEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/spotify/json/default_codec.hpp:33,10'
          Dst:             _ZN7spotify4json15default_codec_tINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEE5codecEv
    - functionName:    _ZN7spotify4json5codec8object_tIN12_GLOBAL__N_110custom_objEE9add_fieldINSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEES4_NS1_8string_tEEEvRKSD_bMT0_T_OT1_
      functionSourceFile: '/src/spotify-json/build/../include/spotify/json/codec/object.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          69
      EdgeCount:       13
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN7spotify4json5codec8object_tIN12_GLOBAL__N_110custom_objEE16member_var_fieldIMS4_NSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEENS1_8string_tEEC2EbmOSF_SE_
        - _ZN7spotify4json6detail14field_registry4saveERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEbRKNS3_10shared_ptrINS1_5fieldEEE
        - _ZNK7spotify4json6detail14field_registry19num_required_fieldsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/spotify/json/codec/object.hpp:259,17'
          Dst:             _ZNK7spotify4json6detail14field_registry19num_required_fieldsEv
        - Src:             '../include/spotify/json/codec/object.hpp:257,69'
          Dst:             _ZN7spotify4json5codec8object_tIN12_GLOBAL__N_110custom_objEE16member_var_fieldIMS4_NSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEENS1_8string_tEEC2EbmOSF_SE_
        - Src:             '../include/spotify/json/codec/object.hpp:257,13'
          Dst:             _ZN7spotify4json6detail14field_registry4saveERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEbRKNS3_10shared_ptrINS1_5fieldEEE
    - functionName:    _ZN7spotify4json5codec8object_tIN12_GLOBAL__N_110custom_objEE9add_fieldINSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEES4_EEvRKSD_bMT0_T_
      functionSourceFile: '/src/spotify-json/build/../include/spotify/json/codec/object.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7spotify4json13default_codecINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEDTclsr15default_codec_tIT_EE5codecEEv
        - _ZN7spotify4json5codec8object_tIN12_GLOBAL__N_110custom_objEE9add_fieldINSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEES4_NS1_8string_tEEEvRKSD_bMT0_T_OT1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/spotify/json/codec/object.hpp:246,43'
          Dst:             _ZN7spotify4json13default_codecINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEDTclsr15default_codec_tIT_EE5codecEEv
        - Src:             '../include/spotify/json/codec/object.hpp:246,5'
          Dst:             _ZN7spotify4json5codec8object_tIN12_GLOBAL__N_110custom_objEE9add_fieldINSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEES4_NS1_8string_tEEEvRKSD_bMT0_T_OT1_
    - functionName:    _ZN7spotify4json5codec8object_tIN12_GLOBAL__N_110custom_objEEC2IS4_vEEv
      functionSourceFile: '/src/spotify-json/build/../include/spotify/json/codec/object.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7spotify4json5codec12codec_detail13object_t_baseC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/spotify/json/codec/object.hpp:75,3'
          Dst:             _ZN7spotify4json5codec12codec_detail13object_t_baseC2Ev
    - functionName:    _ZN7spotify4json5codec8object_tIN12_GLOBAL__N_110custom_objEE8requiredIJMS4_NSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEEEEvRKSD_DpOT_
      functionSourceFile: '/src/spotify-json/build/../include/spotify/json/codec/object.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7spotify4json5codec8object_tIN12_GLOBAL__N_110custom_objEE9add_fieldINSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEES4_EEvRKSD_bMT0_T_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/spotify/json/codec/object.hpp:95,5'
          Dst:             _ZN7spotify4json5codec8object_tIN12_GLOBAL__N_110custom_objEE9add_fieldINSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEES4_EEvRKSD_bMT0_T_
    - functionName:    _ZN7spotify4json5codec6objectIN12_GLOBAL__N_110custom_objEEENS1_8object_tIT_EEv
      functionSourceFile: '/src/spotify-json/build/../include/spotify/json/codec/object.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 351
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7spotify4json5codec8object_tIN12_GLOBAL__N_110custom_objEEC2IS4_vEEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/spotify/json/codec/object.hpp:352,10'
          Dst:             _ZN7spotify4json5codec8object_tIN12_GLOBAL__N_110custom_objEEC2IS4_vEEv
    - functionName:    _ZN7spotify4json15default_codec_tIN12_GLOBAL__N_110custom_objEE5codecEv
      functionSourceFile: '/src/spotify-json/build/../fuzzers//fuzz_decode.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 20
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          65
      EdgeCount:       22
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN7spotify4json5codec6objectIN12_GLOBAL__N_110custom_objEEENS1_8object_tIT_EEv
        - _ZN7spotify4json5codec8object_tIN12_GLOBAL__N_110custom_objEE8requiredIJMS4_NSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEEEEvRKSD_DpOT_
        - _ZN7spotify4json5codec8object_tIN12_GLOBAL__N_110custom_objEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../fuzzers//fuzz_decode.cpp:17,18'
          Dst:             _ZN7spotify4json5codec6objectIN12_GLOBAL__N_110custom_objEEENS1_8object_tIT_EEv
        - Src:             '../fuzzers//fuzz_decode.cpp:18,11'
          Dst:             _ZN7spotify4json5codec8object_tIN12_GLOBAL__N_110custom_objEE8requiredIJMS4_NSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEEEEvRKSD_DpOT_
        - Src:             '../fuzzers//fuzz_decode.cpp:20,3'
          Dst:             _ZN7spotify4json5codec8object_tIN12_GLOBAL__N_110custom_objEED2Ev
        - Src:             '../fuzzers//fuzz_decode.cpp:20,3'
          Dst:             _ZN7spotify4json5codec8object_tIN12_GLOBAL__N_110custom_objEED2Ev
    - functionName:    _ZN7spotify4json5codec8object_tIN12_GLOBAL__N_110custom_objEED2Ev
      functionSourceFile: '/src/spotify-json/build/../include/spotify/json/codec/object.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7spotify4json5codec12codec_detail13object_t_baseD2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/spotify/json/codec/object.hpp:68,7'
          Dst:             _ZN7spotify4json5codec12codec_detail13object_t_baseD2Ev
    - functionName:    _ZNK7spotify4json5codec8object_tIN12_GLOBAL__N_110custom_objEE9constructENSt3__117integral_constantIbLb1EEE
      functionSourceFile: '/src/spotify-json/build/../include/spotify/json/codec/object.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN12_GLOBAL__N_110custom_objC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/spotify/json/codec/object.hpp:114,14'
          Dst:             _ZN12_GLOBAL__N_110custom_objC2Ev
    - functionName:    _ZN12_GLOBAL__N_110custom_objC2Ev
      functionSourceFile: '/src/spotify-json/build/../fuzzers//fuzz_decode.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9
      functionLinenumberEnd: 9
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7spotify4json5codec8object_tIN12_GLOBAL__N_110custom_objEE6decodeERNS0_14decode_contextE
      functionSourceFile: '/src/spotify-json/build/../include/spotify/json/codec/object.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          54
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN12_GLOBAL__N_110custom_objD2Ev
        - _ZNK7spotify4json5codec12codec_detail13object_t_base6decodeERNS0_14decode_contextEPv
        - _ZNK7spotify4json5codec8object_tIN12_GLOBAL__N_110custom_objEE9constructENSt3__117integral_constantIbLb1EEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/spotify/json/codec/object.hpp:99,25'
          Dst:             _ZNK7spotify4json5codec8object_tIN12_GLOBAL__N_110custom_objEE9constructENSt3__117integral_constantIbLb1EEE
        - Src:             '../include/spotify/json/codec/object.hpp:100,20'
          Dst:             _ZNK7spotify4json5codec12codec_detail13object_t_base6decodeERNS0_14decode_contextEPv
        - Src:             '../include/spotify/json/codec/object.hpp:102,3'
          Dst:             _ZN12_GLOBAL__N_110custom_objD2Ev
        - Src:             '../include/spotify/json/codec/object.hpp:102,3'
          Dst:             _ZN12_GLOBAL__N_110custom_objD2Ev
    - functionName:    _ZN12_GLOBAL__N_110custom_objD2Ev
      functionSourceFile: '/src/spotify-json/build/../fuzzers//fuzz_decode.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9
      functionLinenumberEnd: 9
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12_GLOBAL__N_110custom_objaSEOS0_
      functionSourceFile: '/src/spotify-json/build/../fuzzers//fuzz_decode.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 9
      functionLinenumberEnd: 9
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7spotify4json6decodeINS0_5codec8object_tIN12_GLOBAL__N_110custom_objEEEEENT_11object_typeERKS7_PKcm
      functionSourceFile: '/src/spotify-json/build/../include/spotify/json/decode.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          94
      EdgeCount:       26
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN12_GLOBAL__N_110custom_objD2Ev
        - _ZN7spotify4json14decode_contextC2EPKcS3_
        - _ZN7spotify4json6detail26skip_any_whitespace_scalarERNS0_14decode_contextE
        - _ZN7spotify4json6detail4failERKNS0_14decode_contextEPKcl
        - _ZNK7spotify4json5codec8object_tIN12_GLOBAL__N_110custom_objEE6decodeERNS0_14decode_contextE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/spotify/json/decode.hpp:35,18'
          Dst:             _ZN7spotify4json14decode_contextC2EPKcS3_
        - Src:             '../include/spotify/json/decode.hpp:36,3'
          Dst:             _ZN7spotify4json6detail26skip_any_whitespace_scalarERNS0_14decode_contextE
        - Src:             '../include/spotify/json/decode.hpp:37,29'
          Dst:             _ZNK7spotify4json5codec8object_tIN12_GLOBAL__N_110custom_objEE6decodeERNS0_14decode_contextE
        - Src:             '../include/spotify/json/decode.hpp:38,3'
          Dst:             _ZN7spotify4json6detail26skip_any_whitespace_scalarERNS0_14decode_contextE
        - Src:             '../include/spotify/json/decode.hpp:39,3'
          Dst:             _ZN7spotify4json6detail4failERKNS0_14decode_contextEPKcl
        - Src:             '../include/spotify/json/decode.hpp:41,1'
          Dst:             _ZN12_GLOBAL__N_110custom_objD2Ev
        - Src:             '../include/spotify/json/decode.hpp:41,1'
          Dst:             _ZN12_GLOBAL__N_110custom_objD2Ev
    - functionName:    _ZN7spotify4json10try_decodeINS0_5codec8object_tIN12_GLOBAL__N_110custom_objEEEEEbRNT_11object_typeERKS7_PKcm
      functionSourceFile: '/src/spotify-json/build/../include/spotify/json/decode.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          71
      EdgeCount:       21
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN12_GLOBAL__N_110custom_objD2Ev
        - _ZN12_GLOBAL__N_110custom_objaSEOS0_
        - _ZN7spotify4json6decodeINS0_5codec8object_tIN12_GLOBAL__N_110custom_objEEEEENT_11object_typeERKS7_PKcm
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/spotify/json/decode.hpp:86,14'
          Dst:             _ZN7spotify4json6decodeINS0_5codec8object_tIN12_GLOBAL__N_110custom_objEEEEENT_11object_typeERKS7_PKcm
        - Src:             '../include/spotify/json/decode.hpp:86,12'
          Dst:             _ZN12_GLOBAL__N_110custom_objaSEOS0_
        - Src:             '../include/spotify/json/decode.hpp:86,5'
          Dst:             _ZN12_GLOBAL__N_110custom_objD2Ev
        - Src:             '../include/spotify/json/decode.hpp:88,3'
          Dst:             __cxa_begin_catch
        - Src:             '../include/spotify/json/decode.hpp:90,3'
          Dst:             __cxa_end_catch
        - Src:             '../include/spotify/json/decode.hpp:90,3'
          Dst:             __clang_call_terminate
    - functionName:    __cxa_end_catch
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7spotify4json13default_codecIN12_GLOBAL__N_110custom_objEEEDTclsr15default_codec_tIT_EE5codecEEv
      functionSourceFile: '/src/spotify-json/build/../include/spotify/json/default_codec.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7spotify4json15default_codec_tIN12_GLOBAL__N_110custom_objEE5codecEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/spotify/json/default_codec.hpp:33,10'
          Dst:             _ZN7spotify4json15default_codec_tIN12_GLOBAL__N_110custom_objEE5codecEv
    - functionName:    _ZN7spotify4json10try_decodeINS0_5codec8object_tIN12_GLOBAL__N_110custom_objEEENSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEEEbRNT_11object_typeERKSE_RKT0_
      functionSourceFile: '/src/spotify-json/build/../include/spotify/json/decode.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7spotify4json10try_decodeINS0_5codec8object_tIN12_GLOBAL__N_110custom_objEEEEEbRNT_11object_typeERKS7_PKcm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/spotify/json/decode.hpp:106,10'
          Dst:             _ZN7spotify4json10try_decodeINS0_5codec8object_tIN12_GLOBAL__N_110custom_objEEEEEbRNT_11object_typeERKS7_PKcm
    - functionName:    _ZN7spotify4json10try_decodeIN12_GLOBAL__N_110custom_objENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEbRT_RKT0_
      functionSourceFile: '/src/spotify-json/build/../include/spotify/json/decode.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          31
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN7spotify4json10try_decodeINS0_5codec8object_tIN12_GLOBAL__N_110custom_objEEENSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEEEbRNT_11object_typeERKSE_RKT0_
        - _ZN7spotify4json13default_codecIN12_GLOBAL__N_110custom_objEEEDTclsr15default_codec_tIT_EE5codecEEv
        - _ZN7spotify4json5codec8object_tIN12_GLOBAL__N_110custom_objEED2Ev
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../include/spotify/json/decode.hpp:125,29'
          Dst:             _ZN7spotify4json13default_codecIN12_GLOBAL__N_110custom_objEEEDTclsr15default_codec_tIT_EE5codecEEv
        - Src:             '../include/spotify/json/decode.hpp:125,10'
          Dst:             _ZN7spotify4json10try_decodeINS0_5codec8object_tIN12_GLOBAL__N_110custom_objEEENSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEEEEbRNT_11object_typeERKSE_RKT0_
        - Src:             '../include/spotify/json/decode.hpp:125,3'
          Dst:             _ZN7spotify4json5codec8object_tIN12_GLOBAL__N_110custom_objEED2Ev
        - Src:             '../include/spotify/json/decode.hpp:125,29'
          Dst:             __clang_call_terminate
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/spotify-json/build/../fuzzers//fuzz_decode.cpp'
      linkageType:     externalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN12_GLOBAL__N_110custom_objC2Ev
        - _ZN12_GLOBAL__N_110custom_objD2Ev
        - _ZN7spotify4json10try_decodeIN12_GLOBAL__N_110custom_objENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEbRT_RKT0_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../fuzzers//fuzz_decode.cpp:24,14'
          Dst:             _ZN12_GLOBAL__N_110custom_objC2Ev
        - Src:             '../fuzzers//fuzz_decode.cpp:26,3'
          Dst:             _ZN7spotify4json10try_decodeIN12_GLOBAL__N_110custom_objENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEbRT_RKT0_
        - Src:             '../fuzzers//fuzz_decode.cpp:28,1'
          Dst:             _ZN12_GLOBAL__N_110custom_objD2Ev
        - Src:             '../fuzzers//fuzz_decode.cpp:28,1'
          Dst:             _ZN12_GLOBAL__N_110custom_objD2Ev
    - functionName:    _ZNK7spotify4json6detail5cpuid15has_feature_bitERKNS2_12cpu_register4typeERKNS2_15cpu_feature_bit4typeE
      functionSourceFile: '/src/spotify-json/include/spotify/json/detail/cpuid.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7spotify4json14decode_contextC2EPKcm
      functionSourceFile: '/src/spotify-json/src/decode_context.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7spotify4json6detail5cpuidC2Ev
        - _ZNK7spotify4json6detail5cpuid9has_sse42Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/decode_context.cpp:29,17'
          Dst:             _ZN7spotify4json6detail5cpuidC2Ev
        - Src:             'src/decode_context.cpp:29,33'
          Dst:             _ZNK7spotify4json6detail5cpuid9has_sse42Ev
    - functionName:    _ZN7spotify4json6detail5cpuidC2Ev
      functionSourceFile: '/src/spotify-json/include/spotify/json/detail/cpuid.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7spotify4json6detail5cpuid9has_sse42Ev
      functionSourceFile: '/src/spotify-json/include/spotify/json/detail/cpuid.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK7spotify4json6detail5cpuid15has_feature_bitERKNS2_12cpu_register4typeERKNS2_15cpu_feature_bit4typeE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/spotify/json/detail/cpuid.hpp:53,12'
          Dst:             _ZNK7spotify4json6detail5cpuid15has_feature_bitERKNS2_12cpu_register4typeERKNS2_15cpu_feature_bit4typeE
    - functionName:    _ZN7spotify4json14decode_contextC2EPKcS3_
      functionSourceFile: '/src/spotify-json/src/decode_context.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7spotify4json6detail5cpuidC2Ev
        - _ZNK7spotify4json6detail5cpuid9has_sse42Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/decode_context.cpp:23,17'
          Dst:             _ZN7spotify4json6detail5cpuidC2Ev
        - Src:             'src/decode_context.cpp:23,33'
          Dst:             _ZNK7spotify4json6detail5cpuid9has_sse42Ev
    - functionName:    _ZN7spotify4json14encode_context11grow_bufferEm
      functionSourceFile: '/src/spotify-json/src/encode_context.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          130
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNSt9bad_allocC1Ev
        - _ZNSt9bad_allocD1Ev
        - __cxa_allocate_exception
        - __cxa_throw
        - realloc
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'src/encode_context.cpp:56,5'
          Dst:             __cxa_allocate_exception
        - Src:             'src/encode_context.cpp:56,11'
          Dst:             _ZNSt9bad_allocC1Ev
        - Src:             'src/encode_context.cpp:56,5'
          Dst:             __cxa_throw
        - Src:             'src/encode_context.cpp:56,5'
          Dst:             _ZNSt9bad_allocD1Ev
        - Src:             'src/encode_context.cpp:71,39'
          Dst:             realloc
        - Src:             'src/encode_context.cpp:73,5'
          Dst:             __cxa_allocate_exception
        - Src:             'src/encode_context.cpp:73,11'
          Dst:             _ZNSt9bad_allocC1Ev
        - Src:             'src/encode_context.cpp:73,5'
          Dst:             __cxa_throw
        - Src:             'src/encode_context.cpp:73,5'
          Dst:             _ZNSt9bad_allocD1Ev
    - functionName:    __cxa_allocate_exception
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt9bad_allocC1Ev
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt9bad_allocD1Ev
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_throw
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    realloc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7spotify4json14encode_context10steal_dataEv
      functionSourceFile: '/src/spotify-json/src/encode_context.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7spotify4json14encode_contextD2Ev
      functionSourceFile: '/src/spotify-json/src/encode_context.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7spotify4json14encode_contextC2Em
      functionSourceFile: '/src/spotify-json/src/encode_context.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          82
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN7spotify4json6detail5cpuidC2Ev
        - _ZNK7spotify4json6detail5cpuid9has_sse42Ev
        - _ZNSt9bad_allocC1Ev
        - _ZNSt9bad_allocD1Ev
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/encode_context.cpp:27,17'
          Dst:             _ZN7spotify4json6detail5cpuidC2Ev
        - Src:             'src/encode_context.cpp:27,33'
          Dst:             _ZNK7spotify4json6detail5cpuid9has_sse42Ev
        - Src:             'src/encode_context.cpp:33,5'
          Dst:             __cxa_allocate_exception
        - Src:             'src/encode_context.cpp:33,11'
          Dst:             _ZNSt9bad_allocC1Ev
        - Src:             'src/encode_context.cpp:33,5'
          Dst:             __cxa_throw
        - Src:             'src/encode_context.cpp:33,5'
          Dst:             _ZNSt9bad_allocD1Ev
    - functionName:    '_ZZNK7spotify4json5codec12codec_detail13object_t_base6decodeERNS0_14decode_contextEPvENK3$_0clERKNSt3__112basic_stringIcNS8_11char_traitsIcEENS8_9allocatorIcEEEE'
      functionSourceFile: '/src/spotify-json/src/codec/object.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          127
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN7spotify4json6detail10skip_valueERNS0_14decode_contextE
        - _ZNK7spotify4json6detail14field_registry4findERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/codec/object.cpp:35,33'
          Dst:             _ZNK7spotify4json6detail14field_registry4findERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/codec/object.cpp:37,14'
          Dst:             _ZN7spotify4json6detail10skip_valueERNS0_14decode_contextE
    - functionName:    '_ZZN7spotify4json6detail13decode_objectINS0_5codec8string_tEZNKS3_12codec_detail13object_t_base6decodeERNS0_14decode_contextEPvE3$_0EEvS8_RKT0_ENKUlvE_clEv'
      functionSourceFile: '/src/spotify-json/include/spotify/json/detail/decode_helpers.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         28
      ICount:          199
      EdgeCount:       50
      CyclomaticComplexity: 24
      functionsReached:
        - _ZN7spotify4json6detail25skip_any_whitespace_sse42ERNS0_14decode_contextE
        - _ZN7spotify4json6detail26skip_any_whitespace_scalarERNS0_14decode_contextE
        - _ZN7spotify4json6detail4failERKNS0_14decode_contextEPKcl
        - _ZNK7spotify4json5codec8string_t6decodeERNS0_14decode_contextE
        - '_ZZNK7spotify4json5codec12codec_detail13object_t_base6decodeERNS0_14decode_contextEPvENK3$_0clERKNSt3__112basic_stringIcNS8_11char_traitsIcEENS8_9allocatorIcEEEE'
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/spotify/json/detail/decode_helpers.hpp:179,22'
          Dst:             _ZNK7spotify4json5codec8string_t6decodeERNS0_14decode_contextE
        - Src:             'include/spotify/json/detail/decode_helpers.hpp:180,5'
          Dst:             _ZN7spotify4json6detail25skip_any_whitespace_sse42ERNS0_14decode_contextE
        - Src:             'include/spotify/json/detail/decode_helpers.hpp:180,5'
          Dst:             _ZN7spotify4json6detail26skip_any_whitespace_scalarERNS0_14decode_contextE
        - Src:             'include/spotify/json/detail/decode_helpers.hpp:52,3'
          Dst:             _ZN7spotify4json6detail4failERKNS0_14decode_contextEPKcl
        - Src:             'include/spotify/json/detail/decode_helpers.hpp:123,3'
          Dst:             _ZN7spotify4json6detail4failERKNS0_14decode_contextEPKcl
        - Src:             'include/spotify/json/detail/decode_helpers.hpp:182,5'
          Dst:             _ZN7spotify4json6detail25skip_any_whitespace_sse42ERNS0_14decode_contextE
        - Src:             'include/spotify/json/detail/decode_helpers.hpp:182,5'
          Dst:             _ZN7spotify4json6detail26skip_any_whitespace_scalarERNS0_14decode_contextE
        - Src:             'include/spotify/json/detail/decode_helpers.hpp:183,5'
          Dst:             '_ZZNK7spotify4json5codec12codec_detail13object_t_base6decodeERNS0_14decode_contextEPvENK3$_0clERKNSt3__112basic_stringIcNS8_11char_traitsIcEENS8_9allocatorIcEEEE'
    - functionName:    '_ZN7spotify4json6detail22decode_comma_separatedIZNS1_13decode_objectINS0_5codec8string_tEZNKS4_12codec_detail13object_t_base6decodeERNS0_14decode_contextEPvE3$_0EEvS9_RKT0_EUlvE_EEvS9_ccT_'
      functionSourceFile: '/src/spotify-json/include/spotify/json/detail/decode_helpers.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          383
      EdgeCount:       43
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN7spotify4json6detail25skip_any_whitespace_sse42ERNS0_14decode_contextE
        - _ZN7spotify4json6detail26skip_any_whitespace_scalarERNS0_14decode_contextE
        - _ZN7spotify4json6detail4failERKNS0_14decode_contextEPKcl
        - '_ZZN7spotify4json6detail13decode_objectINS0_5codec8string_tEZNKS3_12codec_detail13object_t_base6decodeERNS0_14decode_contextEPvE3$_0EEvS8_RKT0_ENKUlvE_clEv'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/spotify/json/detail/decode_helpers.hpp:52,3'
          Dst:             _ZN7spotify4json6detail4failERKNS0_14decode_contextEPKcl
        - Src:             'include/spotify/json/detail/decode_helpers.hpp:123,3'
          Dst:             _ZN7spotify4json6detail4failERKNS0_14decode_contextEPKcl
        - Src:             'include/spotify/json/detail/decode_helpers.hpp:152,3'
          Dst:             _ZN7spotify4json6detail25skip_any_whitespace_sse42ERNS0_14decode_contextE
        - Src:             'include/spotify/json/detail/decode_helpers.hpp:152,3'
          Dst:             _ZN7spotify4json6detail26skip_any_whitespace_scalarERNS0_14decode_contextE
        - Src:             'include/spotify/json/detail/decode_helpers.hpp:155,5'
          Dst:             '_ZZN7spotify4json6detail13decode_objectINS0_5codec8string_tEZNKS3_12codec_detail13object_t_base6decodeERNS0_14decode_contextEPvE3$_0EEvS8_RKT0_ENKUlvE_clEv'
        - Src:             'include/spotify/json/detail/decode_helpers.hpp:156,5'
          Dst:             _ZN7spotify4json6detail25skip_any_whitespace_sse42ERNS0_14decode_contextE
        - Src:             'include/spotify/json/detail/decode_helpers.hpp:156,5'
          Dst:             _ZN7spotify4json6detail26skip_any_whitespace_scalarERNS0_14decode_contextE
        - Src:             'include/spotify/json/detail/decode_helpers.hpp:52,3'
          Dst:             _ZN7spotify4json6detail4failERKNS0_14decode_contextEPKcl
        - Src:             'include/spotify/json/detail/decode_helpers.hpp:123,3'
          Dst:             _ZN7spotify4json6detail4failERKNS0_14decode_contextEPKcl
        - Src:             'include/spotify/json/detail/decode_helpers.hpp:160,7'
          Dst:             _ZN7spotify4json6detail25skip_any_whitespace_sse42ERNS0_14decode_contextE
        - Src:             'include/spotify/json/detail/decode_helpers.hpp:160,7'
          Dst:             _ZN7spotify4json6detail26skip_any_whitespace_scalarERNS0_14decode_contextE
        - Src:             'include/spotify/json/detail/decode_helpers.hpp:161,7'
          Dst:             '_ZZN7spotify4json6detail13decode_objectINS0_5codec8string_tEZNKS3_12codec_detail13object_t_base6decodeERNS0_14decode_contextEPvE3$_0EEvS8_RKT0_ENKUlvE_clEv'
        - Src:             'include/spotify/json/detail/decode_helpers.hpp:162,7'
          Dst:             _ZN7spotify4json6detail25skip_any_whitespace_sse42ERNS0_14decode_contextE
        - Src:             'include/spotify/json/detail/decode_helpers.hpp:162,7'
          Dst:             _ZN7spotify4json6detail26skip_any_whitespace_scalarERNS0_14decode_contextE
    - functionName:    _ZNK7spotify4json6detail14field_registry3endEv
      functionSourceFile: '/src/spotify-json/include/spotify/json/detail/field_registry.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7spotify4json6detail14field_registry5beginEv
      functionSourceFile: '/src/spotify-json/include/spotify/json/detail/field_registry.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7spotify4json5codec12codec_detail13object_t_base6encodeERNS0_14encode_contextEPKv
      functionSourceFile: '/src/spotify-json/src/codec/object.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          214
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN7spotify4json14encode_context11grow_bufferEm
        - _ZNK7spotify4json6detail14field_registry3endEv
        - _ZNK7spotify4json6detail14field_registry5beginEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/spotify/json/encode_context.hpp:51,5'
          Dst:             _ZN7spotify4json14encode_context11grow_bufferEm
        - Src:             'src/codec/object.cpp:53,23'
          Dst:             _ZNK7spotify4json6detail14field_registry5beginEv
        - Src:             'src/codec/object.cpp:53,23'
          Dst:             _ZNK7spotify4json6detail14field_registry3endEv
        - Src:             'include/spotify/json/encode_context.hpp:51,5'
          Dst:             _ZN7spotify4json14encode_context11grow_bufferEm
    - functionName:    _ZN7spotify4json6detail6bitsetILm64EED2Ev
      functionSourceFile: '/src/spotify-json/include/spotify/json/detail/bitset.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7spotify4json6detail11bitset_baseD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/spotify/json/detail/bitset.hpp:50,8'
          Dst:             _ZN7spotify4json6detail11bitset_baseD2Ev
    - functionName:    _ZN7spotify4json6detail6bitsetILm64EEC2Em
      functionSourceFile: '/src/spotify-json/include/spotify/json/detail/bitset.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN7spotify4json6detail11bitset_baseC2EmPh
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/spotify/json/detail/bitset.hpp:52,9'
          Dst:             _ZN7spotify4json6detail11bitset_baseC2EmPh
    - functionName:    _ZNK7spotify4json5codec12codec_detail13object_t_base6decodeERNS0_14decode_contextEPv
      functionSourceFile: '/src/spotify-json/src/codec/object.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          108
      EdgeCount:       19
      CyclomaticComplexity: 10
      functionsReached:
        - '_ZN7spotify4json6detail22decode_comma_separatedIZNS1_13decode_objectINS0_5codec8string_tEZNKS4_12codec_detail13object_t_base6decodeERNS0_14decode_contextEPvE3$_0EEvS9_RKT0_EUlvE_EEvS9_ccT_'
        - _ZN7spotify4json6detail4failERKNS0_14decode_contextEPKcl
        - _ZN7spotify4json6detail6bitsetILm64EEC2Em
        - _ZN7spotify4json6detail6bitsetILm64EED2Ev
        - _ZNK7spotify4json6detail14field_registry19num_required_fieldsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/codec/object.cpp:32,44'
          Dst:             _ZNK7spotify4json6detail14field_registry19num_required_fieldsEv
        - Src:             'src/codec/object.cpp:32,22'
          Dst:             _ZN7spotify4json6detail6bitsetILm64EEC2Em
        - Src:             'src/codec/object.cpp:34,3'
          Dst:             '_ZN7spotify4json6detail22decode_comma_separatedIZNS1_13decode_objectINS0_5codec8string_tEZNKS4_12codec_detail13object_t_base6decodeERNS0_14decode_contextEPvE3$_0EEvS9_RKT0_EUlvE_EEvS9_ccT_'
        - Src:             'src/codec/object.cpp:47,69'
          Dst:             _ZNK7spotify4json6detail14field_registry19num_required_fieldsEv
        - Src:             'src/codec/object.cpp:48,3'
          Dst:             _ZN7spotify4json6detail4failERKNS0_14decode_contextEPKcl
        - Src:             'src/codec/object.cpp:49,1'
          Dst:             _ZN7spotify4json6detail6bitsetILm64EED2Ev
        - Src:             'src/codec/object.cpp:49,1'
          Dst:             _ZN7spotify4json6detail6bitsetILm64EED2Ev
    - functionName:    _ZN7spotify4json5codec12codec_detail13object_t_baseD2Ev
      functionSourceFile: '/src/spotify-json/src/codec/object.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7spotify4json6detail14field_registryD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/codec/object.cpp:28,31'
          Dst:             _ZN7spotify4json6detail14field_registryD2Ev
    - functionName:    _ZN7spotify4json5codec12codec_detail13object_t_baseC2ERKS3_
      functionSourceFile: '/src/spotify-json/src/codec/object.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 27
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7spotify4json6detail14field_registryC2ERKS2_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/codec/object.cpp:27,16'
          Dst:             _ZN7spotify4json6detail14field_registryC2ERKS2_
    - functionName:    _ZN7spotify4json5codec12codec_detail13object_t_baseC2EOS3_
      functionSourceFile: '/src/spotify-json/src/codec/object.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7spotify4json6detail14field_registryC2EOS2_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/codec/object.cpp:26,16'
          Dst:             _ZN7spotify4json6detail14field_registryC2EOS2_
    - functionName:    _ZN7spotify4json5codec12codec_detail13object_t_baseC2EPNS3_17construct_untypedE
      functionSourceFile: '/src/spotify-json/src/codec/object.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7spotify4json6detail14field_registryC2Ev
        - _ZN7spotify4json6detail14field_registryD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/codec/object.cpp:25,16'
          Dst:             _ZN7spotify4json6detail14field_registryC2Ev
        - Src:             'src/codec/object.cpp:25,85'
          Dst:             _ZN7spotify4json6detail14field_registryD2Ev
    - functionName:    _ZN7spotify4json5codec12codec_detail13object_t_baseC2Ev
      functionSourceFile: '/src/spotify-json/src/codec/object.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 24
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7spotify4json6detail14field_registryC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/codec/object.cpp:24,16'
          Dst:             _ZN7spotify4json6detail14field_registryC2Ev
    - functionName:    __cxa_rethrow
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt20bad_array_new_lengthC1Ev
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt20bad_array_new_lengthD1Ev
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt12length_errorC2B8ne220000EPKc
      functionSourceFile: '/usr/local/bin/../include/c++/v1/stdexcept'
      linkageType:     WeakODRLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt11logic_errorC2EPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/bin/../include/c++/v1/stdexcept:154,66'
          Dst:             _ZNSt11logic_errorC2EPKc
    - functionName:    _ZNSt12length_errorD1Ev
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_free_exception
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11logic_errorC2EPKc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7spotify4json5codec12_GLOBAL__N_113encode_utf8_3ERNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEj
      functionSourceFile: '/src/spotify-json/src/codec/string.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          48
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7spotify4json5codec12_GLOBAL__N_113encode_utf8_2ERNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEj
      functionSourceFile: '/src/spotify-json/src/codec/string.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7spotify4json5codec12_GLOBAL__N_113encode_utf8_1ERNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEj
      functionSourceFile: '/src/spotify-json/src/codec/string.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7spotify4json5codec12_GLOBAL__N_129codepoint_from_surrogate_pairEjj
      functionSourceFile: '/src/spotify-json/src/codec/string.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7spotify4json5codec12_GLOBAL__N_113encode_utf8_4ERNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEj
      functionSourceFile: '/src/spotify-json/src/codec/string.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          58
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7spotify4json5codec12_GLOBAL__N_116is_low_surrogateEj
      functionSourceFile: '/src/spotify-json/src/codec/string.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7spotify4json5codec12_GLOBAL__N_117is_high_surrogateEj
      functionSourceFile: '/src/spotify-json/src/codec/string.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7spotify4json5codec12_GLOBAL__N_117decode_hex_nibbleERNS0_14decode_contextEc
      functionSourceFile: '/src/spotify-json/src/codec/string.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          103
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN7spotify4json6detail4failERKNS0_14decode_contextEPKcl
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/codec/string.cpp:46,3'
          Dst:             _ZN7spotify4json6detail4failERKNS0_14decode_contextEPKcl
    - functionName:    _ZN7spotify4json5codec12_GLOBAL__N_111encode_utf8ERNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEj
      functionSourceFile: '/src/spotify-json/src/codec/string.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN7spotify4json5codec12_GLOBAL__N_113encode_utf8_1ERNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEj
        - _ZN7spotify4json5codec12_GLOBAL__N_113encode_utf8_2ERNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEj
        - _ZN7spotify4json5codec12_GLOBAL__N_113encode_utf8_3ERNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/codec/string.cpp:89,5'
          Dst:             _ZN7spotify4json5codec12_GLOBAL__N_113encode_utf8_1ERNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEj
        - Src:             'src/codec/string.cpp:91,5'
          Dst:             _ZN7spotify4json5codec12_GLOBAL__N_113encode_utf8_2ERNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEj
        - Src:             'src/codec/string.cpp:93,5'
          Dst:             _ZN7spotify4json5codec12_GLOBAL__N_113encode_utf8_3ERNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEj
    - functionName:    _ZN7spotify4json5codec12_GLOBAL__N_121handle_surrogate_pairERNS0_14decode_contextERNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEj
      functionSourceFile: '/src/spotify-json/src/codec/string.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          135
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN7spotify4json5codec12_GLOBAL__N_113encode_utf8_4ERNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEj
        - _ZN7spotify4json5codec12_GLOBAL__N_116is_low_surrogateEj
        - _ZN7spotify4json5codec12_GLOBAL__N_117decode_hex_numberERNS0_14decode_contextE
        - _ZN7spotify4json5codec12_GLOBAL__N_117is_high_surrogateEj
        - _ZN7spotify4json5codec12_GLOBAL__N_129codepoint_from_surrogate_pairEjj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/codec/string.cpp:98,7'
          Dst:             _ZN7spotify4json5codec12_GLOBAL__N_117is_high_surrogateEj
        - Src:             'src/codec/string.cpp:102,22'
          Dst:             _ZN7spotify4json5codec12_GLOBAL__N_117decode_hex_numberERNS0_14decode_contextE
        - Src:             'src/codec/string.cpp:103,11'
          Dst:             _ZN7spotify4json5codec12_GLOBAL__N_116is_low_surrogateEj
        - Src:             'src/codec/string.cpp:105,28'
          Dst:             _ZN7spotify4json5codec12_GLOBAL__N_129codepoint_from_surrogate_pairEjj
        - Src:             'src/codec/string.cpp:105,9'
          Dst:             _ZN7spotify4json5codec12_GLOBAL__N_113encode_utf8_4ERNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEj
    - functionName:    _ZN7spotify4json5codec12_GLOBAL__N_117decode_hex_numberERNS0_14decode_contextE
      functionSourceFile: '/src/spotify-json/src/codec/string.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          111
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7spotify4json5codec12_GLOBAL__N_117decode_hex_nibbleERNS0_14decode_contextEc
        - _ZN7spotify4json6detail4failERKNS0_14decode_contextEPKcl
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/spotify/json/detail/decode_helpers.hpp:52,3'
          Dst:             _ZN7spotify4json6detail4failERKNS0_14decode_contextEPKcl
        - Src:             'src/codec/string.cpp:51,18'
          Dst:             _ZN7spotify4json5codec12_GLOBAL__N_117decode_hex_nibbleERNS0_14decode_contextEc
        - Src:             'src/codec/string.cpp:52,18'
          Dst:             _ZN7spotify4json5codec12_GLOBAL__N_117decode_hex_nibbleERNS0_14decode_contextEc
        - Src:             'src/codec/string.cpp:53,18'
          Dst:             _ZN7spotify4json5codec12_GLOBAL__N_117decode_hex_nibbleERNS0_14decode_contextEc
        - Src:             'src/codec/string.cpp:54,18'
          Dst:             _ZN7spotify4json5codec12_GLOBAL__N_117decode_hex_nibbleERNS0_14decode_contextEc
    - functionName:    _ZN7spotify4json5codec12_GLOBAL__N_121decode_unicode_escapeERNS0_14decode_contextERNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE
      functionSourceFile: '/src/spotify-json/src/codec/string.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7spotify4json5codec12_GLOBAL__N_111encode_utf8ERNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEj
        - _ZN7spotify4json5codec12_GLOBAL__N_117decode_hex_numberERNS0_14decode_contextE
        - _ZN7spotify4json5codec12_GLOBAL__N_121handle_surrogate_pairERNS0_14decode_contextERNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/codec/string.cpp:118,18'
          Dst:             _ZN7spotify4json5codec12_GLOBAL__N_117decode_hex_numberERNS0_14decode_contextE
        - Src:             'src/codec/string.cpp:119,7'
          Dst:             _ZN7spotify4json5codec12_GLOBAL__N_121handle_surrogate_pairERNS0_14decode_contextERNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEj
        - Src:             'src/codec/string.cpp:120,5'
          Dst:             _ZN7spotify4json5codec12_GLOBAL__N_111encode_utf8ERNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEj
    - functionName:    _ZN7spotify4json5codec12_GLOBAL__N_113decode_escapeERNS0_14decode_contextERNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE
      functionSourceFile: '/src/spotify-json/src/codec/string.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          139
      EdgeCount:       30
      CyclomaticComplexity: 16
      functionsReached:
        - _ZN7spotify4json5codec12_GLOBAL__N_121decode_unicode_escapeERNS0_14decode_contextERNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE
        - _ZN7spotify4json6detail4failERKNS0_14decode_contextEPKcl
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/codec/string.cpp:126,3'
          Branch Sides:    []
      Callsites:
        - Src:             'include/spotify/json/detail/decode_helpers.hpp:52,3'
          Dst:             _ZN7spotify4json6detail4failERKNS0_14decode_contextEPKcl
        - Src:             'src/codec/string.cpp:135,15'
          Dst:             _ZN7spotify4json5codec12_GLOBAL__N_121decode_unicode_escapeERNS0_14decode_contextERNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE
        - Src:             'src/codec/string.cpp:136,14'
          Dst:             _ZN7spotify4json6detail4failERKNS0_14decode_contextEPKcl
    - functionName:    _ZN7spotify4json5codec12_GLOBAL__N_121decode_escaped_stringERNS0_14decode_contextEPKc
      functionSourceFile: '/src/spotify-json/src/codec/string.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          192
      EdgeCount:       52
      CyclomaticComplexity: 24
      functionsReached:
        - _ZN7spotify4json5codec12_GLOBAL__N_113decode_escapeERNS0_14decode_contextERNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE
        - _ZN7spotify4json6detail32skip_any_simple_characters_sse42ERNS0_14decode_contextE
        - _ZN7spotify4json6detail33skip_any_simple_characters_scalarERNS0_14decode_contextE
        - _ZN7spotify4json6detail4failERKNS0_14decode_contextEPKcl
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/codec/string.cpp:149,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/codec/string.cpp:142,3'
          Dst:             _ZN7spotify4json5codec12_GLOBAL__N_113decode_escapeERNS0_14decode_contextERNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE
        - Src:             'src/codec/string.cpp:146,5'
          Dst:             _ZN7spotify4json6detail32skip_any_simple_characters_sse42ERNS0_14decode_contextE
        - Src:             'src/codec/string.cpp:146,5'
          Dst:             _ZN7spotify4json6detail33skip_any_simple_characters_scalarERNS0_14decode_contextE
        - Src:             'include/spotify/json/detail/decode_helpers.hpp:52,3'
          Dst:             _ZN7spotify4json6detail4failERKNS0_14decode_contextEPKcl
        - Src:             'src/codec/string.cpp:151,18'
          Dst:             _ZN7spotify4json5codec12_GLOBAL__N_113decode_escapeERNS0_14decode_contextERNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE
        - Src:             'src/codec/string.cpp:156,3'
          Dst:             _ZN7spotify4json6detail4failERKNS0_14decode_contextEPKcl
    - functionName:    _ZNK7spotify4json5codec8string_t6encodeERNS0_14encode_contextENSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE
      functionSourceFile: '/src/spotify-json/src/codec/string.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          157
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN7spotify4json14encode_context11grow_bufferEm
        - _ZN7spotify4json6detail13write_escapedERNS0_14encode_contextEPKcS5_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/spotify/json/encode_context.hpp:51,5'
          Dst:             _ZN7spotify4json14encode_context11grow_bufferEm
        - Src:             'src/codec/string.cpp:191,5'
          Dst:             _ZN7spotify4json6detail13write_escapedERNS0_14encode_contextEPKcS5_
        - Src:             'include/spotify/json/encode_context.hpp:51,5'
          Dst:             _ZN7spotify4json14encode_context11grow_bufferEm
    - functionName:    _ZN7spotify4json5codec12_GLOBAL__N_113decode_stringERNS0_14decode_contextE
      functionSourceFile: '/src/spotify-json/src/codec/string.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          118
      EdgeCount:       23
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN7spotify4json5codec12_GLOBAL__N_121decode_escaped_stringERNS0_14decode_contextEPKc
        - _ZN7spotify4json6detail32skip_any_simple_characters_sse42ERNS0_14decode_contextE
        - _ZN7spotify4json6detail33skip_any_simple_characters_scalarERNS0_14decode_contextE
        - _ZN7spotify4json6detail4failERKNS0_14decode_contextEPKcl
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/codec/string.cpp:163,3'
          Branch Sides:    []
      Callsites:
        - Src:             'src/codec/string.cpp:161,3'
          Dst:             _ZN7spotify4json6detail32skip_any_simple_characters_sse42ERNS0_14decode_contextE
        - Src:             'src/codec/string.cpp:161,3'
          Dst:             _ZN7spotify4json6detail33skip_any_simple_characters_scalarERNS0_14decode_contextE
        - Src:             'include/spotify/json/detail/decode_helpers.hpp:52,3'
          Dst:             _ZN7spotify4json6detail4failERKNS0_14decode_contextEPKcl
        - Src:             'src/codec/string.cpp:165,23'
          Dst:             _ZN7spotify4json5codec12_GLOBAL__N_121decode_escaped_stringERNS0_14decode_contextEPKc
    - functionName:    _ZNK7spotify4json5codec8string_t6decodeERNS0_14decode_contextE
      functionSourceFile: '/src/spotify-json/src/codec/string.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          114
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7spotify4json5codec12_GLOBAL__N_113decode_stringERNS0_14decode_contextE
        - _ZN7spotify4json6detail4failERKNS0_14decode_contextEPKcl
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/spotify/json/detail/decode_helpers.hpp:52,3'
          Dst:             _ZN7spotify4json6detail4failERKNS0_14decode_contextEPKcl
        - Src:             'include/spotify/json/detail/decode_helpers.hpp:123,3'
          Dst:             _ZN7spotify4json6detail4failERKNS0_14decode_contextEPKcl
        - Src:             'src/codec/string.cpp:174,10'
          Dst:             _ZN7spotify4json5codec12_GLOBAL__N_113decode_stringERNS0_14decode_contextE
    - functionName:    _ZN7spotify4json6detail11bitset_baseC2EmPh
      functionSourceFile: '/src/spotify-json/src/detail/bitset.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          77
      EdgeCount:       22
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7spotify4json6detail11bitset_baseD2Ev
      functionSourceFile: '/src/spotify-json/src/detail/bitset.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 23
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7spotify4json16decode_exceptionD2Ev
      functionSourceFile: '/src/spotify-json/include/spotify/json/decode_exception.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt13runtime_errorD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/spotify/json/decode_exception.hpp:32,7'
          Dst:             _ZNSt13runtime_errorD2Ev
    - functionName:    _ZNSt13runtime_errorD2Ev
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7spotify4json6detail4failERKNS0_14decode_contextEPKcl
      functionSourceFile: '/src/spotify-json/src/detail/decode_helpers.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          61
      EdgeCount:       12
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN7spotify4json16decode_exceptionC2EPKcm
        - _ZN7spotify4json16decode_exceptionD2Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    42
      BranchProfiles:  []
      Callsites:
        - Src:             'src/detail/decode_helpers.cpp:24,3'
          Dst:             __cxa_allocate_exception
        - Src:             'src/detail/decode_helpers.cpp:24,9'
          Dst:             _ZN7spotify4json16decode_exceptionC2EPKcm
        - Src:             'src/detail/decode_helpers.cpp:24,3'
          Dst:             __cxa_throw
        - Src:             'src/detail/decode_helpers.cpp:24,3'
          Dst:             _ZN7spotify4json16decode_exceptionD2Ev
        - Src:             'src/detail/decode_helpers.cpp:24,3'
          Dst:             __cxa_free_exception
    - functionName:    _ZN7spotify4json6detail13write_escapedERNS0_14encode_contextEPKcS5_
      functionSourceFile: '/src/spotify-json/src/detail/escape.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7spotify4json6detail19write_escaped_sse42ERNS0_14encode_contextEPKcS5_
        - _ZN7spotify4json6detail20write_escaped_scalarERNS0_14encode_contextEPKcS5_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/detail/escape.cpp:50,12'
          Dst:             _ZN7spotify4json6detail19write_escaped_sse42ERNS0_14encode_contextEPKcS5_
        - Src:             'src/detail/escape.cpp:53,3'
          Dst:             _ZN7spotify4json6detail20write_escaped_scalarERNS0_14encode_contextEPKcS5_
    - functionName:    _ZN7spotify4json6detail20write_escaped_scalarERNS0_14encode_contextEPKcS5_
      functionSourceFile: '/src/spotify-json/src/detail/escape.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         319
      ICount:          3422
      EdgeCount:       440
      CyclomaticComplexity: 123
      functionsReached:
        - _ZN7spotify4json14encode_context11grow_bufferEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/detail/escape.cpp:33,28'
          Dst:             _ZN7spotify4json14encode_context11grow_bufferEm
    - functionName:    memcmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1B8ne220000EOS5_ENKUlRS5_E_clES7_
      functionSourceFile: '/usr/local/bin/../include/c++/v1/string'
      linkageType:     InternalLinkage
      functionLinenumber: 1020
      functionLinenumberEnd: 1023
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7spotify4json5codec6stringEv
      functionSourceFile: '/src/spotify-json/include/spotify/json/codec/string.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7spotify4json6detail14field_registry4findERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
      functionSourceFile: '/src/spotify-json/src/detail/field_registry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          61
      EdgeCount:       17
      CyclomaticComplexity: 9
      functionsReached:
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/detail/field_registry.cpp:52,33'
          Dst:             __clang_call_terminate
    - functionName:    _ZN7spotify4json6detail12_GLOBAL__N_110escape_keyERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
      functionSourceFile: '/src/spotify-json/src/detail/field_registry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          142
      EdgeCount:       33
      CyclomaticComplexity: 16
      functionsReached:
        - _ZN7spotify4json14encode_context11grow_bufferEm
        - _ZN7spotify4json14encode_contextC2Em
        - _ZN7spotify4json14encode_contextD2Ev
        - _ZN7spotify4json5codec6stringEv
        - _ZNK7spotify4json5codec8string_t6encodeERNS0_14encode_contextENSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/detail/field_registry.cpp:28,18'
          Dst:             _ZN7spotify4json14encode_contextC2Em
        - Src:             'src/detail/field_registry.cpp:29,3'
          Dst:             _ZN7spotify4json5codec6stringEv
        - Src:             'src/detail/field_registry.cpp:29,19'
          Dst:             _ZNK7spotify4json5codec8string_t6encodeERNS0_14encode_contextENSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE
        - Src:             'include/spotify/json/encode_context.hpp:51,5'
          Dst:             _ZN7spotify4json14encode_context11grow_bufferEm
        - Src:             'src/detail/field_registry.cpp:32,1'
          Dst:             _ZN7spotify4json14encode_contextD2Ev
        - Src:             'src/detail/field_registry.cpp:32,1'
          Dst:             _ZN7spotify4json14encode_contextD2Ev
    - functionName:    _ZN7spotify4json6detail14field_registry4saveERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEbRKNS3_10shared_ptrINS1_5fieldEEE
      functionSourceFile: '/src/spotify-json/src/detail/field_registry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          110
      EdgeCount:       25
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN7spotify4json6detail12_GLOBAL__N_110escape_keyERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/detail/field_registry.cpp:46,42'
          Dst:             _ZN7spotify4json6detail12_GLOBAL__N_110escape_keyERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
    - functionName:    _ZN7spotify4json6detail14field_registryC2EOS2_
      functionSourceFile: '/src/spotify-json/src/detail/field_registry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7spotify4json6detail14field_registryC2ERKS2_
      functionSourceFile: '/src/spotify-json/src/detail/field_registry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          49
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7spotify4json6detail14field_registryD2Ev
      functionSourceFile: '/src/spotify-json/src/detail/field_registry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7spotify4json6detail14field_registryC2Ev
      functionSourceFile: '/src/spotify-json/src/detail/field_registry.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7spotify4json6detail26skip_any_whitespace_scalarERNS0_14decode_contextE
      functionSourceFile: '/src/spotify-json/src/detail/skip_chars.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          82
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7spotify4json6detail33skip_any_simple_characters_scalarERNS0_14decode_contextE
      functionSourceFile: '/src/spotify-json/src/detail/skip_chars.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         72
      ICount:          461
      EdgeCount:       99
      CyclomaticComplexity: 29
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7spotify4json6detail12_GLOBAL__N_111skip_numberERNS0_14decode_contextE
      functionSourceFile: '/src/spotify-json/src/detail/skip_value.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         93
      ICount:          737
      EdgeCount:       120
      CyclomaticComplexity: 29
      functionsReached:
        - _ZN7spotify4json6detail4failERKNS0_14decode_contextEPKcl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/detail/skip_value.cpp:87,5'
          Dst:             _ZN7spotify4json6detail4failERKNS0_14decode_contextEPKcl
        - Src:             'src/detail/skip_value.cpp:94,5'
          Dst:             _ZN7spotify4json6detail4failERKNS0_14decode_contextEPKcl
        - Src:             'src/detail/skip_value.cpp:107,5'
          Dst:             _ZN7spotify4json6detail4failERKNS0_14decode_contextEPKcl
    - functionName:    _ZN7spotify4json6detail12_GLOBAL__N_119skip_unicode_escapeERNS0_14decode_contextE
      functionSourceFile: '/src/spotify-json/src/detail/skip_value.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         70
      ICount:          408
      EdgeCount:       93
      CyclomaticComplexity: 25
      functionsReached:
        - _ZN7spotify4json6detail4failERKNS0_14decode_contextEPKcl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/spotify/json/detail/decode_helpers.hpp:52,3'
          Dst:             _ZN7spotify4json6detail4failERKNS0_14decode_contextEPKcl
        - Src:             'src/detail/skip_value.cpp:44,3'
          Dst:             _ZN7spotify4json6detail4failERKNS0_14decode_contextEPKcl
    - functionName:    _ZN7spotify4json6detail12_GLOBAL__N_111skip_escapeERNS0_14decode_contextE
      functionSourceFile: '/src/spotify-json/src/detail/skip_value.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          117
      EdgeCount:       30
      CyclomaticComplexity: 16
      functionsReached:
        - _ZN7spotify4json6detail12_GLOBAL__N_119skip_unicode_escapeERNS0_14decode_contextE
        - _ZN7spotify4json6detail4failERKNS0_14decode_contextEPKcl
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/detail/skip_value.cpp:48,3'
          Branch Sides:    []
      Callsites:
        - Src:             'include/spotify/json/detail/decode_helpers.hpp:52,3'
          Dst:             _ZN7spotify4json6detail4failERKNS0_14decode_contextEPKcl
        - Src:             'src/detail/skip_value.cpp:57,15'
          Dst:             _ZN7spotify4json6detail12_GLOBAL__N_119skip_unicode_escapeERNS0_14decode_contextE
        - Src:             'src/detail/skip_value.cpp:58,14'
          Dst:             _ZN7spotify4json6detail4failERKNS0_14decode_contextEPKcl
    - functionName:    _ZN7spotify4json6detail5stackIcLm64EED2Ev
      functionSourceFile: '/src/spotify-json/include/spotify/json/detail/stack.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7spotify4json6detail12_GLOBAL__N_117skip_simple_valueERNS0_14decode_contextE
      functionSourceFile: '/src/spotify-json/src/detail/skip_value.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         49
      ICount:          468
      EdgeCount:       94
      CyclomaticComplexity: 47
      functionsReached:
        - _ZN7spotify4json6detail12_GLOBAL__N_111skip_numberERNS0_14decode_contextE
        - _ZN7spotify4json6detail12_GLOBAL__N_111skip_stringERNS0_14decode_contextE
        - _ZN7spotify4json6detail4failERKNS0_14decode_contextEPKcl
        - memcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/detail/skip_value.cpp:121,3'
          Branch Sides:    []
      Callsites:
        - Src:             'src/detail/skip_value.cpp:124,55'
          Dst:             _ZN7spotify4json6detail12_GLOBAL__N_111skip_numberERNS0_14decode_contextE
        - Src:             'src/detail/skip_value.cpp:125,15'
          Dst:             _ZN7spotify4json6detail12_GLOBAL__N_111skip_stringERNS0_14decode_contextE
        - Src:             'include/spotify/json/detail/decode_helpers.hpp:52,3'
          Dst:             _ZN7spotify4json6detail4failERKNS0_14decode_contextEPKcl
        - Src:             'include/spotify/json/detail/decode_helpers.hpp:193,3'
          Dst:             memcmp
        - Src:             'include/spotify/json/detail/decode_helpers.hpp:133,3'
          Dst:             _ZN7spotify4json6detail4failERKNS0_14decode_contextEPKcl
        - Src:             'include/spotify/json/detail/decode_helpers.hpp:52,3'
          Dst:             _ZN7spotify4json6detail4failERKNS0_14decode_contextEPKcl
        - Src:             'include/spotify/json/detail/decode_helpers.hpp:188,3'
          Dst:             memcmp
        - Src:             'include/spotify/json/detail/decode_helpers.hpp:133,3'
          Dst:             _ZN7spotify4json6detail4failERKNS0_14decode_contextEPKcl
        - Src:             'include/spotify/json/detail/decode_helpers.hpp:52,3'
          Dst:             _ZN7spotify4json6detail4failERKNS0_14decode_contextEPKcl
        - Src:             'include/spotify/json/detail/decode_helpers.hpp:197,3'
          Dst:             memcmp
        - Src:             'include/spotify/json/detail/decode_helpers.hpp:133,3'
          Dst:             _ZN7spotify4json6detail4failERKNS0_14decode_contextEPKcl
        - Src:             'src/detail/skip_value.cpp:129,14'
          Dst:             _ZN7spotify4json6detail4failERKNS0_14decode_contextEPKcl
    - functionName:    _ZN7spotify4json6detail12_GLOBAL__N_111skip_stringERNS0_14decode_contextE
      functionSourceFile: '/src/spotify-json/src/detail/skip_value.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          218
      EdgeCount:       37
      CyclomaticComplexity: 20
      functionsReached:
        - _ZN7spotify4json6detail12_GLOBAL__N_111skip_escapeERNS0_14decode_contextE
        - _ZN7spotify4json6detail32skip_any_simple_characters_sse42ERNS0_14decode_contextE
        - _ZN7spotify4json6detail33skip_any_simple_characters_scalarERNS0_14decode_contextE
        - _ZN7spotify4json6detail4failERKNS0_14decode_contextEPKcl
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/detail/skip_value.cpp:67,5'
          Branch Sides:    []
      Callsites:
        - Src:             'include/spotify/json/detail/decode_helpers.hpp:52,3'
          Dst:             _ZN7spotify4json6detail4failERKNS0_14decode_contextEPKcl
        - Src:             'include/spotify/json/detail/decode_helpers.hpp:123,3'
          Dst:             _ZN7spotify4json6detail4failERKNS0_14decode_contextEPKcl
        - Src:             'src/detail/skip_value.cpp:66,5'
          Dst:             _ZN7spotify4json6detail32skip_any_simple_characters_sse42ERNS0_14decode_contextE
        - Src:             'src/detail/skip_value.cpp:66,5'
          Dst:             _ZN7spotify4json6detail33skip_any_simple_characters_scalarERNS0_14decode_contextE
        - Src:             'include/spotify/json/detail/decode_helpers.hpp:52,3'
          Dst:             _ZN7spotify4json6detail4failERKNS0_14decode_contextEPKcl
        - Src:             'src/detail/skip_value.cpp:69,18'
          Dst:             _ZN7spotify4json6detail12_GLOBAL__N_111skip_escapeERNS0_14decode_contextE
        - Src:             'src/detail/skip_value.cpp:74,3'
          Dst:             _ZN7spotify4json6detail4failERKNS0_14decode_contextEPKcl
    - functionName:    _ZN7spotify4json6detail5stackIcLm64EE4pushEc
      functionSourceFile: '/src/spotify-json/include/spotify/json/detail/stack.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          80
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7spotify4json6detail5stackIcLm64EE3popEv
      functionSourceFile: '/src/spotify-json/include/spotify/json/detail/stack.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          60
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/spotify/json/detail/stack.hpp:49,7'
          Dst:             __assert_fail
    - functionName:    __assert_fail
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7spotify4json6detail5stackIcLm64EEC2Ev
      functionSourceFile: '/src/spotify-json/include/spotify/json/detail/stack.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7spotify4json6detail10skip_valueERNS0_14decode_contextE
      functionSourceFile: '/src/spotify-json/src/detail/skip_value.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         86
      ICount:          564
      EdgeCount:       169
      CyclomaticComplexity: 85
      functionsReached:
        - _ZN7spotify4json6detail12_GLOBAL__N_111skip_stringERNS0_14decode_contextE
        - _ZN7spotify4json6detail12_GLOBAL__N_117skip_simple_valueERNS0_14decode_contextE
        - _ZN7spotify4json6detail25skip_any_whitespace_sse42ERNS0_14decode_contextE
        - _ZN7spotify4json6detail26skip_any_whitespace_scalarERNS0_14decode_contextE
        - _ZN7spotify4json6detail4failERKNS0_14decode_contextEPKcl
        - _ZN7spotify4json6detail5stackIcLm64EE3popEv
        - _ZN7spotify4json6detail5stackIcLm64EE4pushEc
        - _ZN7spotify4json6detail5stackIcLm64EEC2Ev
        - _ZN7spotify4json6detail5stackIcLm64EED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/detail/skip_value.cpp:155,27'
          Dst:             _ZN7spotify4json6detail5stackIcLm64EEC2Ev
        - Src:             'src/detail/skip_value.cpp:163,7'
          Dst:             _ZN7spotify4json6detail25skip_any_whitespace_sse42ERNS0_14decode_contextE
        - Src:             'src/detail/skip_value.cpp:163,7'
          Dst:             _ZN7spotify4json6detail26skip_any_whitespace_scalarERNS0_14decode_contextE
        - Src:             'src/detail/skip_value.cpp:211,1'
          Dst:             _ZN7spotify4json6detail5stackIcLm64EED2Ev
        - Src:             'src/detail/skip_value.cpp:175,7'
          Dst:             _ZN7spotify4json6detail12_GLOBAL__N_111skip_stringERNS0_14decode_contextE
        - Src:             'src/detail/skip_value.cpp:176,7'
          Dst:             _ZN7spotify4json6detail25skip_any_whitespace_sse42ERNS0_14decode_contextE
        - Src:             'src/detail/skip_value.cpp:176,7'
          Dst:             _ZN7spotify4json6detail26skip_any_whitespace_scalarERNS0_14decode_contextE
        - Src:             'include/spotify/json/detail/decode_helpers.hpp:52,3'
          Dst:             _ZN7spotify4json6detail4failERKNS0_14decode_contextEPKcl
        - Src:             'include/spotify/json/detail/decode_helpers.hpp:123,3'
          Dst:             _ZN7spotify4json6detail4failERKNS0_14decode_contextEPKcl
        - Src:             'src/detail/skip_value.cpp:184,22'
          Dst:             _ZN7spotify4json6detail5stackIcLm64EE3popEv
        - Src:             'src/detail/skip_value.cpp:190,5'
          Dst:             _ZN7spotify4json6detail4failERKNS0_14decode_contextEPKcl
        - Src:             'src/detail/skip_value.cpp:191,5'
          Dst:             _ZN7spotify4json6detail4failERKNS0_14decode_contextEPKcl
        - Src:             'src/detail/skip_value.cpp:197,13'
          Dst:             _ZN7spotify4json6detail5stackIcLm64EE4pushEc
        - Src:             'src/detail/skip_value.cpp:204,5'
          Dst:             _ZN7spotify4json6detail12_GLOBAL__N_117skip_simple_valueERNS0_14decode_contextE
        - Src:             'src/detail/skip_value.cpp:208,3'
          Dst:             _ZN7spotify4json6detail4failERKNS0_14decode_contextEPKcl
        - Src:             'src/detail/skip_value.cpp:209,3'
          Dst:             _ZN7spotify4json6detail4failERKNS0_14decode_contextEPKcl
        - Src:             'src/detail/skip_value.cpp:210,3'
          Dst:             _ZN7spotify4json6detail4failERKNS0_14decode_contextEPKcl
        - Src:             'src/detail/skip_value.cpp:211,1'
          Dst:             _ZN7spotify4json6detail5stackIcLm64EED2Ev
    - functionName:    _ZN7spotify4json6detail19write_escaped_sse42ERNS0_14encode_contextEPKcS5_
      functionSourceFile: '/src/spotify-json/src/detail/escape_sse42.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         643
      ICount:          7099
      EdgeCount:       888
      CyclomaticComplexity: 247
      functionsReached:
        - _ZN7spotify4json14encode_context11grow_bufferEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/detail/escape_sse42.cpp:52,28'
          Dst:             _ZN7spotify4json14encode_context11grow_bufferEm
    - functionName:    _ZN7spotify4json6detail25skip_any_whitespace_sse42ERNS0_14decode_contextE
      functionSourceFile: '/src/spotify-json/src/detail/skip_chars_sse42.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         37
      ICount:          214
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7spotify4json6detail32skip_any_simple_characters_sse42ERNS0_14decode_contextE
      functionSourceFile: '/src/spotify-json/src/detail/skip_chars_sse42.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         88
      ICount:          579
      EdgeCount:       121
      CyclomaticComplexity: 35
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7spotify4json16decode_exceptionD0Ev
      functionSourceFile: '/src/spotify-json/include/spotify/json/decode_exception.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7spotify4json16decode_exceptionD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/spotify/json/decode_exception.hpp:32,7'
          Dst:             _ZN7spotify4json16decode_exceptionD2Ev
    - functionName:    _ZN7spotify4json16decode_exceptionC2EOS1_m
      functionSourceFile: '/src/spotify-json/src/decode_exception.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt13runtime_errorC2ERKS_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/decode_exception.cpp:26,7'
          Dst:             _ZNSt13runtime_errorC2ERKS_
    - functionName:    _ZNSt13runtime_errorC2ERKS_
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7spotify4json16decode_exceptionC2EPKcm
      functionSourceFile: '/src/spotify-json/src/decode_exception.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 23
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt13runtime_errorC2EPKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/decode_exception.cpp:23,7'
          Dst:             _ZNSt13runtime_errorC2EPKc
    - functionName:    _ZNSt13runtime_errorC2EPKc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
...
