---
Fuzzer filename: '/src/jansson/test/ossfuzz/json_pack_unpack_fuzzer.cc'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZL11json_decrefP6json_t
      functionSourceFile: '/src/jansson/test/ossfuzz/../../src/jansson.h'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          53
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - json_delete
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/jansson.h:133,9'
          Dst:             json_delete
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/jansson/test/ossfuzz/json_pack_unpack_fuzzer.cc'
      linkageType:     externalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         32
      ICount:          205
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - _ZL11json_decrefP6json_t
        - json_array_size
        - json_deep_copy
        - json_dumps
        - json_loadb
        - json_loads
        - json_object_iter
        - json_object_iter_key
        - json_object_iter_value
        - json_unpack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'json_pack_unpack_fuzzer.cc:29,20'
          Dst:             json_loadb
        - Src:             'json_pack_unpack_fuzzer.cc:35,20'
          Dst:             json_deep_copy
        - Src:             'json_pack_unpack_fuzzer.cc:37,9'
          Dst:             _ZL11json_decrefP6json_t
        - Src:             'json_pack_unpack_fuzzer.cc:48,20'
          Dst:             json_dumps
        - Src:             'json_pack_unpack_fuzzer.cc:51,28'
          Dst:             json_loads
        - Src:             'json_pack_unpack_fuzzer.cc:53,13'
          Dst:             _ZL11json_decrefP6json_t
        - Src:             'json_pack_unpack_fuzzer.cc:62,22'
          Dst:             json_object_iter
        - Src:             'json_pack_unpack_fuzzer.cc:64,19'
          Dst:             json_object_iter_key
        - Src:             'json_pack_unpack_fuzzer.cc:65,20'
          Dst:             json_object_iter_value
        - Src:             'json_pack_unpack_fuzzer.cc:72,9'
          Dst:             json_unpack
        - Src:             'json_pack_unpack_fuzzer.cc:76,9'
          Dst:             json_unpack
        - Src:             'json_pack_unpack_fuzzer.cc:80,32'
          Dst:             json_array_size
        - Src:             'json_pack_unpack_fuzzer.cc:82,9'
          Dst:             json_unpack
        - Src:             'json_pack_unpack_fuzzer.cc:85,5'
          Dst:             _ZL11json_decrefP6json_t
    - functionName:    compare_keys
      functionSourceFile: '/src/jansson/src/dump.c'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          82
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'dump.c:207,15'
          Dst:             memcmp
    - 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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dump_indent
      functionSourceFile: '/src/jansson/src/dump.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - size_t
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          131
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dump_string
      functionSourceFile: '/src/jansson/src/dump.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         53
      ICount:          298
      EdgeCount:       67
      CyclomaticComplexity: 16
      functionsReached:
        - snprintf
        - utf8_iterate
      functionUses:    3
      BranchProfiles:
        - Branch String:   'dump.c:139,9'
          Branch Sides:    []
      Callsites:
        - Src:             'dump.c:110,19'
          Dst:             utf8_iterate
        - Src:             'dump.c:167,21'
          Dst:             snprintf
        - Src:             'dump.c:179,21'
          Dst:             snprintf
    - functionName:    snprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    do_dump
      functionSourceFile: '/src/jansson/src/dump.c'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         127
      ICount:          839
      EdgeCount:       169
      CyclomaticComplexity: 44
      functionsReached:
        - __assert_fail
        - compare_keys
        - do_dump
        - dump_indent
        - dump_string
        - hashtable_del
        - json_array_get
        - json_array_size
        - json_integer_value
        - json_object_getn
        - json_object_iter
        - json_object_iter_key
        - json_object_iter_key_len
        - json_object_iter_next
        - json_object_iter_value
        - json_object_size
        - json_real_value
        - json_string_length
        - json_string_value
        - jsonp_dtostr
        - jsonp_free
        - jsonp_loop_check
        - jsonp_malloc
        - qsort
        - snprintf
      functionUses:    5
      BranchProfiles:
        - Branch String:   'dump.c:227,5'
          Branch Sides:    []
      Callsites:
        - Src:             'dump.c:242,29'
          Dst:             json_integer_value
        - Src:             'dump.c:241,20'
          Dst:             snprintf
        - Src:             'dump.c:252,28'
          Dst:             json_real_value
        - Src:             'dump.c:254,20'
          Dst:             jsonp_dtostr
        - Src:             'dump.c:263,32'
          Dst:             json_string_value
        - Src:             'dump.c:263,57'
          Dst:             json_string_length
        - Src:             'dump.c:263,20'
          Dst:             dump_string
        - Src:             'dump.c:275,17'
          Dst:             jsonp_loop_check
        - Src:             'dump.c:278,17'
          Dst:             json_array_size
        - Src:             'dump.c:283,17'
          Dst:             hashtable_del
        - Src:             'dump.c:286,17'
          Dst:             dump_indent
        - Src:             'dump.c:290,29'
          Dst:             json_array_get
        - Src:             'dump.c:290,21'
          Dst:             do_dump
        - Src:             'dump.c:294,43'
          Dst:             dump_indent
        - Src:             'dump.c:298,25'
          Dst:             json_array_get
        - Src:             'dump.c:298,17'
          Dst:             do_dump
        - Src:             'dump.c:300,17'
          Dst:             dump_indent
        - Src:             'dump.c:303,13'
          Dst:             hashtable_del
        - Src:             'dump.c:323,17'
          Dst:             jsonp_loop_check
        - Src:             'dump.c:330,20'
          Dst:             json_object_iter
        - Src:             'dump.c:332,17'
          Dst:             hashtable_del
        - Src:             'dump.c:335,17'
          Dst:             dump_indent
        - Src:             'dump.c:342,24'
          Dst:             json_object_size
        - Src:             'dump.c:343,24'
          Dst:             jsonp_malloc
        - Src:             'dump.c:351,35'
          Dst:             json_object_iter_key
        - Src:             'dump.c:352,35'
          Dst:             json_object_iter_key_len
        - Src:             'dump.c:354,28'
          Dst:             json_object_iter_next
        - Src:             'dump.c:357,17'
          Dst:             __assert_fail
        - Src:             'dump.c:359,17'
          Dst:             qsort
        - Src:             'dump.c:359,17'
          Dst:             compare_keys
        - Src:             'dump.c:366,29'
          Dst:             json_object_getn
        - Src:             'dump.c:367,21'
          Dst:             __assert_fail
        - Src:             'dump.c:369,21'
          Dst:             dump_string
        - Src:             'dump.c:371,25'
          Dst:             do_dump
        - Src:             'dump.c:372,25'
          Dst:             jsonp_free
        - Src:             'dump.c:378,29'
          Dst:             dump_indent
        - Src:             'dump.c:379,29'
          Dst:             jsonp_free
        - Src:             'dump.c:383,29'
          Dst:             dump_indent
        - Src:             'dump.c:384,29'
          Dst:             jsonp_free
        - Src:             'dump.c:390,17'
          Dst:             jsonp_free
        - Src:             'dump.c:395,34'
          Dst:             json_object_iter_next
        - Src:             'dump.c:396,39'
          Dst:             json_object_iter_key
        - Src:             'dump.c:397,44'
          Dst:             json_object_iter_key_len
        - Src:             'dump.c:399,21'
          Dst:             dump_string
        - Src:             'dump.c:401,33'
          Dst:             json_object_iter_value
        - Src:             'dump.c:401,25'
          Dst:             do_dump
        - Src:             'dump.c:407,29'
          Dst:             dump_indent
        - Src:             'dump.c:410,29'
          Dst:             dump_indent
        - Src:             'dump.c:418,13'
          Dst:             hashtable_del
    - 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:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    qsort
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    json_dump_file
      functionSourceFile: '/src/jansson/src/dump.c'
      linkageType:     InternalLinkage
      functionLinenumber: 468
      functionLinenumberEnd: 481
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          53
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - fclose
        - fopen
        - json_dumpf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'dump.c:471,20'
          Dst:             fopen
        - Src:             'dump.c:475,14'
          Dst:             json_dumpf
        - Src:             'dump.c:477,9'
          Dst:             fclose
    - functionName:    fopen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    json_dumpf
      functionSourceFile: '/src/jansson/src/dump.c'
      linkageType:     InternalLinkage
      functionLinenumber: 460
      functionLinenumberEnd: 461
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dump_to_file
        - json_dump_callback
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'dump.c:461,12'
          Dst:             json_dump_callback
        - Src:             'dump.c:461,12'
          Dst:             dump_to_file
    - functionName:    fclose
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dump_to_file
      functionSourceFile: '/src/jansson/src/dump.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fwrite
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'dump.c:54,9'
          Dst:             fwrite
    - functionName:    json_dump_callback
      functionSourceFile: '/src/jansson/src/dump.c'
      linkageType:     InternalLinkage
      functionLinenumber: 484
      functionLinenumberEnd: 499
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          99
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - do_dump
        - hashtable_close
        - hashtable_init
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'dump.c:493,9'
          Dst:             hashtable_init
        - Src:             'dump.c:495,11'
          Dst:             do_dump
        - Src:             'dump.c:496,5'
          Dst:             hashtable_close
    - functionName:    fwrite
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dump_to_fd
      functionSourceFile: '/src/jansson/src/dump.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - write
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'dump.c:62,9'
          Dst:             write
    - functionName:    write
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    json_dumpfd
      functionSourceFile: '/src/jansson/src/dump.c'
      linkageType:     InternalLinkage
      functionLinenumber: 464
      functionLinenumberEnd: 465
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dump_to_fd
        - json_dump_callback
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'dump.c:465,12'
          Dst:             json_dump_callback
        - Src:             'dump.c:465,12'
          Dst:             dump_to_fd
    - functionName:    dump_to_buffer
      functionSourceFile: '/src/jansson/src/dump.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          48
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    json_dumpb
      functionSourceFile: '/src/jansson/src/dump.c'
      linkageType:     InternalLinkage
      functionLinenumber: 451
      functionLinenumberEnd: 458
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - dump_to_buffer
        - json_dump_callback
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'dump.c:454,9'
          Dst:             json_dump_callback
        - Src:             'dump.c:454,9'
          Dst:             dump_to_buffer
    - functionName:    dump_to_strbuffer
      functionSourceFile: '/src/jansson/src/dump.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strbuffer_append_bytes
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'dump.c:39,12'
          Dst:             strbuffer_append_bytes
    - functionName:    json_dumps
      functionSourceFile: '/src/jansson/src/dump.c'
      linkageType:     InternalLinkage
      functionLinenumber: 428
      functionLinenumberEnd: 449
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          68
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - dump_to_strbuffer
        - json_dump_callback
        - jsonp_realloc
        - strbuffer_close
        - strbuffer_init
        - strbuffer_steal_value
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'dump.c:432,9'
          Dst:             strbuffer_init
        - Src:             'dump.c:435,9'
          Dst:             json_dump_callback
        - Src:             'dump.c:435,9'
          Dst:             dump_to_strbuffer
        - Src:             'dump.c:439,18'
          Dst:             strbuffer_steal_value
        - Src:             'dump.c:441,22'
          Dst:             jsonp_realloc
        - Src:             'dump.c:447,5'
          Dst:             strbuffer_close
    - functionName:    list_remove
      functionSourceFile: '/src/jansson/src/hashtable.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bucket_is_empty
      functionSourceFile: '/src/jansson/src/hashtable.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          32
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    hashtable_iter_set
      functionSourceFile: '/src/jansson/src/hashtable.c'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 340
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - json_decref
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'hashtable.c:338,5'
          Dst:             json_decref
    - functionName:    json_decref
      functionSourceFile: '/src/jansson/src/./jansson.h'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          53
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - json_delete
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             './jansson.h:133,9'
          Dst:             json_delete
    - functionName:    hashtable_iter_value
      functionSourceFile: '/src/jansson/src/hashtable.c'
      linkageType:     InternalLinkage
      functionLinenumber: 330
      functionLinenumberEnd: 332
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    hashtable_iter_key_len
      functionSourceFile: '/src/jansson/src/hashtable.c'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    hashtable_iter_key
      functionSourceFile: '/src/jansson/src/hashtable.c'
      linkageType:     InternalLinkage
      functionLinenumber: 320
      functionLinenumberEnd: 322
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    hashtable_iter_at
      functionSourceFile: '/src/jansson/src/hashtable.c'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          62
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - hashlittle
        - hashtable_find_pair
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'hashtable.c:303,12'
          Dst:             hashlittle
        - Src:             'hashtable.c:306,12'
          Dst:             hashtable_find_pair
    - functionName:    hashlittle
      functionSourceFile: '/src/jansson/src/./lookup3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 382
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         78
      ICount:          1247
      EdgeCount:       79
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   './lookup3.h:251,5'
          Branch Sides:    []
        - Branch String:   './lookup3.h:307,5'
          Branch Sides:    []
        - Branch String:   './lookup3.h:361,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    hashtable_find_pair
      functionSourceFile: '/src/jansson/src/hashtable.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          105
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - bucket_is_empty
        - memcmp
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'hashtable.c:76,9'
          Dst:             bucket_is_empty
        - Src:             'hashtable.c:83,13'
          Dst:             memcmp
    - functionName:    hashtable_iter_next
      functionSourceFile: '/src/jansson/src/hashtable.c'
      linkageType:     InternalLinkage
      functionLinenumber: 313
      functionLinenumberEnd: 318
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          33
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    hashtable_iter
      functionSourceFile: '/src/jansson/src/hashtable.c'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hashtable_iter_next
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'hashtable.c:295,12'
          Dst:             hashtable_iter_next
    - functionName:    hashtable_clear
      functionSourceFile: '/src/jansson/src/hashtable.c'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 292
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          62
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - hashtable_do_clear
        - list_init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'hashtable.c:283,5'
          Dst:             hashtable_do_clear
        - Src:             'hashtable.c:289,5'
          Dst:             list_init
        - Src:             'hashtable.c:290,5'
          Dst:             list_init
    - functionName:    hashtable_do_clear
      functionSourceFile: '/src/jansson/src/hashtable.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          50
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - json_decref
        - jsonp_free
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'hashtable.c:135,9'
          Dst:             json_decref
        - Src:             'hashtable.c:136,9'
          Dst:             jsonp_free
    - functionName:    list_init
      functionSourceFile: '/src/jansson/src/hashtable.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    hashtable_do_del
      functionSourceFile: '/src/jansson/src/hashtable.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          148
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - hashtable_find_pair
        - json_decref
        - jsonp_free
        - list_remove
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'hashtable.c:105,12'
          Dst:             hashtable_find_pair
        - Src:             'hashtable.c:118,5'
          Dst:             list_remove
        - Src:             'hashtable.c:119,5'
          Dst:             list_remove
        - Src:             'hashtable.c:120,5'
          Dst:             json_decref
        - Src:             'hashtable.c:122,5'
          Dst:             jsonp_free
    - functionName:    hashtable_del
      functionSourceFile: '/src/jansson/src/hashtable.c'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 277
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hashlittle
        - hashtable_do_del
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'hashtable.c:276,19'
          Dst:             hashlittle
        - Src:             'hashtable.c:277,12'
          Dst:             hashtable_do_del
    - functionName:    hashtable_get
      functionSourceFile: '/src/jansson/src/hashtable.c'
      linkageType:     InternalLinkage
      functionLinenumber: 260
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          63
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - hashlittle
        - hashtable_find_pair
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'hashtable.c:265,12'
          Dst:             hashlittle
        - Src:             'hashtable.c:268,12'
          Dst:             hashtable_find_pair
    - functionName:    list_insert
      functionSourceFile: '/src/jansson/src/hashtable.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          28
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    insert_to_bucket
      functionSourceFile: '/src/jansson/src/hashtable.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - bucket_is_empty
        - list_insert
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'hashtable.c:62,9'
          Dst:             bucket_is_empty
        - Src:             'hashtable.c:63,9'
          Dst:             list_insert
        - Src:             'hashtable.c:66,9'
          Dst:             list_insert
    - functionName:    init_pair
      functionSourceFile: '/src/jansson/src/hashtable.c'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          79
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - jsonp_malloc
        - list_init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'hashtable.c:210,12'
          Dst:             jsonp_malloc
        - Src:             'hashtable.c:221,5'
          Dst:             list_init
        - Src:             'hashtable.c:222,5'
          Dst:             list_init
    - functionName:    hashtable_do_rehash
      functionSourceFile: '/src/jansson/src/hashtable.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          134
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - insert_to_bucket
        - jsonp_free
        - jsonp_malloc
        - list_init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'hashtable.c:149,19'
          Dst:             jsonp_malloc
        - Src:             'hashtable.c:153,5'
          Dst:             jsonp_free
        - Src:             'hashtable.c:162,5'
          Dst:             list_init
        - Src:             'hashtable.c:168,9'
          Dst:             insert_to_bucket
    - functionName:    hashtable_set
      functionSourceFile: '/src/jansson/src/hashtable.c'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          130
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - hashlittle
        - hashtable_do_rehash
        - hashtable_find_pair
        - init_pair
        - insert_to_bucket
        - json_decref
        - list_insert
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'hashtable.c:235,13'
          Dst:             hashtable_do_rehash
        - Src:             'hashtable.c:238,12'
          Dst:             hashlittle
        - Src:             'hashtable.c:241,12'
          Dst:             hashtable_find_pair
        - Src:             'hashtable.c:244,9'
          Dst:             json_decref
        - Src:             'hashtable.c:247,16'
          Dst:             init_pair
        - Src:             'hashtable.c:252,9'
          Dst:             insert_to_bucket
        - Src:             'hashtable.c:253,9'
          Dst:             list_insert
    - functionName:    hashtable_close
      functionSourceFile: '/src/jansson/src/hashtable.c'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hashtable_do_clear
        - jsonp_free
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'hashtable.c:194,5'
          Dst:             hashtable_do_clear
        - Src:             'hashtable.c:195,5'
          Dst:             jsonp_free
    - functionName:    hashtable_init
      functionSourceFile: '/src/jansson/src/hashtable.c'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          86
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - jsonp_malloc
        - list_init
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'hashtable.c:179,26'
          Dst:             jsonp_malloc
        - Src:             'hashtable.c:183,5'
          Dst:             list_init
        - Src:             'hashtable.c:184,5'
          Dst:             list_init
    - functionName:    buf_to_uint32
      functionSourceFile: '/src/jansson/src/hashtable_seed.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          36
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    seed_from_timestamp_and_pid
      functionSourceFile: '/src/jansson/src/hashtable_seed.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - getpid
        - gettimeofday
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'hashtable_seed.c:150,5'
          Dst:             gettimeofday
        - Src:             'hashtable_seed.c:161,24'
          Dst:             getpid
    - functionName:    gettimeofday
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    getpid
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    seed_from_urandom
      functionSourceFile: '/src/jansson/src/hashtable_seed.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          56
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - buf_to_uint32
        - close
        - open
        - read
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'hashtable_seed.c:68,15'
          Dst:             open
        - Src:             'hashtable_seed.c:72,10'
          Dst:             read
        - Src:             'hashtable_seed.c:73,5'
          Dst:             close
        - Src:             'hashtable_seed.c:88,13'
          Dst:             buf_to_uint32
    - functionName:    open
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    read
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    close
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    generate_seed
      functionSourceFile: '/src/jansson/src/hashtable_seed.c'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         12
      ICount:          55
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - seed_from_timestamp_and_pid
        - seed_from_urandom
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'hashtable_seed.c:172,9'
          Dst:             seed_from_urandom
        - Src:             'hashtable_seed.c:184,9'
          Dst:             seed_from_timestamp_and_pid
    - functionName:    json_object_seed
      functionSourceFile: '/src/jansson/src/hashtable_seed.c'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          74
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - generate_seed
        - sched_yield
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'hashtable_seed.c:206,28'
          Dst:             generate_seed
        - Src:             'hashtable_seed.c:213,17'
          Dst:             sched_yield
    - functionName:    sched_yield
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lex_steal_string
      functionSourceFile: '/src/jansson/src/load.c'
      linkageType:     InternalLinkage
      functionLinenumber: 631
      functionLinenumberEnd: 639
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          44
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    parse_array
      functionSourceFile: '/src/jansson/src/load.c'
      linkageType:     InternalLinkage
      functionLinenumber: 739
      functionLinenumberEnd: 774
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          121
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - error_set
        - json_array
        - json_array_append_new
        - json_decref
        - lex_scan
        - parse_value
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'load.c:740,21'
          Dst:             json_array
        - Src:             'load.c:744,5'
          Dst:             lex_scan
        - Src:             'load.c:749,24'
          Dst:             parse_value
        - Src:             'load.c:753,13'
          Dst:             json_array_append_new
        - Src:             'load.c:757,9'
          Dst:             lex_scan
        - Src:             'load.c:761,9'
          Dst:             lex_scan
        - Src:             'load.c:765,9'
          Dst:             error_set
        - Src:             'load.c:772,5'
          Dst:             json_decref
    - functionName:    lex_scan
      functionSourceFile: '/src/jansson/src/load.c'
      linkageType:     InternalLinkage
      functionLinenumber: 564
      functionLinenumberEnd: 628
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         84
      ICount:          366
      EdgeCount:       113
      CyclomaticComplexity: 31
      functionsReached:
        - lex_free_string
        - lex_get
        - lex_get_save
        - lex_save
        - lex_save_cached
        - lex_scan_number
        - lex_scan_string
        - lex_unget_unsave
        - strbuffer_clear
        - strbuffer_value
        - strcmp
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'load.c:567,5'
          Dst:             strbuffer_clear
        - Src:             'load.c:570,9'
          Dst:             lex_free_string
        - Src:             'load.c:573,13'
          Dst:             lex_get
        - Src:             'load.c:586,5'
          Dst:             lex_save
        - Src:             'load.c:592,9'
          Dst:             lex_scan_string
        - Src:             'load.c:595,13'
          Dst:             lex_scan_number
        - Src:             'load.c:604,17'
          Dst:             lex_get_save
        - Src:             'load.c:606,9'
          Dst:             lex_unget_unsave
        - Src:             'load.c:608,22'
          Dst:             strbuffer_value
        - Src:             'load.c:610,13'
          Dst:             strcmp
        - Src:             'load.c:612,18'
          Dst:             strcmp
        - Src:             'load.c:614,18'
          Dst:             strcmp
        - Src:             'load.c:623,9'
          Dst:             lex_save_cached
    - functionName:    parse_value
      functionSourceFile: '/src/jansson/src/load.c'
      linkageType:     InternalLinkage
      functionLinenumber: 776
      functionLinenumberEnd: 848
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          185
      EdgeCount:       27
      CyclomaticComplexity: 5
      functionsReached:
        - error_set
        - json_false
        - json_integer
        - json_null
        - json_real
        - json_true
        - jsonp_stringn_nocheck_own
        - memchr
        - parse_array
        - parse_object
      functionUses:    3
      BranchProfiles:
        - Branch String:   'load.c:785,5'
          Branch Sides:    []
      Callsites:
        - Src:             'load.c:781,9'
          Dst:             error_set
        - Src:             'load.c:791,21'
          Dst:             memchr
        - Src:             'load.c:792,21'
          Dst:             error_set
        - Src:             'load.c:798,20'
          Dst:             jsonp_stringn_nocheck_own
        - Src:             'load.c:805,20'
          Dst:             json_integer
        - Src:             'load.c:810,20'
          Dst:             json_real
        - Src:             'load.c:815,20'
          Dst:             json_true
        - Src:             'load.c:819,20'
          Dst:             json_false
        - Src:             'load.c:823,20'
          Dst:             json_null
        - Src:             'load.c:827,20'
          Dst:             parse_object
        - Src:             'load.c:831,20'
          Dst:             parse_array
        - Src:             'load.c:835,13'
          Dst:             error_set
        - Src:             'load.c:839,13'
          Dst:             error_set
    - functionName:    error_set
      functionSourceFile: '/src/jansson/src/load.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          164
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - jsonp_error_set
        - snprintf
        - strbuffer_value
        - vsnprintf
      functionUses:    33
      BranchProfiles:  []
      Callsites:
        - Src:             'load.c:99,5'
          Dst:             vsnprintf
        - Src:             'load.c:104,34'
          Dst:             strbuffer_value
        - Src:             'load.c:112,17'
          Dst:             snprintf
        - Src:             'load.c:126,17'
          Dst:             snprintf
        - Src:             'load.c:134,5'
          Dst:             jsonp_error_set
    - functionName:    json_decref
      functionSourceFile: '/src/jansson/src/./jansson.h'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          53
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - json_delete
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './jansson.h:133,9'
          Dst:             json_delete
    - functionName:    vsnprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    memchr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    parse_object
      functionSourceFile: '/src/jansson/src/load.c'
      linkageType:     InternalLinkage
      functionLinenumber: 662
      functionLinenumberEnd: 737
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          205
      EdgeCount:       44
      CyclomaticComplexity: 14
      functionsReached:
        - error_set
        - json_decref
        - json_object
        - json_object_getn
        - json_object_setn_new_nocheck
        - jsonp_free
        - lex_scan
        - lex_steal_string
        - memchr
        - parse_value
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'load.c:663,22'
          Dst:             json_object
        - Src:             'load.c:667,5'
          Dst:             lex_scan
        - Src:             'load.c:677,13'
          Dst:             error_set
        - Src:             'load.c:681,15'
          Dst:             lex_steal_string
        - Src:             'load.c:684,13'
          Dst:             memchr
        - Src:             'load.c:685,13'
          Dst:             jsonp_free
        - Src:             'load.c:686,13'
          Dst:             error_set
        - Src:             'load.c:692,17'
          Dst:             json_object_getn
        - Src:             'load.c:693,17'
          Dst:             jsonp_free
        - Src:             'load.c:694,17'
          Dst:             error_set
        - Src:             'load.c:699,9'
          Dst:             lex_scan
        - Src:             'load.c:701,13'
          Dst:             jsonp_free
        - Src:             'load.c:702,13'
          Dst:             error_set
        - Src:             'load.c:706,9'
          Dst:             lex_scan
        - Src:             'load.c:707,17'
          Dst:             parse_value
        - Src:             'load.c:709,13'
          Dst:             jsonp_free
        - Src:             'load.c:713,13'
          Dst:             json_object_setn_new_nocheck
        - Src:             'load.c:714,13'
          Dst:             jsonp_free
        - Src:             'load.c:718,9'
          Dst:             jsonp_free
        - Src:             'load.c:720,9'
          Dst:             lex_scan
        - Src:             'load.c:724,9'
          Dst:             lex_scan
        - Src:             'load.c:728,9'
          Dst:             error_set
        - Src:             'load.c:735,5'
          Dst:             json_decref
    - functionName:    lex_free_string
      functionSourceFile: '/src/jansson/src/load.c'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - jsonp_free
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'load.c:268,5'
          Dst:             jsonp_free
    - functionName:    lex_get
      functionSourceFile: '/src/jansson/src/load.c'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - stream_get
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'load.c:227,12'
          Dst:             stream_get
    - functionName:    lex_save
      functionSourceFile: '/src/jansson/src/load.c'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strbuffer_append_byte
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'load.c:230,43'
          Dst:             strbuffer_append_byte
    - functionName:    lex_scan_string
      functionSourceFile: '/src/jansson/src/load.c'
      linkageType:     InternalLinkage
      functionLinenumber: 296
      functionLinenumberEnd: 457
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         118
      ICount:          605
      EdgeCount:       153
      CyclomaticComplexity: 37
      functionsReached:
        - __assert_fail
        - decode_unicode_escape
        - error_set
        - jsonp_malloc
        - lex_free_string
        - lex_get_save
        - lex_unget_unsave
        - strbuffer_value
        - utf8_encode
      functionUses:    1
      BranchProfiles:
        - Branch String:   'load.c:420,17'
          Branch Sides:    []
      Callsites:
        - Src:             'load.c:305,9'
          Dst:             lex_get_save
        - Src:             'load.c:312,13'
          Dst:             error_set
        - Src:             'load.c:319,13'
          Dst:             lex_unget_unsave
        - Src:             'load.c:321,17'
          Dst:             error_set
        - Src:             'load.c:323,17'
          Dst:             error_set
        - Src:             'load.c:329,17'
          Dst:             lex_get_save
        - Src:             'load.c:331,21'
          Dst:             lex_get_save
        - Src:             'load.c:334,25'
          Dst:             error_set
        - Src:             'load.c:338,25'
          Dst:             lex_get_save
        - Src:             'load.c:342,21'
          Dst:             lex_get_save
        - Src:             'load.c:344,17'
          Dst:             error_set
        - Src:             'load.c:348,17'
          Dst:             lex_get_save
        - Src:             'load.c:358,9'
          Dst:             jsonp_malloc
        - Src:             'load.c:366,9'
          Dst:             strbuffer_value
        - Src:             'load.c:375,25'
          Dst:             decode_unicode_escape
        - Src:             'load.c:377,21'
          Dst:             error_set
        - Src:             'load.c:386,42'
          Dst:             decode_unicode_escape
        - Src:             'load.c:388,29'
          Dst:             error_set
        - Src:             'load.c:400,29'
          Dst:             error_set
        - Src:             'load.c:406,25'
          Dst:             error_set
        - Src:             'load.c:411,21'
          Dst:             error_set
        - Src:             'load.c:416,21'
          Dst:             utf8_encode
        - Src:             'load.c:417,21'
          Dst:             __assert_fail
        - Src:             'load.c:442,25'
          Dst:             __assert_fail
        - Src:             'load.c:456,5'
          Dst:             lex_free_string
    - functionName:    lex_scan_number
      functionSourceFile: '/src/jansson/src/load.c'
      linkageType:     InternalLinkage
      functionLinenumber: 471
      functionLinenumberEnd: 562
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         87
      ICount:          420
      EdgeCount:       115
      CyclomaticComplexity: 30
      functionsReached:
        - __assert_fail
        - __errno_location
        - error_set
        - jsonp_strtod
        - lex_get
        - lex_get_save
        - lex_save
        - lex_unget
        - lex_unget_unsave
        - strbuffer_value
        - strtoll
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'load.c:479,13'
          Dst:             lex_get_save
        - Src:             'load.c:482,13'
          Dst:             lex_get_save
        - Src:             'load.c:484,13'
          Dst:             lex_unget_unsave
        - Src:             'load.c:489,17'
          Dst:             lex_get_save
        - Src:             'load.c:492,9'
          Dst:             lex_unget_unsave
        - Src:             'load.c:499,9'
          Dst:             lex_unget_unsave
        - Src:             'load.c:501,22'
          Dst:             strbuffer_value
        - Src:             'load.c:503,9'
          Dst:             __errno_location
        - Src:             'load.c:504,18'
          Dst:             strtoll
        - Src:             'load.c:505,13'
          Dst:             __errno_location
        - Src:             'load.c:507,17'
          Dst:             error_set
        - Src:             'load.c:510,17'
          Dst:             error_set
        - Src:             'load.c:514,9'
          Dst:             __assert_fail
        - Src:             'load.c:522,13'
          Dst:             lex_get
        - Src:             'load.c:524,13'
          Dst:             lex_unget
        - Src:             'load.c:527,9'
          Dst:             lex_save
        - Src:             'load.c:530,17'
          Dst:             lex_get_save
        - Src:             'load.c:535,13'
          Dst:             lex_get_save
        - Src:             'load.c:537,17'
          Dst:             lex_get_save
        - Src:             'load.c:540,13'
          Dst:             lex_unget_unsave
        - Src:             'load.c:545,17'
          Dst:             lex_get_save
        - Src:             'load.c:549,5'
          Dst:             lex_unget_unsave
        - Src:             'load.c:551,9'
          Dst:             jsonp_strtod
        - Src:             'load.c:552,9'
          Dst:             error_set
    - functionName:    lex_get_save
      functionSourceFile: '/src/jansson/src/load.c'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - lex_save
        - stream_get
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             'load.c:233,13'
          Dst:             stream_get
        - Src:             'load.c:235,9'
          Dst:             lex_save
    - functionName:    lex_unget_unsave
      functionSourceFile: '/src/jansson/src/load.c'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          56
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - strbuffer_pop
        - stream_unget
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'load.c:250,9'
          Dst:             stream_unget
        - Src:             'load.c:254,13'
          Dst:             strbuffer_pop
        - Src:             'load.c:255,9'
          Dst:             __assert_fail
    - functionName:    strcmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lex_save_cached
      functionSourceFile: '/src/jansson/src/load.c'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 265
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - lex_save
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'load.c:261,9'
          Dst:             lex_save
    - functionName:    stream_unget
      functionSourceFile: '/src/jansson/src/load.c'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          114
      EdgeCount:       24
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - utf8_check_first
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'load.c:218,16'
          Dst:             utf8_check_first
        - Src:             'load.c:221,5'
          Dst:             __assert_fail
        - Src:             'load.c:223,5'
          Dst:             __assert_fail
    - functionName:    stream_get
      functionSourceFile: '/src/jansson/src/load.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         35
      ICount:          245
      EdgeCount:       45
      CyclomaticComplexity: 12
      functionsReached:
        - __assert_fail
        - error_set
        - utf8_check_first
        - utf8_check_full
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'load.c:171,21'
          Dst:             utf8_check_first
        - Src:             'load.c:175,13'
          Dst:             __assert_fail
        - Src:             'load.c:180,18'
          Dst:             utf8_check_full
        - Src:             'load.c:195,16'
          Dst:             utf8_check_first
        - Src:             'load.c:205,5'
          Dst:             error_set
    - functionName:    __errno_location
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strtoll
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lex_unget
      functionSourceFile: '/src/jansson/src/load.c'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - stream_unget
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'load.c:239,44'
          Dst:             stream_unget
    - functionName:    decode_unicode_escape
      functionSourceFile: '/src/jansson/src/load.c'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 294
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         29
      ICount:          151
      EdgeCount:       36
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'load.c:278,5'
          Dst:             __assert_fail
    - functionName:    stream_init
      functionSourceFile: '/src/jansson/src/load.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          37
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    callback_get
      functionSourceFile: '/src/jansson/src/load.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1065
      functionLinenumberEnd: 1079
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          93
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    json_load_callback
      functionSourceFile: '/src/jansson/src/load.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1082
      functionLinenumberEnd: 1106
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          64
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - callback_get
        - error_set
        - jsonp_error_init
        - lex_close
        - lex_init
        - parse_json
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'load.c:1092,5'
          Dst:             jsonp_error_init
        - Src:             'load.c:1095,9'
          Dst:             error_set
        - Src:             'load.c:1099,9'
          Dst:             lex_init
        - Src:             'load.c:1099,9'
          Dst:             callback_get
        - Src:             'load.c:1102,14'
          Dst:             parse_json
        - Src:             'load.c:1104,5'
          Dst:             lex_close
    - functionName:    lex_init
      functionSourceFile: '/src/jansson/src/load.c'
      linkageType:     InternalLinkage
      functionLinenumber: 642
      functionLinenumberEnd: 650
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strbuffer_init
        - stream_init
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'load.c:643,5'
          Dst:             stream_init
        - Src:             'load.c:644,9'
          Dst:             strbuffer_init
    - functionName:    parse_json
      functionSourceFile: '/src/jansson/src/load.c'
      linkageType:     InternalLinkage
      functionLinenumber: 850
      functionLinenumberEnd: 883
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          131
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - error_set
        - json_decref
        - lex_scan
        - parse_value
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'load.c:855,5'
          Dst:             lex_scan
        - Src:             'load.c:858,13'
          Dst:             error_set
        - Src:             'load.c:863,14'
          Dst:             parse_value
        - Src:             'load.c:868,9'
          Dst:             lex_scan
        - Src:             'load.c:870,13'
          Dst:             error_set
        - Src:             'load.c:872,13'
          Dst:             json_decref
    - functionName:    lex_close
      functionSourceFile: '/src/jansson/src/load.c'
      linkageType:     InternalLinkage
      functionLinenumber: 652
      functionLinenumberEnd: 656
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - lex_free_string
        - strbuffer_close
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'load.c:654,9'
          Dst:             lex_free_string
        - Src:             'load.c:655,5'
          Dst:             strbuffer_close
    - functionName:    json_load_file
      functionSourceFile: '/src/jansson/src/load.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1031
      functionLinenumberEnd: 1053
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          64
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - error_set
        - fclose
        - fopen
        - json_loadf
        - jsonp_error_init
        - strerror
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'load.c:1035,5'
          Dst:             jsonp_error_init
        - Src:             'load.c:1038,9'
          Dst:             error_set
        - Src:             'load.c:1042,10'
          Dst:             fopen
        - Src:             'load.c:1045,28'
          Dst:             __errno_location
        - Src:             'load.c:1045,19'
          Dst:             strerror
        - Src:             'load.c:1044,9'
          Dst:             error_set
        - Src:             'load.c:1049,14'
          Dst:             json_loadf
        - Src:             'load.c:1051,5'
          Dst:             fclose
    - functionName:    strerror
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    json_loadf
      functionSourceFile: '/src/jansson/src/load.c'
      linkageType:     InternalLinkage
      functionLinenumber: 968
      functionLinenumberEnd: 992
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          71
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - error_set
        - fgetc
        - jsonp_error_init
        - lex_close
        - lex_init
        - parse_json
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'load.c:978,5'
          Dst:             jsonp_error_init
        - Src:             'load.c:981,9'
          Dst:             error_set
        - Src:             'load.c:985,9'
          Dst:             lex_init
        - Src:             'load.c:985,9'
          Dst:             fgetc
        - Src:             'load.c:988,14'
          Dst:             parse_json
        - Src:             'load.c:990,5'
          Dst:             lex_close
    - functionName:    fgetc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fd_get_func
      functionSourceFile: '/src/jansson/src/load.c'
      linkageType:     InternalLinkage
      functionLinenumber: 994
      functionLinenumberEnd: 1001
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - read
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'load.c:997,9'
          Dst:             read
    - functionName:    json_loadfd
      functionSourceFile: '/src/jansson/src/load.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1003
      functionLinenumberEnd: 1029
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          71
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - error_set
        - fd_get_func
        - jsonp_error_init
        - lex_close
        - lex_init
        - parse_json
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'load.c:1015,5'
          Dst:             jsonp_error_init
        - Src:             'load.c:1018,9'
          Dst:             error_set
        - Src:             'load.c:1022,9'
          Dst:             lex_init
        - Src:             'load.c:1022,9'
          Dst:             fd_get_func
        - Src:             'load.c:1025,14'
          Dst:             parse_json
        - Src:             'load.c:1027,5'
          Dst:             lex_close
    - functionName:    buffer_get
      functionSourceFile: '/src/jansson/src/load.c'
      linkageType:     InternalLinkage
      functionLinenumber: 932
      functionLinenumberEnd: 941
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          47
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    json_loadb
      functionSourceFile: '/src/jansson/src/load.c'
      linkageType:     InternalLinkage
      functionLinenumber: 943
      functionLinenumberEnd: 966
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          65
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - buffer_get
        - error_set
        - jsonp_error_init
        - lex_close
        - lex_init
        - parse_json
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'load.c:948,5'
          Dst:             jsonp_error_init
        - Src:             'load.c:951,9'
          Dst:             error_set
        - Src:             'load.c:959,9'
          Dst:             lex_init
        - Src:             'load.c:959,9'
          Dst:             buffer_get
        - Src:             'load.c:962,14'
          Dst:             parse_json
        - Src:             'load.c:964,5'
          Dst:             lex_close
    - functionName:    string_get
      functionSourceFile: '/src/jansson/src/load.c'
      linkageType:     InternalLinkage
      functionLinenumber: 890
      functionLinenumberEnd: 900
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          43
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    json_loads
      functionSourceFile: '/src/jansson/src/load.c'
      linkageType:     InternalLinkage
      functionLinenumber: 902
      functionLinenumberEnd: 924
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - error_set
        - jsonp_error_init
        - lex_close
        - lex_init
        - parse_json
        - string_get
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'load.c:907,5'
          Dst:             jsonp_error_init
        - Src:             'load.c:910,9'
          Dst:             error_set
        - Src:             'load.c:917,9'
          Dst:             lex_init
        - Src:             'load.c:917,9'
          Dst:             string_get
        - Src:             'load.c:920,14'
          Dst:             parse_json
        - Src:             'load.c:922,5'
          Dst:             lex_close
    - functionName:    json_get_alloc_funcs2
      functionSourceFile: '/src/jansson/src/memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          52
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    json_get_alloc_funcs
      functionSourceFile: '/src/jansson/src/memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          36
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    json_set_alloc_funcs2
      functionSourceFile: '/src/jansson/src/memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    json_set_alloc_funcs
      functionSourceFile: '/src/jansson/src/memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsonp_strndup
      functionSourceFile: '/src/jansson/src/memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - jsonp_malloc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'memory.c:67,15'
          Dst:             jsonp_malloc
    - functionName:    jsonp_malloc
      functionSourceFile: '/src/jansson/src/memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    15
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsonp_realloc
      functionSourceFile: '/src/jansson/src/memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          104
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsonp_free
      functionSourceFile: '/src/jansson/src/memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    31
      BranchProfiles:  []
      Callsites:       []
    - functionName:    unpack_array
      functionSourceFile: '/src/jansson/src/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 610
      functionLinenumberEnd: 680
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          296
      EdgeCount:       66
      CyclomaticComplexity: 20
      functionsReached:
        - json_array_get
        - json_array_size
        - next_token
        - set_error
        - strchr
        - unpack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pack_unpack.c:615,9'
          Dst:             set_error
        - Src:             'pack_unpack.c:620,5'
          Dst:             next_token
        - Src:             'pack_unpack.c:626,13'
          Dst:             set_error
        - Src:             'pack_unpack.c:633,13'
          Dst:             set_error
        - Src:             'pack_unpack.c:640,13'
          Dst:             next_token
        - Src:             'pack_unpack.c:644,14'
          Dst:             strchr
        - Src:             'pack_unpack.c:645,13'
          Dst:             set_error
        - Src:             'pack_unpack.c:654,21'
          Dst:             json_array_get
        - Src:             'pack_unpack.c:656,17'
          Dst:             set_error
        - Src:             'pack_unpack.c:662,13'
          Dst:             unpack
        - Src:             'pack_unpack.c:665,9'
          Dst:             next_token
        - Src:             'pack_unpack.c:672,37'
          Dst:             json_array_size
        - Src:             'pack_unpack.c:673,27'
          Dst:             json_array_size
        - Src:             'pack_unpack.c:674,9'
          Dst:             set_error
    - functionName:    set_error
      functionSourceFile: '/src/jansson/src/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          48
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - jsonp_error_set_source
        - jsonp_error_vset
      functionUses:    45
      BranchProfiles:  []
      Callsites:
        - Src:             'pack_unpack.c:107,5'
          Dst:             jsonp_error_vset
        - Src:             'pack_unpack.c:110,5'
          Dst:             jsonp_error_set_source
    - functionName:    next_token
      functionSourceFile: '/src/jansson/src/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         27
      ICount:          208
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    27
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strchr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    unpack
      functionSourceFile: '/src/jansson/src/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 682
      functionLinenumberEnd: 837
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         188
      ICount:          1012
      EdgeCount:       248
      CyclomaticComplexity: 62
      functionsReached:
        - json_incref
        - json_integer_value
        - json_number_value
        - json_real_value
        - json_string_length
        - json_string_value
        - next_token
        - prev_token
        - set_error
        - unpack_array
        - unpack_object
      functionUses:    3
      BranchProfiles:
        - Branch String:   'pack_unpack.c:683,5'
          Branch Sides:    []
      Callsites:
        - Src:             'pack_unpack.c:685,20'
          Dst:             unpack_object
        - Src:             'pack_unpack.c:688,20'
          Dst:             unpack_array
        - Src:             'pack_unpack.c:692,17'
          Dst:             set_error
        - Src:             'pack_unpack.c:704,21'
          Dst:             set_error
        - Src:             'pack_unpack.c:708,17'
          Dst:             next_token
        - Src:             'pack_unpack.c:713,25'
          Dst:             set_error
        - Src:             'pack_unpack.c:718,21'
          Dst:             prev_token
        - Src:             'pack_unpack.c:721,35'
          Dst:             json_string_value
        - Src:             'pack_unpack.c:723,39'
          Dst:             json_string_length
        - Src:             'pack_unpack.c:730,17'
          Dst:             set_error
        - Src:             'pack_unpack.c:739,36'
          Dst:             json_integer_value
        - Src:             'pack_unpack.c:746,17'
          Dst:             set_error
        - Src:             'pack_unpack.c:755,31'
          Dst:             json_integer_value
        - Src:             'pack_unpack.c:762,17'
          Dst:             set_error
        - Src:             'pack_unpack.c:778,17'
          Dst:             set_error
        - Src:             'pack_unpack.c:787,31'
          Dst:             json_real_value
        - Src:             'pack_unpack.c:794,17'
          Dst:             set_error
        - Src:             'pack_unpack.c:803,31'
          Dst:             json_number_value
        - Src:             'pack_unpack.c:810,17'
          Dst:             json_incref
        - Src:             'pack_unpack.c:825,17'
          Dst:             set_error
        - Src:             'pack_unpack.c:833,13'
          Dst:             set_error
    - functionName:    unpack_object
      functionSourceFile: '/src/jansson/src/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 474
      functionLinenumberEnd: 608
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         90
      ICount:          519
      EdgeCount:       122
      CyclomaticComplexity: 34
      functionsReached:
        - hashtable_close
        - hashtable_get
        - hashtable_init
        - hashtable_set
        - json_null
        - json_object_getn
        - json_object_iter
        - json_object_iter_key
        - json_object_iter_key_len
        - json_object_iter_next
        - json_object_iter_value
        - json_object_key_to_iter
        - json_object_size
        - next_token
        - set_error
        - strbuffer_append_bytes
        - strbuffer_close
        - strbuffer_init
        - strbuffer_value
        - strlen
        - unpack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pack_unpack.c:486,9'
          Dst:             hashtable_init
        - Src:             'pack_unpack.c:487,9'
          Dst:             set_error
        - Src:             'pack_unpack.c:492,9'
          Dst:             set_error
        - Src:             'pack_unpack.c:497,5'
          Dst:             next_token
        - Src:             'pack_unpack.c:506,13'
          Dst:             set_error
        - Src:             'pack_unpack.c:513,13'
          Dst:             set_error
        - Src:             'pack_unpack.c:520,13'
          Dst:             next_token
        - Src:             'pack_unpack.c:525,13'
          Dst:             set_error
        - Src:             'pack_unpack.c:532,13'
          Dst:             set_error
        - Src:             'pack_unpack.c:535,19'
          Dst:             strlen
        - Src:             'pack_unpack.c:537,9'
          Dst:             next_token
        - Src:             'pack_unpack.c:541,13'
          Dst:             next_token
        - Src:             'pack_unpack.c:548,21'
          Dst:             json_object_getn
        - Src:             'pack_unpack.c:550,17'
          Dst:             set_error
        - Src:             'pack_unpack.c:556,13'
          Dst:             unpack
        - Src:             'pack_unpack.c:559,47'
          Dst:             json_null
        - Src:             'pack_unpack.c:559,9'
          Dst:             hashtable_set
        - Src:             'pack_unpack.c:560,9'
          Dst:             next_token
        - Src:             'pack_unpack.c:576,23'
          Dst:             json_object_size
        - Src:             'pack_unpack.c:577,13'
          Dst:             json_object_iter
        - Src:             'pack_unpack.c:577,13'
          Dst:             json_object_iter_key
        - Src:             'pack_unpack.c:577,13'
          Dst:             json_object_key_to_iter
        - Src:             'pack_unpack.c:577,13'
          Dst:             json_object_iter_key_len
        - Src:             'pack_unpack.c:577,13'
          Dst:             json_object_key_to_iter
        - Src:             'pack_unpack.c:577,13'
          Dst:             json_object_iter_value
        - Src:             'pack_unpack.c:578,22'
          Dst:             hashtable_get
        - Src:             'pack_unpack.c:583,36'
          Dst:             strbuffer_init
        - Src:             'pack_unpack.c:585,36'
          Dst:             strbuffer_append_bytes
        - Src:             'pack_unpack.c:590,29'
          Dst:             strbuffer_append_bytes
        - Src:             'pack_unpack.c:577,13'
          Dst:             json_object_key_to_iter
        - Src:             'pack_unpack.c:577,13'
          Dst:             json_object_iter_next
        - Src:             'pack_unpack.c:577,13'
          Dst:             json_object_iter_key
        - Src:             'pack_unpack.c:577,13'
          Dst:             json_object_key_to_iter
        - Src:             'pack_unpack.c:577,13'
          Dst:             json_object_iter_key_len
        - Src:             'pack_unpack.c:597,48'
          Dst:             strbuffer_value
        - Src:             'pack_unpack.c:595,13'
          Dst:             set_error
        - Src:             'pack_unpack.c:598,13'
          Dst:             strbuffer_close
        - Src:             'pack_unpack.c:606,5'
          Dst:             hashtable_close
    - functionName:    prev_token
      functionSourceFile: '/src/jansson/src/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    json_incref
      functionSourceFile: '/src/jansson/src/./jansson.h'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - 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:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    read_string
      functionSourceFile: '/src/jansson/src/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 219
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         64
      ICount:          434
      EdgeCount:       86
      CyclomaticComplexity: 24
      functionsReached:
        - next_token
        - prev_token
        - set_error
        - strbuffer_append_bytes
        - strbuffer_close
        - strbuffer_init
        - strbuffer_steal_value
        - strlen
        - utf8_check_string
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'pack_unpack.c:126,5'
          Dst:             next_token
        - Src:             'pack_unpack.c:128,5'
          Dst:             prev_token
        - Src:             'pack_unpack.c:137,17'
          Dst:             set_error
        - Src:             'pack_unpack.c:143,18'
          Dst:             strlen
        - Src:             'pack_unpack.c:145,14'
          Dst:             utf8_check_string
        - Src:             'pack_unpack.c:146,13'
          Dst:             set_error
        - Src:             'pack_unpack.c:154,9'
          Dst:             set_error
        - Src:             'pack_unpack.c:161,9'
          Dst:             strbuffer_init
        - Src:             'pack_unpack.c:162,9'
          Dst:             set_error
        - Src:             'pack_unpack.c:169,13'
          Dst:             set_error
        - Src:             'pack_unpack.c:173,9'
          Dst:             next_token
        - Src:             'pack_unpack.c:178,17'
          Dst:             set_error
        - Src:             'pack_unpack.c:188,13'
          Dst:             prev_token
        - Src:             'pack_unpack.c:189,41'
          Dst:             strlen
        - Src:             'pack_unpack.c:192,30'
          Dst:             strbuffer_append_bytes
        - Src:             'pack_unpack.c:193,13'
          Dst:             set_error
        - Src:             'pack_unpack.c:197,9'
          Dst:             next_token
        - Src:             'pack_unpack.c:199,13'
          Dst:             prev_token
        - Src:             'pack_unpack.c:205,9'
          Dst:             strbuffer_close
        - Src:             'pack_unpack.c:209,10'
          Dst:             utf8_check_string
        - Src:             'pack_unpack.c:210,9'
          Dst:             set_error
        - Src:             'pack_unpack.c:211,9'
          Dst:             strbuffer_close
        - Src:             'pack_unpack.c:218,12'
          Dst:             strbuffer_steal_value
    - functionName:    pack_object_inter
      functionSourceFile: '/src/jansson/src/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 367
      functionLinenumberEnd: 394
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          127
      EdgeCount:       25
      CyclomaticComplexity: 6
      functionsReached:
        - json_incref
        - json_null
        - next_token
        - prev_token
        - set_error
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pack_unpack.c:382,5'
          Branch Sides:    []
      Callsites:
        - Src:             'pack_unpack.c:371,5'
          Dst:             next_token
        - Src:             'pack_unpack.c:375,9'
          Dst:             prev_token
        - Src:             'pack_unpack.c:380,30'
          Dst:             json_incref
        - Src:             'pack_unpack.c:384,20'
          Dst:             json_null
        - Src:             'pack_unpack.c:391,5'
          Dst:             set_error
    - functionName:    pack_real
      functionSourceFile: '/src/jansson/src/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 407
      functionLinenumberEnd: 429
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          57
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - json_decref
        - json_real
        - json_real_set
        - set_error
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pack_unpack.c:409,20'
          Dst:             json_real
        - Src:             'pack_unpack.c:412,9'
          Dst:             set_error
        - Src:             'pack_unpack.c:418,9'
          Dst:             json_real_set
        - Src:             'pack_unpack.c:419,9'
          Dst:             json_decref
        - Src:             'pack_unpack.c:421,9'
          Dst:             set_error
    - functionName:    json_decref
      functionSourceFile: '/src/jansson/src/./jansson.h'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          53
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - json_delete
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             './jansson.h:133,9'
          Dst:             json_delete
    - functionName:    pack_integer
      functionSourceFile: '/src/jansson/src/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 396
      functionLinenumberEnd: 404
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - json_integer
        - set_error
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'pack_unpack.c:397,20'
          Dst:             json_integer
        - Src:             'pack_unpack.c:400,9'
          Dst:             set_error
    - functionName:    pack_string
      functionSourceFile: '/src/jansson/src/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 338
      functionLinenumberEnd: 365
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          130
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - json_null
        - json_stringn_nocheck
        - jsonp_stringn_nocheck_own
        - next_token
        - prev_token
        - read_string
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pack_unpack.c:345,5'
          Dst:             next_token
        - Src:             'pack_unpack.c:349,9'
          Dst:             prev_token
        - Src:             'pack_unpack.c:351,11'
          Dst:             read_string
        - Src:             'pack_unpack.c:354,44'
          Dst:             json_null
        - Src:             'pack_unpack.c:362,16'
          Dst:             jsonp_stringn_nocheck_own
        - Src:             'pack_unpack.c:364,12'
          Dst:             json_stringn_nocheck
    - functionName:    pack_array
      functionSourceFile: '/src/jansson/src/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 289
      functionLinenumberEnd: 336
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          149
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - json_array
        - json_array_append_new
        - json_decref
        - next_token
        - pack
        - prev_token
        - set_error
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pack_unpack.c:290,21'
          Dst:             json_array
        - Src:             'pack_unpack.c:291,5'
          Dst:             next_token
        - Src:             'pack_unpack.c:298,13'
          Dst:             set_error
        - Src:             'pack_unpack.c:304,9'
          Dst:             next_token
        - Src:             'pack_unpack.c:306,9'
          Dst:             prev_token
        - Src:             'pack_unpack.c:308,17'
          Dst:             pack
        - Src:             'pack_unpack.c:314,13'
          Dst:             next_token
        - Src:             'pack_unpack.c:319,13'
          Dst:             json_decref
        - Src:             'pack_unpack.c:321,30'
          Dst:             json_array_append_new
        - Src:             'pack_unpack.c:322,13'
          Dst:             set_error
        - Src:             'pack_unpack.c:327,9'
          Dst:             next_token
        - Src:             'pack_unpack.c:334,5'
          Dst:             json_decref
    - functionName:    pack
      functionSourceFile: '/src/jansson/src/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 431
      functionLinenumberEnd: 469
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         30
      ICount:          219
      EdgeCount:       34
      CyclomaticComplexity: 6
      functionsReached:
        - json_false
        - json_null
        - json_true
        - pack_array
        - pack_integer
        - pack_object
        - pack_object_inter
        - pack_real
        - pack_string
        - set_error
      functionUses:    3
      BranchProfiles:
        - Branch String:   'pack_unpack.c:432,5'
          Branch Sides:    []
      Callsites:
        - Src:             'pack_unpack.c:434,20'
          Dst:             pack_object
        - Src:             'pack_unpack.c:437,20'
          Dst:             pack_array
        - Src:             'pack_unpack.c:440,20'
          Dst:             pack_string
        - Src:             'pack_unpack.c:443,20'
          Dst:             json_null
        - Src:             'pack_unpack.c:446,39'
          Dst:             json_true
        - Src:             'pack_unpack.c:446,53'
          Dst:             json_false
        - Src:             'pack_unpack.c:449,20'
          Dst:             pack_integer
        - Src:             'pack_unpack.c:452,20'
          Dst:             pack_integer
        - Src:             'pack_unpack.c:455,20'
          Dst:             pack_real
        - Src:             'pack_unpack.c:458,20'
          Dst:             pack_object_inter
        - Src:             'pack_unpack.c:461,20'
          Dst:             pack_object_inter
        - Src:             'pack_unpack.c:464,13'
          Dst:             set_error
    - functionName:    pack_object
      functionSourceFile: '/src/jansson/src/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         33
      ICount:          210
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - json_decref
        - json_object
        - json_object_setn_new_nocheck
        - jsonp_free
        - next_token
        - pack
        - prev_token
        - read_string
        - set_error
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pack_unpack.c:222,22'
          Dst:             json_object
        - Src:             'pack_unpack.c:223,5'
          Dst:             next_token
        - Src:             'pack_unpack.c:233,13'
          Dst:             set_error
        - Src:             'pack_unpack.c:239,13'
          Dst:             set_error
        - Src:             'pack_unpack.c:244,15'
          Dst:             read_string
        - Src:             'pack_unpack.c:246,9'
          Dst:             next_token
        - Src:             'pack_unpack.c:248,9'
          Dst:             next_token
        - Src:             'pack_unpack.c:250,9'
          Dst:             prev_token
        - Src:             'pack_unpack.c:252,17'
          Dst:             pack
        - Src:             'pack_unpack.c:255,17'
          Dst:             jsonp_free
        - Src:             'pack_unpack.c:258,17'
          Dst:             set_error
        - Src:             'pack_unpack.c:262,13'
          Dst:             next_token
        - Src:             'pack_unpack.c:267,13'
          Dst:             json_decref
        - Src:             'pack_unpack.c:269,30'
          Dst:             json_object_setn_new_nocheck
        - Src:             'pack_unpack.c:270,13'
          Dst:             set_error
        - Src:             'pack_unpack.c:276,13'
          Dst:             jsonp_free
        - Src:             'pack_unpack.c:278,9'
          Dst:             next_token
        - Src:             'pack_unpack.c:285,5'
          Dst:             json_decref
    - functionName:    json_unpack
      functionSourceFile: '/src/jansson/src/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 947
      functionLinenumberEnd: 955
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - json_vunpack_ex
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'pack_unpack.c:952,11'
          Dst:             json_vunpack_ex
    - functionName:    json_vunpack_ex
      functionSourceFile: '/src/jansson/src/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 897
      functionLinenumberEnd: 933
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          101
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - jsonp_error_init
        - jsonp_error_set
        - next_token
        - scanner_init
        - set_error
        - unpack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'pack_unpack.c:902,9'
          Dst:             jsonp_error_init
        - Src:             'pack_unpack.c:903,9'
          Dst:             jsonp_error_set
        - Src:             'pack_unpack.c:908,9'
          Dst:             jsonp_error_init
        - Src:             'pack_unpack.c:909,9'
          Dst:             jsonp_error_set
        - Src:             'pack_unpack.c:913,5'
          Dst:             jsonp_error_init
        - Src:             'pack_unpack.c:915,5'
          Dst:             scanner_init
        - Src:             'pack_unpack.c:916,5'
          Dst:             next_token
        - Src:             'pack_unpack.c:919,9'
          Dst:             unpack
        - Src:             'pack_unpack.c:925,5'
          Dst:             next_token
        - Src:             'pack_unpack.c:927,9'
          Dst:             set_error
    - functionName:    scanner_init
      functionSourceFile: '/src/jansson/src/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          48
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    json_unpack_ex
      functionSourceFile: '/src/jansson/src/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 936
      functionLinenumberEnd: 944
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - json_vunpack_ex
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pack_unpack.c:941,11'
          Dst:             json_vunpack_ex
    - functionName:    json_pack
      functionSourceFile: '/src/jansson/src/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 885
      functionLinenumberEnd: 893
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - json_vpack_ex
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pack_unpack.c:890,13'
          Dst:             json_vpack_ex
    - functionName:    json_vpack_ex
      functionSourceFile: '/src/jansson/src/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 839
      functionLinenumberEnd: 872
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          89
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - json_decref
        - jsonp_error_init
        - jsonp_error_set
        - next_token
        - pack
        - scanner_init
        - set_error
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'pack_unpack.c:845,9'
          Dst:             jsonp_error_init
        - Src:             'pack_unpack.c:846,9'
          Dst:             jsonp_error_set
        - Src:             'pack_unpack.c:850,5'
          Dst:             jsonp_error_init
        - Src:             'pack_unpack.c:852,5'
          Dst:             scanner_init
        - Src:             'pack_unpack.c:853,5'
          Dst:             next_token
        - Src:             'pack_unpack.c:856,13'
          Dst:             pack
        - Src:             'pack_unpack.c:863,5'
          Dst:             next_token
        - Src:             'pack_unpack.c:865,9'
          Dst:             json_decref
        - Src:             'pack_unpack.c:866,9'
          Dst:             set_error
    - functionName:    json_pack_ex
      functionSourceFile: '/src/jansson/src/pack_unpack.c'
      linkageType:     InternalLinkage
      functionLinenumber: 874
      functionLinenumberEnd: 882
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - json_vpack_ex
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pack_unpack.c:879,13'
          Dst:             json_vpack_ex
    - functionName:    strbuffer_pop
      functionSourceFile: '/src/jansson/src/strbuffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          45
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strbuffer_append_bytes
      functionSourceFile: '/src/jansson/src/strbuffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          156
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - jsonp_realloc
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'strbuffer.c:73,21'
          Dst:             jsonp_realloc
    - functionName:    strbuffer_append_byte
      functionSourceFile: '/src/jansson/src/strbuffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strbuffer_append_bytes
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'strbuffer.c:57,12'
          Dst:             strbuffer_append_bytes
    - functionName:    strbuffer_steal_value
      functionSourceFile: '/src/jansson/src/strbuffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strbuffer_value
      functionSourceFile: '/src/jansson/src/strbuffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strbuffer_clear
      functionSourceFile: '/src/jansson/src/strbuffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strbuffer_close
      functionSourceFile: '/src/jansson/src/strbuffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - jsonp_free
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'strbuffer.c:36,9'
          Dst:             jsonp_free
    - functionName:    strbuffer_init
      functionSourceFile: '/src/jansson/src/strbuffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - jsonp_malloc
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'strbuffer.c:25,22'
          Dst:             jsonp_malloc
    - functionName:    get_decimal_point
      functionSourceFile: '/src/jansson/src/strconv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 27
      functionDepth:   0
      returnType:      char
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'strconv.c:26,5'
          Dst:             sprintf
    - functionName:    sprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsonp_dtostr
      functionSourceFile: '/src/jansson/src/strconv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - double
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         47
      ICount:          408
      EdgeCount:       62
      CyclomaticComplexity: 17
      functionsReached:
        - dtoa_r
        - sprintf
        - strncpy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'strconv.c:80,9'
          Dst:             dtoa_r
        - Src:             'strconv.c:135,9'
          Dst:             strncpy
        - Src:             'strconv.c:138,9'
          Dst:             strncpy
        - Src:             'strconv.c:141,9'
          Dst:             strncpy
        - Src:             'strconv.c:162,19'
          Dst:             sprintf
    - functionName:    strncpy
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    to_locale
      functionSourceFile: '/src/jansson/src/strconv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - get_decimal_point
        - strchr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'strconv.c:34,13'
          Dst:             get_decimal_point
        - Src:             'strconv.c:40,11'
          Dst:             strchr
    - functionName:    jsonp_strtod
      functionSourceFile: '/src/jansson/src/strconv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          81
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - __errno_location
        - strtod
        - to_locale
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'strconv.c:49,5'
          Dst:             to_locale
        - Src:             'strconv.c:51,5'
          Dst:             __errno_location
        - Src:             'strconv.c:52,13'
          Dst:             strtod
        - Src:             'strconv.c:53,5'
          Dst:             __assert_fail
        - Src:             'strconv.c:55,54'
          Dst:             __errno_location
    - functionName:    strtod
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    utf8_check_string
      functionSourceFile: '/src/jansson/src/utf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          97
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - utf8_check_first
        - utf8_check_full
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'utf.c:144,24'
          Dst:             utf8_check_first
        - Src:             'utf.c:151,18'
          Dst:             utf8_check_full
    - functionName:    utf8_check_first
      functionSourceFile: '/src/jansson/src/utf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         29
      ICount:          135
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    utf8_check_full
      functionSourceFile: '/src/jansson/src/utf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          220
      EdgeCount:       63
      CyclomaticComplexity: 17
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    utf8_iterate
      functionSourceFile: '/src/jansson/src/utf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          102
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - utf8_check_first
        - utf8_check_full
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'utf.c:123,13'
          Dst:             utf8_check_first
        - Src:             'utf.c:130,33'
          Dst:             utf8_check_full
    - functionName:    utf8_encode
      functionSourceFile: '/src/jansson/src/utf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          149
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    json_array_append
      functionSourceFile: '/src/jansson/src/./jansson.h'
      linkageType:     InternalLinkage
      functionLinenumber: 303
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - json_array_append_new
        - json_incref
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './jansson.h:304,41'
          Dst:             json_incref
        - Src:             './jansson.h:304,12'
          Dst:             json_array_append_new
    - functionName:    json_incref
      functionSourceFile: '/src/jansson/src/./jansson.h'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    json_array_append_new
      functionSourceFile: '/src/jansson/src/value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 533
      functionLinenumberEnd: 554
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          88
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - json_array_grow
        - json_decref
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'value.c:540,9'
          Dst:             json_decref
        - Src:             'value.c:545,10'
          Dst:             json_array_grow
        - Src:             'value.c:546,9'
          Dst:             json_decref
    - functionName:    json_decref
      functionSourceFile: '/src/jansson/src/./jansson.h'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          53
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - json_delete
      functionUses:    19
      BranchProfiles:  []
      Callsites:
        - Src:             './jansson.h:133,9'
          Dst:             json_delete
    - functionName:    json_array_grow
      functionSourceFile: '/src/jansson/src/value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 512
      functionLinenumberEnd: 531
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          107
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - jsonp_realloc
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'value.c:522,17'
          Dst:             jsonp_realloc
    - functionName:    json_delete
      functionSourceFile: '/src/jansson/src/value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 993
      functionLinenumberEnd: 1018
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          65
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - json_delete_array
        - json_delete_integer
        - json_delete_object
        - json_delete_real
        - json_delete_string
      functionUses:    5
      BranchProfiles:
        - Branch String:   'value.c:997,5'
          Branch Sides:    []
      Callsites:
        - Src:             'value.c:999,13'
          Dst:             json_delete_object
        - Src:             'value.c:1002,13'
          Dst:             json_delete_array
        - Src:             'value.c:1005,13'
          Dst:             json_delete_string
        - Src:             'value.c:1008,13'
          Dst:             json_delete_integer
        - Src:             'value.c:1011,13'
          Dst:             json_delete_real
    - functionName:    json_delete_object
      functionSourceFile: '/src/jansson/src/value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hashtable_close
        - jsonp_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'value.c:86,5'
          Dst:             hashtable_close
        - Src:             'value.c:87,5'
          Dst:             jsonp_free
    - functionName:    json_delete_array
      functionSourceFile: '/src/jansson/src/value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 451
      functionLinenumberEnd: 459
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          47
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - json_decref
        - jsonp_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'value.c:455,9'
          Dst:             json_decref
        - Src:             'value.c:457,5'
          Dst:             jsonp_free
        - Src:             'value.c:458,5'
          Dst:             jsonp_free
    - functionName:    json_delete_string
      functionSourceFile: '/src/jansson/src/value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 819
      functionLinenumberEnd: 822
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - jsonp_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'value.c:820,5'
          Dst:             jsonp_free
        - Src:             'value.c:821,5'
          Dst:             jsonp_free
    - functionName:    json_delete_integer
      functionSourceFile: '/src/jansson/src/value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 910
      functionLinenumberEnd: 910
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - jsonp_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'value.c:910,60'
          Dst:             jsonp_free
    - functionName:    json_delete_real
      functionSourceFile: '/src/jansson/src/value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 953
      functionLinenumberEnd: 953
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - jsonp_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'value.c:953,51'
          Dst:             jsonp_free
    - functionName:    json_real_equal
      functionSourceFile: '/src/jansson/src/value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 955
      functionLinenumberEnd: 956
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - json_real_value
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'value.c:956,12'
          Dst:             json_real_value
        - Src:             'value.c:956,38'
          Dst:             json_real_value
    - functionName:    json_real_value
      functionSourceFile: '/src/jansson/src/value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 937
      functionLinenumberEnd: 942
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          36
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    json_integer_equal
      functionSourceFile: '/src/jansson/src/value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 912
      functionLinenumberEnd: 913
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - json_integer_value
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'value.c:913,12'
          Dst:             json_integer_value
        - Src:             'value.c:913,44'
          Dst:             json_integer_value
    - functionName:    json_integer_value
      functionSourceFile: '/src/jansson/src/value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 894
      functionLinenumberEnd: 899
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          36
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    json_string_equal
      functionSourceFile: '/src/jansson/src/value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 824
      functionLinenumberEnd: 829
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'value.c:829,41'
          Dst:             memcmp
    - functionName:    json_array_equal
      functionSourceFile: '/src/jansson/src/value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 643
      functionLinenumberEnd: 661
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          78
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - do_equal
        - json_array_get
        - json_array_size
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'value.c:646,12'
          Dst:             json_array_size
        - Src:             'value.c:647,17'
          Dst:             json_array_size
        - Src:             'value.c:653,18'
          Dst:             json_array_get
        - Src:             'value.c:654,18'
          Dst:             json_array_get
        - Src:             'value.c:656,14'
          Dst:             do_equal
    - functionName:    json_array_size
      functionSourceFile: '/src/jansson/src/value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 461
      functionLinenumberEnd: 466
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          36
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    json_array_get
      functionSourceFile: '/src/jansson/src/value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 468
      functionLinenumberEnd: 478
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    do_equal
      functionSourceFile: '/src/jansson/src/value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1026
      functionLinenumberEnd: 1054
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          120
      EdgeCount:       25
      CyclomaticComplexity: 6
      functionsReached:
        - json_array_equal
        - json_integer_equal
        - json_object_equal
        - json_real_equal
        - json_string_equal
      functionUses:    3
      BranchProfiles:
        - Branch String:   'value.c:1040,5'
          Branch Sides:    []
      Callsites:
        - Src:             'value.c:1042,20'
          Dst:             json_object_equal
        - Src:             'value.c:1044,20'
          Dst:             json_array_equal
        - Src:             'value.c:1046,20'
          Dst:             json_string_equal
        - Src:             'value.c:1048,20'
          Dst:             json_integer_equal
        - Src:             'value.c:1050,20'
          Dst:             json_real_equal
    - functionName:    json_object_equal
      functionSourceFile: '/src/jansson/src/value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 356
      functionLinenumberEnd: 372
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          100
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - do_equal
        - json_object_getn
        - json_object_iter
        - json_object_iter_key
        - json_object_iter_key_len
        - json_object_iter_next
        - json_object_iter_value
        - json_object_key_to_iter
        - json_object_size
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'value.c:361,9'
          Dst:             json_object_size
        - Src:             'value.c:361,38'
          Dst:             json_object_size
        - Src:             'value.c:364,5'
          Dst:             json_object_iter
        - Src:             'value.c:364,5'
          Dst:             json_object_iter_key
        - Src:             'value.c:364,5'
          Dst:             json_object_key_to_iter
        - Src:             'value.c:364,5'
          Dst:             json_object_iter_key_len
        - Src:             'value.c:364,5'
          Dst:             json_object_key_to_iter
        - Src:             'value.c:364,5'
          Dst:             json_object_iter_value
        - Src:             'value.c:365,18'
          Dst:             json_object_getn
        - Src:             'value.c:367,14'
          Dst:             do_equal
        - Src:             'value.c:364,5'
          Dst:             json_object_key_to_iter
        - Src:             'value.c:364,5'
          Dst:             json_object_iter_next
        - Src:             'value.c:364,5'
          Dst:             json_object_iter_key
        - Src:             'value.c:364,5'
          Dst:             json_object_key_to_iter
        - Src:             'value.c:364,5'
          Dst:             json_object_iter_key_len
    - functionName:    json_object_size
      functionSourceFile: '/src/jansson/src/value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          40
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    json_object_iter
      functionSourceFile: '/src/jansson/src/value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 296
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - hashtable_iter
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'value.c:295,12'
          Dst:             hashtable_iter
    - functionName:    json_object_iter_key
      functionSourceFile: '/src/jansson/src/value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 323
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - hashtable_iter_key
      functionUses:    18
      BranchProfiles:  []
      Callsites:
        - Src:             'value.c:322,12'
          Dst:             hashtable_iter_key
    - functionName:    json_object_key_to_iter
      functionSourceFile: '/src/jansson/src/value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 349
      functionLinenumberEnd: 354
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    28
      BranchProfiles:  []
      Callsites:       []
    - functionName:    json_object_iter_key_len
      functionSourceFile: '/src/jansson/src/value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 330
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - hashtable_iter_key_len
      functionUses:    17
      BranchProfiles:  []
      Callsites:
        - Src:             'value.c:329,12'
          Dst:             hashtable_iter_key_len
    - functionName:    json_object_iter_value
      functionSourceFile: '/src/jansson/src/value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 332
      functionLinenumberEnd: 337
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - hashtable_iter_value
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'value.c:336,22'
          Dst:             hashtable_iter_value
    - functionName:    json_object_getn
      functionSourceFile: '/src/jansson/src/value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          59
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - hashtable_get
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'value.c:114,12'
          Dst:             hashtable_get
    - functionName:    json_object_iter_next
      functionSourceFile: '/src/jansson/src/value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionLinenumberEnd: 316
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          56
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - hashtable_iter_next
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'value.c:315,12'
          Dst:             hashtable_iter_next
    - functionName:    json_array_deep_copy
      functionSourceFile: '/src/jansson/src/value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 678
      functionLinenumberEnd: 704
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          91
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - do_deep_copy
        - hashtable_del
        - json_array
        - json_array_append_new
        - json_array_get
        - json_array_size
        - json_decref
        - jsonp_loop_check
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'value.c:684,9'
          Dst:             jsonp_loop_check
        - Src:             'value.c:687,14'
          Dst:             json_array
        - Src:             'value.c:691,21'
          Dst:             json_array_size
        - Src:             'value.c:693,38'
          Dst:             json_array_get
        - Src:             'value.c:693,25'
          Dst:             do_deep_copy
        - Src:             'value.c:692,13'
          Dst:             json_array_append_new
        - Src:             'value.c:694,13'
          Dst:             json_decref
        - Src:             'value.c:701,5'
          Dst:             hashtable_del
    - functionName:    jsonp_loop_check
      functionSourceFile: '/src/jansson/src/value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          65
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - hashtable_get
        - hashtable_set
        - json_null
        - snprintf
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'value.c:50,22'
          Dst:             snprintf
        - Src:             'value.c:55,9'
          Dst:             hashtable_get
        - Src:             'value.c:58,49'
          Dst:             json_null
        - Src:             'value.c:58,12'
          Dst:             hashtable_set
    - functionName:    json_array
      functionSourceFile: '/src/jansson/src/value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 449
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - json_init
        - jsonp_free
        - jsonp_malloc
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'value.c:434,27'
          Dst:             jsonp_malloc
        - Src:             'value.c:437,5'
          Dst:             json_init
        - Src:             'value.c:442,20'
          Dst:             jsonp_malloc
        - Src:             'value.c:444,9'
          Dst:             jsonp_free
    - functionName:    do_deep_copy
      functionSourceFile: '/src/jansson/src/value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1094
      functionLinenumberEnd: 1121
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          101
      EdgeCount:       19
      CyclomaticComplexity: 3
      functionsReached:
        - json_array_deep_copy
        - json_integer_copy
        - json_object_deep_copy
        - json_real_copy
        - json_string_copy
      functionUses:    3
      BranchProfiles:
        - Branch String:   'value.c:1101,5'
          Branch Sides:    []
      Callsites:
        - Src:             'value.c:1103,20'
          Dst:             json_object_deep_copy
        - Src:             'value.c:1105,20'
          Dst:             json_array_deep_copy
        - Src:             'value.c:1109,20'
          Dst:             json_string_copy
        - Src:             'value.c:1111,20'
          Dst:             json_integer_copy
        - Src:             'value.c:1113,20'
          Dst:             json_real_copy
    - functionName:    json_object_deep_copy
      functionSourceFile: '/src/jansson/src/value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 392
      functionLinenumberEnd: 429
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          101
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - do_deep_copy
        - hashtable_del
        - json_decref
        - json_object
        - json_object_iter
        - json_object_iter_key
        - json_object_iter_key_len
        - json_object_iter_next
        - json_object_iter_value
        - json_object_setn_new_nocheck
        - jsonp_loop_check
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'value.c:398,9'
          Dst:             jsonp_loop_check
        - Src:             'value.c:401,14'
          Dst:             json_object
        - Src:             'value.c:407,12'
          Dst:             json_object_iter
        - Src:             'value.c:412,15'
          Dst:             json_object_iter_key
        - Src:             'value.c:413,19'
          Dst:             json_object_iter_key_len
        - Src:             'value.c:414,17'
          Dst:             json_object_iter_value
        - Src:             'value.c:417,42'
          Dst:             do_deep_copy
        - Src:             'value.c:416,13'
          Dst:             json_object_setn_new_nocheck
        - Src:             'value.c:418,13'
          Dst:             json_decref
        - Src:             'value.c:422,16'
          Dst:             json_object_iter_next
        - Src:             'value.c:426,5'
          Dst:             hashtable_del
    - functionName:    json_string_copy
      functionSourceFile: '/src/jansson/src/value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 832
      functionLinenumberEnd: 836
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - json_stringn_nocheck
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'value.c:836,12'
          Dst:             json_stringn_nocheck
    - functionName:    json_integer_copy
      functionSourceFile: '/src/jansson/src/value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 916
      functionLinenumberEnd: 917
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - json_integer
        - json_integer_value
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'value.c:917,25'
          Dst:             json_integer_value
        - Src:             'value.c:917,12'
          Dst:             json_integer
    - functionName:    json_real_copy
      functionSourceFile: '/src/jansson/src/value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 959
      functionLinenumberEnd: 960
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - json_real
        - json_real_value
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'value.c:960,22'
          Dst:             json_real_value
        - Src:             'value.c:960,12'
          Dst:             json_real
    - functionName:    json_real
      functionSourceFile: '/src/jansson/src/value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 922
      functionLinenumberEnd: 935
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          64
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - json_init
        - jsonp_malloc
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'value.c:928,12'
          Dst:             jsonp_malloc
        - Src:             'value.c:931,5'
          Dst:             json_init
    - functionName:    json_init
      functionSourceFile: '/src/jansson/src/value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    json_integer
      functionSourceFile: '/src/jansson/src/value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 884
      functionLinenumberEnd: 892
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - json_init
        - jsonp_malloc
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'value.c:885,31'
          Dst:             jsonp_malloc
        - Src:             'value.c:888,5'
          Dst:             json_init
    - functionName:    json_stringn_nocheck
      functionSourceFile: '/src/jansson/src/value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 742
      functionLinenumberEnd: 743
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - string_create
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'value.c:743,12'
          Dst:             string_create
    - functionName:    string_create
      functionSourceFile: '/src/jansson/src/value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 708
      functionLinenumberEnd: 733
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          85
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - json_init
        - jsonp_free
        - jsonp_malloc
        - jsonp_strndup
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'value.c:718,13'
          Dst:             jsonp_strndup
        - Src:             'value.c:723,14'
          Dst:             jsonp_malloc
        - Src:             'value.c:725,9'
          Dst:             jsonp_free
        - Src:             'value.c:728,5'
          Dst:             json_init
    - functionName:    json_object
      functionSourceFile: '/src/jansson/src/value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         11
      ICount:          60
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - hashtable_init
        - json_init
        - json_object_seed
        - jsonp_free
        - jsonp_malloc
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'value.c:66,29'
          Dst:             jsonp_malloc
        - Src:             'value.c:72,9'
          Dst:             json_object_seed
        - Src:             'value.c:75,5'
          Dst:             json_init
        - Src:             'value.c:77,9'
          Dst:             hashtable_init
        - Src:             'value.c:78,9'
          Dst:             jsonp_free
    - functionName:    json_object_setn_new_nocheck
      functionSourceFile: '/src/jansson/src/value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          90
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - hashtable_set
        - json_decref
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'value.c:133,9'
          Dst:             json_decref
        - Src:             'value.c:138,9'
          Dst:             hashtable_set
        - Src:             'value.c:139,9'
          Dst:             json_decref
    - functionName:    json_null
      functionSourceFile: '/src/jansson/src/value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 986
      functionLinenumberEnd: 988
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    json_deep_copy
      functionSourceFile: '/src/jansson/src/value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1082
      functionLinenumberEnd: 1092
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - do_deep_copy
        - hashtable_close
        - hashtable_init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'value.c:1086,9'
          Dst:             hashtable_init
        - Src:             'value.c:1088,11'
          Dst:             do_deep_copy
        - Src:             'value.c:1089,5'
          Dst:             hashtable_close
    - functionName:    json_array_copy
      functionSourceFile: '/src/jansson/src/value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 663
      functionLinenumberEnd: 675
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          54
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - json_array
        - json_array_append
        - json_array_get
        - json_array_size
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'value.c:667,14'
          Dst:             json_array
        - Src:             'value.c:671,21'
          Dst:             json_array_size
        - Src:             'value.c:672,35'
          Dst:             json_array_get
        - Src:             'value.c:672,9'
          Dst:             json_array_append
    - functionName:    json_object_copy
      functionSourceFile: '/src/jansson/src/value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 374
      functionLinenumberEnd: 389
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          82
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - json_object
        - json_object_iter
        - json_object_iter_key
        - json_object_iter_key_len
        - json_object_iter_next
        - json_object_iter_value
        - json_object_key_to_iter
        - json_object_setn_nocheck
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'value.c:381,14'
          Dst:             json_object
        - Src:             'value.c:385,5'
          Dst:             json_object_iter
        - Src:             'value.c:385,5'
          Dst:             json_object_iter_key
        - Src:             'value.c:385,5'
          Dst:             json_object_key_to_iter
        - Src:             'value.c:385,5'
          Dst:             json_object_iter_key_len
        - Src:             'value.c:385,5'
          Dst:             json_object_key_to_iter
        - Src:             'value.c:385,5'
          Dst:             json_object_iter_value
        - Src:             'value.c:386,9'
          Dst:             json_object_setn_nocheck
        - Src:             'value.c:385,5'
          Dst:             json_object_key_to_iter
        - Src:             'value.c:385,5'
          Dst:             json_object_iter_next
        - Src:             'value.c:385,5'
          Dst:             json_object_iter_key
        - Src:             'value.c:385,5'
          Dst:             json_object_key_to_iter
        - Src:             'value.c:385,5'
          Dst:             json_object_iter_key_len
    - functionName:    json_object_setn_nocheck
      functionSourceFile: '/src/jansson/src/./jansson.h'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 264
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - json_incref
        - json_object_setn_new_nocheck
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             './jansson.h:264,63'
          Dst:             json_incref
        - Src:             './jansson.h:264,12'
          Dst:             json_object_setn_new_nocheck
    - functionName:    json_copy
      functionSourceFile: '/src/jansson/src/value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1058
      functionLinenumberEnd: 1080
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          84
      EdgeCount:       16
      CyclomaticComplexity: 2
      functionsReached:
        - json_array_copy
        - json_integer_copy
        - json_object_copy
        - json_real_copy
        - json_string_copy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'value.c:1062,5'
          Branch Sides:    []
      Callsites:
        - Src:             'value.c:1064,20'
          Dst:             json_object_copy
        - Src:             'value.c:1066,20'
          Dst:             json_array_copy
        - Src:             'value.c:1068,20'
          Dst:             json_string_copy
        - Src:             'value.c:1070,20'
          Dst:             json_integer_copy
        - Src:             'value.c:1072,20'
          Dst:             json_real_copy
    - functionName:    json_equal
      functionSourceFile: '/src/jansson/src/value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1022
      functionLinenumberEnd: 1023
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - do_equal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'value.c:1023,12'
          Dst:             do_equal
    - functionName:    json_false
      functionSourceFile: '/src/jansson/src/value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 981
      functionLinenumberEnd: 983
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    json_true
      functionSourceFile: '/src/jansson/src/value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 976
      functionLinenumberEnd: 978
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    json_number_value
      functionSourceFile: '/src/jansson/src/value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 965
      functionLinenumberEnd: 972
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          66
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - json_integer_value
        - json_real_value
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'value.c:967,24'
          Dst:             json_integer_value
        - Src:             'value.c:969,16'
          Dst:             json_real_value
    - functionName:    json_real_set
      functionSourceFile: '/src/jansson/src/value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 944
      functionLinenumberEnd: 951
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          61
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    json_integer_set
      functionSourceFile: '/src/jansson/src/value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 901
      functionLinenumberEnd: 908
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          39
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    json_sprintf
      functionSourceFile: '/src/jansson/src/value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 871
      functionLinenumberEnd: 879
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - json_vsprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'value.c:876,14'
          Dst:             json_vsprintf
    - functionName:    json_vsprintf
      functionSourceFile: '/src/jansson/src/value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 839
      functionLinenumberEnd: 868
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          89
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - json_string
        - jsonp_free
        - jsonp_malloc
        - jsonp_stringn_nocheck_own
        - utf8_check_string
        - vsnprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'value.c:846,14'
          Dst:             vsnprintf
        - Src:             'value.c:850,16'
          Dst:             json_string
        - Src:             'value.c:854,11'
          Dst:             jsonp_malloc
        - Src:             'value.c:858,5'
          Dst:             vsnprintf
        - Src:             'value.c:859,10'
          Dst:             utf8_check_string
        - Src:             'value.c:860,9'
          Dst:             jsonp_free
        - Src:             'value.c:864,12'
          Dst:             jsonp_stringn_nocheck_own
    - functionName:    json_string
      functionSourceFile: '/src/jansson/src/value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 751
      functionLinenumberEnd: 756
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - json_stringn
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'value.c:755,32'
          Dst:             strlen
        - Src:             'value.c:755,12'
          Dst:             json_stringn
    - functionName:    jsonp_stringn_nocheck_own
      functionSourceFile: '/src/jansson/src/value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 747
      functionLinenumberEnd: 748
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - string_create
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'value.c:748,12'
          Dst:             string_create
    - functionName:    json_stringn
      functionSourceFile: '/src/jansson/src/value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 758
      functionLinenumberEnd: 763
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          44
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - json_stringn_nocheck
        - utf8_check_string
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'value.c:759,20'
          Dst:             utf8_check_string
        - Src:             'value.c:762,12'
          Dst:             json_stringn_nocheck
    - functionName:    json_string_setn
      functionSourceFile: '/src/jansson/src/value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 812
      functionLinenumberEnd: 817
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - json_string_setn_nocheck
        - utf8_check_string
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'value.c:813,20'
          Dst:             utf8_check_string
        - Src:             'value.c:816,12'
          Dst:             json_string_setn_nocheck
    - functionName:    json_string_setn_nocheck
      functionSourceFile: '/src/jansson/src/value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 786
      functionLinenumberEnd: 803
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          79
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - jsonp_free
        - jsonp_strndup
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'value.c:793,11'
          Dst:             jsonp_strndup
        - Src:             'value.c:798,5'
          Dst:             jsonp_free
    - functionName:    json_string_set
      functionSourceFile: '/src/jansson/src/value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 805
      functionLinenumberEnd: 810
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - json_string_setn
        - strlen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'value.c:809,42'
          Dst:             strlen
        - Src:             'value.c:809,12'
          Dst:             json_string_setn
    - functionName:    json_string_set_nocheck
      functionSourceFile: '/src/jansson/src/value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 779
      functionLinenumberEnd: 784
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - json_string_setn_nocheck
        - strlen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'value.c:783,50'
          Dst:             strlen
        - Src:             'value.c:783,12'
          Dst:             json_string_setn_nocheck
    - functionName:    json_string_length
      functionSourceFile: '/src/jansson/src/value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 772
      functionLinenumberEnd: 777
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          36
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    json_string_value
      functionSourceFile: '/src/jansson/src/value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 765
      functionLinenumberEnd: 770
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          36
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    json_string_nocheck
      functionSourceFile: '/src/jansson/src/value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 735
      functionLinenumberEnd: 740
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - string_create
        - strlen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'value.c:739,33'
          Dst:             strlen
        - Src:             'value.c:739,12'
          Dst:             string_create
    - functionName:    array_copy
      functionSourceFile: '/src/jansson/src/value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 508
      functionLinenumberEnd: 510
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    json_array_extend
      functionSourceFile: '/src/jansson/src/value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 622
      functionLinenumberEnd: 641
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          124
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - array_copy
        - json_array_grow
        - json_incref
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'value.c:631,10'
          Dst:             json_array_grow
        - Src:             'value.c:635,9'
          Dst:             json_incref
        - Src:             'value.c:637,5'
          Dst:             array_copy
    - functionName:    json_array_clear
      functionSourceFile: '/src/jansson/src/value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 607
      functionLinenumberEnd: 620
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          71
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - json_decref
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'value.c:616,9'
          Dst:             json_decref
    - functionName:    json_array_remove
      functionSourceFile: '/src/jansson/src/value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 586
      functionLinenumberEnd: 605
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          93
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - array_move
        - json_decref
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'value.c:596,5'
          Dst:             json_decref
        - Src:             'value.c:600,9'
          Dst:             array_move
    - functionName:    array_move
      functionSourceFile: '/src/jansson/src/value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 503
      functionLinenumberEnd: 505
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    json_array_insert_new
      functionSourceFile: '/src/jansson/src/value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 556
      functionLinenumberEnd: 584
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          124
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - array_move
        - json_array_grow
        - json_decref
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'value.c:563,9'
          Dst:             json_decref
        - Src:             'value.c:569,9'
          Dst:             json_decref
        - Src:             'value.c:573,10'
          Dst:             json_array_grow
        - Src:             'value.c:574,9'
          Dst:             json_decref
        - Src:             'value.c:578,9'
          Dst:             array_move
    - functionName:    json_array_set_new
      functionSourceFile: '/src/jansson/src/value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 480
      functionLinenumberEnd: 501
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          93
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - json_decref
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'value.c:487,9'
          Dst:             json_decref
        - Src:             'value.c:493,9'
          Dst:             json_decref
        - Src:             'value.c:497,5'
          Dst:             json_decref
    - functionName:    json_object_iter_set_new
      functionSourceFile: '/src/jansson/src/value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 347
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          62
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - hashtable_iter_set
        - json_decref
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'value.c:341,9'
          Dst:             json_decref
        - Src:             'value.c:345,5'
          Dst:             hashtable_iter_set
    - functionName:    json_object_iter_at
      functionSourceFile: '/src/jansson/src/value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 306
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          58
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - hashtable_iter_at
        - strlen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'value.c:305,55'
          Dst:             strlen
        - Src:             'value.c:305,12'
          Dst:             hashtable_iter_at
    - functionName:    json_object_update_recursive
      functionSourceFile: '/src/jansson/src/value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 286
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - do_object_update_recursive
        - hashtable_close
        - hashtable_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'value.c:280,9'
          Dst:             hashtable_init
        - Src:             'value.c:282,11'
          Dst:             do_object_update_recursive
        - Src:             'value.c:283,5'
          Dst:             hashtable_close
    - functionName:    do_object_update_recursive
      functionSourceFile: '/src/jansson/src/value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          200
      EdgeCount:       50
      CyclomaticComplexity: 15
      functionsReached:
        - do_object_update_recursive
        - hashtable_del
        - json_object_getn
        - json_object_iter
        - json_object_iter_key
        - json_object_iter_key_len
        - json_object_iter_next
        - json_object_iter_value
        - json_object_key_to_iter
        - json_object_setn_nocheck
        - jsonp_loop_check
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'value.c:252,9'
          Dst:             jsonp_loop_check
        - Src:             'value.c:255,5'
          Dst:             json_object_iter
        - Src:             'value.c:255,5'
          Dst:             json_object_iter_key
        - Src:             'value.c:255,5'
          Dst:             json_object_key_to_iter
        - Src:             'value.c:255,5'
          Dst:             json_object_iter_key_len
        - Src:             'value.c:255,5'
          Dst:             json_object_key_to_iter
        - Src:             'value.c:255,5'
          Dst:             json_object_iter_value
        - Src:             'value.c:256,21'
          Dst:             json_object_getn
        - Src:             'value.c:259,17'
          Dst:             do_object_update_recursive
        - Src:             'value.c:264,17'
          Dst:             json_object_setn_nocheck
        - Src:             'value.c:255,5'
          Dst:             json_object_key_to_iter
        - Src:             'value.c:255,5'
          Dst:             json_object_iter_next
        - Src:             'value.c:255,5'
          Dst:             json_object_iter_key
        - Src:             'value.c:255,5'
          Dst:             json_object_key_to_iter
        - Src:             'value.c:255,5'
          Dst:             json_object_iter_key_len
        - Src:             'value.c:271,5'
          Dst:             hashtable_del
    - functionName:    json_object_update_missing
      functionSourceFile: '/src/jansson/src/value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          122
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - json_object_getn
        - json_object_iter
        - json_object_iter_key
        - json_object_iter_key_len
        - json_object_iter_next
        - json_object_iter_value
        - json_object_key_to_iter
        - json_object_setn_nocheck
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'value.c:233,5'
          Dst:             json_object_iter
        - Src:             'value.c:233,5'
          Dst:             json_object_iter_key
        - Src:             'value.c:233,5'
          Dst:             json_object_key_to_iter
        - Src:             'value.c:233,5'
          Dst:             json_object_iter_key_len
        - Src:             'value.c:233,5'
          Dst:             json_object_key_to_iter
        - Src:             'value.c:233,5'
          Dst:             json_object_iter_value
        - Src:             'value.c:234,14'
          Dst:             json_object_getn
        - Src:             'value.c:235,13'
          Dst:             json_object_setn_nocheck
        - Src:             'value.c:233,5'
          Dst:             json_object_key_to_iter
        - Src:             'value.c:233,5'
          Dst:             json_object_iter_next
        - Src:             'value.c:233,5'
          Dst:             json_object_iter_key
        - Src:             'value.c:233,5'
          Dst:             json_object_key_to_iter
        - Src:             'value.c:233,5'
          Dst:             json_object_iter_key_len
    - functionName:    json_object_update_existing
      functionSourceFile: '/src/jansson/src/value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          122
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - json_object_getn
        - json_object_iter
        - json_object_iter_key
        - json_object_iter_key_len
        - json_object_iter_next
        - json_object_iter_value
        - json_object_key_to_iter
        - json_object_setn_nocheck
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'value.c:217,5'
          Dst:             json_object_iter
        - Src:             'value.c:217,5'
          Dst:             json_object_iter_key
        - Src:             'value.c:217,5'
          Dst:             json_object_key_to_iter
        - Src:             'value.c:217,5'
          Dst:             json_object_iter_key_len
        - Src:             'value.c:217,5'
          Dst:             json_object_key_to_iter
        - Src:             'value.c:217,5'
          Dst:             json_object_iter_value
        - Src:             'value.c:218,13'
          Dst:             json_object_getn
        - Src:             'value.c:219,13'
          Dst:             json_object_setn_nocheck
        - Src:             'value.c:217,5'
          Dst:             json_object_key_to_iter
        - Src:             'value.c:217,5'
          Dst:             json_object_iter_next
        - Src:             'value.c:217,5'
          Dst:             json_object_iter_key
        - Src:             'value.c:217,5'
          Dst:             json_object_key_to_iter
        - Src:             'value.c:217,5'
          Dst:             json_object_iter_key_len
    - functionName:    json_object_update
      functionSourceFile: '/src/jansson/src/value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          116
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - json_object_iter
        - json_object_iter_key
        - json_object_iter_key_len
        - json_object_iter_next
        - json_object_iter_value
        - json_object_key_to_iter
        - json_object_setn_nocheck
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'value.c:201,5'
          Dst:             json_object_iter
        - Src:             'value.c:201,5'
          Dst:             json_object_iter_key
        - Src:             'value.c:201,5'
          Dst:             json_object_key_to_iter
        - Src:             'value.c:201,5'
          Dst:             json_object_iter_key_len
        - Src:             'value.c:201,5'
          Dst:             json_object_key_to_iter
        - Src:             'value.c:201,5'
          Dst:             json_object_iter_value
        - Src:             'value.c:202,13'
          Dst:             json_object_setn_nocheck
        - Src:             'value.c:201,5'
          Dst:             json_object_key_to_iter
        - Src:             'value.c:201,5'
          Dst:             json_object_iter_next
        - Src:             'value.c:201,5'
          Dst:             json_object_iter_key
        - Src:             'value.c:201,5'
          Dst:             json_object_key_to_iter
        - Src:             'value.c:201,5'
          Dst:             json_object_iter_key_len
    - functionName:    json_object_clear
      functionSourceFile: '/src/jansson/src/value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - hashtable_clear
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'value.c:188,5'
          Dst:             hashtable_clear
    - functionName:    json_object_deln
      functionSourceFile: '/src/jansson/src/value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          59
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - hashtable_del
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'value.c:178,12'
          Dst:             hashtable_del
    - functionName:    json_object_del
      functionSourceFile: '/src/jansson/src/value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - json_object_deln
        - strlen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'value.c:168,40'
          Dst:             strlen
        - Src:             'value.c:168,12'
          Dst:             json_object_deln
    - functionName:    json_object_setn_new
      functionSourceFile: '/src/jansson/src/value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - json_decref
        - json_object_setn_new_nocheck
        - utf8_check_string
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'value.c:156,18'
          Dst:             utf8_check_string
        - Src:             'value.c:157,9'
          Dst:             json_decref
        - Src:             'value.c:161,12'
          Dst:             json_object_setn_new_nocheck
    - functionName:    json_object_set_new
      functionSourceFile: '/src/jansson/src/value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - json_decref
        - json_object_setn_new
        - strlen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'value.c:148,9'
          Dst:             json_decref
        - Src:             'value.c:152,44'
          Dst:             strlen
        - Src:             'value.c:152,12'
          Dst:             json_object_setn_new
    - functionName:    json_object_set_new_nocheck
      functionSourceFile: '/src/jansson/src/value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - json_decref
        - json_object_setn_new_nocheck
        - strlen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'value.c:119,9'
          Dst:             json_decref
        - Src:             'value.c:122,52'
          Dst:             strlen
        - Src:             'value.c:122,12'
          Dst:             json_object_setn_new_nocheck
    - functionName:    json_object_get
      functionSourceFile: '/src/jansson/src/value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - json_object_getn
        - strlen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'value.c:104,40'
          Dst:             strlen
        - Src:             'value.c:104,12'
          Dst:             json_object_getn
    - functionName:    b2d
      functionSourceFile: '/src/jansson/src/dtoa.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2219
      functionLinenumberEnd: 2279
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          163
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - hi0bits
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'dtoa.c:2236,6'
          Dst:             hi0bits
    - functionName:    hi0bits
      functionSourceFile: '/src/jansson/src/dtoa.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1754
      functionLinenumberEnd: 1779
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          113
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lo0bits
      functionSourceFile: '/src/jansson/src/dtoa.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1783
      functionLinenumberEnd: 1822
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         25
      ICount:          160
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dtoa
      functionSourceFile: '/src/jansson/src/dtoa.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6251
      functionLinenumberEnd: 6260
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - double
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - dtoa_r
        - freedtoa
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'dtoa.c:6258,3'
          Dst:             freedtoa
        - Src:             'dtoa.c:6260,9'
          Dst:             dtoa_r
    - functionName:    freedtoa
      functionSourceFile: '/src/jansson/src/dtoa.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4965
      functionLinenumberEnd: 4976
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - Bfree
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'dtoa.c:4971,2'
          Dst:             Bfree
    - functionName:    dtoa_r
      functionSourceFile: '/src/jansson/src/dtoa.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5014
      functionLinenumberEnd: 6247
      functionDepth:   0
      returnType:      'N/A'
      argCount:        8
      argTypes:
        - double
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         597
      ICount:          3560
      EdgeCount:       811
      CyclomaticComplexity: 216
      functionsReached:
        - Balloc
        - Bfree
        - cmp
        - d2b
        - diff
        - dshift
        - i2b
        - lshift
        - mult
        - multadd
        - nrv_alloc
        - pow5mult
        - quorem
        - rv_alloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'dtoa.c:5313,2'
          Branch Sides:    []
        - Branch String:   'dtoa.c:5441,5'
          Branch Sides:    []
      Callsites:
        - Src:             'dtoa.c:5125,11'
          Dst:             nrv_alloc
        - Src:             'dtoa.c:5127,10'
          Dst:             nrv_alloc
        - Src:             'dtoa.c:5135,10'
          Dst:             nrv_alloc
        - Src:             'dtoa.c:5338,9'
          Dst:             rv_alloc
        - Src:             'dtoa.c:5780,6'
          Dst:             d2b
        - Src:             'dtoa.c:6005,9'
          Dst:             i2b
        - Src:             'dtoa.c:6016,11'
          Dst:             pow5mult
        - Src:             'dtoa.c:6017,10'
          Dst:             mult
        - Src:             'dtoa.c:6018,5'
          Dst:             Bfree
        - Src:             'dtoa.c:6022,9'
          Dst:             pow5mult
        - Src:             'dtoa.c:6025,8'
          Dst:             pow5mult
        - Src:             'dtoa.c:6027,6'
          Dst:             i2b
        - Src:             'dtoa.c:6029,7'
          Dst:             pow5mult
        - Src:             'dtoa.c:6043,6'
          Dst:             dshift
        - Src:             'dtoa.c:6048,7'
          Dst:             lshift
        - Src:             'dtoa.c:6050,7'
          Dst:             lshift
        - Src:             'dtoa.c:6063,29'
          Dst:             multadd
        - Src:             'dtoa.c:6063,19'
          Dst:             cmp
        - Src:             'dtoa.c:6076,10'
          Dst:             lshift
        - Src:             'dtoa.c:6084,10'
          Dst:             Balloc
        - Src:             'dtoa.c:6086,10'
          Dst:             lshift
        - Src:             'dtoa.c:6090,10'
          Dst:             quorem
        - Src:             'dtoa.c:6094,8'
          Dst:             cmp
        - Src:             'dtoa.c:6095,12'
          Dst:             diff
        - Src:             'dtoa.c:6096,27'
          Dst:             cmp
        - Src:             'dtoa.c:6097,4'
          Dst:             Bfree
        - Src:             'dtoa.c:6135,10'
          Dst:             lshift
        - Src:             'dtoa.c:6136,11'
          Dst:             cmp
        - Src:             'dtoa.c:6168,8'
          Dst:             multadd
        - Src:             'dtoa.c:6170,17'
          Dst:             multadd
        - Src:             'dtoa.c:6172,11'
          Dst:             multadd
        - Src:             'dtoa.c:6173,11'
          Dst:             multadd
        - Src:             'dtoa.c:6179,10'
          Dst:             quorem
        - Src:             'dtoa.c:6189,8'
          Dst:             multadd
        - Src:             'dtoa.c:6201,6'
          Dst:             lshift
        - Src:             'dtoa.c:6202,6'
          Dst:             cmp
        - Src:             'dtoa.c:6219,2'
          Dst:             Bfree
        - Src:             'dtoa.c:6222,4'
          Dst:             Bfree
        - Src:             'dtoa.c:6223,3'
          Dst:             Bfree
        - Src:             'dtoa.c:6230,3'
          Dst:             Bfree
    - functionName:    nrv_alloc
      functionSourceFile: '/src/jansson/src/dtoa.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4938
      functionLinenumberEnd: 4954
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          91
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - rv_alloc
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'dtoa.c:4942,8'
          Dst:             rv_alloc
    - functionName:    rv_alloc
      functionSourceFile: '/src/jansson/src/dtoa.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4919
      functionLinenumberEnd: 4933
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          50
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - Balloc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'dtoa.c:4927,12'
          Dst:             Balloc
    - functionName:    d2b
      functionSourceFile: '/src/jansson/src/dtoa.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2284
      functionLinenumberEnd: 2406
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          170
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - Balloc
        - hi0bits
        - lo0bits
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'dtoa.c:2301,6'
          Dst:             Balloc
        - Src:             'dtoa.c:2320,12'
          Dst:             lo0bits
        - Src:             'dtoa.c:2332,7'
          Dst:             lo0bits
        - Src:             'dtoa.c:2400,18'
          Dst:             hi0bits
    - functionName:    i2b
      functionSourceFile: '/src/jansson/src/dtoa.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1826
      functionLinenumberEnd: 1832
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Balloc
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'dtoa.c:1829,6'
          Dst:             Balloc
    - functionName:    pow5mult
      functionSourceFile: '/src/jansson/src/dtoa.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1942
      functionLinenumberEnd: 2005
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          135
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - Bfree
        - i2b
        - mult
        - multadd
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'dtoa.c:1951,7'
          Dst:             multadd
        - Src:             'dtoa.c:1973,14'
          Dst:             i2b
        - Src:             'dtoa.c:1979,9'
          Dst:             mult
        - Src:             'dtoa.c:1980,4'
          Dst:             Bfree
        - Src:             'dtoa.c:1998,21'
          Dst:             mult
    - functionName:    mult
      functionSourceFile: '/src/jansson/src/dtoa.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1837
      functionLinenumberEnd: 1937
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         31
      ICount:          256
      EdgeCount:       39
      CyclomaticComplexity: 10
      functionsReached:
        - Balloc
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'dtoa.c:1862,6'
          Dst:             Balloc
    - functionName:    Bfree
      functionSourceFile: '/src/jansson/src/dtoa.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1640
      functionLinenumberEnd: 1662
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - jsonp_free
      functionUses:    32
      BranchProfiles:  []
      Callsites:
        - Src:             'dtoa.c:1646,4'
          Dst:             jsonp_free
    - functionName:    dshift
      functionSourceFile: '/src/jansson/src/dtoa.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3142
      functionLinenumberEnd: 3146
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - hi0bits
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'dtoa.c:3143,11'
          Dst:             hi0bits
    - functionName:    lshift
      functionSourceFile: '/src/jansson/src/dtoa.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2009
      functionLinenumberEnd: 2059
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          181
      EdgeCount:       31
      CyclomaticComplexity: 8
      functionsReached:
        - Balloc
        - Bfree
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             'dtoa.c:2023,7'
          Dst:             Balloc
        - Src:             'dtoa.c:2058,2'
          Dst:             Bfree
    - functionName:    multadd
      functionSourceFile: '/src/jansson/src/dtoa.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1669
      functionLinenumberEnd: 1716
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          126
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - Balloc
        - Bfree
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             'dtoa.c:1708,9'
          Dst:             Balloc
        - Src:             'dtoa.c:1710,4'
          Dst:             Bfree
    - functionName:    cmp
      functionSourceFile: '/src/jansson/src/dtoa.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2064
      functionLinenumberEnd: 2089
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          94
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Balloc
      functionSourceFile: '/src/jansson/src/dtoa.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1591
      functionLinenumberEnd: 1635
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          114
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - jsonp_malloc
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'dtoa.c:1625,18'
          Dst:             jsonp_malloc
    - functionName:    quorem
      functionSourceFile: '/src/jansson/src/dtoa.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3151
      functionLinenumberEnd: 3266
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         38
      ICount:          298
      EdgeCount:       49
      CyclomaticComplexity: 13
      functionsReached:
        - cmp
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'dtoa.c:3223,6'
          Dst:             cmp
    - functionName:    diff
      functionSourceFile: '/src/jansson/src/dtoa.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2093
      functionLinenumberEnd: 2178
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          200
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - Balloc
        - cmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'dtoa.c:2106,6'
          Dst:             cmp
        - Src:             'dtoa.c:2108,7'
          Dst:             Balloc
        - Src:             'dtoa.c:2121,6'
          Dst:             Balloc
    - functionName:    bigcomp
      functionSourceFile: '/src/jansson/src/dtoa.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3288
      functionLinenumberEnd: 3485
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         98
      ICount:          577
      EdgeCount:       131
      CyclomaticComplexity: 35
      functionsReached:
        - Bfree
        - d2b
        - dshift
        - i2b
        - lshift
        - multadd
        - pow5mult
        - quorem
        - sulp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'dtoa.c:3300,7'
          Dst:             i2b
        - Src:             'dtoa.c:3321,7'
          Dst:             d2b
        - Src:             'dtoa.c:3354,7'
          Dst:             lshift
        - Src:             'dtoa.c:3361,6'
          Dst:             i2b
        - Src:             'dtoa.c:3366,7'
          Dst:             pow5mult
        - Src:             'dtoa.c:3368,7'
          Dst:             pow5mult
        - Src:             'dtoa.c:3377,6'
          Dst:             dshift
        - Src:             'dtoa.c:3379,7'
          Dst:             lshift
        - Src:             'dtoa.c:3381,7'
          Dst:             lshift
        - Src:             'dtoa.c:3386,14'
          Dst:             quorem
        - Src:             'dtoa.c:3387,7'
          Dst:             multadd
        - Src:             'dtoa.c:3388,9'
          Dst:             quorem
        - Src:             'dtoa.c:3401,7'
          Dst:             multadd
        - Src:             'dtoa.c:3402,9'
          Dst:             quorem
        - Src:             'dtoa.c:3412,7'
          Dst:             multadd
        - Src:             'dtoa.c:3413,9'
          Dst:             quorem
        - Src:             'dtoa.c:3418,2'
          Dst:             Bfree
        - Src:             'dtoa.c:3419,2'
          Dst:             Bfree
        - Src:             'dtoa.c:3455,16'
          Dst:             sulp
        - Src:             'dtoa.c:3460,16'
          Dst:             sulp
    - functionName:    sulp
      functionSourceFile: '/src/jansson/src/dtoa.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3271
      functionLinenumberEnd: 3282
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          65
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ulp
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'dtoa.c:3276,7'
          Dst:             ulp
    - functionName:    ulp
      functionSourceFile: '/src/jansson/src/dtoa.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2182
      functionLinenumberEnd: 2214
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ratio
      functionSourceFile: '/src/jansson/src/dtoa.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2413
      functionLinenumberEnd: 2444
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          69
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - b2d
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'dtoa.c:2417,14'
          Dst:             b2d
        - Src:             'dtoa.c:2418,14'
          Dst:             b2d
    - functionName:    s2b
      functionSourceFile: '/src/jansson/src/dtoa.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1721
      functionLinenumberEnd: 1749
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          135
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - Balloc
        - multadd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'dtoa.c:1729,6'
          Dst:             Balloc
        - Src:             'dtoa.c:1741,10'
          Dst:             multadd
        - Src:             'dtoa.c:1748,7'
          Dst:             multadd
    - functionName:    hexnan
      functionSourceFile: '/src/jansson/src/dtoa.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2569
      functionLinenumberEnd: 2626
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         48
      ICount:          265
      EdgeCount:       63
      CyclomaticComplexity: 17
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    match
      functionSourceFile: '/src/jansson/src/dtoa.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2552
      functionLinenumberEnd: 2564
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          76
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strtod__unused
      functionSourceFile: '/src/jansson/src/dtoa.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3491
      functionLinenumberEnd: 4910
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         694
      ICount:          3779
      EdgeCount:       929
      CyclomaticComplexity: 237
      functionsReached:
        - Balloc
        - Bfree
        - __errno_location
        - bigcomp
        - cmp
        - d2b
        - diff
        - gethex
        - hexnan
        - i2b
        - lshift
        - match
        - mult
        - pow5mult
        - ratio
        - s2b
        - sulp
        - ulp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'dtoa.c:3536,20'
          Branch Sides:    []
        - Branch String:   'dtoa.c:3559,3'
          Branch Sides:    []
        - Branch String:   'dtoa.c:3667,3'
          Branch Sides:    []
        - Branch String:   'dtoa.c:3704,5'
          Branch Sides:    []
      Callsites:
        - Src:             'dtoa.c:3565,4'
          Dst:             gethex
        - Src:             'dtoa.c:3707,9'
          Dst:             match
        - Src:             'dtoa.c:3709,11'
          Dst:             match
        - Src:             'dtoa.c:3718,9'
          Dst:             match
        - Src:             'dtoa.c:3723,7'
          Dst:             hexnan
        - Src:             'dtoa.c:3999,4'
          Dst:             __errno_location
        - Src:             'dtoa.c:4069,5'
          Dst:             __errno_location
        - Src:             'dtoa.c:4096,4'
          Dst:             __errno_location
        - Src:             'dtoa.c:4212,6'
          Dst:             Bfree
        - Src:             'dtoa.c:4213,6'
          Dst:             Bfree
        - Src:             'dtoa.c:4214,6'
          Dst:             Bfree
        - Src:             'dtoa.c:4215,6'
          Dst:             Bfree
        - Src:             'dtoa.c:4216,6'
          Dst:             Bfree
        - Src:             'dtoa.c:4218,5'
          Dst:             __errno_location
        - Src:             'dtoa.c:4336,8'
          Dst:             s2b
        - Src:             'dtoa.c:4339,8'
          Dst:             Balloc
        - Src:             'dtoa.c:4341,8'
          Dst:             d2b
        - Src:             'dtoa.c:4342,8'
          Dst:             i2b
        - Src:             'dtoa.c:4407,9'
          Dst:             pow5mult
        - Src:             'dtoa.c:4408,10'
          Dst:             mult
        - Src:             'dtoa.c:4409,4'
          Dst:             Bfree
        - Src:             'dtoa.c:4413,9'
          Dst:             lshift
        - Src:             'dtoa.c:4415,9'
          Dst:             pow5mult
        - Src:             'dtoa.c:4417,9'
          Dst:             lshift
        - Src:             'dtoa.c:4419,9'
          Dst:             lshift
        - Src:             'dtoa.c:4420,11'
          Dst:             diff
        - Src:             'dtoa.c:4423,7'
          Dst:             cmp
        - Src:             'dtoa.c:4563,12'
          Dst:             lshift
        - Src:             'dtoa.c:4564,8'
          Dst:             cmp
        - Src:             'dtoa.c:4663,18'
          Dst:             sulp
        - Src:             'dtoa.c:4670,18'
          Dst:             sulp
        - Src:             'dtoa.c:4690,15'
          Dst:             ratio
        - Src:             'dtoa.c:4741,20'
          Dst:             ulp
        - Src:             'dtoa.c:4766,21'
          Dst:             ulp
        - Src:             'dtoa.c:4779,21'
          Dst:             ulp
        - Src:             'dtoa.c:4853,3'
          Dst:             Bfree
        - Src:             'dtoa.c:4854,3'
          Dst:             Bfree
        - Src:             'dtoa.c:4855,3'
          Dst:             Bfree
        - Src:             'dtoa.c:4856,3'
          Dst:             Bfree
        - Src:             'dtoa.c:4858,2'
          Dst:             Bfree
        - Src:             'dtoa.c:4859,2'
          Dst:             Bfree
        - Src:             'dtoa.c:4860,2'
          Dst:             Bfree
        - Src:             'dtoa.c:4861,2'
          Dst:             Bfree
        - Src:             'dtoa.c:4862,2'
          Dst:             Bfree
        - Src:             'dtoa.c:4867,3'
          Dst:             bigcomp
        - Src:             'dtoa.c:4887,4'
          Dst:             __errno_location
    - functionName:    gethex
      functionSourceFile: '/src/jansson/src/dtoa.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2736
      functionLinenumberEnd: 3137
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         238
      ICount:          1281
      EdgeCount:       303
      CyclomaticComplexity: 67
      functionsReached:
        - Balloc
        - Bfree
        - __errno_location
        - any_on
        - hi0bits
        - increment
        - lshift
        - multadd
        - rshift
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dtoa.c:2838,2'
          Branch Sides:    []
        - Branch String:   'dtoa.c:2841,3'
          Branch Sides:    []
        - Branch String:   'dtoa.c:2870,4'
          Branch Sides:    []
        - Branch String:   'dtoa.c:2892,3'
          Branch Sides:    []
        - Branch String:   'dtoa.c:2997,4'
          Branch Sides:    []
        - Branch String:   'dtoa.c:3021,4'
          Branch Sides:    []
        - Branch String:   'dtoa.c:3068,3'
          Branch Sides:    []
      Callsites:
        - Src:             'dtoa.c:2884,4'
          Dst:             Bfree
        - Src:             'dtoa.c:2886,4'
          Dst:             __errno_location
        - Src:             'dtoa.c:2912,6'
          Dst:             Balloc
        - Src:             'dtoa.c:2945,18'
          Dst:             hi0bits
        - Src:             'dtoa.c:2951,7'
          Dst:             any_on
        - Src:             'dtoa.c:2956,18'
          Dst:             any_on
        - Src:             'dtoa.c:2960,3'
          Dst:             rshift
        - Src:             'dtoa.c:2965,7'
          Dst:             lshift
        - Src:             'dtoa.c:2971,3'
          Dst:             Bfree
        - Src:             'dtoa.c:2973,3'
          Dst:             __errno_location
        - Src:             'dtoa.c:2999,45'
          Dst:             any_on
        - Src:             'dtoa.c:3011,4'
          Dst:             Bfree
        - Src:             'dtoa.c:3013,4'
          Dst:             __errno_location
        - Src:             'dtoa.c:3024,6'
          Dst:             multadd
        - Src:             'dtoa.c:3027,7'
          Dst:             rshift
        - Src:             'dtoa.c:3036,6'
          Dst:             multadd
        - Src:             'dtoa.c:3052,15'
          Dst:             any_on
        - Src:             'dtoa.c:3063,3'
          Dst:             rshift
        - Src:             'dtoa.c:3084,8'
          Dst:             increment
        - Src:             'dtoa.c:3088,12'
          Dst:             hi0bits
        - Src:             'dtoa.c:3089,5'
          Dst:             rshift
        - Src:             'dtoa.c:3136,2'
          Dst:             Bfree
    - functionName:    any_on
      functionSourceFile: '/src/jansson/src/dtoa.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2703
      functionLinenumberEnd: 2725
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          119
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rshift
      functionSourceFile: '/src/jansson/src/dtoa.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2674
      functionLinenumberEnd: 2699
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          154
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    increment
      functionSourceFile: '/src/jansson/src/dtoa.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2643
      functionLinenumberEnd: 2666
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          109
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - Balloc
        - Bfree
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'dtoa.c:2658,9'
          Dst:             Balloc
        - Src:             'dtoa.c:2660,4'
          Dst:             Bfree
    - functionName:    jsonp_error_vset
      functionSourceFile: '/src/jansson/src/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - size_t
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          77
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - vsnprintf
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'error.c:56,5'
          Dst:             vsnprintf
    - functionName:    jsonp_error_set
      functionSourceFile: '/src/jansson/src/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - jsonp_error_vset
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'error.c:38,5'
          Dst:             jsonp_error_vset
    - functionName:    jsonp_error_set_source
      functionSourceFile: '/src/jansson/src/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 17
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          74
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - strlen
        - strncpy
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'error.c:23,14'
          Dst:             strlen
        - Src:             'error.c:25,9'
          Dst:             strncpy
        - Src:             'error.c:29,9'
          Dst:             strncpy
    - functionName:    jsonp_error_init
      functionSourceFile: '/src/jansson/src/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4
      functionLinenumberEnd: 15
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - jsonp_error_set_source
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'error.c:11,13'
          Dst:             jsonp_error_set_source
...
