---
Fuzzer filename: '/src/libdwarf/fuzz/fuzz_macro_dwarf4.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/libdwarf/fuzz/fuzz_macro_dwarf4.c'
      linkageType:     externalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          151
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - close
        - dwarf_dealloc
        - dwarf_dealloc_error
        - dwarf_finish
        - dwarf_get_macro_details
        - dwarf_init_b
        - exit
        - fclose
        - fopen
        - fwrite
        - getpid
        - open
        - printf
        - sprintf
        - unlink
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'fuzz/fuzz_macro_dwarf4.c:41,42'
          Dst:             getpid
        - Src:             'fuzz/fuzz_macro_dwarf4.c:41,3'
          Dst:             sprintf
        - Src:             'fuzz/fuzz_macro_dwarf4.c:43,14'
          Dst:             fopen
        - Src:             'fuzz/fuzz_macro_dwarf4.c:45,5'
          Dst:             printf
        - Src:             'fuzz/fuzz_macro_dwarf4.c:49,3'
          Dst:             fwrite
        - Src:             'fuzz/fuzz_macro_dwarf4.c:50,3'
          Dst:             fclose
        - Src:             'fuzz/fuzz_macro_dwarf4.c:58,12'
          Dst:             open
        - Src:             'fuzz/fuzz_macro_dwarf4.c:60,5'
          Dst:             exit
        - Src:             'fuzz/fuzz_macro_dwarf4.c:63,9'
          Dst:             dwarf_init_b
        - Src:             'fuzz/fuzz_macro_dwarf4.c:66,5'
          Dst:             dwarf_dealloc_error
        - Src:             'fuzz/fuzz_macro_dwarf4.c:75,19'
          Dst:             dwarf_get_macro_details
        - Src:             'fuzz/fuzz_macro_dwarf4.c:82,7'
          Dst:             dwarf_dealloc
        - Src:             'fuzz/fuzz_macro_dwarf4.c:86,3'
          Dst:             dwarf_finish
        - Src:             'fuzz/fuzz_macro_dwarf4.c:87,3'
          Dst:             close
        - Src:             'fuzz/fuzz_macro_dwarf4.c:88,3'
          Dst:             unlink
    - 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:    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:    1
      BranchProfiles:  []
      Callsites:       []
    - 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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    printf
      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:    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:    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:    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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    exit
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    unlink
      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:    _dwarf_special_no_dbg_error_malloc
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_alloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1369
      functionLinenumberEnd: 1388
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tdestroy_free_node
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_alloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 560
      functionLinenumberEnd: 593
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          97
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _dwarf_error_destructor
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_alloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - dwarfstring_destructor
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_alloc.c:153,5'
          Dst:             dwarfstring_destructor
    - functionName:    freecontextlist
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_alloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1227
      functionLinenumberEnd: 1248
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          66
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _dwarf_free_abbrev_hash_table_contents
        - dwarf_dealloc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_alloc.c:1236,9'
          Dst:             _dwarf_free_abbrev_hash_table_contents
        - Src:             'src/lib/libdwarf/dwarf_alloc.c:1245,9'
          Dst:             dwarf_dealloc
    - functionName:    dwarf_dealloc
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_alloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 955
      functionLinenumberEnd: 1141
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         66
      ICount:          315
      EdgeCount:       90
      CyclomaticComplexity: 26
      functionsReached:
        - _dwarf_error_destructor
        - _dwarf_remove_from_staticerrlist
        - _dwarf_tdelete
        - dw_empty_errlist_item
        - simple_compare_function
        - string_is_in_debug_section
      functionUses:    205
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_alloc.c:973,9'
          Dst:             dw_empty_errlist_item
        - Src:             'src/lib/libdwarf/dwarf_alloc.c:998,13'
          Dst:             string_is_in_debug_section
        - Src:             'src/lib/libdwarf/dwarf_alloc.c:1068,13'
          Dst:             _dwarf_error_destructor
        - Src:             'src/lib/libdwarf/dwarf_alloc.c:1084,13'
          Dst:             _dwarf_remove_from_staticerrlist
        - Src:             'src/lib/libdwarf/dwarf_alloc.c:1124,9'
          Dst:             _dwarf_tdelete
        - Src:             'src/lib/libdwarf/dwarf_alloc.c:1124,9'
          Dst:             simple_compare_function
    - functionName:    dw_empty_errlist_item
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_alloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          88
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - _dwarf_error_destructor
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_alloc.c:219,13'
          Dst:             _dwarf_error_destructor
    - functionName:    string_is_in_debug_section
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_alloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 739
      functionLinenumberEnd: 770
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _dwarf_tfind
        - simple_compare_function
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_alloc.c:759,14'
          Dst:             _dwarf_tfind
        - Src:             'src/lib/libdwarf/dwarf_alloc.c:759,14'
          Dst:             simple_compare_function
    - functionName:    _dwarf_remove_from_staticerrlist
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_alloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          58
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    simple_compare_function
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_alloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 599
      functionLinenumberEnd: 609
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _dwarf_free_all_of_one_debug
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_alloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1261
      functionLinenumberEnd: 1356
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         39
      ICount:          360
      EdgeCount:       51
      CyclomaticComplexity: 14
      functionsReached:
        - _dwarf_dealloc_loclists_context
        - _dwarf_dealloc_rnglists_context
        - _dwarf_destroy_group_map
        - _dwarf_free_static_errlist
        - _dwarf_harmless_cleanout
        - _dwarf_malloc_section_free
        - _dwarf_tdestroy
        - _dwarf_tied_destroy_free_node
        - dwarf_dealloc_xu_header
        - fclose
        - freecontextlist
        - tdestroy_free_node
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_alloc.c:1265,9'
          Dst:             _dwarf_free_static_errlist
        - Src:             'src/lib/libdwarf/dwarf_alloc.c:1274,9'
          Dst:             dwarf_dealloc_xu_header
        - Src:             'src/lib/libdwarf/dwarf_alloc.c:1278,9'
          Dst:             dwarf_dealloc_xu_header
        - Src:             'src/lib/libdwarf/dwarf_alloc.c:1282,9'
          Dst:             fclose
        - Src:             'src/lib/libdwarf/dwarf_alloc.c:1285,5'
          Dst:             freecontextlist
        - Src:             'src/lib/libdwarf/dwarf_alloc.c:1286,5'
          Dst:             freecontextlist
        - Src:             'src/lib/libdwarf/dwarf_alloc.c:1288,5'
          Dst:             _dwarf_malloc_section_free
        - Src:             'src/lib/libdwarf/dwarf_alloc.c:1289,5'
          Dst:             _dwarf_malloc_section_free
        - Src:             'src/lib/libdwarf/dwarf_alloc.c:1290,5'
          Dst:             _dwarf_malloc_section_free
        - Src:             'src/lib/libdwarf/dwarf_alloc.c:1291,5'
          Dst:             _dwarf_malloc_section_free
        - Src:             'src/lib/libdwarf/dwarf_alloc.c:1292,5'
          Dst:             _dwarf_malloc_section_free
        - Src:             'src/lib/libdwarf/dwarf_alloc.c:1293,5'
          Dst:             _dwarf_malloc_section_free
        - Src:             'src/lib/libdwarf/dwarf_alloc.c:1294,5'
          Dst:             _dwarf_malloc_section_free
        - Src:             'src/lib/libdwarf/dwarf_alloc.c:1295,5'
          Dst:             _dwarf_malloc_section_free
        - Src:             'src/lib/libdwarf/dwarf_alloc.c:1296,5'
          Dst:             _dwarf_malloc_section_free
        - Src:             'src/lib/libdwarf/dwarf_alloc.c:1297,5'
          Dst:             _dwarf_malloc_section_free
        - Src:             'src/lib/libdwarf/dwarf_alloc.c:1298,5'
          Dst:             _dwarf_malloc_section_free
        - Src:             'src/lib/libdwarf/dwarf_alloc.c:1299,5'
          Dst:             _dwarf_malloc_section_free
        - Src:             'src/lib/libdwarf/dwarf_alloc.c:1300,5'
          Dst:             _dwarf_malloc_section_free
        - Src:             'src/lib/libdwarf/dwarf_alloc.c:1301,5'
          Dst:             _dwarf_malloc_section_free
        - Src:             'src/lib/libdwarf/dwarf_alloc.c:1302,5'
          Dst:             _dwarf_malloc_section_free
        - Src:             'src/lib/libdwarf/dwarf_alloc.c:1303,5'
          Dst:             _dwarf_malloc_section_free
        - Src:             'src/lib/libdwarf/dwarf_alloc.c:1304,5'
          Dst:             _dwarf_malloc_section_free
        - Src:             'src/lib/libdwarf/dwarf_alloc.c:1305,5'
          Dst:             _dwarf_malloc_section_free
        - Src:             'src/lib/libdwarf/dwarf_alloc.c:1306,5'
          Dst:             _dwarf_malloc_section_free
        - Src:             'src/lib/libdwarf/dwarf_alloc.c:1307,5'
          Dst:             _dwarf_malloc_section_free
        - Src:             'src/lib/libdwarf/dwarf_alloc.c:1308,5'
          Dst:             _dwarf_malloc_section_free
        - Src:             'src/lib/libdwarf/dwarf_alloc.c:1309,5'
          Dst:             _dwarf_malloc_section_free
        - Src:             'src/lib/libdwarf/dwarf_alloc.c:1310,5'
          Dst:             _dwarf_malloc_section_free
        - Src:             'src/lib/libdwarf/dwarf_alloc.c:1311,5'
          Dst:             _dwarf_malloc_section_free
        - Src:             'src/lib/libdwarf/dwarf_alloc.c:1312,5'
          Dst:             _dwarf_malloc_section_free
        - Src:             'src/lib/libdwarf/dwarf_alloc.c:1313,5'
          Dst:             _dwarf_malloc_section_free
        - Src:             'src/lib/libdwarf/dwarf_alloc.c:1314,5'
          Dst:             _dwarf_malloc_section_free
        - Src:             'src/lib/libdwarf/dwarf_alloc.c:1315,5'
          Dst:             _dwarf_malloc_section_free
        - Src:             'src/lib/libdwarf/dwarf_alloc.c:1316,5'
          Dst:             _dwarf_malloc_section_free
        - Src:             'src/lib/libdwarf/dwarf_alloc.c:1317,5'
          Dst:             _dwarf_malloc_section_free
        - Src:             'src/lib/libdwarf/dwarf_alloc.c:1318,5'
          Dst:             _dwarf_harmless_cleanout
        - Src:             'src/lib/libdwarf/dwarf_alloc.c:1320,5'
          Dst:             _dwarf_dealloc_rnglists_context
        - Src:             'src/lib/libdwarf/dwarf_alloc.c:1321,5'
          Dst:             _dwarf_dealloc_loclists_context
        - Src:             'src/lib/libdwarf/dwarf_alloc.c:1326,5'
          Dst:             _dwarf_destroy_group_map
        - Src:             'src/lib/libdwarf/dwarf_alloc.c:1331,9'
          Dst:             _dwarf_tdestroy
        - Src:             'src/lib/libdwarf/dwarf_alloc.c:1331,9'
          Dst:             tdestroy_free_node
        - Src:             'src/lib/libdwarf/dwarf_alloc.c:1335,5'
          Dst:             _dwarf_free_static_errlist
        - Src:             'src/lib/libdwarf/dwarf_alloc.c:1340,9'
          Dst:             _dwarf_tdestroy
        - Src:             'src/lib/libdwarf/dwarf_alloc.c:1340,9'
          Dst:             _dwarf_tied_destroy_free_node
    - functionName:    _dwarf_free_static_errlist
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_alloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 296
      functionLinenumberEnd: 306
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         10
      ICount:          53
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - dw_empty_errlist_item
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_alloc.c:302,13'
          Dst:             dw_empty_errlist_item
    - functionName:    _dwarf_malloc_section_free
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_alloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1188
      functionLinenumberEnd: 1223
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          87
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - munmap
      functionUses:    39
      BranchProfiles:
        - Branch String:   'src/lib/libdwarf/dwarf_alloc.c:1192,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_alloc.c:1201,23'
          Dst:             munmap
    - functionName:    munmap
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    simple_value_hashfunc
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_alloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 549
      functionLinenumberEnd: 551
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _dwarf_get_debug
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_alloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1149
      functionLinenumberEnd: 1179
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          64
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _dwarf_initialize_search_hash
        - simple_value_hashfunc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_alloc.c:1175,9'
          Dst:             _dwarf_initialize_search_hash
        - Src:             'src/lib/libdwarf/dwarf_alloc.c:1175,9'
          Dst:             simple_value_hashfunc
    - functionName:    dwarf_dealloc_attribute
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_alloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 911
      functionLinenumberEnd: 924
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - dwarf_dealloc
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_alloc.c:923,5'
          Dst:             dwarf_dealloc
    - functionName:    dwarf_dealloc_die
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_alloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 881
      functionLinenumberEnd: 907
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          79
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - dwarf_dealloc
      functionUses:    25
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_alloc.c:906,5'
          Dst:             dwarf_dealloc
    - functionName:    dwarf_dealloc_error
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_alloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 876
      functionLinenumberEnd: 878
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dwarf_dealloc
      functionUses:    42
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_alloc.c:877,5'
          Dst:             dwarf_dealloc
    - functionName:    _dwarf_determine_section_allocation_type
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_alloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 852
      functionLinenumberEnd: 870
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         11
      ICount:          52
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - dwarf_set_load_preference
        - getenv
        - strcmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_alloc.c:856,24'
          Dst:             getenv
        - Src:             'src/lib/libdwarf/dwarf_alloc.c:859,14'
          Dst:             strcmp
        - Src:             'src/lib/libdwarf/dwarf_alloc.c:860,13'
          Dst:             dwarf_set_load_preference
        - Src:             'src/lib/libdwarf/dwarf_alloc.c:863,14'
          Dst:             strcmp
        - Src:             'src/lib/libdwarf/dwarf_alloc.c:864,13'
          Dst:             dwarf_set_load_preference
    - functionName:    getenv
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - 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:    42
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dwarf_set_load_preference
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_alloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 780
      functionLinenumberEnd: 797
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          33
      EdgeCount:       12
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/lib/libdwarf/dwarf_alloc.c:785,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    dwarf_get_mmap_count
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_alloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 805
      functionLinenumberEnd: 847
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          156
      EdgeCount:       29
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/libdwarf/dwarf_alloc.c:821,9'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _dwarf_get_alloc
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_alloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 630
      functionLinenumberEnd: 732
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          229
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached:
        - _dwarf_tsearch
        - simple_compare_function
      functionUses:    62
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_alloc.c:716,22'
          Dst:             _dwarf_tsearch
        - Src:             'src/lib/libdwarf/dwarf_alloc.c:716,22'
          Dst:             simple_compare_function
    - functionName:    _dwarf_add_to_static_err_list
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_alloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          67
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dwarf_set_de_alloc_flag
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_alloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _dwarf_read_uleb_ck
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_debugnames.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          70
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _dwarf_error_string
        - dwarf_decode_leb128
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:107,5'
          Dst:             dwarf_decode_leb128
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:107,5'
          Dst:             _dwarf_error_string
    - functionName:    free_temp_abbrevs
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_debugnames.c'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    read_uword_ab
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_debugnames.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          70
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _dwarf_error_string
        - dwarf_decode_leb128
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:129,5'
          Dst:             dwarf_decode_leb128
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:129,5'
          Dst:             _dwarf_error_string
    - functionName:    fill_in_abbrevs_table
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_debugnames.c'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         49
      ICount:          428
      EdgeCount:       66
      CyclomaticComplexity: 19
      functionsReached:
        - _dwarf_error
        - _dwarf_error_string
        - calloc
        - dwarf_insert_harmless_error
        - dwarfstring_append_printf_u
        - dwarfstring_constructor
        - dwarfstring_destructor
        - dwarfstring_string
        - free_temp_abbrevs
        - read_uword_ab
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:176,15'
          Dst:             read_uword_ab
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:178,13'
          Dst:             free_temp_abbrevs
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:186,15'
          Dst:             read_uword_ab
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:188,13'
          Dst:             free_temp_abbrevs
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:192,45'
          Dst:             calloc
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:195,13'
          Dst:             free_temp_abbrevs
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:197,13'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:205,19'
          Dst:             read_uword_ab
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:207,17'
          Dst:             free_temp_abbrevs
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:208,17'
          Dst:             free_temp_abbrevs
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:212,19'
          Dst:             read_uword_ab
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:214,17'
          Dst:             free_temp_abbrevs
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:215,17'
          Dst:             free_temp_abbrevs
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:221,17'
          Dst:             free_temp_abbrevs
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:222,17'
          Dst:             free_temp_abbrevs
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:223,17'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:248,9'
          Dst:             free_temp_abbrevs
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:249,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:264,17'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:265,17'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:269,17'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:273,21'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:272,17'
          Dst:             dwarf_insert_harmless_error
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:274,17'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:283,40'
          Dst:             calloc
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:286,13'
          Dst:             free_temp_abbrevs
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:287,13'
          Dst:             _dwarf_error
    - functionName:    calloc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    58
      BranchProfiles:  []
      Callsites:       []
    - functionName:    read_uword_val
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_debugnames.c'
      linkageType:     InternalLinkage
      functionLinenumber: 316
      functionLinenumberEnd: 339
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          117
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _dwarf_error
        - _dwarf_error_string
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:320,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:320,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:325,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:333,9'
          Dst:             _dwarf_error
    - functionName:    isformrefval
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_debugnames.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1701
      functionLinenumberEnd: 1747
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          183
      EdgeCount:       29
      CyclomaticComplexity: 6
      functionsReached:
        - _dwarf_error_string
        - dwarf_get_FORM_name
        - dwarfstring_append_printf_s
        - dwarfstring_append_printf_u
        - dwarfstring_constructor
        - dwarfstring_destructor
        - dwarfstring_string
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/libdwarf/dwarf_debugnames.c:1723,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:1708,9'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:1709,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:1712,9'
          Dst:             dwarf_get_FORM_name
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:1713,9'
          Dst:             dwarfstring_append_printf_s
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:1719,13'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:1717,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:1720,9'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:1729,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:1729,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:1736,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:1736,9'
          Dst:             _dwarf_error_string
    - functionName:    dwarf_dnames_entrypool_values
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_debugnames.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1774
      functionLinenumberEnd: 1937
      functionDepth:   0
      returnType:      int
      argCount:        12
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         59
      ICount:          477
      EdgeCount:       81
      CyclomaticComplexity: 24
      functionsReached:
        - _dwarf_allow_formudata
        - _dwarf_error
        - _dwarf_error_string
        - _dwarf_formudata_internal
        - dwarf_get_FORM_name
        - dwarfstring_append_printf_s
        - dwarfstring_append_printf_u
        - dwarfstring_constructor
        - dwarfstring_destructor
        - dwarfstring_string
        - isformrefval
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:1787,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:1813,9'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:1814,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:1820,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:1825,13'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:1823,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:1826,9'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:1833,9'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:1834,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:1841,13'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:1839,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:1842,9'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:1860,17'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:1870,20'
          Dst:             _dwarf_allow_formudata
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:1872,19'
          Dst:             _dwarf_formudata_internal
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:1888,18'
          Dst:             isformrefval
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:1896,21'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:1914,9'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:1915,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:1918,9'
          Dst:             dwarf_get_FORM_name
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:1919,9'
          Dst:             dwarfstring_append_printf_s
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:1924,13'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:1922,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:1925,9'
          Dst:             dwarfstring_destructor
    - functionName:    _dwarf_internal_abbrev_by_code
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_debugnames.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1621
      functionLinenumberEnd: 1642
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          105
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dwarf_dnames_entrypool
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_debugnames.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1658
      functionLinenumberEnd: 1692
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          156
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _dwarf_error
        - _dwarf_error_string
        - _dwarf_internal_abbrev_by_code
        - dwarf_decode_leb128
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:1666,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:1672,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:1678,5'
          Dst:             dwarf_decode_leb128
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:1678,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:1681,11'
          Dst:             _dwarf_internal_abbrev_by_code
    - functionName:    _dwarf_fill_in_attr_form
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_debugnames.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1422
      functionLinenumberEnd: 1455
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          112
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - _dwarf_error_string
        - dwarfstring_append
        - dwarfstring_append_printf_u
        - dwarfstring_constructor
        - dwarfstring_destructor
        - dwarfstring_string
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:1438,9'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:1439,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:1442,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:1445,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:1448,9'
          Dst:             dwarfstring_append
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:1452,13'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:1451,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:1453,9'
          Dst:             dwarfstring_destructor
    - functionName:    _dwarf_find_abbrev_for_code
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_debugnames.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1383
      functionLinenumberEnd: 1413
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          87
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _dwarf_error_string
        - dwarfstring_append
        - dwarfstring_append_printf_u
        - dwarfstring_constructor
        - dwarfstring_destructor
        - dwarfstring_string
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:1399,9'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:1400,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:1403,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:1405,9'
          Dst:             dwarfstring_append
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:1409,13'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:1408,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:1410,9'
          Dst:             dwarfstring_destructor
    - functionName:    _dwarf_read_abbrev_code_from_pool
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_debugnames.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1351
      functionLinenumberEnd: 1374
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          83
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _dwarf_error_string
        - _dwarf_read_uleb_ck
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:1360,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:1368,11'
          Dst:             _dwarf_read_uleb_ck
    - functionName:    get_hash_value_number
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_debugnames.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1228
      functionLinenumberEnd: 1251
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          83
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - read_uword_val
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:1239,11'
          Dst:             read_uword_val
    - functionName:    get_bucket_number
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_debugnames.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1257
      functionLinenumberEnd: 1294
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          126
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dwarf_dnames_name
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_debugnames.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1482
      functionLinenumberEnd: 1602
      functionDepth:   0
      returnType:      int
      argCount:        14
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         77
      ICount:          536
      EdgeCount:       105
      CyclomaticComplexity: 30
      functionsReached:
        - _dwarf_check_string_valid
        - _dwarf_error_string
        - _dwarf_fill_in_attr_form
        - _dwarf_find_abbrev_for_code
        - _dwarf_read_abbrev_code_from_pool
        - get_bucket_number
        - get_hash_value_number
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:1492,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:1500,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:1509,11'
          Dst:             get_bucket_number
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:1511,15'
          Dst:             get_hash_value_number
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:1521,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:1521,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:1539,17'
          Dst:             _dwarf_check_string_valid
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:1557,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:1557,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:1561,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:1572,11'
          Dst:             _dwarf_read_abbrev_code_from_pool
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:1577,11'
          Dst:             _dwarf_find_abbrev_for_code
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:1595,15'
          Dst:             _dwarf_fill_in_attr_form
    - functionName:    dwarf_dnames_abbrevtable
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_debugnames.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1308
      functionLinenumberEnd: 1344
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          190
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _dwarf_initialize_bucket_details
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_debugnames.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1125
      functionLinenumberEnd: 1190
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         38
      ICount:          285
      EdgeCount:       50
      CyclomaticComplexity: 14
      functionsReached:
        - _dwarf_error_string
        - calloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:1138,9'
          Dst:             calloc
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:1140,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:1154,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:1154,9'
          Dst:             _dwarf_error_string
    - functionName:    dwarf_dnames_bucket
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_debugnames.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1198
      functionLinenumberEnd: 1222
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          105
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _dwarf_error_string
        - _dwarf_initialize_bucket_details
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:1203,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:1211,12'
          Dst:             _dwarf_initialize_bucket_details
    - functionName:    dwarf_dnames_cu_table
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_debugnames.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1045
      functionLinenumberEnd: 1115
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          266
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - _dwarf_error_string
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:1055,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:1083,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:1099,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:1099,9'
          Dst:             _dwarf_error_string
    - functionName:    dwarf_dnames_offsets
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_debugnames.c'
      linkageType:     InternalLinkage
      functionLinenumber: 994
      functionLinenumberEnd: 1032
      functionDepth:   0
      returnType:      int
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          220
      EdgeCount:       51
      CyclomaticComplexity: 14
      functionsReached:
        - _dwarf_error_string
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:996,9'
          Dst:             _dwarf_error_string
    - functionName:    dwarf_dnames_sizes
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_debugnames.c'
      linkageType:     InternalLinkage
      functionLinenumber: 933
      functionLinenumberEnd: 977
      functionDepth:   0
      returnType:      int
      argCount:        14
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          256
      EdgeCount:       59
      CyclomaticComplexity: 16
      functionsReached:
        - _dwarf_error_string
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:935,9'
          Dst:             _dwarf_error_string
    - functionName:    _dwarf_dnames_destructor
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_debugnames.c'
      linkageType:     InternalLinkage
      functionLinenumber: 903
      functionLinenumberEnd: 909
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          40
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _dwarf_internal_dwarf_dealloc_dnames
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:908,5'
          Dst:             _dwarf_internal_dwarf_dealloc_dnames
    - functionName:    _dwarf_internal_dwarf_dealloc_dnames
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_debugnames.c'
      linkageType:     InternalLinkage
      functionLinenumber: 874
      functionLinenumberEnd: 886
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          62
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dwarf_dealloc_dnames
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_debugnames.c'
      linkageType:     InternalLinkage
      functionLinenumber: 890
      functionLinenumberEnd: 898
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          42
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _dwarf_internal_dwarf_dealloc_dnames
        - dwarf_dealloc
      functionUses:    15
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:894,5'
          Dst:             _dwarf_internal_dwarf_dealloc_dnames
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:897,5'
          Dst:             dwarf_dealloc
    - functionName:    read_a_name_table_header
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_debugnames.c'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionLinenumberEnd: 756
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         174
      ICount:          1593
      EdgeCount:       236
      CyclomaticComplexity: 64
      functionsReached:
        - _dwarf_create_area_len_error
        - _dwarf_error
        - _dwarf_error_string
        - _dwarf_safe_strcpy
        - calloc
        - dwarfstring_append_printf_u
        - dwarfstring_constructor
        - dwarfstring_destructor
        - dwarfstring_string
        - fill_in_abbrevs_table
        - read_uword_val
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:391,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:391,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:391,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:391,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:391,5'
          Dst:             _dwarf_create_area_len_error
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:391,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:391,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:391,5'
          Dst:             _dwarf_create_area_len_error
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:391,5'
          Dst:             _dwarf_create_area_len_error
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:406,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:414,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:429,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:429,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:436,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:440,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:444,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:444,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:451,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:455,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:459,11'
          Dst:             read_uword_val
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:466,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:475,11'
          Dst:             read_uword_val
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:482,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:492,11'
          Dst:             read_uword_val
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:499,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:509,11'
          Dst:             read_uword_val
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:516,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:529,11'
          Dst:             read_uword_val
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:537,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:547,11'
          Dst:             read_uword_val
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:554,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:564,11'
          Dst:             read_uword_val
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:571,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:585,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:600,38'
          Dst:             calloc
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:603,9'
          Dst:             _dwarf_safe_strcpy
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:621,13'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:622,13'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:628,17'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:626,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:629,13'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:639,21'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:655,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:662,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:669,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:676,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:684,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:684,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:697,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:704,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:711,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:715,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:719,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:724,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:739,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:749,11'
          Dst:             fill_in_abbrevs_table
    - functionName:    dwarf_dnames_header
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_debugnames.c'
      linkageType:     InternalLinkage
      functionLinenumber: 773
      functionLinenumberEnd: 868
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          293
      EdgeCount:       52
      CyclomaticComplexity: 16
      functionsReached:
        - _dwarf_error_string
        - _dwarf_get_alloc
        - _dwarf_load_section
        - dwarf_dealloc_dnames
        - read_a_name_table_header
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:784,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:785,11'
          Dst:             _dwarf_load_section
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:793,11'
          Dst:             _dwarf_load_section
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:803,30'
          Dst:             _dwarf_get_alloc
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:806,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:819,11'
          Dst:             read_a_name_table_header
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:828,9'
          Dst:             dwarf_dealloc_dnames
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:834,9'
          Dst:             dwarf_dealloc_dnames
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:838,9'
          Dst:             dwarf_dealloc_dnames
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:839,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:854,17'
          Dst:             dwarf_dealloc_dnames
        - Src:             'src/lib/libdwarf/dwarf_debugnames.c:857,17'
          Dst:             _dwarf_error_string
    - functionName:    _dwarf_dsc_destructor
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_dsc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 326
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dwarf_discr_entry_s
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_dsc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 289
      functionLinenumberEnd: 322
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          133
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _dwarf_error
        - get_dsc_leb_entries
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_dsc.c:301,15'
          Dst:             get_dsc_leb_entries
        - Src:             'src/lib/libdwarf/dwarf_dsc.c:314,9'
          Dst:             _dwarf_error
    - functionName:    get_dsc_leb_entries
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_dsc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         81
      ICount:          530
      EdgeCount:       105
      CyclomaticComplexity: 26
      functionsReached:
        - _dwarf_error
        - _dwarf_error_string
        - dwarf_decode_leb128
        - dwarf_decode_signed_leb128
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_dsc.c:71,13'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_dsc.c:77,13'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_dsc.c:88,17'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_dsc.c:91,13'
          Dst:             dwarf_decode_leb128
        - Src:             'src/lib/libdwarf/dwarf_dsc.c:91,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_dsc.c:94,17'
          Dst:             dwarf_decode_leb128
        - Src:             'src/lib/libdwarf/dwarf_dsc.c:94,17'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_dsc.c:97,17'
          Dst:             dwarf_decode_leb128
        - Src:             'src/lib/libdwarf/dwarf_dsc.c:97,17'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_dsc.c:99,17'
          Dst:             dwarf_decode_leb128
        - Src:             'src/lib/libdwarf/dwarf_dsc.c:99,17'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_dsc.c:123,17'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_dsc.c:126,13'
          Dst:             dwarf_decode_signed_leb128
        - Src:             'src/lib/libdwarf/dwarf_dsc.c:126,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_dsc.c:129,17'
          Dst:             dwarf_decode_signed_leb128
        - Src:             'src/lib/libdwarf/dwarf_dsc.c:129,17'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_dsc.c:132,17'
          Dst:             dwarf_decode_signed_leb128
        - Src:             'src/lib/libdwarf/dwarf_dsc.c:132,17'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_dsc.c:134,17'
          Dst:             dwarf_decode_signed_leb128
        - Src:             'src/lib/libdwarf/dwarf_dsc.c:134,17'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_dsc.c:153,13'
          Dst:             _dwarf_error
    - functionName:    dwarf_discr_entry_u
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_dsc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          133
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _dwarf_error
        - get_dsc_leb_entries
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_dsc.c:257,15'
          Dst:             get_dsc_leb_entries
        - Src:             'src/lib/libdwarf/dwarf_dsc.c:270,9'
          Dst:             _dwarf_error
    - functionName:    dwarf_discr_list
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_dsc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          188
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - _dwarf_error
        - _dwarf_error_string
        - _dwarf_get_alloc
        - calloc
        - dwarf_dealloc
        - get_dsc_leb_entries
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_dsc.c:179,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_dsc.c:183,32'
          Dst:             calloc
        - Src:             'src/lib/libdwarf/dwarf_dsc.c:185,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_dsc.c:191,11'
          Dst:             get_dsc_leb_entries
        - Src:             'src/lib/libdwarf/dwarf_dsc.c:200,25'
          Dst:             _dwarf_get_alloc
        - Src:             'src/lib/libdwarf/dwarf_dsc.c:203,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_dsc.c:212,39'
          Dst:             calloc
        - Src:             'src/lib/libdwarf/dwarf_dsc.c:221,9'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_dsc.c:222,9'
          Dst:             _dwarf_error
    - functionName:    dwarf_errmsg
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          46
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - dwarf_errmsg_by_number
        - dwarfstring_string
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_error.c:240,16'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_error.c:242,13'
          Dst:             dwarf_errmsg_by_number
    - functionName:    dwarf_errmsg_by_number
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dwarf_errno
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _dwarf_error
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _dwarf_error_string
      functionUses:    533
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_error.c:112,5'
          Dst:             _dwarf_error_string
    - functionName:    _dwarf_error_string
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          186
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - _dwarf_add_to_static_err_list
        - _dwarf_get_alloc
        - _dwarf_special_no_dbg_error_malloc
        - calloc
        - dwarf_errmsg_by_number
        - dwarfstring_append
        - dwarfstring_constructor
        - fflush
        - fprintf
      functionUses:    1065
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_error.c:135,31'
          Dst:             _dwarf_get_alloc
        - Src:             'src/lib/libdwarf/dwarf_error.c:147,22'
          Dst:             _dwarf_special_no_dbg_error_malloc
        - Src:             'src/lib/libdwarf/dwarf_error.c:169,17'
          Dst:             _dwarf_add_to_static_err_list
        - Src:             'src/lib/libdwarf/dwarf_error.c:182,33'
          Dst:             calloc
        - Src:             'src/lib/libdwarf/dwarf_error.c:184,17'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_error.c:185,17'
          Dst:             dwarfstring_append
        - Src:             'src/lib/libdwarf/dwarf_error.c:194,32'
          Dst:             _dwarf_get_alloc
        - Src:             'src/lib/libdwarf/dwarf_error.c:204,5'
          Dst:             fflush
        - Src:             'src/lib/libdwarf/dwarf_error.c:208,9'
          Dst:             dwarf_errmsg_by_number
        - Src:             'src/lib/libdwarf/dwarf_error.c:205,5'
          Dst:             fprintf
        - Src:             'src/lib/libdwarf/dwarf_error.c:209,5'
          Dst:             fflush
    - functionName:    fflush
      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:    fprintf
      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:    dwarf_error_creation
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          64
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _dwarf_error_string
        - dwarfstring_append
        - dwarfstring_constructor
        - dwarfstring_destructor
        - dwarfstring_string
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_error.c:93,5'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_error.c:94,5'
          Dst:             dwarfstring_append
        - Src:             'src/lib/libdwarf/dwarf_error.c:95,5'
          Dst:             dwarfstring_append
        - Src:             'src/lib/libdwarf/dwarf_error.c:98,9'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_error.c:96,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_error.c:99,5'
          Dst:             dwarfstring_destructor
    - functionName:    dwarf_formexprloc
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_form.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2290
      functionLinenumberEnd: 2382
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          200
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - _dwarf_calculate_info_section_start_ptr
        - _dwarf_error_string
        - _dwarf_reference_outside_section
        - dwarf_decode_leb128
        - dwarf_get_FORM_name
        - dwarfstring_append
        - dwarfstring_append_printf_s
        - dwarfstring_append_printf_u
        - dwarfstring_constructor
        - dwarfstring_destructor
        - dwarfstring_string
        - get_attr_dbg
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_form.c:2294,16'
          Dst:             get_attr_dbg
        - Src:             'src/lib/libdwarf/dwarf_form.c:2310,13'
          Dst:             _dwarf_calculate_info_section_start_ptr
        - Src:             'src/lib/libdwarf/dwarf_form.c:2314,9'
          Dst:             dwarf_decode_leb128
        - Src:             'src/lib/libdwarf/dwarf_form.c:2314,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_form.c:2320,13'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_form.c:2321,13'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_form.c:2324,13'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_form.c:2329,17'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_form.c:2327,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_form.c:2330,13'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_form.c:2337,13'
          Dst:             _dwarf_reference_outside_section
        - Src:             'src/lib/libdwarf/dwarf_form.c:2342,13'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_form.c:2343,13'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_form.c:2346,13'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_form.c:2349,13'
          Dst:             dwarfstring_append
        - Src:             'src/lib/libdwarf/dwarf_form.c:2354,17'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_form.c:2352,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_form.c:2355,13'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_form.c:2368,9'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_form.c:2370,9'
          Dst:             dwarf_get_FORM_name
        - Src:             'src/lib/libdwarf/dwarf_form.c:2371,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_form.c:2374,9'
          Dst:             dwarfstring_append_printf_s
        - Src:             'src/lib/libdwarf/dwarf_form.c:2378,13'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_form.c:2377,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_form.c:2379,9'
          Dst:             dwarfstring_destructor
    - functionName:    get_attr_dbg
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_form.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          116
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - _dwarf_error
        - _dwarf_error_string
      functionUses:    16
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_form.c:114,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_form.c:119,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_form.c:124,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_form.c:130,9'
          Dst:             _dwarf_error_string
    - functionName:    _dwarf_get_string_from_tied
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_form.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2228
      functionLinenumberEnd: 2283
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          255
      EdgeCount:       45
      CyclomaticComplexity: 15
      functionsReached:
        - _dwarf_check_string_valid
        - _dwarf_error
        - _dwarf_load_section
        - dwarf_dealloc_error
        - dwarf_errno
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_form.c:2238,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_form.c:2243,11'
          Dst:             _dwarf_load_section
        - Src:             'src/lib/libdwarf/dwarf_form.c:2246,33'
          Dst:             dwarf_errno
        - Src:             'src/lib/libdwarf/dwarf_form.c:2247,9'
          Dst:             dwarf_dealloc_error
        - Src:             'src/lib/libdwarf/dwarf_form.c:2248,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_form.c:2256,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_form.c:2266,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_form.c:2269,10'
          Dst:             _dwarf_check_string_valid
        - Src:             'src/lib/libdwarf/dwarf_form.c:2273,33'
          Dst:             dwarf_errno
        - Src:             'src/lib/libdwarf/dwarf_form.c:2274,9'
          Dst:             dwarf_dealloc_error
        - Src:             'src/lib/libdwarf/dwarf_form.c:2275,9'
          Dst:             _dwarf_error
    - functionName:    dwarf_formstring
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_form.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2084
      functionLinenumberEnd: 2221
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         56
      ICount:          418
      EdgeCount:       69
      CyclomaticComplexity: 15
      functionsReached:
        - _dwarf_check_string_valid
        - _dwarf_error
        - _dwarf_error_string
        - _dwarf_extract_local_debug_str_string_given_offset
        - _dwarf_extract_string_offset_via_str_offsets
        - _dwarf_get_string_from_tied
        - dwarf_dealloc_error
        - dwarf_errno
        - dwarf_global_formref_b
        - get_attr_dbg
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/lib/libdwarf/dwarf_form.c:2115,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_form.c:2095,12'
          Dst:             get_attr_dbg
        - Src:             'src/lib/libdwarf/dwarf_form.c:2119,14'
          Dst:             _dwarf_check_string_valid
        - Src:             'src/lib/libdwarf/dwarf_form.c:2140,15'
          Dst:             dwarf_global_formref_b
        - Src:             'src/lib/libdwarf/dwarf_form.c:2145,15'
          Dst:             _dwarf_get_string_from_tied
        - Src:             'src/lib/libdwarf/dwarf_form.c:2148,17'
          Dst:             dwarf_errno
        - Src:             'src/lib/libdwarf/dwarf_form.c:2151,17'
          Dst:             dwarf_dealloc_error
        - Src:             'src/lib/libdwarf/dwarf_form.c:2165,17'
          Dst:             dwarf_dealloc_error
        - Src:             'src/lib/libdwarf/dwarf_form.c:2189,15'
          Dst:             _dwarf_extract_string_offset_via_str_offsets
        - Src:             'src/lib/libdwarf/dwarf_form.c:2204,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_form.c:2204,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_form.c:2210,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_form.c:2215,11'
          Dst:             _dwarf_extract_local_debug_str_string_given_offset
    - functionName:    dwarf_global_formref_b
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_form.c'
      linkageType:     InternalLinkage
      functionLinenumber: 752
      functionLinenumberEnd: 760
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _dwarf_internal_global_formref_b
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_form.c:755,11'
          Dst:             _dwarf_internal_global_formref_b
    - functionName:    _dwarf_extract_string_offset_via_str_offsets
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_form.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1834
      functionLinenumberEnd: 1981
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          398
      EdgeCount:       66
      CyclomaticComplexity: 19
      functionsReached:
        - _dwarf_error_string
        - _dwarf_load_section
        - _dwarf_read_str_index_val_itself
        - _dwarf_trial_read_dwarf_five_hdr
        - dwarf_dealloc_error
        - dwarfstring_append_printf_u
        - dwarfstring_constructor
        - dwarfstring_destructor
        - dwarfstring_string
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_form.c:1851,11'
          Dst:             _dwarf_load_section
        - Src:             'src/lib/libdwarf/dwarf_form.c:1863,14'
          Dst:             _dwarf_read_str_index_val_itself
        - Src:             'src/lib/libdwarf/dwarf_form.c:1886,9'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_form.c:1887,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_form.c:1893,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_form.c:1898,13'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_form.c:1896,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_form.c:1899,9'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_form.c:1922,19'
          Dst:             _dwarf_load_section
        - Src:             'src/lib/libdwarf/dwarf_form.c:1928,19'
          Dst:             _dwarf_trial_read_dwarf_five_hdr
        - Src:             'src/lib/libdwarf/dwarf_form.c:1942,21'
          Dst:             dwarf_dealloc_error
        - Src:             'src/lib/libdwarf/dwarf_form.c:1958,9'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_form.c:1959,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_form.c:1963,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_form.c:1969,13'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_form.c:1967,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_form.c:1970,9'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_form.c:1976,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_form.c:1976,5'
          Dst:             _dwarf_error_string
    - functionName:    _dwarf_extract_local_debug_str_string_given_offset
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_form.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1993
      functionLinenumberEnd: 2074
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          263
      EdgeCount:       45
      CyclomaticComplexity: 15
      functionsReached:
        - _dwarf_check_string_valid
        - _dwarf_error_string
        - _dwarf_load_section
        - dwarf_get_FORM_name
        - dwarfstring_append
        - dwarfstring_append_printf_s
        - dwarfstring_append_printf_u
        - dwarfstring_constructor
        - dwarfstring_destructor
        - dwarfstring_string
        - generate_form_error
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_form.c:2013,19'
          Dst:             _dwarf_load_section
        - Src:             'src/lib/libdwarf/dwarf_form.c:2026,19'
          Dst:             _dwarf_load_section
        - Src:             'src/lib/libdwarf/dwarf_form.c:2041,13'
          Dst:             dwarf_get_FORM_name
        - Src:             'src/lib/libdwarf/dwarf_form.c:2043,13'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_form.c:2044,13'
          Dst:             dwarfstring_append
        - Src:             'src/lib/libdwarf/dwarf_form.c:2045,13'
          Dst:             dwarfstring_append_printf_s
        - Src:             'src/lib/libdwarf/dwarf_form.c:2047,13'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_form.c:2050,13'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_form.c:2055,17'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_form.c:2054,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_form.c:2056,13'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_form.c:2060,14'
          Dst:             _dwarf_check_string_valid
        - Src:             'src/lib/libdwarf/dwarf_form.c:2069,5'
          Dst:             generate_form_error
    - functionName:    generate_form_error
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_form.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          48
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _dwarf_error_string
        - dwarf_get_FORM_name
        - dwarfstring_append
        - dwarfstring_append_printf_s
        - dwarfstring_append_printf_u
        - dwarfstring_constructor_static
        - dwarfstring_destructor
        - dwarfstring_string
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_form.c:86,5'
          Dst:             dwarfstring_constructor_static
        - Src:             'src/lib/libdwarf/dwarf_form.c:88,5'
          Dst:             dwarfstring_append
        - Src:             'src/lib/libdwarf/dwarf_form.c:89,5'
          Dst:             dwarfstring_append
        - Src:             'src/lib/libdwarf/dwarf_form.c:90,5'
          Dst:             dwarfstring_append
        - Src:             'src/lib/libdwarf/dwarf_form.c:91,5'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_form.c:93,5'
          Dst:             dwarf_get_FORM_name
        - Src:             'src/lib/libdwarf/dwarf_form.c:94,5'
          Dst:             dwarfstring_append_printf_s
        - Src:             'src/lib/libdwarf/dwarf_form.c:97,9'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_form.c:96,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_form.c:98,5'
          Dst:             dwarfstring_destructor
    - functionName:    _dwarf_read_str_index_val_itself
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_form.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1130
      functionLinenumberEnd: 1173
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         44
      ICount:          290
      EdgeCount:       53
      CyclomaticComplexity: 11
      functionsReached:
        - _dwarf_error
        - _dwarf_error_string
        - dwarf_decode_leb128
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/lib/libdwarf/dwarf_form.c:1134,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_form.c:1137,9'
          Dst:             dwarf_decode_leb128
        - Src:             'src/lib/libdwarf/dwarf_form.c:1137,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_form.c:1141,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_form.c:1141,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_form.c:1147,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_form.c:1147,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_form.c:1153,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_form.c:1153,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_form.c:1159,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_form.c:1159,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_form.c:1165,9'
          Dst:             _dwarf_error
    - functionName:    _dwarf_internal_global_formref_b
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_form.c'
      linkageType:     InternalLinkage
      functionLinenumber: 770
      functionLinenumberEnd: 1012
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         124
      ICount:          939
      EdgeCount:       158
      CyclomaticComplexity: 36
      functionsReached:
        - _dwarf_calculate_info_section_end_ptr
        - _dwarf_error
        - _dwarf_error_string
        - dwarf_dealloc_error
        - dwarf_decode_leb128
        - dwarf_errmsg
        - dwarf_get_FORM_name
        - dwarfstring_append
        - dwarfstring_append_printf_s
        - dwarfstring_append_printf_u
        - dwarfstring_constructor
        - dwarfstring_constructor_fixed
        - dwarfstring_destructor
        - dwarfstring_string
        - find_sig8_target_as_global_offset
        - get_attr_dbg
        - show_not_ref_error
      functionUses:    7
      BranchProfiles:
        - Branch String:   'src/lib/libdwarf/dwarf_form.c:786,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_form.c:778,16'
          Dst:             get_attr_dbg
        - Src:             'src/lib/libdwarf/dwarf_form.c:783,9'
          Dst:             _dwarf_calculate_info_section_end_ptr
        - Src:             'src/lib/libdwarf/dwarf_form.c:790,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_form.c:800,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_form.c:800,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_form.c:806,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_form.c:806,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_form.c:812,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_form.c:812,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_form.c:822,9'
          Dst:             dwarf_decode_leb128
        - Src:             'src/lib/libdwarf/dwarf_form.c:822,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_form.c:832,13'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_form.c:848,13'
          Dst:             show_not_ref_error
        - Src:             'src/lib/libdwarf/dwarf_form.c:852,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_form.c:852,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_form.c:859,13'
          Dst:             show_not_ref_error
        - Src:             'src/lib/libdwarf/dwarf_form.c:863,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_form.c:863,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_form.c:881,17'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_form.c:881,17'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_form.c:885,17'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_form.c:885,17'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_form.c:889,17'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_form.c:900,9'
          Dst:             dwarf_decode_leb128
        - Src:             'src/lib/libdwarf/dwarf_form.c:900,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_form.c:918,17'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_form.c:918,17'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_form.c:922,17'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_form.c:922,17'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_form.c:926,17'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_form.c:940,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_form.c:948,15'
          Dst:             find_sig8_target_as_global_offset
        - Src:             'src/lib/libdwarf/dwarf_form.c:961,17'
          Dst:             dwarfstring_constructor_fixed
        - Src:             'src/lib/libdwarf/dwarf_form.c:962,17'
          Dst:             dwarfstring_constructor_fixed
        - Src:             'src/lib/libdwarf/dwarf_form.c:964,39'
          Dst:             dwarf_errmsg
        - Src:             'src/lib/libdwarf/dwarf_form.c:964,17'
          Dst:             dwarfstring_append
        - Src:             'src/lib/libdwarf/dwarf_form.c:965,17'
          Dst:             dwarfstring_append
        - Src:             'src/lib/libdwarf/dwarf_form.c:968,17'
          Dst:             dwarf_dealloc_error
        - Src:             'src/lib/libdwarf/dwarf_form.c:970,39'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_form.c:970,17'
          Dst:             dwarfstring_append
        - Src:             'src/lib/libdwarf/dwarf_form.c:971,17'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_form.c:974,21'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_form.c:972,17'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_form.c:975,17'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_form.c:992,9'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_form.c:993,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_form.c:996,18'
          Dst:             dwarf_get_FORM_name
        - Src:             'src/lib/libdwarf/dwarf_form.c:1000,9'
          Dst:             dwarfstring_append_printf_s
        - Src:             'src/lib/libdwarf/dwarf_form.c:1003,13'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_form.c:1002,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_form.c:1004,9'
          Dst:             dwarfstring_destructor
    - functionName:    show_not_ref_error
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_form.c'
      linkageType:     InternalLinkage
      functionLinenumber: 441
      functionLinenumberEnd: 460
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _dwarf_error_string
        - dwarf_get_AT_name
        - dwarf_get_FORM_name
        - dwarfstring_append
        - dwarfstring_append_printf_s
        - dwarfstring_constructor
        - dwarfstring_destructor
        - dwarfstring_string
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_form.c:447,5'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_form.c:449,5'
          Dst:             dwarf_get_FORM_name
        - Src:             'src/lib/libdwarf/dwarf_form.c:450,5'
          Dst:             dwarf_get_AT_name
        - Src:             'src/lib/libdwarf/dwarf_form.c:451,5'
          Dst:             dwarfstring_append
        - Src:             'src/lib/libdwarf/dwarf_form.c:452,5'
          Dst:             dwarfstring_append
        - Src:             'src/lib/libdwarf/dwarf_form.c:453,5'
          Dst:             dwarfstring_append_printf_s
        - Src:             'src/lib/libdwarf/dwarf_form.c:455,5'
          Dst:             dwarfstring_append
        - Src:             'src/lib/libdwarf/dwarf_form.c:456,5'
          Dst:             dwarfstring_append
        - Src:             'src/lib/libdwarf/dwarf_form.c:458,9'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_form.c:457,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_form.c:459,5'
          Dst:             dwarfstring_destructor
    - functionName:    find_sig8_target_as_global_offset
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_form.c'
      linkageType:     InternalLinkage
      functionLinenumber: 670
      functionLinenumberEnd: 693
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          95
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _dwarf_internal_find_die_given_sig8
        - dwarf_dealloc_die
        - dwarf_die_offsets
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_form.c:679,11'
          Dst:             _dwarf_internal_find_die_given_sig8
        - Src:             'src/lib/libdwarf/dwarf_form.c:685,12'
          Dst:             dwarf_die_offsets
        - Src:             'src/lib/libdwarf/dwarf_form.c:687,9'
          Dst:             dwarf_dealloc_die
        - Src:             'src/lib/libdwarf/dwarf_form.c:691,5'
          Dst:             dwarf_dealloc_die
    - functionName:    dwarf_formblock
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_form.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1788
      functionLinenumberEnd: 1814
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          83
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _dwarf_error
        - _dwarf_formblock_internal
        - _dwarf_get_alloc
        - get_attr_dbg
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_form.c:1796,12'
          Dst:             get_attr_dbg
        - Src:             'src/lib/libdwarf/dwarf_form.c:1800,11'
          Dst:             _dwarf_formblock_internal
        - Src:             'src/lib/libdwarf/dwarf_form.c:1806,9'
          Dst:             _dwarf_get_alloc
        - Src:             'src/lib/libdwarf/dwarf_form.c:1808,9'
          Dst:             _dwarf_error
    - functionName:    _dwarf_formblock_internal
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_form.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1675
      functionLinenumberEnd: 1783
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          353
      EdgeCount:       51
      CyclomaticComplexity: 12
      functionsReached:
        - _dwarf_calculate_info_section_end_ptr
        - _dwarf_calculate_info_section_start_ptr
        - _dwarf_error
        - _dwarf_error_string
        - dwarf_decode_leb128
        - generate_form_error
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/libdwarf/dwarf_form.c:1687,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_form.c:1683,9'
          Dst:             _dwarf_calculate_info_section_end_ptr
        - Src:             'src/lib/libdwarf/dwarf_form.c:1685,9'
          Dst:             _dwarf_calculate_info_section_start_ptr
        - Src:             'src/lib/libdwarf/dwarf_form.c:1694,13'
          Dst:             generate_form_error
        - Src:             'src/lib/libdwarf/dwarf_form.c:1705,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_form.c:1705,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_form.c:1712,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_form.c:1712,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_form.c:1723,9'
          Dst:             dwarf_decode_leb128
        - Src:             'src/lib/libdwarf/dwarf_form.c:1723,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_form.c:1729,9'
          Dst:             generate_form_error
        - Src:             'src/lib/libdwarf/dwarf_form.c:1741,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_form.c:1749,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_form.c:1758,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_form.c:1764,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_form.c:1768,9'
          Dst:             _dwarf_error_string
    - functionName:    dwarf_formudata
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_form.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1559
      functionLinenumberEnd: 1580
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          72
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _dwarf_calculate_info_section_end_ptr
        - _dwarf_formudata_internal
        - get_attr_dbg
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_form.c:1567,16'
          Dst:             get_attr_dbg
        - Src:             'src/lib/libdwarf/dwarf_form.c:1572,9'
          Dst:             _dwarf_calculate_info_section_end_ptr
        - Src:             'src/lib/libdwarf/dwarf_form.c:1575,11'
          Dst:             _dwarf_formudata_internal
    - functionName:    _dwarf_formudata_internal
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_form.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1461
      functionLinenumberEnd: 1554
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         56
      ICount:          409
      EdgeCount:       69
      CyclomaticComplexity: 15
      functionsReached:
        - _dwarf_error
        - _dwarf_error_string
        - dwarf_decode_leb128
        - dwarf_formsdata
        - generate_form_error
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/libdwarf/dwarf_form.c:1464,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_form.c:1466,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_form.c:1466,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_form.c:1478,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_form.c:1478,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_form.c:1489,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_form.c:1489,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_form.c:1498,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_form.c:1498,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_form.c:1508,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_form.c:1508,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_form.c:1522,9'
          Dst:             dwarf_decode_leb128
        - Src:             'src/lib/libdwarf/dwarf_form.c:1522,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_form.c:1537,15'
          Dst:             dwarf_formsdata
        - Src:             'src/lib/libdwarf/dwarf_form.c:1542,13'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_form.c:1549,5'
          Dst:             generate_form_error
    - functionName:    dwarf_formsdata
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_form.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1585
      functionLinenumberEnd: 1667
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          329
      EdgeCount:       52
      CyclomaticComplexity: 11
      functionsReached:
        - _dwarf_calculate_info_section_end_ptr
        - _dwarf_error
        - _dwarf_error_string
        - dwarf_decode_signed_leb128
        - generate_form_error
        - get_attr_dbg
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/libdwarf/dwarf_form.c:1597,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_form.c:1591,16'
          Dst:             get_attr_dbg
        - Src:             'src/lib/libdwarf/dwarf_form.c:1596,9'
          Dst:             _dwarf_calculate_info_section_end_ptr
        - Src:             'src/lib/libdwarf/dwarf_form.c:1601,13'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_form.c:1611,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_form.c:1611,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_form.c:1621,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_form.c:1621,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_form.c:1631,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_form.c:1631,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_form.c:1649,9'
          Dst:             dwarf_decode_signed_leb128
        - Src:             'src/lib/libdwarf/dwarf_form.c:1649,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_form.c:1662,5'
          Dst:             generate_form_error
    - functionName:    _dwarf_allow_formudata
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_form.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1422
      functionLinenumberEnd: 1437
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          52
      EdgeCount:       24
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/libdwarf/dwarf_form.c:1423,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    dwarf_formflag
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_form.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1376
      functionLinenumberEnd: 1418
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          148
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - _dwarf_error
        - _dwarf_error_string
        - generate_form_error
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_form.c:1381,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_form.c:1386,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_form.c:1391,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_form.c:1397,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_form.c:1413,5'
          Dst:             generate_form_error
    - functionName:    dwarf_formaddr
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_form.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1319
      functionLinenumberEnd: 1371
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          176
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - _dwarf_calculate_info_section_end_ptr
        - _dwarf_error_string
        - _dwarf_look_in_local_and_tied
        - dwarf_addr_form_is_indexed
        - generate_form_error
        - get_attr_dbg
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_form.c:1326,12'
          Dst:             get_attr_dbg
        - Src:             'src/lib/libdwarf/dwarf_form.c:1331,9'
          Dst:             dwarf_addr_form_is_indexed
        - Src:             'src/lib/libdwarf/dwarf_form.c:1332,15'
          Dst:             _dwarf_look_in_local_and_tied
        - Src:             'src/lib/libdwarf/dwarf_form.c:1357,13'
          Dst:             _dwarf_calculate_info_section_end_ptr
        - Src:             'src/lib/libdwarf/dwarf_form.c:1359,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_form.c:1359,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_form.c:1366,5'
          Dst:             generate_form_error
    - functionName:    dwarf_addr_form_is_indexed
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_form.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1301
      functionLinenumberEnd: 1314
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          48
      EdgeCount:       22
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/lib/libdwarf/dwarf_form.c:1302,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    dwarf_formdata16
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_form.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1257
      functionLinenumberEnd: 1294
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          109
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - _dwarf_calculate_info_section_start_ptr
        - _dwarf_error
        - _dwarf_extract_data16
        - generate_form_error
        - get_attr_dbg
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_form.c:1267,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_form.c:1271,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_form.c:1274,12'
          Dst:             get_attr_dbg
        - Src:             'src/lib/libdwarf/dwarf_form.c:1280,9'
          Dst:             generate_form_error
        - Src:             'src/lib/libdwarf/dwarf_form.c:1286,21'
          Dst:             _dwarf_calculate_info_section_start_ptr
        - Src:             'src/lib/libdwarf/dwarf_form.c:1290,11'
          Dst:             _dwarf_extract_data16
    - functionName:    _dwarf_extract_data16
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_form.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1239
      functionLinenumberEnd: 1251
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          59
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _dwarf_error
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_form.c:1245,9'
          Dst:             _dwarf_error
    - functionName:    dwarf_get_debug_str_index
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_form.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1185
      functionLinenumberEnd: 1230
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          141
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _dwarf_calculate_info_section_end_ptr
        - _dwarf_error_string
        - _dwarf_load_section
        - _dwarf_read_str_index_val_itself
        - get_attr_dbg
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_form.c:1197,11'
          Dst:             get_attr_dbg
        - Src:             'src/lib/libdwarf/dwarf_form.c:1202,9'
          Dst:             _dwarf_calculate_info_section_end_ptr
        - Src:             'src/lib/libdwarf/dwarf_form.c:1205,15'
          Dst:             _dwarf_read_str_index_val_itself
        - Src:             'src/lib/libdwarf/dwarf_form.c:1211,11'
          Dst:             _dwarf_load_section
        - Src:             'src/lib/libdwarf/dwarf_form.c:1221,9'
          Dst:             _dwarf_error_string
    - functionName:    dwarf_get_debug_addr_index
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_form.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1096
      functionLinenumberEnd: 1117
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          78
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _dwarf_error
        - _dwarf_get_addr_index_itself
        - dwarf_addr_form_is_indexed
        - get_attr_dbg
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_form.c:1101,16'
          Dst:             get_attr_dbg
        - Src:             'src/lib/libdwarf/dwarf_form.c:1106,9'
          Dst:             dwarf_addr_form_is_indexed
        - Src:             'src/lib/libdwarf/dwarf_form.c:1109,15'
          Dst:             _dwarf_get_addr_index_itself
        - Src:             'src/lib/libdwarf/dwarf_form.c:1115,5'
          Dst:             _dwarf_error
    - functionName:    _dwarf_get_addr_index_itself
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_form.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1025
      functionLinenumberEnd: 1090
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         52
      ICount:          355
      EdgeCount:       63
      CyclomaticComplexity: 13
      functionsReached:
        - _dwarf_calculate_info_section_end_ptr
        - _dwarf_error
        - _dwarf_error_string
        - dwarf_decode_leb128
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/lib/libdwarf/dwarf_form.c:1031,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_form.c:1030,9'
          Dst:             _dwarf_calculate_info_section_end_ptr
        - Src:             'src/lib/libdwarf/dwarf_form.c:1035,9'
          Dst:             dwarf_decode_leb128
        - Src:             'src/lib/libdwarf/dwarf_form.c:1035,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_form.c:1037,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_form.c:1037,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_form.c:1045,9'
          Dst:             dwarf_decode_leb128
        - Src:             'src/lib/libdwarf/dwarf_form.c:1045,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_form.c:1049,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_form.c:1049,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_form.c:1054,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_form.c:1054,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_form.c:1059,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_form.c:1059,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_form.c:1064,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_form.c:1064,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_form.c:1069,9'
          Dst:             _dwarf_error
    - functionName:    dwarf_global_formref
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_form.c'
      linkageType:     InternalLinkage
      functionLinenumber: 736
      functionLinenumberEnd: 742
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dwarf_global_formref_b
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_form.c:740,11'
          Dst:             dwarf_global_formref_b
    - functionName:    dwarf_formsig8
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_form.c'
      linkageType:     InternalLinkage
      functionLinenumber: 651
      functionLinenumberEnd: 654
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _dwarf_formsig8_internal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_form.c:652,16'
          Dst:             _dwarf_formsig8_internal
    - functionName:    _dwarf_formsig8_internal
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_form.c'
      linkageType:     InternalLinkage
      functionLinenumber: 603
      functionLinenumberEnd: 628
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          87
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _dwarf_calculate_info_section_end_ptr
        - _dwarf_error
        - get_attr_dbg
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_form.c:609,16'
          Dst:             get_attr_dbg
        - Src:             'src/lib/libdwarf/dwarf_form.c:618,9'
          Dst:             _dwarf_calculate_info_section_end_ptr
        - Src:             'src/lib/libdwarf/dwarf_form.c:621,9'
          Dst:             _dwarf_error
    - functionName:    dwarf_formsig8_const
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_form.c'
      linkageType:     InternalLinkage
      functionLinenumber: 634
      functionLinenumberEnd: 637
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _dwarf_formsig8_internal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_form.c:635,15'
          Dst:             _dwarf_formsig8_internal
    - functionName:    dwarf_formref
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_form.c'
      linkageType:     InternalLinkage
      functionLinenumber: 467
      functionLinenumberEnd: 596
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         50
      ICount:          416
      EdgeCount:       63
      CyclomaticComplexity: 15
      functionsReached:
        - _dwarf_calculate_info_section_end_ptr
        - _dwarf_error
        - _dwarf_error_string
        - dwarf_decode_leb128
        - dwarf_get_AT_name
        - dwarf_get_FORM_name
        - dwarf_tag
        - dwarfstring_append
        - dwarfstring_append_printf_s
        - dwarfstring_append_printf_u
        - dwarfstring_constructor
        - dwarfstring_destructor
        - dwarfstring_string
        - get_attr_dbg
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/libdwarf/dwarf_form.c:485,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_form.c:477,12'
          Dst:             get_attr_dbg
        - Src:             'src/lib/libdwarf/dwarf_form.c:482,9'
          Dst:             _dwarf_calculate_info_section_end_ptr
        - Src:             'src/lib/libdwarf/dwarf_form.c:492,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_form.c:492,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_form.c:498,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_form.c:498,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_form.c:504,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_form.c:504,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_form.c:512,9'
          Dst:             dwarf_decode_leb128
        - Src:             'src/lib/libdwarf/dwarf_form.c:512,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_form.c:534,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_form.c:542,9'
          Dst:             dwarf_get_FORM_name
        - Src:             'src/lib/libdwarf/dwarf_form.c:543,9'
          Dst:             dwarf_get_AT_name
        - Src:             'src/lib/libdwarf/dwarf_form.c:544,9'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_form.c:545,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_form.c:549,9'
          Dst:             dwarfstring_append
        - Src:             'src/lib/libdwarf/dwarf_form.c:550,9'
          Dst:             dwarfstring_append_printf_s
        - Src:             'src/lib/libdwarf/dwarf_form.c:554,13'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_form.c:553,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_form.c:555,9'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_form.c:574,20'
          Dst:             dwarf_tag
        - Src:             'src/lib/libdwarf/dwarf_form.c:577,17'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_form.c:586,13'
          Dst:             _dwarf_error
    - functionName:    dwarf_convert_to_global_offset
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_form.c'
      linkageType:     InternalLinkage
      functionLinenumber: 342
      functionLinenumberEnd: 396
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          101
      EdgeCount:       15
      CyclomaticComplexity: 2
      functionsReached:
        - _dwarf_error_string
        - dwarfstring_append_printf_u
        - dwarfstring_constructor
        - dwarfstring_destructor
        - dwarfstring_string
        - get_attr_dbg
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/libdwarf/dwarf_form.c:351,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_form.c:347,12'
          Dst:             get_attr_dbg
        - Src:             'src/lib/libdwarf/dwarf_form.c:380,9'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_form.c:381,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_form.c:388,13'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_form.c:387,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_form.c:389,9'
          Dst:             dwarfstring_destructor
    - functionName:    dwarf_whatattr
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_form.c'
      linkageType:     InternalLinkage
      functionLinenumber: 320
      functionLinenumberEnd: 330
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_attr_dbg
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_form.c:324,15'
          Dst:             get_attr_dbg
    - functionName:    dwarf_dealloc_uncompressed_block
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_form.c'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionLinenumberEnd: 292
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dwarf_dealloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_form.c:291,5'
          Dst:             dwarf_dealloc
    - functionName:    dwarf_uncompress_integer_block_a
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_form.c'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          234
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - _dwarf_error
        - _dwarf_error_string
        - _dwarf_get_alloc
        - dwarf_dealloc
        - dwarf_decode_signed_leb128
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_form.c:214,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_form.c:223,16'
          Dst:             dwarf_decode_signed_leb128
        - Src:             'src/lib/libdwarf/dwarf_form.c:226,13'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_form.c:234,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_form.c:239,9'
          Dst:             _dwarf_get_alloc
        - Src:             'src/lib/libdwarf/dwarf_form.c:243,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_form.c:254,16'
          Dst:             dwarf_decode_signed_leb128
        - Src:             'src/lib/libdwarf/dwarf_form.c:257,13'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_form.c:258,13'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_form.c:267,9'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_form.c:269,9'
          Dst:             _dwarf_error
    - functionName:    dwarf_whatform
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_form.c'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_attr_dbg
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_form.c:304,15'
          Dst:             get_attr_dbg
    - functionName:    dwarf_whatform_direct
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_form.c'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - dwarf_whatform
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_form.c:178,15'
          Dst:             dwarf_whatform
    - functionName:    dwarf_hasform
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_form.c'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          68
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _dwarf_error_string
        - get_attr_dbg
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_form.c:152,11'
          Dst:             get_attr_dbg
        - Src:             'src/lib/libdwarf/dwarf_form.c:157,9'
          Dst:             _dwarf_error_string
    - functionName:    dwarf_dealloc_frame_instr_head
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_frame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1952
      functionLinenumberEnd: 1957
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - dwarf_dealloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_frame.c:1956,5'
          Dst:             dwarf_dealloc
    - functionName:    _dwarf_frame_instr_destructor
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_frame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1936
      functionLinenumberEnd: 1949
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          69
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - dwarf_dealloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_frame.c:1946,5'
          Dst:             dwarf_dealloc
    - functionName:    _dwarf_fde_destructor
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_frame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1915
      functionLinenumberEnd: 1933
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          79
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _dwarf_empty_frame_table
        - dwarf_dealloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_frame.c:1924,13'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_frame.c:1929,9'
          Dst:             _dwarf_empty_frame_table
    - functionName:    _dwarf_empty_frame_table
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_frame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1865
      functionLinenumberEnd: 1882
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          66
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _dwarf_cie_destructor
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_frame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1903
      functionLinenumberEnd: 1911
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - dwarf_dealloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_frame.c:1908,9'
          Dst:             dwarf_dealloc
    - functionName:    _dwarf_frame_destructor
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_frame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1897
      functionLinenumberEnd: 1900
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _dwarf_empty_frame_table
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_frame.c:1899,5'
          Dst:             _dwarf_empty_frame_table
    - functionName:    _dwarf_frame_constructor
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_frame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1887
      functionLinenumberEnd: 1893
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          50
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dwarf_set_default_address_size
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_frame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1800
      functionLinenumberEnd: 1813
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          76
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dwarf_set_frame_undefined_value
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_frame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1781
      functionLinenumberEnd: 1793
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          62
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dwarf_set_frame_same_value
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_frame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1766
      functionLinenumberEnd: 1778
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          62
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dwarf_set_frame_cfa_value
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_frame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1750
      functionLinenumberEnd: 1762
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          62
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dwarf_set_frame_rule_table_size
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_frame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1720
      functionLinenumberEnd: 1737
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          73
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dwarf_set_frame_rule_initial_value
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_frame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1693
      functionLinenumberEnd: 1705
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          62
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dwarf_get_fde_augmentation_data
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_frame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1633
      functionLinenumberEnd: 1651
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          73
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _dwarf_error
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_frame.c:1637,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_frame.c:1645,9'
          Dst:             _dwarf_error
    - functionName:    dwarf_get_cie_augmentation_data
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_frame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1597
      functionLinenumberEnd: 1608
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          57
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _dwarf_error
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_frame.c:1599,9'
          Dst:             _dwarf_error
    - functionName:    dwarf_cie_section_offset
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_frame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1558
      functionLinenumberEnd: 1572
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          79
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - _dwarf_error
        - _dwarf_error_string
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_frame.c:1562,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_frame.c:1564,9'
          Dst:             _dwarf_error
    - functionName:    _dwarf_cie_section_offset
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_frame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1551
      functionLinenumberEnd: 1552
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dwarf_cie_section_offset
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_frame.c:1552,12'
          Dst:             dwarf_cie_section_offset
    - functionName:    dwarf_fde_section_offset
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_frame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1526
      functionLinenumberEnd: 1541
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          86
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - _dwarf_error
        - _dwarf_error_string
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_frame.c:1530,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_frame.c:1532,9'
          Dst:             _dwarf_error
    - functionName:    _dwarf_fde_section_offset
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_frame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1518
      functionLinenumberEnd: 1520
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dwarf_fde_section_offset
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_frame.c:1519,12'
          Dst:             dwarf_fde_section_offset
    - functionName:    dwarf_get_frame_instruction_a
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_frame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1462
      functionLinenumberEnd: 1507
      functionDepth:   0
      returnType:      int
      argCount:        14
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          181
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - _dwarf_error_string
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_frame.c:1466,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_frame.c:1472,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_frame.c:1484,9'
          Dst:             _dwarf_error_string
    - functionName:    dwarf_get_frame_instruction
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_frame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1430
      functionLinenumberEnd: 1445
      functionDepth:   0
      returnType:      int
      argCount:        13
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          53
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dwarf_get_frame_instruction_a
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_frame.c:1432,12'
          Dst:             dwarf_get_frame_instruction_a
    - functionName:    dwarf_expand_frame_instructions
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_frame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1348
      functionLinenumberEnd: 1410
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          145
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _dwarf_error
        - _dwarf_error_string
        - _dwarf_exec_frame_instr
        - _dwarf_get_alloc
        - _dwarf_initialize_frame_table
        - dwarf_dealloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_frame.c:1357,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_frame.c:1362,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_frame.c:1372,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_frame.c:1376,29'
          Dst:             _dwarf_get_alloc
        - Src:             'src/lib/libdwarf/dwarf_frame.c:1379,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_frame.c:1384,11'
          Dst:             _dwarf_initialize_frame_table
        - Src:             'src/lib/libdwarf/dwarf_frame.c:1387,9'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_frame.c:1392,11'
          Dst:             _dwarf_exec_frame_instr
        - Src:             'src/lib/libdwarf/dwarf_frame.c:1408,5'
          Dst:             dwarf_dealloc
    - functionName:    _dwarf_initialize_frame_table
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_frame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1825
      functionLinenumberEnd: 1860
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          115
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _dwarf_empty_frame_table
        - _dwarf_error
        - calloc
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_frame.c:1830,5'
          Dst:             _dwarf_empty_frame_table
        - Src:             'src/lib/libdwarf/dwarf_frame.c:1842,29'
          Dst:             calloc
        - Src:             'src/lib/libdwarf/dwarf_frame.c:1844,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_frame.c:1849,9'
          Dst:             calloc
        - Src:             'src/lib/libdwarf/dwarf_frame.c:1855,9'
          Dst:             _dwarf_error
    - functionName:    dwarf_get_fde_at_pc
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_frame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1280
      functionLinenumberEnd: 1331
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          246
      EdgeCount:       55
      CyclomaticComplexity: 15
      functionsReached:
        - _dwarf_error
        - _dwarf_error_string
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_frame.c:1287,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_frame.c:1293,5'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_frame.c:1293,5'
          Dst:             _dwarf_error_string
    - functionName:    dwarf_get_fde_n
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_frame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1251
      functionLinenumberEnd: 1269
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          139
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - _dwarf_error
        - _dwarf_error_string
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_frame.c:1256,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_frame.c:1260,5'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_frame.c:1260,5'
          Dst:             _dwarf_error_string
    - functionName:    dwarf_get_fde_instr_bytes
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_frame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1222
      functionLinenumberEnd: 1243
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          103
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _dwarf_error
        - _dwarf_error_string
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_frame.c:1228,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_frame.c:1233,9'
          Dst:             _dwarf_error_string
    - functionName:    dwarf_get_fde_info_for_cfa_reg3_c
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_frame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1195
      functionLinenumberEnd: 1214
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          117
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - _dwarf_error
        - _dwarf_error_string
        - dwarf_get_fde_info_for_reg3_c
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_frame.c:1199,5'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_frame.c:1199,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_frame.c:1201,11'
          Dst:             dwarf_get_fde_info_for_reg3_c
    - functionName:    dwarf_get_fde_info_for_reg3_c
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_frame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1043
      functionLinenumberEnd: 1140
      functionDepth:   0
      returnType:      int
      argCount:        12
      argTypes:
        - 'N/A'
        - short
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         66
      ICount:          441
      EdgeCount:       88
      CyclomaticComplexity: 24
      functionsReached:
        - _dwarf_empty_frame_table
        - _dwarf_error
        - _dwarf_error_string
        - _dwarf_get_fde_info_for_a_pc_row
        - _dwarf_initialize_frame_table
        - _dwarf_validate_register_numbers
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_frame.c:1051,5'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_frame.c:1051,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_frame.c:1052,11'
          Dst:             _dwarf_validate_register_numbers
        - Src:             'src/lib/libdwarf/dwarf_frame.c:1070,13'
          Dst:             _dwarf_empty_frame_table
        - Src:             'src/lib/libdwarf/dwarf_frame.c:1074,15'
          Dst:             _dwarf_initialize_frame_table
        - Src:             'src/lib/libdwarf/dwarf_frame.c:1080,13'
          Dst:             _dwarf_empty_frame_table
        - Src:             'src/lib/libdwarf/dwarf_frame.c:1082,13'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_frame.c:1089,11'
          Dst:             _dwarf_get_fde_info_for_a_pc_row
        - Src:             'src/lib/libdwarf/dwarf_frame.c:1096,9'
          Dst:             _dwarf_empty_frame_table
    - functionName:    _dwarf_validate_register_numbers
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_frame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          172
      EdgeCount:       32
      CyclomaticComplexity: 11
      functionsReached:
        - regerror
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_frame.c:208,16'
          Dst:             regerror
        - Src:             'src/lib/libdwarf/dwarf_frame.c:214,16'
          Dst:             regerror
        - Src:             'src/lib/libdwarf/dwarf_frame.c:220,16'
          Dst:             regerror
        - Src:             'src/lib/libdwarf/dwarf_frame.c:228,16'
          Dst:             regerror
        - Src:             'src/lib/libdwarf/dwarf_frame.c:235,16'
          Dst:             regerror
        - Src:             'src/lib/libdwarf/dwarf_frame.c:241,16'
          Dst:             regerror
        - Src:             'src/lib/libdwarf/dwarf_frame.c:247,16'
          Dst:             regerror
    - functionName:    _dwarf_get_fde_info_for_a_pc_row
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_frame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 781
      functionLinenumberEnd: 902
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          344
      EdgeCount:       48
      CyclomaticComplexity: 15
      functionsReached:
        - _dwarf_error
        - _dwarf_exec_frame_instr
        - _dwarf_get_alloc
        - _dwarf_init_reg_rules_dw3
        - _dwarf_initialize_frame_table
        - dwarf_dealloc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_frame.c:787,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_frame.c:792,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_frame.c:799,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_frame.c:821,13'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_frame.c:824,33'
          Dst:             _dwarf_get_alloc
        - Src:             'src/lib/libdwarf/dwarf_frame.c:827,13'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_frame.c:835,15'
          Dst:             _dwarf_initialize_frame_table
        - Src:             'src/lib/libdwarf/dwarf_frame.c:838,13'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_frame.c:844,9'
          Dst:             _dwarf_init_reg_rules_dw3
        - Src:             'src/lib/libdwarf/dwarf_frame.c:847,9'
          Dst:             _dwarf_init_reg_rules_dw3
        - Src:             'src/lib/libdwarf/dwarf_frame.c:849,15'
          Dst:             _dwarf_exec_frame_instr
        - Src:             'src/lib/libdwarf/dwarf_frame.c:864,13'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_frame.c:880,13'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_frame.c:886,15'
          Dst:             _dwarf_exec_frame_instr
    - functionName:    _dwarf_init_reg_rules_dw3
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_frame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1967
      functionLinenumberEnd: 1979
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          65
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    regerror
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_frame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _dwarf_error_string
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_frame.c:194,5'
          Dst:             _dwarf_error_string
    - functionName:    dwarf_get_fde_info_for_cfa_reg3_b
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_frame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1164
      functionLinenumberEnd: 1175
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          64
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - dwarf_get_fde_info_for_cfa_reg3_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_frame.c:1168,11'
          Dst:             dwarf_get_fde_info_for_cfa_reg3_c
    - functionName:    dwarf_get_fde_info_for_reg3_b
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_frame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1011
      functionLinenumberEnd: 1024
      functionDepth:   0
      returnType:      int
      argCount:        12
      argTypes:
        - 'N/A'
        - short
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          67
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - dwarf_get_fde_info_for_reg3_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_frame.c:1015,11'
          Dst:             dwarf_get_fde_info_for_reg3_c
    - functionName:    dwarf_get_fde_info_for_all_regs3
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_frame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 969
      functionLinenumberEnd: 973
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dwarf_get_fde_info_for_all_regs3_b
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_frame.c:970,15'
          Dst:             dwarf_get_fde_info_for_all_regs3_b
    - functionName:    dwarf_get_fde_info_for_all_regs3_b
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_frame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 915
      functionLinenumberEnd: 961
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          193
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - _dwarf_empty_frame_table
        - _dwarf_error
        - _dwarf_error_string
        - _dwarf_get_fde_info_for_a_pc_row
        - _dwarf_initialize_frame_table
        - _dwarf_validate_register_numbers
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_frame.c:925,5'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_frame.c:925,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_frame.c:931,11'
          Dst:             _dwarf_validate_register_numbers
        - Src:             'src/lib/libdwarf/dwarf_frame.c:935,11'
          Dst:             _dwarf_initialize_frame_table
        - Src:             'src/lib/libdwarf/dwarf_frame.c:938,9'
          Dst:             _dwarf_empty_frame_table
        - Src:             'src/lib/libdwarf/dwarf_frame.c:947,11'
          Dst:             _dwarf_get_fde_info_for_a_pc_row
        - Src:             'src/lib/libdwarf/dwarf_frame.c:955,9'
          Dst:             _dwarf_empty_frame_table
        - Src:             'src/lib/libdwarf/dwarf_frame.c:959,5'
          Dst:             _dwarf_empty_frame_table
    - functionName:    dwarf_get_cie_info_b
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_frame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 726
      functionLinenumberEnd: 765
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          247
      EdgeCount:       54
      CyclomaticComplexity: 15
      functionsReached:
        - _dwarf_error
        - _dwarf_error_string
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_frame.c:730,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_frame.c:735,9'
          Dst:             _dwarf_error_string
    - functionName:    dwarf_get_fde_exception_info
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_frame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 693
      functionLinenumberEnd: 707
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          70
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _dwarf_error_string
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_frame.c:698,9'
          Dst:             _dwarf_error_string
    - functionName:    dwarf_get_fde_range
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_frame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 648
      functionLinenumberEnd: 683
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          205
      EdgeCount:       50
      CyclomaticComplexity: 14
      functionsReached:
        - _dwarf_error
        - _dwarf_error_string
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_frame.c:652,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_frame.c:658,9'
          Dst:             _dwarf_error_string
    - functionName:    dwarf_get_fde_for_die
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_frame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 463
      functionLinenumberEnd: 637
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          431
      EdgeCount:       69
      CyclomaticComplexity: 22
      functionsReached:
        - _dwarf_create_cie_from_after_start
        - _dwarf_create_fde_from_after_start
        - _dwarf_error_string
        - _dwarf_load_section
        - _dwarf_read_cie_fde_prefix
        - _dwarf_validate_register_numbers
        - dwarf_attr
        - dwarf_dealloc
        - dwarf_dealloc_attribute
        - dwarf_formsdata
        - dwarf_get_die_address_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_frame.c:483,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_frame.c:485,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_frame.c:490,15'
          Dst:             dwarf_attr
        - Src:             'src/lib/libdwarf/dwarf_frame.c:495,16'
          Dst:             dwarf_formsdata
        - Src:             'src/lib/libdwarf/dwarf_frame.c:497,9'
          Dst:             dwarf_dealloc_attribute
        - Src:             'src/lib/libdwarf/dwarf_frame.c:500,11'
          Dst:             dwarf_get_die_address_size
        - Src:             'src/lib/libdwarf/dwarf_frame.c:502,9'
          Dst:             dwarf_dealloc_attribute
        - Src:             'src/lib/libdwarf/dwarf_frame.c:505,5'
          Dst:             dwarf_dealloc_attribute
        - Src:             'src/lib/libdwarf/dwarf_frame.c:506,11'
          Dst:             _dwarf_load_section
        - Src:             'src/lib/libdwarf/dwarf_frame.c:514,11'
          Dst:             _dwarf_validate_register_numbers
        - Src:             'src/lib/libdwarf/dwarf_frame.c:523,11'
          Dst:             _dwarf_read_cie_fde_prefix
        - Src:             'src/lib/libdwarf/dwarf_frame.c:538,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_frame.c:546,11'
          Dst:             _dwarf_create_fde_from_after_start
        - Src:             'src/lib/libdwarf/dwarf_frame.c:570,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_frame.c:580,9'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_frame.c:582,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_frame.c:588,11'
          Dst:             _dwarf_read_cie_fde_prefix
        - Src:             'src/lib/libdwarf/dwarf_frame.c:594,9'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_frame.c:599,9'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_frame.c:613,16'
          Dst:             _dwarf_create_cie_from_after_start
        - Src:             'src/lib/libdwarf/dwarf_frame.c:622,13'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_frame.c:628,9'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_frame.c:630,9'
          Dst:             _dwarf_error_string
    - functionName:    dwarf_get_fde_list
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_frame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 430
      functionLinenumberEnd: 450
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          92
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - _dwarf_error_string
        - _dwarf_get_fde_list_internal
        - _dwarf_load_section
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_frame.c:433,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_frame.c:434,11'
          Dst:             _dwarf_load_section
        - Src:             'src/lib/libdwarf/dwarf_frame.c:438,11'
          Dst:             _dwarf_get_fde_list_internal
    - functionName:    dwarf_get_fde_list_eh
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_frame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 395
      functionLinenumberEnd: 416
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          92
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - _dwarf_error_string
        - _dwarf_get_fde_list_internal
        - _dwarf_load_section
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_frame.c:398,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_frame.c:399,11'
          Dst:             _dwarf_load_section
        - Src:             'src/lib/libdwarf/dwarf_frame.c:404,11'
          Dst:             _dwarf_get_fde_list_internal
    - functionName:    dwarf_get_cie_index
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_frame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 367
      functionLinenumberEnd: 376
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _dwarf_error
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_frame.c:370,9'
          Dst:             _dwarf_error
    - functionName:    dwarf_get_cie_of_fde
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_frame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 351
      functionLinenumberEnd: 360
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _dwarf_error
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_frame.c:353,9'
          Dst:             _dwarf_error
    - functionName:    _dwarf_get_return_address_reg
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_frame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 344
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          103
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _dwarf_error
        - _dwarf_error_string
        - dwarf_decode_leb128
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_frame.c:331,13'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_frame.c:339,5'
          Dst:             dwarf_decode_leb128
        - Src:             'src/lib/libdwarf/dwarf_frame.c:339,5'
          Dst:             _dwarf_error_string
    - functionName:    dwarf_get_frame_section_name_eh_gnu
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_frame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          81
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - _dwarf_error_string
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_frame.c:282,5'
          Dst:             _dwarf_error_string
    - functionName:    dwarf_get_frame_section_name
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_frame.c'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          81
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - _dwarf_error_string
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_frame.c:262,5'
          Dst:             _dwarf_error_string
    - functionName:    dwarf_dealloc_fde_cie_list
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_frame2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2050
      functionLinenumberEnd: 2067
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          101
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - dwarf_dealloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:2054,9'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:2058,9'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:2062,9'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:2065,9'
          Dst:             dwarf_dealloc
    - functionName:    _dwarf_read_encoded_ptr
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_frame2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1788
      functionLinenumberEnd: 1917
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - short
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         82
      ICount:          609
      EdgeCount:       102
      CyclomaticComplexity: 22
      functionsReached:
        - _dwarf_error
        - _dwarf_error_string
        - dwarf_decode_leb128
        - dwarf_decode_signed_leb128
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/lib/libdwarf/dwarf_frame2.c:1800,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:1806,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:1806,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:1815,9'
          Dst:             dwarf_decode_leb128
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:1815,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:1823,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:1823,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:1833,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:1833,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:1844,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:1844,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:1854,9'
          Dst:             dwarf_decode_signed_leb128
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:1854,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:1862,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:1862,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:1873,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:1873,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:1885,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:1885,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:1893,9'
          Dst:             _dwarf_error
    - functionName:    validate_length
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_frame2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          137
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - dwarf_insert_harmless_error
        - dwarfstring_append_printf_s
        - dwarfstring_append_printf_u
        - dwarfstring_constructor
        - dwarfstring_destructor
        - dwarfstring_string
        - strlen
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:221,9'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:222,27'
          Dst:             strlen
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:226,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:230,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:233,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:236,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:239,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:242,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:245,9'
          Dst:             dwarfstring_append_printf_s
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:247,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:251,13'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:250,9'
          Dst:             dwarf_insert_harmless_error
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:252,9'
          Dst:             dwarfstring_destructor
    - 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:    37
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _dwarf_gnu_aug_encodings
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_frame2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1660
      functionLinenumberEnd: 1770
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - short
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          209
      EdgeCount:       33
      CyclomaticComplexity: 8
      functionsReached:
        - _dwarf_error
        - _dwarf_error_string
        - _dwarf_read_encoded_ptr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/libdwarf/dwarf_frame2.c:1668,9'
          Branch Sides:    []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:1700,17'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:1715,17'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:1728,17'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:1736,17'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:1742,19'
          Dst:             _dwarf_read_encoded_ptr
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:1756,17'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:1763,13'
          Dst:             _dwarf_error
    - functionName:    _dwarf_get_gcc_eh_augmentation
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_frame2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2007
      functionLinenumberEnd: 2036
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          104
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - _dwarf_error
        - _dwarf_error_string
        - _dwarf_skip_leb128
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:2016,9'
          Dst:             _dwarf_skip_leb128
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:2016,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:2029,9'
          Dst:             _dwarf_error
    - functionName:    _dwarf_get_augmentation_type
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_frame2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1933
      functionLinenumberEnd: 1982
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          117
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - strcmp
        - strncmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:1944,17'
          Dst:             strcmp
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:1966,17'
          Dst:             strncmp
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:1970,17'
          Dst:             strcmp
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:1978,17'
          Dst:             strcmp
    - functionName:    strncmp
      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:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    qsort_compare
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_frame2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          54
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    chain_up_fde
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_frame2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          33
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _dwarf_create_fde_from_after_start
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_frame2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1114
      functionLinenumberEnd: 1411
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - short
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         110
      ICount:          924
      EdgeCount:       144
      CyclomaticComplexity: 36
      functionsReached:
        - _dwarf_error
        - _dwarf_error_string
        - _dwarf_get_alloc
        - _dwarf_read_encoded_ptr
        - dwarf_dealloc
        - dwarf_decode_leb128
        - dwarfstring_append_printf_u
        - dwarfstring_constructor
        - dwarfstring_destructor
        - dwarfstring_string
        - validate_length
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/libdwarf/dwarf_frame2.c:1254,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:1146,23'
          Dst:             _dwarf_read_encoded_ptr
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:1165,19'
          Dst:             _dwarf_read_encoded_ptr
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:1180,13'
          Dst:             dwarf_decode_leb128
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:1180,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:1189,21'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:1197,17'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:1208,17'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:1209,17'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:1216,21'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:1214,17'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:1217,17'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:1226,21'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:1227,21'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:1234,25'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:1232,21'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:1235,21'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:1242,13'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:1245,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:1245,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:1249,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:1249,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:1262,9'
          Dst:             dwarf_decode_leb128
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:1262,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:1267,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:1278,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:1284,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:1284,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:1292,17'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:1306,13'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:1314,13'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:1317,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:1317,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:1340,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:1345,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:1349,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:1357,27'
          Dst:             _dwarf_get_alloc
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:1359,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:1384,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:1385,9'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:1406,5'
          Dst:             validate_length
    - functionName:    _dwarf_create_cie_from_start
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_frame2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1594
      functionLinenumberEnd: 1636
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          126
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _dwarf_create_cie_from_after_start
        - _dwarf_error
        - _dwarf_read_cie_fde_prefix
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:1600,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:1608,11'
          Dst:             _dwarf_read_cie_fde_prefix
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:1616,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:1622,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:1626,11'
          Dst:             _dwarf_create_cie_from_after_start
    - functionName:    _dwarf_read_cie_fde_prefix
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_frame2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1423
      functionLinenumberEnd: 1517
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         75
      ICount:          556
      EdgeCount:       101
      CyclomaticComplexity: 28
      functionsReached:
        - _dwarf_create_area_len_error
        - _dwarf_error
        - _dwarf_error_string
        - dwarfstring_append_printf_u
        - dwarfstring_constructor
        - dwarfstring_destructor
        - dwarfstring_string
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:1434,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:1446,9'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:1447,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:1453,13'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:1452,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:1454,9'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:1458,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:1458,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:1458,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:1458,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:1458,5'
          Dst:             _dwarf_create_area_len_error
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:1458,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:1458,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:1458,5'
          Dst:             _dwarf_create_area_len_error
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:1458,5'
          Dst:             _dwarf_create_area_len_error
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:1469,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:1475,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:1479,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:1484,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:1484,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:1494,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:1498,9'
          Dst:             _dwarf_error
    - functionName:    _dwarf_create_cie_from_after_start
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_frame2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 680
      functionLinenumberEnd: 1095
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         103
      ICount:          975
      EdgeCount:       141
      CyclomaticComplexity: 40
      functionsReached:
        - _dwarf_check_string_valid
        - _dwarf_create_address_size_dwarf_error
        - _dwarf_error
        - _dwarf_error_string
        - _dwarf_get_alloc
        - _dwarf_get_augmentation_type
        - _dwarf_get_gcc_eh_augmentation
        - _dwarf_get_return_address_reg
        - _dwarf_gnu_aug_encodings
        - dwarf_dealloc
        - dwarf_decode_leb128
        - dwarf_decode_signed_leb128
        - dwarfstring_append_printf_u
        - dwarfstring_constructor
        - dwarfstring_destructor
        - dwarfstring_string
        - strlen
        - validate_length
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/lib/libdwarf/dwarf_frame2.c:897,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:712,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:722,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:731,9'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:732,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:737,13'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:735,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:738,9'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:743,11'
          Dst:             _dwarf_check_string_valid
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:749,29'
          Dst:             strlen
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:751,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:759,12'
          Dst:             _dwarf_get_augmentation_type
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:763,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:786,17'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:795,17'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:802,17'
          Dst:             _dwarf_create_address_size_dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:809,17'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:820,17'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:827,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:834,9'
          Dst:             dwarf_decode_leb128
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:834,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:837,15'
          Dst:             dwarf_decode_signed_leb128
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:846,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:854,15'
          Dst:             _dwarf_get_return_address_reg
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:866,13'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:867,13'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:871,13'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:875,13'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:882,17'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:880,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:883,13'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:888,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:907,9'
          Dst:             dwarf_decode_leb128
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:907,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:911,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:929,13'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:934,15'
          Dst:             _dwarf_get_gcc_eh_augmentation
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:940,13'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:954,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:962,9'
          Dst:             dwarf_decode_leb128
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:962,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:972,17'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:973,17'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:980,21'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:978,17'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:981,17'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:985,16'
          Dst:             _dwarf_gnu_aug_encodings
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:997,17'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:1022,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:1032,27'
          Dst:             _dwarf_get_alloc
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:1034,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:1058,9'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:1060,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:1081,9'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:1082,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:1089,5'
          Dst:             validate_length
    - functionName:    get_cieptr_given_offset
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_frame2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 313
      functionLinenumberEnd: 339
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          81
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _dwarf_error_string
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:315,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:327,13'
          Dst:             _dwarf_error_string
    - functionName:    chain_up_cie
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_frame2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          33
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _dwarf_find_existing_cie_ptr
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_frame2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1557
      functionLinenumberEnd: 1572
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          75
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _dwarf_dealloc_fde_cie_list_internal
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_frame2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1526
      functionLinenumberEnd: 1545
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          91
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - dwarf_dealloc
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:1534,9'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:1541,13'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:1543,9'
          Dst:             dwarf_dealloc
    - functionName:    _dwarf_get_fde_list_internal
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_frame2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 354
      functionLinenumberEnd: 664
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         75
      ICount:          635
      EdgeCount:       103
      CyclomaticComplexity: 30
      functionsReached:
        - _dwarf_create_cie_from_after_start
        - _dwarf_create_cie_from_start
        - _dwarf_create_fde_from_after_start
        - _dwarf_dealloc_fde_cie_list_internal
        - _dwarf_error
        - _dwarf_error_string
        - _dwarf_find_existing_cie_ptr
        - _dwarf_get_alloc
        - _dwarf_read_cie_fde_prefix
        - _dwarf_validate_register_numbers
        - chain_up_cie
        - chain_up_fde
        - get_cieptr_given_offset
        - qsort
        - qsort_compare
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:393,11'
          Dst:             _dwarf_validate_register_numbers
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:413,15'
          Dst:             _dwarf_read_cie_fde_prefix
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:418,13'
          Dst:             _dwarf_dealloc_fde_cie_list_internal
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:427,13'
          Dst:             _dwarf_dealloc_fde_cie_list_internal
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:429,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:443,20'
          Dst:             _dwarf_find_existing_cie_ptr
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:452,24'
          Dst:             _dwarf_create_cie_from_after_start
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:462,21'
          Dst:             _dwarf_dealloc_fde_cie_list_internal
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:467,17'
          Dst:             chain_up_cie
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:472,17'
          Dst:             _dwarf_dealloc_fde_cie_list_internal
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:491,20'
          Dst:             get_cieptr_given_offset
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:500,20'
          Dst:             _dwarf_find_existing_cie_ptr
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:508,24'
          Dst:             _dwarf_create_cie_from_start
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:520,21'
          Dst:             _dwarf_dealloc_fde_cie_list_internal
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:527,17'
          Dst:             chain_up_cie
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:536,20'
          Dst:             _dwarf_create_fde_from_after_start
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:548,17'
          Dst:             _dwarf_dealloc_fde_cie_list_internal
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:556,13'
          Dst:             chain_up_fde
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:570,17'
          Dst:             _dwarf_dealloc_fde_cie_list_internal
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:572,17'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:583,13'
          Dst:             _dwarf_get_alloc
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:586,13'
          Dst:             _dwarf_dealloc_fde_cie_list_internal
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:588,13'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:591,9'
          Dst:             _dwarf_dealloc_fde_cie_list_internal
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:596,9'
          Dst:             _dwarf_dealloc_fde_cie_list_internal
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:598,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:603,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:619,13'
          Dst:             _dwarf_get_alloc
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:621,13'
          Dst:             _dwarf_dealloc_fde_cie_list_internal
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:623,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:659,9'
          Dst:             qsort
        - Src:             'src/lib/libdwarf/dwarf_frame2.c:659,9'
          Dst:             qsort_compare
    - 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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _dwarf_emit_row
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_frame_cfa_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          82
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _dwarf_free_dfi_list
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_frame_cfa_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          38
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    125
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _dwarf_exec_frame_instr
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_frame_cfa_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 1972
      functionDepth:   0
      returnType:      int
      argCount:        16
      argTypes:
        - int
        - int
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         598
      ICount:          5140
      EdgeCount:       814
      CyclomaticComplexity: 218
      functionsReached:
        - _dwarf_emit_row
        - _dwarf_error
        - _dwarf_error_string
        - _dwarf_free_dfi_list
        - _dwarf_get_alloc
        - _dwarf_init_reg_rules_dw3
        - _dwarf_initialize_frame_table
        - _dwarf_int64_mult
        - _dwarf_leb128_sword_wrapper
        - _dwarf_leb128_uword_wrapper
        - _dwarf_read_unaligned_ck_wrapper
        - _dwarf_uint64_add
        - _dwarf_uint64_mult
        - calloc
        - dwarf_dealloc
        - dwarfstring_append_printf_u
        - dwarfstring_constructor
        - dwarfstring_destructor
        - dwarfstring_string
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/lib/libdwarf/dwarf_frame_cfa_read.c:504,9'
          Branch Sides:    []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:418,9'
          Dst:             _dwarf_free_dfi_list
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:418,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:448,13'
          Dst:             _dwarf_init_reg_rules_dw3
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:450,13'
          Dst:             _dwarf_init_reg_rules_dw3
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:478,13'
          Dst:             _dwarf_free_dfi_list
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:478,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:484,13'
          Dst:             _dwarf_free_dfi_list
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:484,13'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:496,19'
          Dst:             calloc
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:498,17'
          Dst:             _dwarf_free_dfi_list
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:498,17'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:518,17'
          Dst:             _dwarf_free_dfi_list
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:518,17'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:522,21'
          Dst:             _dwarf_uint64_mult
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:525,17'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:529,17'
          Dst:             _dwarf_free_dfi_list
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:533,17'
          Dst:             _dwarf_free_dfi_list
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:533,17'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:538,21'
          Dst:             _dwarf_uint64_add
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:542,17'
          Dst:             _dwarf_free_dfi_list
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:542,17'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:551,25'
          Dst:             _dwarf_emit_row
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:557,21'
          Dst:             _dwarf_free_dfi_list
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:557,21'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:581,13'
          Dst:             _dwarf_free_dfi_list
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:581,13'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:582,21'
          Dst:             _dwarf_leb128_uword_wrapper
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:586,17'
          Dst:             _dwarf_free_dfi_list
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:590,17'
          Dst:             _dwarf_free_dfi_list
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:590,17'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:593,17'
          Dst:             _dwarf_free_dfi_list
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:593,17'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:598,21'
          Dst:             _dwarf_int64_mult
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:602,17'
          Dst:             _dwarf_free_dfi_list
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:629,13'
          Dst:             _dwarf_free_dfi_list
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:629,13'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:638,17'
          Dst:             _dwarf_free_dfi_list
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:638,17'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:649,19'
          Dst:             _dwarf_read_unaligned_ck_wrapper
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:654,17'
          Dst:             _dwarf_free_dfi_list
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:669,21'
          Dst:             _dwarf_free_dfi_list
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:669,21'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:677,25'
          Dst:             _dwarf_emit_row
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:682,21'
          Dst:             _dwarf_free_dfi_list
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:682,21'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:703,19'
          Dst:             _dwarf_read_unaligned_ck_wrapper
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:708,17'
          Dst:             _dwarf_free_dfi_list
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:713,17'
          Dst:             _dwarf_free_dfi_list
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:713,17'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:716,21'
          Dst:             _dwarf_uint64_mult
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:721,17'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:725,17'
          Dst:             _dwarf_free_dfi_list
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:730,21'
          Dst:             _dwarf_uint64_add
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:733,17'
          Dst:             _dwarf_free_dfi_list
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:733,17'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:742,25'
          Dst:             _dwarf_emit_row
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:747,21'
          Dst:             _dwarf_free_dfi_list
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:747,21'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:771,19'
          Dst:             _dwarf_read_unaligned_ck_wrapper
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:775,17'
          Dst:             _dwarf_free_dfi_list
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:780,17'
          Dst:             _dwarf_free_dfi_list
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:780,17'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:783,21'
          Dst:             _dwarf_uint64_mult
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:788,17'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:792,17'
          Dst:             _dwarf_free_dfi_list
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:797,17'
          Dst:             _dwarf_free_dfi_list
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:797,17'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:803,21'
          Dst:             _dwarf_uint64_add
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:806,17'
          Dst:             _dwarf_free_dfi_list
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:806,17'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:815,24'
          Dst:             _dwarf_emit_row
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:820,21'
          Dst:             _dwarf_free_dfi_list
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:820,21'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:846,19'
          Dst:             _dwarf_read_unaligned_ck_wrapper
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:850,17'
          Dst:             _dwarf_free_dfi_list
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:855,17'
          Dst:             _dwarf_free_dfi_list
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:855,17'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:858,21'
          Dst:             _dwarf_uint64_mult
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:862,17'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:866,17'
          Dst:             _dwarf_free_dfi_list
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:870,20'
          Dst:             _dwarf_uint64_add
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:873,17'
          Dst:             _dwarf_free_dfi_list
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:873,17'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:883,25'
          Dst:             _dwarf_emit_row
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:888,21'
          Dst:             _dwarf_free_dfi_list
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:888,21'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:911,19'
          Dst:             _dwarf_read_unaligned_ck_wrapper
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:915,17'
          Dst:             _dwarf_free_dfi_list
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:920,17'
          Dst:             _dwarf_free_dfi_list
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:920,17'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:923,21'
          Dst:             _dwarf_uint64_mult
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:926,17'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:930,17'
          Dst:             _dwarf_free_dfi_list
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:934,21'
          Dst:             _dwarf_uint64_add
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:937,17'
          Dst:             _dwarf_free_dfi_list
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:937,17'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:946,25'
          Dst:             _dwarf_emit_row
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:951,21'
          Dst:             _dwarf_free_dfi_list
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:951,21'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:976,21'
          Dst:             _dwarf_leb128_uword_wrapper
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:980,17'
          Dst:             _dwarf_free_dfi_list
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:984,13'
          Dst:             _dwarf_free_dfi_list
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:984,13'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:985,21'
          Dst:             _dwarf_leb128_uword_wrapper
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:989,17'
          Dst:             _dwarf_free_dfi_list
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:993,17'
          Dst:             _dwarf_free_dfi_list
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:993,17'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:996,17'
          Dst:             _dwarf_free_dfi_list
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:996,17'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1001,21'
          Dst:             _dwarf_int64_mult
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1005,17'
          Dst:             _dwarf_free_dfi_list
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1026,21'
          Dst:             _dwarf_leb128_uword_wrapper
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1030,17'
          Dst:             _dwarf_free_dfi_list
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1034,13'
          Dst:             _dwarf_free_dfi_list
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1034,13'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1043,21'
          Dst:             _dwarf_free_dfi_list
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1043,21'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1058,21'
          Dst:             _dwarf_leb128_uword_wrapper
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1062,17'
          Dst:             _dwarf_free_dfi_list
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1066,13'
          Dst:             _dwarf_free_dfi_list
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1066,13'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1081,21'
          Dst:             _dwarf_leb128_uword_wrapper
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1085,17'
          Dst:             _dwarf_free_dfi_list
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1089,13'
          Dst:             _dwarf_free_dfi_list
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1089,13'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1106,21'
          Dst:             _dwarf_leb128_uword_wrapper
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1110,17'
          Dst:             _dwarf_free_dfi_list
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1114,13'
          Dst:             _dwarf_free_dfi_list
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1114,13'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1115,21'
          Dst:             _dwarf_leb128_uword_wrapper
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1119,17'
          Dst:             _dwarf_free_dfi_list
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1124,17'
          Dst:             _dwarf_free_dfi_list
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1124,17'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1141,17'
          Dst:             _dwarf_get_alloc
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1143,17'
          Dst:             _dwarf_free_dfi_list
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1143,17'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1145,21'
          Dst:             _dwarf_initialize_frame_table
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1149,17'
          Dst:             _dwarf_free_dfi_list
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1170,17'
          Dst:             _dwarf_free_dfi_list
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1170,17'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1180,13'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1193,21'
          Dst:             _dwarf_leb128_uword_wrapper
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1197,17'
          Dst:             _dwarf_free_dfi_list
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1201,13'
          Dst:             _dwarf_free_dfi_list
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1201,13'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1202,21'
          Dst:             _dwarf_leb128_uword_wrapper
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1206,17'
          Dst:             _dwarf_free_dfi_list
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1210,17'
          Dst:             _dwarf_free_dfi_list
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1210,17'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1213,17'
          Dst:             _dwarf_free_dfi_list
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1213,17'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1235,21'
          Dst:             _dwarf_leb128_uword_wrapper
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1239,17'
          Dst:             _dwarf_free_dfi_list
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1243,13'
          Dst:             _dwarf_free_dfi_list
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1243,13'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1259,21'
          Dst:             _dwarf_leb128_uword_wrapper
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1263,17'
          Dst:             _dwarf_free_dfi_list
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1267,17'
          Dst:             _dwarf_free_dfi_list
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1267,17'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1272,17'
          Dst:             _dwarf_free_dfi_list
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1272,17'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1291,21'
          Dst:             _dwarf_leb128_uword_wrapper
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1295,17'
          Dst:             _dwarf_free_dfi_list
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1299,17'
          Dst:             _dwarf_free_dfi_list
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1299,17'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1328,21'
          Dst:             _dwarf_leb128_uword_wrapper
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1332,17'
          Dst:             _dwarf_free_dfi_list
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1345,17'
          Dst:             _dwarf_free_dfi_list
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1345,17'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1354,17'
          Dst:             _dwarf_free_dfi_list
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1354,17'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1373,21'
          Dst:             _dwarf_leb128_uword_wrapper
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1377,17'
          Dst:             _dwarf_free_dfi_list
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1381,13'
          Dst:             _dwarf_free_dfi_list
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1381,13'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1383,21'
          Dst:             _dwarf_leb128_uword_wrapper
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1387,17'
          Dst:             _dwarf_free_dfi_list
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1404,17'
          Dst:             _dwarf_free_dfi_list
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1404,17'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1421,21'
          Dst:             _dwarf_leb128_uword_wrapper
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1425,17'
          Dst:             _dwarf_free_dfi_list
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1429,13'
          Dst:             _dwarf_free_dfi_list
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1429,13'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1430,21'
          Dst:             _dwarf_leb128_sword_wrapper
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1434,17'
          Dst:             _dwarf_free_dfi_list
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1438,17'
          Dst:             _dwarf_free_dfi_list
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1438,17'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1441,21'
          Dst:             _dwarf_int64_mult
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1445,17'
          Dst:             _dwarf_free_dfi_list
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1469,21'
          Dst:             _dwarf_leb128_uword_wrapper
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1473,17'
          Dst:             _dwarf_free_dfi_list
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1477,13'
          Dst:             _dwarf_free_dfi_list
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1477,13'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1478,21'
          Dst:             _dwarf_leb128_sword_wrapper
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1482,17'
          Dst:             _dwarf_free_dfi_list
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1486,17'
          Dst:             _dwarf_free_dfi_list
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1486,17'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1489,21'
          Dst:             _dwarf_int64_mult
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1493,17'
          Dst:             _dwarf_free_dfi_list
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1517,21'
          Dst:             _dwarf_leb128_sword_wrapper
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1521,17'
          Dst:             _dwarf_free_dfi_list
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1525,17'
          Dst:             _dwarf_free_dfi_list
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1525,17'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1528,21'
          Dst:             _dwarf_int64_mult
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1532,17'
          Dst:             _dwarf_free_dfi_list
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1558,21'
          Dst:             _dwarf_leb128_uword_wrapper
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1562,17'
          Dst:             _dwarf_free_dfi_list
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1566,13'
          Dst:             _dwarf_free_dfi_list
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1566,13'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1567,21'
          Dst:             _dwarf_leb128_uword_wrapper
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1571,17'
          Dst:             _dwarf_free_dfi_list
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1575,17'
          Dst:             _dwarf_free_dfi_list
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1575,17'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1580,17'
          Dst:             _dwarf_free_dfi_list
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1580,17'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1583,21'
          Dst:             _dwarf_int64_mult
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1588,17'
          Dst:             _dwarf_free_dfi_list
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1612,21'
          Dst:             _dwarf_leb128_uword_wrapper
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1616,17'
          Dst:             _dwarf_free_dfi_list
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1619,13'
          Dst:             _dwarf_free_dfi_list
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1619,13'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1620,21'
          Dst:             _dwarf_leb128_sword_wrapper
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1624,17'
          Dst:             _dwarf_free_dfi_list
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1628,17'
          Dst:             _dwarf_free_dfi_list
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1628,17'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1630,21'
          Dst:             _dwarf_int64_mult
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1634,17'
          Dst:             _dwarf_free_dfi_list
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1662,21'
          Dst:             _dwarf_leb128_uword_wrapper
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1666,17'
          Dst:             _dwarf_free_dfi_list
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1670,13'
          Dst:             _dwarf_free_dfi_list
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1670,13'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1671,21'
          Dst:             _dwarf_leb128_uword_wrapper
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1675,17'
          Dst:             _dwarf_free_dfi_list
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1693,17'
          Dst:             _dwarf_free_dfi_list
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1693,17'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1731,21'
          Dst:             _dwarf_leb128_uword_wrapper
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1735,17'
          Dst:             _dwarf_free_dfi_list
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1755,21'
          Dst:             _dwarf_leb128_uword_wrapper
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1759,17'
          Dst:             _dwarf_free_dfi_list
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1762,13'
          Dst:             _dwarf_free_dfi_list
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1762,13'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1763,21'
          Dst:             _dwarf_leb128_uword_wrapper
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1767,17'
          Dst:             _dwarf_free_dfi_list
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1770,21'
          Dst:             _dwarf_leb128_uword_wrapper
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1774,17'
          Dst:             _dwarf_free_dfi_list
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1792,21'
          Dst:             _dwarf_leb128_uword_wrapper
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1796,17'
          Dst:             _dwarf_free_dfi_list
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1799,13'
          Dst:             _dwarf_free_dfi_list
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1799,13'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1800,21'
          Dst:             _dwarf_leb128_sword_wrapper
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1804,17'
          Dst:             _dwarf_free_dfi_list
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1807,21'
          Dst:             _dwarf_leb128_uword_wrapper
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1811,17'
          Dst:             _dwarf_free_dfi_list
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1815,21'
          Dst:             _dwarf_int64_mult
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1820,17'
          Dst:             _dwarf_free_dfi_list
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1840,13'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1841,13'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1846,17'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1844,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1847,13'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1848,13'
          Dst:             _dwarf_free_dfi_list
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1865,9'
          Dst:             _dwarf_free_dfi_list
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1865,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1873,16'
          Dst:             _dwarf_emit_row
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1877,13'
          Dst:             _dwarf_free_dfi_list
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1877,13'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1879,9'
          Dst:             _dwarf_free_dfi_list
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1905,9'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1917,13'
          Dst:             _dwarf_get_alloc
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1919,13'
          Dst:             _dwarf_free_dfi_list
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1919,13'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1922,13'
          Dst:             _dwarf_get_alloc
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1924,13'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1925,13'
          Dst:             _dwarf_free_dfi_list
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1925,13'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1942,13'
          Dst:             _dwarf_free_dfi_list
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1943,13'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1944,13'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1945,13'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1949,13'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1953,17'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1951,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1954,13'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_frame_cfa_read.c:1967,5'
          Dst:             _dwarf_free_dfi_list
    - functionName:    _dwarf_count_entries_in_block
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_gnu_index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 319
      functionLinenumberEnd: 416
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         44
      ICount:          348
      EdgeCount:       58
      CyclomaticComplexity: 16
      functionsReached:
        - _dwarf_error_string
        - build_errm_no_v
        - build_errm_one_num
        - dwarfstring_append
        - dwarfstring_append_printf_s
        - dwarfstring_append_printf_u
        - dwarfstring_constructor_static
        - dwarfstring_destructor
        - dwarfstring_string
        - get_pubxx_fields
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_gnu_index.c:342,13'
          Dst:             build_errm_one_num
        - Src:             'src/lib/libdwarf/dwarf_gnu_index.c:348,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_gnu_index.c:348,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_gnu_index.c:359,13'
          Dst:             build_errm_one_num
        - Src:             'src/lib/libdwarf/dwarf_gnu_index.c:379,17'
          Dst:             build_errm_no_v
        - Src:             'src/lib/libdwarf/dwarf_gnu_index.c:398,9'
          Dst:             get_pubxx_fields
        - Src:             'src/lib/libdwarf/dwarf_gnu_index.c:400,9'
          Dst:             dwarfstring_constructor_static
        - Src:             'src/lib/libdwarf/dwarf_gnu_index.c:401,9'
          Dst:             dwarfstring_append
        - Src:             'src/lib/libdwarf/dwarf_gnu_index.c:402,9'
          Dst:             dwarfstring_append_printf_s
        - Src:             'src/lib/libdwarf/dwarf_gnu_index.c:406,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_gnu_index.c:408,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_gnu_index.c:411,13'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_gnu_index.c:410,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_gnu_index.c:412,9'
          Dst:             dwarfstring_destructor
    - functionName:    build_errm_one_num
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_gnu_index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          47
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _dwarf_error_string
        - dwarfstring_append
        - dwarfstring_append_printf_s
        - dwarfstring_append_printf_u
        - dwarfstring_constructor
        - dwarfstring_destructor
        - dwarfstring_string
        - get_pubxx_fields
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_gnu_index.c:212,5'
          Dst:             get_pubxx_fields
        - Src:             'src/lib/libdwarf/dwarf_gnu_index.c:214,5'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_gnu_index.c:215,5'
          Dst:             dwarfstring_append
        - Src:             'src/lib/libdwarf/dwarf_gnu_index.c:216,5'
          Dst:             dwarfstring_append
        - Src:             'src/lib/libdwarf/dwarf_gnu_index.c:217,5'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_gnu_index.c:218,5'
          Dst:             dwarfstring_append_printf_s
        - Src:             'src/lib/libdwarf/dwarf_gnu_index.c:221,9'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_gnu_index.c:220,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_gnu_index.c:222,5'
          Dst:             dwarfstring_destructor
    - functionName:    build_errm_no_v
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_gnu_index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _dwarf_error_string
        - dwarfstring_append
        - dwarfstring_append_printf_s
        - dwarfstring_constructor
        - dwarfstring_destructor
        - dwarfstring_string
        - get_pubxx_fields
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_gnu_index.c:185,5'
          Dst:             get_pubxx_fields
        - Src:             'src/lib/libdwarf/dwarf_gnu_index.c:187,5'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_gnu_index.c:188,5'
          Dst:             dwarfstring_append
        - Src:             'src/lib/libdwarf/dwarf_gnu_index.c:189,5'
          Dst:             dwarfstring_append
        - Src:             'src/lib/libdwarf/dwarf_gnu_index.c:190,5'
          Dst:             dwarfstring_append
        - Src:             'src/lib/libdwarf/dwarf_gnu_index.c:191,5'
          Dst:             dwarfstring_append_printf_s
        - Src:             'src/lib/libdwarf/dwarf_gnu_index.c:194,9'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_gnu_index.c:193,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_gnu_index.c:195,5'
          Dst:             dwarfstring_destructor
    - functionName:    get_pubxx_fields
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_gnu_index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          166
      EdgeCount:       51
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fill_in_entries
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_gnu_index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 538
      functionLinenumberEnd: 564
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          82
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _dwarf_count_entries_in_block
        - build_errm_no_v
        - calloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_gnu_index.c:546,39'
          Dst:             calloc
        - Src:             'src/lib/libdwarf/dwarf_gnu_index.c:549,9'
          Dst:             build_errm_no_v
        - Src:             'src/lib/libdwarf/dwarf_gnu_index.c:555,11'
          Dst:             _dwarf_count_entries_in_block
    - functionName:    dwarf_get_gnu_index_block_entry
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_gnu_index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 741
      functionLinenumberEnd: 793
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          218
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - _dwarf_error_string
        - fill_in_entries
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_gnu_index.c:746,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_gnu_index.c:759,15'
          Dst:             fill_in_entries
    - functionName:    dwarf_get_gnu_index_block
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_gnu_index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 700
      functionLinenumberEnd: 729
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          141
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - _dwarf_error_string
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_gnu_index.c:704,9'
          Dst:             _dwarf_error_string
    - functionName:    _dwarf_gnu_index_head_destructor
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_gnu_index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 680
      functionLinenumberEnd: 689
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _dwarf_free_gnu_index_head_content
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_gnu_index.c:687,5'
          Dst:             _dwarf_free_gnu_index_head_content
    - functionName:    _dwarf_free_gnu_index_head_content
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_gnu_index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 641
      functionLinenumberEnd: 661
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          92
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fill_in_blocks
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_gnu_index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 421
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         81
      ICount:          697
      EdgeCount:       109
      CyclomaticComplexity: 30
      functionsReached:
        - _dwarf_count_entries_in_block
        - _dwarf_create_area_len_error
        - _dwarf_error_string
        - build_errm_no_v
        - build_errm_one_num
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_gnu_index.c:446,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_gnu_index.c:446,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_gnu_index.c:446,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_gnu_index.c:446,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_gnu_index.c:446,9'
          Dst:             _dwarf_create_area_len_error
        - Src:             'src/lib/libdwarf/dwarf_gnu_index.c:446,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_gnu_index.c:446,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_gnu_index.c:446,9'
          Dst:             _dwarf_create_area_len_error
        - Src:             'src/lib/libdwarf/dwarf_gnu_index.c:446,9'
          Dst:             _dwarf_create_area_len_error
        - Src:             'src/lib/libdwarf/dwarf_gnu_index.c:451,17'
          Dst:             build_errm_no_v
        - Src:             'src/lib/libdwarf/dwarf_gnu_index.c:462,13'
          Dst:             build_errm_one_num
        - Src:             'src/lib/libdwarf/dwarf_gnu_index.c:482,13'
          Dst:             build_errm_one_num
        - Src:             'src/lib/libdwarf/dwarf_gnu_index.c:488,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_gnu_index.c:488,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_gnu_index.c:491,13'
          Dst:             build_errm_one_num
        - Src:             'src/lib/libdwarf/dwarf_gnu_index.c:499,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_gnu_index.c:499,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_gnu_index.c:505,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_gnu_index.c:505,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_gnu_index.c:517,13'
          Dst:             build_errm_one_num
        - Src:             'src/lib/libdwarf/dwarf_gnu_index.c:523,15'
          Dst:             _dwarf_count_entries_in_block
    - functionName:    dwarf_gnu_index_dealloc
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_gnu_index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 665
      functionLinenumberEnd: 676
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          68
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _dwarf_free_gnu_index_head_content
        - dwarf_dealloc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_gnu_index.c:674,5'
          Dst:             _dwarf_free_gnu_index_head_content
        - Src:             'src/lib/libdwarf/dwarf_gnu_index.c:675,5'
          Dst:             dwarf_dealloc
    - functionName:    scan_block_entries
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_gnu_index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 312
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         58
      ICount:          429
      EdgeCount:       77
      CyclomaticComplexity: 21
      functionsReached:
        - _dwarf_create_area_len_error
        - _dwarf_error_string
        - build_errm_one_num
        - get_pubxx_fields
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_gnu_index.c:260,5'
          Dst:             get_pubxx_fields
        - Src:             'src/lib/libdwarf/dwarf_gnu_index.c:269,13'
          Dst:             build_errm_one_num
        - Src:             'src/lib/libdwarf/dwarf_gnu_index.c:289,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_gnu_index.c:289,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_gnu_index.c:289,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_gnu_index.c:289,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_gnu_index.c:289,9'
          Dst:             _dwarf_create_area_len_error
        - Src:             'src/lib/libdwarf/dwarf_gnu_index.c:289,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_gnu_index.c:289,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_gnu_index.c:289,9'
          Dst:             _dwarf_create_area_len_error
        - Src:             'src/lib/libdwarf/dwarf_gnu_index.c:289,9'
          Dst:             _dwarf_create_area_len_error
        - Src:             'src/lib/libdwarf/dwarf_gnu_index.c:293,13'
          Dst:             build_errm_one_num
        - Src:             'src/lib/libdwarf/dwarf_gnu_index.c:302,13'
          Dst:             build_errm_one_num
    - functionName:    load_pub_section
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_gnu_index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _dwarf_load_section
        - get_pubxx_fields
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_gnu_index.c:234,5'
          Dst:             get_pubxx_fields
        - Src:             'src/lib/libdwarf/dwarf_gnu_index.c:236,15'
          Dst:             _dwarf_load_section
    - functionName:    dwarf_get_gnu_index_head
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_gnu_index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 573
      functionLinenumberEnd: 636
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          234
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - _dwarf_error_string
        - _dwarf_get_alloc
        - _dwarf_load_debug_info
        - build_errm_no_v
        - build_errm_one_num
        - calloc
        - dwarf_gnu_index_dealloc
        - fill_in_blocks
        - load_pub_section
        - scan_block_entries
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_gnu_index.c:579,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_gnu_index.c:580,11'
          Dst:             load_pub_section
        - Src:             'src/lib/libdwarf/dwarf_gnu_index.c:586,11'
          Dst:             _dwarf_load_debug_info
        - Src:             'src/lib/libdwarf/dwarf_gnu_index.c:591,11'
          Dst:             scan_block_entries
        - Src:             'src/lib/libdwarf/dwarf_gnu_index.c:596,9'
          Dst:             _dwarf_get_alloc
        - Src:             'src/lib/libdwarf/dwarf_gnu_index.c:598,9'
          Dst:             build_errm_no_v
        - Src:             'src/lib/libdwarf/dwarf_gnu_index.c:614,20'
          Dst:             calloc
        - Src:             'src/lib/libdwarf/dwarf_gnu_index.c:617,9'
          Dst:             build_errm_one_num
        - Src:             'src/lib/libdwarf/dwarf_gnu_index.c:621,9'
          Dst:             dwarf_gnu_index_dealloc
        - Src:             'src/lib/libdwarf/dwarf_gnu_index.c:627,11'
          Dst:             fill_in_blocks
        - Src:             'src/lib/libdwarf/dwarf_gnu_index.c:629,9'
          Dst:             dwarf_gnu_index_dealloc
    - functionName:    _dwarf_grp_destroy_free_node
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_groups.c'
      linkageType:     InternalLinkage
      functionLinenumber: 390
      functionLinenumberEnd: 393
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _dwarf_destroy_group_map
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_groups.c'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 402
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _dwarf_grp_destroy_free_node
        - _dwarf_tdestroy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_groups.c:399,5'
          Dst:             _dwarf_tdestroy
        - Src:             'src/lib/libdwarf/dwarf_groups.c:399,5'
          Dst:             _dwarf_grp_destroy_free_node
    - functionName:    grp_walk_for_name
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_groups.c'
      linkageType:     InternalLinkage
      functionLinenumber: 357
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          69
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_groups.c:366,14'
          Dst:             strcmp
    - functionName:    _dwarf_section_in_group_by_name
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_groups.c'
      linkageType:     InternalLinkage
      functionLinenumber: 377
      functionLinenumberEnd: 385
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _dwarf_twalk
        - grp_walk_for_name
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_groups.c:384,5'
          Dst:             _dwarf_twalk
        - Src:             'src/lib/libdwarf/dwarf_groups.c:384,5'
          Dst:             grp_walk_for_name
    - functionName:    _dwarf_dwo_groupnumber_given_name
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_groups.c'
      linkageType:     InternalLinkage
      functionLinenumber: 337
      functionLinenumberEnd: 347
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          52
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - strcmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_groups.c:341,14'
          Dst:             strcmp
    - functionName:    map_sort_compar
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_groups.c'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          77
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    grp_walk_map
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_groups.c'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          66
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dwarf_sec_group_map
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_groups.c'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          171
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - _dwarf_error
        - _dwarf_error_string
        - _dwarf_twalk
        - calloc
        - grp_walk_map
        - map_sort_compar
        - qsort
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_groups.c:276,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_groups.c:278,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_groups.c:284,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_groups.c:287,21'
          Dst:             calloc
        - Src:             'src/lib/libdwarf/dwarf_groups.c:290,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_groups.c:293,5'
          Dst:             _dwarf_twalk
        - Src:             'src/lib/libdwarf/dwarf_groups.c:293,5'
          Dst:             grp_walk_map
        - Src:             'src/lib/libdwarf/dwarf_groups.c:296,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_groups.c:300,5'
          Dst:             qsort
        - Src:             'src/lib/libdwarf/dwarf_groups.c:300,5'
          Dst:             map_sort_compar
    - functionName:    dwarf_sec_group_sizes
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_groups.c'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          82
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - _dwarf_error_string
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_groups.c:201,5'
          Dst:             _dwarf_error_string
    - functionName:    _dwarf_section_get_target_group_from_map
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_groups.c'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          71
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _dwarf_tfind
        - grp_compare_function
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_groups.c:178,14'
          Dst:             _dwarf_tfind
        - Src:             'src/lib/libdwarf/dwarf_groups.c:178,14'
          Dst:             grp_compare_function
    - functionName:    grp_compare_function
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_groups.c'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    grp_make_entry
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_groups.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - calloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_groups.c:77,9'
          Dst:             calloc
    - functionName:    grp_data_hashfunc
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_groups.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _dwarf_insert_in_group_map
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_groups.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          126
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _dwarf_error
        - _dwarf_initialize_search_hash
        - _dwarf_tsearch
        - grp_compare_function
        - grp_data_hashfunc
        - grp_make_entry
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_groups.c:128,9'
          Dst:             _dwarf_initialize_search_hash
        - Src:             'src/lib/libdwarf/dwarf_groups.c:128,9'
          Dst:             grp_data_hashfunc
        - Src:             'src/lib/libdwarf/dwarf_groups.c:135,14'
          Dst:             grp_make_entry
        - Src:             'src/lib/libdwarf/dwarf_groups.c:137,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_groups.c:140,14'
          Dst:             _dwarf_tsearch
        - Src:             'src/lib/libdwarf/dwarf_groups.c:140,14'
          Dst:             grp_compare_function
        - Src:             'src/lib/libdwarf/dwarf_groups.c:143,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_groups.c:150,13'
          Dst:             _dwarf_error
    - functionName:    _dwarf_harmless_cleanout
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_harmless.c'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          70
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _dwarf_harmless_init
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_harmless.c'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          84
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - calloc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_harmless.c:231,31'
          Dst:             calloc
        - Src:             'src/lib/libdwarf/dwarf_harmless.c:239,21'
          Dst:             calloc
    - functionName:    dwarf_set_harmless_error_list_size
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_harmless.c'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         31
      ICount:          165
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached:
        - _dwarf_harmless_cleanout
        - _dwarf_harmless_init
        - dwarf_insert_harmless_error
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_harmless.c:204,13'
          Dst:             _dwarf_harmless_init
        - Src:             'src/lib/libdwarf/dwarf_harmless.c:210,21'
          Dst:             dwarf_insert_harmless_error
        - Src:             'src/lib/libdwarf/dwarf_harmless.c:217,13'
          Dst:             _dwarf_harmless_cleanout
    - functionName:    dwarf_insert_harmless_error
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_harmless.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          137
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - _dwarf_safe_strcpy
        - strlen
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_harmless.c:164,9'
          Dst:             strlen
        - Src:             'src/lib/libdwarf/dwarf_harmless.c:161,5'
          Dst:             _dwarf_safe_strcpy
    - functionName:    dwarf_set_harmless_errors_enabled
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_harmless.c'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dwarf_get_harmless_error_list
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_harmless.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          199
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dwarf_get_tied_dbg
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_generic_init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 644
      functionLinenumberEnd: 662
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          142
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - _dwarf_error_string
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_generic_init.c:645,5'
          Dst:             _dwarf_error_string
    - functionName:    dwarf_set_tied_dbg
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_generic_init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 600
      functionLinenumberEnd: 633
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          132
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - _dwarf_error_string
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_generic_init.c:601,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_generic_init.c:603,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_generic_init.c:612,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_generic_init.c:623,9'
          Dst:             _dwarf_error_string
    - functionName:    dwarf_finish
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_generic_init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 537
      functionLinenumberEnd: 582
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         29
      ICount:          143
      EdgeCount:       34
      CyclomaticComplexity: 7
      functionsReached:
        - _dwarf_closer
        - _dwarf_free_static_errlist
        - dwarf_object_finish
      functionUses:    12
      BranchProfiles:
        - Branch String:   'src/lib/libdwarf/dwarf_generic_init.c:551,9'
          Branch Sides:    []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_generic_init.c:542,9'
          Dst:             _dwarf_free_static_errlist
        - Src:             'src/lib/libdwarf/dwarf_generic_init.c:567,9'
          Dst:             _dwarf_closer
        - Src:             'src/lib/libdwarf/dwarf_generic_init.c:581,12'
          Dst:             dwarf_object_finish
    - functionName:    set_global_paths_init
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_generic_init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dwarf_add_debuglink_global_path
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_generic_init.c:135,11'
          Dst:             dwarf_add_debuglink_global_path
    - functionName:    dwarf_init_b
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_generic_init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 453
      functionLinenumberEnd: 525
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          198
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached:
        - _dwarf_elf_nlsetup
        - _dwarf_error
        - _dwarf_macho_setup
        - _dwarf_object_detector_fd_a
        - _dwarf_pe_setup
        - set_global_paths_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/libdwarf/dwarf_generic_init.c:480,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_generic_init.c:463,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_generic_init.c:469,11'
          Dst:             _dwarf_object_detector_fd_a
        - Src:             'src/lib/libdwarf/dwarf_generic_init.c:478,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_generic_init.c:484,16'
          Dst:             _dwarf_elf_nlsetup
        - Src:             'src/lib/libdwarf/dwarf_generic_init.c:490,9'
          Dst:             set_global_paths_init
        - Src:             'src/lib/libdwarf/dwarf_generic_init.c:497,16'
          Dst:             _dwarf_macho_setup
        - Src:             'src/lib/libdwarf/dwarf_generic_init.c:504,9'
          Dst:             set_global_paths_init
        - Src:             'src/lib/libdwarf/dwarf_generic_init.c:511,16'
          Dst:             _dwarf_pe_setup
        - Src:             'src/lib/libdwarf/dwarf_generic_init.c:518,9'
          Dst:             set_global_paths_init
        - Src:             'src/lib/libdwarf/dwarf_generic_init.c:523,5'
          Dst:             _dwarf_error
    - functionName:    final_common_settings
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_generic_init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - char
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          87
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - dwarf_dealloc_error
        - set_global_paths_init
        - strdup
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_generic_init.c:188,20'
          Dst:             strdup
        - Src:             'src/lib/libdwarf/dwarf_generic_init.c:196,11'
          Dst:             set_global_paths_init
        - Src:             'src/lib/libdwarf/dwarf_generic_init.c:198,9'
          Dst:             dwarf_dealloc_error
    - functionName:    strdup
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dwarf_init_path_dl
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_generic_init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          52
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dwarf_init_path_dl_a
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_generic_init.c:233,11'
          Dst:             dwarf_init_path_dl_a
    - functionName:    dwarf_init_path_dl_a
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_generic_init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 439
      functionDepth:   0
      returnType:      int
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         60
      ICount:          439
      EdgeCount:       79
      CyclomaticComplexity: 21
      functionsReached:
        - _dwarf_closer
        - _dwarf_determine_section_allocation_type
        - _dwarf_elf_nlsetup
        - _dwarf_error
        - _dwarf_error_string
        - _dwarf_macho_setup
        - _dwarf_openr
        - _dwarf_pe_setup
        - dwarf_object_detector_path_b
        - dwarf_object_detector_path_dSYM
        - final_common_settings
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/lib/libdwarf/dwarf_generic_init.c:381,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_generic_init.c:288,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_generic_init.c:296,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_generic_init.c:308,27'
          Dst:             _dwarf_determine_section_allocation_type
        - Src:             'src/lib/libdwarf/dwarf_generic_init.c:312,15'
          Dst:             dwarf_object_detector_path_dSYM
        - Src:             'src/lib/libdwarf/dwarf_generic_init.c:327,15'
          Dst:             dwarf_object_detector_path_b
        - Src:             'src/lib/libdwarf/dwarf_generic_init.c:349,15'
          Dst:             dwarf_object_detector_path_b
        - Src:             'src/lib/libdwarf/dwarf_generic_init.c:360,13'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_generic_init.c:369,14'
          Dst:             _dwarf_openr
        - Src:             'src/lib/libdwarf/dwarf_generic_init.c:373,14'
          Dst:             _dwarf_openr
        - Src:             'src/lib/libdwarf/dwarf_generic_init.c:377,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_generic_init.c:383,15'
          Dst:             _dwarf_elf_nlsetup
        - Src:             'src/lib/libdwarf/dwarf_generic_init.c:388,13'
          Dst:             _dwarf_closer
        - Src:             'src/lib/libdwarf/dwarf_generic_init.c:391,9'
          Dst:             final_common_settings
        - Src:             'src/lib/libdwarf/dwarf_generic_init.c:400,15'
          Dst:             _dwarf_macho_setup
        - Src:             'src/lib/libdwarf/dwarf_generic_init.c:406,13'
          Dst:             _dwarf_closer
        - Src:             'src/lib/libdwarf/dwarf_generic_init.c:409,9'
          Dst:             final_common_settings
        - Src:             'src/lib/libdwarf/dwarf_generic_init.c:417,15'
          Dst:             _dwarf_pe_setup
        - Src:             'src/lib/libdwarf/dwarf_generic_init.c:422,13'
          Dst:             _dwarf_closer
        - Src:             'src/lib/libdwarf/dwarf_generic_init.c:425,9'
          Dst:             final_common_settings
        - Src:             'src/lib/libdwarf/dwarf_generic_init.c:433,9'
          Dst:             _dwarf_closer
        - Src:             'src/lib/libdwarf/dwarf_generic_init.c:434,9'
          Dst:             _dwarf_error
    - functionName:    dwarf_init_path
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_generic_init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dwarf_init_path_dl_a
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_generic_init.c:170,12'
          Dst:             dwarf_init_path_dl_a
    - functionName:    dwarf_init_path_a
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_generic_init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dwarf_init_path_dl_a
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_generic_init.c:152,12'
          Dst:             dwarf_init_path_dl_a
    - functionName:    insert_sht_list_in_group_map
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_init_finish.c'
      linkageType:     InternalLinkage
      functionLinenumber: 430
      functionLinenumberEnd: 572
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          405
      EdgeCount:       66
      CyclomaticComplexity: 20
      functionsReached:
        - _dwarf_error
        - _dwarf_error_string
        - _dwarf_insert_in_group_map
        - _dwarf_load_section
        - _dwarf_malloc_section_free
        - _dwarf_memcpy_swap_bytes
        - this_section_dwarf_relevant
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_init_finish.c:445,11'
          Dst:             _dwarf_load_section
        - Src:             'src/lib/libdwarf/dwarf_init_finish.c:447,9'
          Dst:             _dwarf_malloc_section_free
        - Src:             'src/lib/libdwarf/dwarf_init_finish.c:451,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_init_finish.c:455,9'
          Dst:             _dwarf_malloc_section_free
        - Src:             'src/lib/libdwarf/dwarf_init_finish.c:456,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_init_finish.c:482,13'
          Dst:             _dwarf_malloc_section_free
        - Src:             'src/lib/libdwarf/dwarf_init_finish.c:483,13'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_init_finish.c:486,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_init_finish.c:486,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_init_finish.c:493,13'
          Dst:             _dwarf_malloc_section_free
        - Src:             'src/lib/libdwarf/dwarf_init_finish.c:494,13'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_init_finish.c:505,17'
          Dst:             _dwarf_malloc_section_free
        - Src:             'src/lib/libdwarf/dwarf_init_finish.c:506,17'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_init_finish.c:509,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_init_finish.c:509,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_init_finish.c:519,17'
          Dst:             _dwarf_memcpy_swap_bytes
        - Src:             'src/lib/libdwarf/dwarf_init_finish.c:522,21'
          Dst:             _dwarf_malloc_section_free
        - Src:             'src/lib/libdwarf/dwarf_init_finish.c:523,21'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_init_finish.c:548,21'
          Dst:             _dwarf_malloc_section_free
        - Src:             'src/lib/libdwarf/dwarf_init_finish.c:549,21'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_init_finish.c:552,22'
          Dst:             this_section_dwarf_relevant
        - Src:             'src/lib/libdwarf/dwarf_init_finish.c:558,23'
          Dst:             _dwarf_insert_in_group_map
        - Src:             'src/lib/libdwarf/dwarf_init_finish.c:564,21'
          Dst:             _dwarf_malloc_section_free
        - Src:             'src/lib/libdwarf/dwarf_init_finish.c:570,5'
          Dst:             _dwarf_malloc_section_free
    - functionName:    _dwarf_load_section
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_init_finish.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1472
      functionLinenumberEnd: 1616
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          328
      EdgeCount:       53
      CyclomaticComplexity: 17
      functionsReached:
        - _dwarf_determine_section_allocation_type
        - _dwarf_error
        - _dwarf_error_string
      functionUses:    41
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_init_finish.c:1482,9'
          Dst:             _dwarf_determine_section_allocation_type
        - Src:             'src/lib/libdwarf/dwarf_init_finish.c:1521,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_init_finish.c:1531,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_init_finish.c:1576,13'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_init_finish.c:1589,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_init_finish.c:1613,9'
          Dst:             _dwarf_error
    - functionName:    this_section_dwarf_relevant
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_init_finish.c'
      linkageType:     InternalLinkage
      functionLinenumber: 376
      functionLinenumberEnd: 415
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          116
      EdgeCount:       32
      CyclomaticComplexity: 11
      functionsReached:
        - _dwarf_ignorethissection
        - _dwarf_startswith
        - is_a_relx_section
        - is_a_special_section_semi_dwarf
        - strcmp
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_init_finish.c:378,9'
          Dst:             _dwarf_startswith
        - Src:             'src/lib/libdwarf/dwarf_init_finish.c:379,9'
          Dst:             _dwarf_startswith
        - Src:             'src/lib/libdwarf/dwarf_init_finish.c:383,9'
          Dst:             _dwarf_ignorethissection
        - Src:             'src/lib/libdwarf/dwarf_init_finish.c:388,10'
          Dst:             strcmp
        - Src:             'src/lib/libdwarf/dwarf_init_finish.c:393,10'
          Dst:             strcmp
        - Src:             'src/lib/libdwarf/dwarf_init_finish.c:398,10'
          Dst:             strcmp
        - Src:             'src/lib/libdwarf/dwarf_init_finish.c:403,10'
          Dst:             strcmp
        - Src:             'src/lib/libdwarf/dwarf_init_finish.c:406,9'
          Dst:             is_a_special_section_semi_dwarf
        - Src:             'src/lib/libdwarf/dwarf_init_finish.c:409,9'
          Dst:             is_a_relx_section
    - functionName:    is_a_special_section_semi_dwarf
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_init_finish.c'
      linkageType:     InternalLinkage
      functionLinenumber: 362
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          40
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - strcmp
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_init_finish.c:363,10'
          Dst:             strcmp
        - Src:             'src/lib/libdwarf/dwarf_init_finish.c:364,10'
          Dst:             strcmp
    - functionName:    is_a_relx_section
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_init_finish.c'
      linkageType:     InternalLinkage
      functionLinenumber: 338
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          72
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - _dwarf_startswith
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_init_finish.c:343,9'
          Dst:             _dwarf_startswith
        - Src:             'src/lib/libdwarf/dwarf_init_finish.c:347,9'
          Dst:             _dwarf_startswith
    - functionName:    add_relx_data_to_secdata
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_init_finish.c'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          51
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_basic_section_data
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_init_finish.c'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          135
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _dwarf_error
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_init_finish.c:214,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_init_finish.c:225,9'
          Dst:             _dwarf_error
    - functionName:    is_section_name_known_already
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_init_finish.c'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionLinenumberEnd: 297
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          60
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_init_finish.c:289,14'
          Dst:             strcmp
    - functionName:    determine_target_group
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_init_finish.c'
      linkageType:     InternalLinkage
      functionLinenumber: 603
      functionLinenumberEnd: 746
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         64
      ICount:          391
      EdgeCount:       87
      CyclomaticComplexity: 25
      functionsReached:
        - _dwarf_dwo_groupnumber_given_name
        - _dwarf_error
        - _dwarf_insert_in_group_map
        - _dwarf_section_get_target_group_from_map
        - insert_sht_list_in_group_map
        - is_a_relx_section
        - is_a_special_section_semi_dwarf
        - this_section_dwarf_relevant
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_init_finish.c:615,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_init_finish.c:637,13'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_init_finish.c:647,19'
          Dst:             insert_sht_list_in_group_map
        - Src:             'src/lib/libdwarf/dwarf_init_finish.c:666,14'
          Dst:             this_section_dwarf_relevant
        - Src:             'src/lib/libdwarf/dwarf_init_finish.c:675,15'
          Dst:             _dwarf_section_get_target_group_from_map
        - Src:             'src/lib/libdwarf/dwarf_init_finish.c:689,18'
          Dst:             _dwarf_dwo_groupnumber_given_name
        - Src:             'src/lib/libdwarf/dwarf_init_finish.c:700,13'
          Dst:             is_a_relx_section
        - Src:             'src/lib/libdwarf/dwarf_init_finish.c:706,14'
          Dst:             is_a_special_section_semi_dwarf
        - Src:             'src/lib/libdwarf/dwarf_init_finish.c:712,19'
          Dst:             _dwarf_insert_in_group_map
    - functionName:    dwarf_record_cmdline_options
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_init_finish.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1923
      functionLinenumberEnd: 1925
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dwarf_get_section_count
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_init_finish.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1901
      functionLinenumberEnd: 1913
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          82
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dwarf_get_section_info_by_index_a
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_init_finish.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1838
      functionLinenumberEnd: 1896
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          265
      EdgeCount:       65
      CyclomaticComplexity: 18
      functionsReached:
        - _dwarf_error
        - _dwarf_error_string
        - dwarf_get_section_count
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_init_finish.c:1840,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_init_finish.c:1842,20'
          Dst:             dwarf_get_section_count
        - Src:             'src/lib/libdwarf/dwarf_init_finish.c:1875,13'
          Dst:             _dwarf_error
    - functionName:    dwarf_get_section_info_by_index
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_init_finish.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1820
      functionLinenumberEnd: 1827
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dwarf_get_section_info_by_index_a
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_init_finish.c:1821,12'
          Dst:             dwarf_get_section_info_by_index_a
    - functionName:    dwarf_get_section_info_by_name_a
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_init_finish.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1739
      functionLinenumberEnd: 1810
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         51
      ICount:          284
      EdgeCount:       68
      CyclomaticComplexity: 19
      functionsReached:
        - _dwarf_error
        - _dwarf_error_string
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_init_finish.c:1745,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_init_finish.c:1759,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_init_finish.c:1787,13'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_init_finish.c:1793,14'
          Dst:             strcmp
    - functionName:    dwarf_get_section_info_by_name
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_init_finish.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1723
      functionLinenumberEnd: 1729
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dwarf_get_section_info_by_name_a
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_init_finish.c:1724,12'
          Dst:             dwarf_get_section_info_by_name_a
    - functionName:    dwarf_get_section_max_offsets_d
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_init_finish.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1648
      functionLinenumberEnd: 1713
      functionDepth:   0
      returnType:      int
      argCount:        21
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         73
      ICount:          427
      EdgeCount:       96
      CyclomaticComplexity: 25
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dwarf_object_finish
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_init_finish.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1190
      functionLinenumberEnd: 1198
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _dwarf_free_all_of_one_debug
        - _dwarf_harmless_cleanout
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_init_finish.c:1193,5'
          Dst:             _dwarf_harmless_cleanout
        - Src:             'src/lib/libdwarf/dwarf_init_finish.c:1194,11'
          Dst:             _dwarf_free_all_of_one_debug
    - functionName:    load_debugfission_tables
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_init_finish.c'
      linkageType:     InternalLinkage
      functionLinenumber: 999
      functionLinenumberEnd: 1046
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          153
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - dwarf_get_xu_index_header
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_init_finish.c:1029,15'
          Dst:             dwarf_get_xu_index_header
    - functionName:    _dwarf_setup
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_init_finish.c'
      linkageType:     InternalLinkage
      functionLinenumber: 750
      functionLinenumberEnd: 986
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         78
      ICount:          574
      EdgeCount:       106
      CyclomaticComplexity: 30
      functionsReached:
        - _dwarf_dwo_groupnumber_given_name
        - _dwarf_enter_section_in_de_debug_sections_array
        - _dwarf_error
        - _dwarf_section_get_target_group_from_map
        - _dwarf_section_in_group_by_name
        - add_relx_data_to_secdata
        - calloc
        - determine_target_group
        - get_basic_section_data
        - is_a_relx_section
        - is_a_special_section_semi_dwarf
        - is_section_name_known_already
        - this_section_dwarf_relevant
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_init_finish.c:791,12'
          Dst:             determine_target_group
        - Src:             'src/lib/libdwarf/dwarf_init_finish.c:802,43'
          Dst:             calloc
        - Src:             'src/lib/libdwarf/dwarf_init_finish.c:806,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_init_finish.c:836,15'
          Dst:             _dwarf_section_get_target_group_from_map
        - Src:             'src/lib/libdwarf/dwarf_init_finish.c:858,13'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_init_finish.c:863,19'
          Dst:             _dwarf_dwo_groupnumber_given_name
        - Src:             'src/lib/libdwarf/dwarf_init_finish.c:870,14'
          Dst:             this_section_dwarf_relevant
        - Src:             'src/lib/libdwarf/dwarf_init_finish.c:875,14'
          Dst:             is_a_relx_section
        - Src:             'src/lib/libdwarf/dwarf_init_finish.c:877,17'
          Dst:             is_a_special_section_semi_dwarf
        - Src:             'src/lib/libdwarf/dwarf_init_finish.c:891,22'
          Dst:             _dwarf_section_in_group_by_name
        - Src:             'src/lib/libdwarf/dwarf_init_finish.c:906,19'
          Dst:             is_section_name_known_already
        - Src:             'src/lib/libdwarf/dwarf_init_finish.c:918,17'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_init_finish.c:921,19'
          Dst:             _dwarf_enter_section_in_de_debug_sections_array
        - Src:             'src/lib/libdwarf/dwarf_init_finish.c:926,23'
          Dst:             get_basic_section_data
        - Src:             'src/lib/libdwarf/dwarf_init_finish.c:947,17'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_init_finish.c:959,21'
          Dst:             is_a_relx_section
        - Src:             'src/lib/libdwarf/dwarf_init_finish.c:963,29'
          Dst:             add_relx_data_to_secdata
        - Src:             'src/lib/libdwarf/dwarf_init_finish.c:971,25'
          Dst:             _dwarf_error
    - functionName:    dwarf_object_init_b
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_init_finish.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1064
      functionLinenumberEnd: 1179
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          279
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - _dwarf_error
        - _dwarf_error_string
        - _dwarf_free_all_of_one_debug
        - _dwarf_get_debug
        - _dwarf_harmless_init
        - _dwarf_setup
        - dwarf_dealloc_error
        - dwarf_errmsg
        - dwarf_errno
        - dwarf_finish
        - dwarfstring_append
        - dwarfstring_constructor
        - dwarfstring_destructor
        - dwarfstring_string
        - load_debugfission_tables
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_init_finish.c:1070,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_init_finish.c:1081,11'
          Dst:             _dwarf_get_debug
        - Src:             'src/lib/libdwarf/dwarf_init_finish.c:1083,9'
          Dst:             dwarf_finish
        - Src:             'src/lib/libdwarf/dwarf_init_finish.c:1085,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_init_finish.c:1104,20'
          Dst:             _dwarf_setup
        - Src:             'src/lib/libdwarf/dwarf_init_finish.c:1106,30'
          Dst:             load_debugfission_tables
        - Src:             'src/lib/libdwarf/dwarf_init_finish.c:1118,13'
          Dst:             _dwarf_harmless_init
        - Src:             'src/lib/libdwarf/dwarf_init_finish.c:1126,9'
          Dst:             _dwarf_free_all_of_one_debug
        - Src:             'src/lib/libdwarf/dwarf_init_finish.c:1140,9'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_init_finish.c:1153,21'
          Dst:             dwarf_errno
        - Src:             'src/lib/libdwarf/dwarf_init_finish.c:1155,37'
          Dst:             dwarf_errmsg
        - Src:             'src/lib/libdwarf/dwarf_init_finish.c:1155,13'
          Dst:             dwarfstring_append
        - Src:             'src/lib/libdwarf/dwarf_init_finish.c:1157,13'
          Dst:             dwarf_dealloc_error
        - Src:             'src/lib/libdwarf/dwarf_init_finish.c:1164,9'
          Dst:             _dwarf_free_all_of_one_debug
        - Src:             'src/lib/libdwarf/dwarf_init_finish.c:1173,17'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_init_finish.c:1172,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_init_finish.c:1174,13'
          Dst:             dwarfstring_destructor
    - functionName:    dwarf_set_stringcheck
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_init_finish.c'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dwarf_set_reloc_application
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_init_finish.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dwarf_encode_signed_leb128
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_leb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 410
      functionLinenumberEnd: 440
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          111
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dwarf_encode_leb128
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_leb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 382
      functionLinenumberEnd: 403
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          85
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dwarf_decode_signed_leb128
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_leb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          278
      EdgeCount:       61
      CyclomaticComplexity: 18
      functionsReached: []
      functionUses:    18
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dwarf_decode_leb128
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_leb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         62
      ICount:          335
      EdgeCount:       84
      CyclomaticComplexity: 24
      functionsReached: []
      functionUses:    90
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _dwarf_skip_leb128
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_leb.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          126
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    read_sword_de
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_line_table_reader_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          70
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _dwarf_error_string
        - dwarf_decode_signed_leb128
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:157,5'
          Dst:             dwarf_decode_signed_leb128
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:157,5'
          Dst:             _dwarf_error_string
    - functionName:    _dwarf_dirno_string
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_line.c'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          68
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - dwarfstring_append
        - dwarfstring_append_printf_u
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_line.c:220,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_line.c:224,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_line.c:240,9'
          Dst:             dwarfstring_append
    - functionName:    ret_simple_full_path
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_line.c'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          72
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _dwarf_error_string
        - _dwarf_get_alloc
        - _dwarf_pathjoinl
        - _dwarf_safe_strcpy
        - dwarfstring_append
        - dwarfstring_constructor_static
        - dwarfstring_destructor
        - dwarfstring_string
        - dwarfstring_strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_line.c:182,5'
          Dst:             dwarfstring_constructor_static
        - Src:             'src/lib/libdwarf/dwarf_line.c:184,5'
          Dst:             dwarfstring_constructor_static
        - Src:             'src/lib/libdwarf/dwarf_line.c:187,5'
          Dst:             dwarfstring_append
        - Src:             'src/lib/libdwarf/dwarf_line.c:188,5'
          Dst:             _dwarf_pathjoinl
        - Src:             'src/lib/libdwarf/dwarf_line.c:189,11'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_line.c:190,12'
          Dst:             dwarfstring_strlen
        - Src:             'src/lib/libdwarf/dwarf_line.c:191,20'
          Dst:             _dwarf_get_alloc
        - Src:             'src/lib/libdwarf/dwarf_line.c:194,9'
          Dst:             _dwarf_safe_strcpy
        - Src:             'src/lib/libdwarf/dwarf_line.c:196,9'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_line.c:197,9'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_line.c:200,5'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_line.c:201,5'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_line.c:202,5'
          Dst:             _dwarf_error_string
    - functionName:    IssueExpError
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_line_table_reader_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _dwarf_error_string
        - dwarfstring_append
        - dwarfstring_append_printf_u
        - dwarfstring_constructor_static
        - dwarfstring_destructor
        - dwarfstring_string
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:139,5'
          Dst:             dwarfstring_constructor_static
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:140,5'
          Dst:             dwarfstring_append
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:141,5'
          Dst:             dwarfstring_append
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:142,5'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:144,9'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:143,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:145,5'
          Dst:             dwarfstring_destructor
    - functionName:    read_uword_de
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_line_table_reader_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          70
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _dwarf_error_string
        - dwarf_decode_leb128
      functionUses:    23
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:121,5'
          Dst:             dwarf_decode_leb128
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:121,5'
          Dst:             _dwarf_error_string
    - functionName:    operandmismatch
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_line_table_reader_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          104
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _dwarf_line_context_destructor
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_line.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2673
      functionLinenumberEnd: 2710
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          143
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _dwarf_line_context_constructor
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_line.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2653
      functionLinenumberEnd: 2659
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _dwarf_add_to_files_list
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_line.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2625
      functionLinenumberEnd: 2648
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          77
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _dwarf_free_chain_entries
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_line.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2605
      functionLinenumberEnd: 2620
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          87
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - dwarf_dealloc
      functionUses:    41
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_line.c:2614,13'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_line.c:2618,9'
          Dst:             dwarf_dealloc
    - functionName:    _dwarf_update_chain_list
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_line.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2593
      functionLinenumberEnd: 2600
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          33
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _dwarf_decode_line_udata_form
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_line.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2485
      functionLinenumberEnd: 2588
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         95
      ICount:          570
      EdgeCount:       127
      CyclomaticComplexity: 34
      functionsReached:
        - _dwarf_error_string
        - dwarf_decode_leb128
        - report_ltype_form_issue
      functionUses:    7
      BranchProfiles:
        - Branch String:   'src/lib/libdwarf/dwarf_line.c:2492,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_line.c:2501,9'
          Dst:             dwarf_decode_leb128
        - Src:             'src/lib/libdwarf/dwarf_line.c:2501,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_line.c:2522,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_line.c:2522,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_line.c:2535,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_line.c:2535,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_line.c:2549,9'
          Dst:             dwarf_decode_leb128
        - Src:             'src/lib/libdwarf/dwarf_line.c:2549,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_line.c:2564,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_line.c:2564,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_line.c:2577,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_line.c:2577,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_line.c:2585,5'
          Dst:             report_ltype_form_issue
    - functionName:    report_ltype_form_issue
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_line.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2326
      functionLinenumberEnd: 2373
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - short
        - short
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          100
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _dwarf_error_string
        - dwarf_get_FORM_name
        - dwarf_get_LNCT_name
        - dwarfstring_append
        - dwarfstring_append_printf_s
        - dwarfstring_append_printf_u
        - dwarfstring_constructor_static
        - dwarfstring_destructor
        - dwarfstring_string
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_line.c:2336,5'
          Dst:             dwarfstring_constructor_static
        - Src:             'src/lib/libdwarf/dwarf_line.c:2337,5'
          Dst:             dwarfstring_constructor_static
        - Src:             'src/lib/libdwarf/dwarf_line.c:2338,5'
          Dst:             dwarf_get_LNCT_name
        - Src:             'src/lib/libdwarf/dwarf_line.c:2340,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_line.c:2344,9'
          Dst:             dwarfstring_append
        - Src:             'src/lib/libdwarf/dwarf_line.c:2346,5'
          Dst:             dwarf_get_FORM_name
        - Src:             'src/lib/libdwarf/dwarf_line.c:2348,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_line.c:2352,9'
          Dst:             dwarfstring_append
        - Src:             'src/lib/libdwarf/dwarf_line.c:2354,5'
          Dst:             dwarfstring_constructor_static
        - Src:             'src/lib/libdwarf/dwarf_line.c:2359,9'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_line.c:2355,5'
          Dst:             dwarfstring_append_printf_s
        - Src:             'src/lib/libdwarf/dwarf_line.c:2362,9'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_line.c:2360,5'
          Dst:             dwarfstring_append_printf_s
        - Src:             'src/lib/libdwarf/dwarf_line.c:2364,9'
          Dst:             dwarfstring_append
        - Src:             'src/lib/libdwarf/dwarf_line.c:2365,9'
          Dst:             dwarfstring_append
        - Src:             'src/lib/libdwarf/dwarf_line.c:2369,9'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_line.c:2367,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_line.c:2370,5'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_line.c:2371,5'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_line.c:2372,5'
          Dst:             dwarfstring_destructor
    - functionName:    _dwarf_decode_line_string_form
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_line.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2384
      functionLinenumberEnd: 2475
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          299
      EdgeCount:       38
      CyclomaticComplexity: 9
      functionsReached:
        - _dwarf_check_string_valid
        - _dwarf_error_string
        - _dwarf_extract_local_debug_str_string_given_offset
        - _dwarf_load_section
        - _dwarf_read_str_index_val_itself
        - report_ltype_form_issue
        - strlen
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/lib/libdwarf/dwarf_line.c:2399,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_line.c:2390,11'
          Dst:             _dwarf_load_section
        - Src:             'src/lib/libdwarf/dwarf_line.c:2405,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_line.c:2405,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_line.c:2410,15'
          Dst:             _dwarf_check_string_valid
        - Src:             'src/lib/libdwarf/dwarf_line.c:2423,15'
          Dst:             _dwarf_check_string_valid
        - Src:             'src/lib/libdwarf/dwarf_line.c:2430,22'
          Dst:             strlen
        - Src:             'src/lib/libdwarf/dwarf_line.c:2441,15'
          Dst:             _dwarf_read_str_index_val_itself
        - Src:             'src/lib/libdwarf/dwarf_line.c:2451,15'
          Dst:             _dwarf_extract_local_debug_str_string_given_offset
        - Src:             'src/lib/libdwarf/dwarf_line.c:2459,15'
          Dst:             _dwarf_check_string_valid
        - Src:             'src/lib/libdwarf/dwarf_line.c:2471,9'
          Dst:             report_ltype_form_issue
    - functionName:    _dwarf_report_bad_lnct
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_line.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2292
      functionLinenumberEnd: 2318
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          61
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _dwarf_error_string
        - dwarf_get_LNCT_name
        - dwarfstring_append
        - dwarfstring_append_printf_s
        - dwarfstring_append_printf_u
        - dwarfstring_constructor_static
        - dwarfstring_destructor
        - dwarfstring_string
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_line.c:2299,5'
          Dst:             dwarfstring_constructor_static
        - Src:             'src/lib/libdwarf/dwarf_line.c:2300,5'
          Dst:             dwarf_get_LNCT_name
        - Src:             'src/lib/libdwarf/dwarf_line.c:2302,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_line.c:2306,9'
          Dst:             dwarfstring_append
        - Src:             'src/lib/libdwarf/dwarf_line.c:2308,5'
          Dst:             dwarfstring_constructor_static
        - Src:             'src/lib/libdwarf/dwarf_line.c:2309,5'
          Dst:             dwarfstring_append_printf_s
        - Src:             'src/lib/libdwarf/dwarf_line.c:2313,9'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_line.c:2311,5'
          Dst:             dwarfstring_append_printf_s
        - Src:             'src/lib/libdwarf/dwarf_line.c:2315,9'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_line.c:2314,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_line.c:2316,5'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_line.c:2317,5'
          Dst:             dwarfstring_destructor
    - functionName:    _dwarf_print_header_issue
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_line.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2242
      functionLinenumberEnd: 2284
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          145
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - _dwarf_printf
        - dwarfstring_append
        - dwarfstring_append_printf_i
        - dwarfstring_append_printf_u
        - dwarfstring_constructor
        - dwarfstring_destructor
        - dwarfstring_string
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_line.c:2250,9'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_line.c:2251,9'
          Dst:             dwarfstring_append
        - Src:             'src/lib/libdwarf/dwarf_line.c:2254,9'
          Dst:             dwarfstring_append
        - Src:             'src/lib/libdwarf/dwarf_line.c:2255,9'
          Dst:             dwarfstring_append_printf_i
        - Src:             'src/lib/libdwarf/dwarf_line.c:2258,13'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_line.c:2260,13'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_line.c:2262,13'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_line.c:2271,13'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_line.c:2273,13'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_line.c:2276,13'
          Dst:             dwarfstring_append
        - Src:             'src/lib/libdwarf/dwarf_line.c:2279,9'
          Dst:             dwarfstring_append
        - Src:             'src/lib/libdwarf/dwarf_line.c:2280,27'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_line.c:2280,9'
          Dst:             _dwarf_printf
        - Src:             'src/lib/libdwarf/dwarf_line.c:2281,9'
          Dst:             dwarfstring_destructor
    - functionName:    delete_line_context_itself
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_line.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2134
      functionLinenumberEnd: 2169
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          128
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - dwarf_dealloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_line.c:2168,5'
          Dst:             dwarf_dealloc
    - functionName:    dwarf_line_subprog
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_line.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2090
      functionLinenumberEnd: 2129
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          138
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - _dwarf_error
        - _dwarf_filename
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_line.c:2097,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_line.c:2101,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_line.c:2113,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_line.c:2120,11'
          Dst:             _dwarf_filename
    - functionName:    _dwarf_filename
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_line.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1850
      functionLinenumberEnd: 1988
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          247
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - _dwarf_error_string
        - create_fullest_file_path
        - dwarf_srclines_files_indexes
        - dwarfstring_append_printf_i
        - dwarfstring_append_printf_s
        - dwarfstring_append_printf_u
        - dwarfstring_constructor
        - dwarfstring_constructor_fixed
        - dwarfstring_destructor
        - dwarfstring_string
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_line.c:1865,9'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_line.c:1866,9'
          Dst:             dwarfstring_append_printf_s
        - Src:             'src/lib/libdwarf/dwarf_line.c:1874,13'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_line.c:1872,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_line.c:1875,9'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_line.c:1886,12'
          Dst:             dwarf_srclines_files_indexes
        - Src:             'src/lib/libdwarf/dwarf_line.c:1900,13'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_line.c:1901,13'
          Dst:             dwarfstring_append_printf_s
        - Src:             'src/lib/libdwarf/dwarf_line.c:1909,17'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_line.c:1907,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_line.c:1910,13'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_line.c:1915,13'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_line.c:1916,13'
          Dst:             dwarfstring_append_printf_s
        - Src:             'src/lib/libdwarf/dwarf_line.c:1924,17'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_line.c:1922,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_line.c:1925,13'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_line.c:1930,13'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_line.c:1931,13'
          Dst:             dwarfstring_append_printf_s
        - Src:             'src/lib/libdwarf/dwarf_line.c:1939,17'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_line.c:1937,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_line.c:1940,13'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_line.c:1949,9'
          Dst:             dwarfstring_constructor_fixed
        - Src:             'src/lib/libdwarf/dwarf_line.c:1950,9'
          Dst:             dwarfstring_append_printf_i
        - Src:             'src/lib/libdwarf/dwarf_line.c:1953,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_line.c:1956,9'
          Dst:             dwarfstring_append_printf_i
        - Src:             'src/lib/libdwarf/dwarf_line.c:1960,13'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_line.c:1959,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_line.c:1961,9'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_line.c:1985,11'
          Dst:             create_fullest_file_path
    - functionName:    dwarf_srclines_files_indexes
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_line.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1448
      functionLinenumberEnd: 1492
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          107
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - _dwarf_error
        - _dwarf_error_string
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_line.c:1450,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_line.c:1461,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_line.c:1470,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_line.c:1479,13'
          Dst:             _dwarf_error_string
    - functionName:    create_fullest_file_path
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_line.c'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 410
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         47
      ICount:          312
      EdgeCount:       63
      CyclomaticComplexity: 18
      functionsReached:
        - _dwarf_dirno_string
        - _dwarf_error
        - _dwarf_error_string
        - _dwarf_file_name_is_full_path
        - _dwarf_get_alloc
        - _dwarf_pathjoinl
        - _dwarf_safe_strcpy
        - dwarfstring_append
        - dwarfstring_append_printf_u
        - dwarfstring_constructor_fixed
        - dwarfstring_constructor_static
        - dwarfstring_destructor
        - dwarfstring_reset
        - dwarfstring_string
        - dwarfstring_strlen
        - ret_simple_full_path
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_line.c:281,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_line.c:284,9'
          Dst:             _dwarf_file_name_is_full_path
        - Src:             'src/lib/libdwarf/dwarf_line.c:287,15'
          Dst:             ret_simple_full_path
        - Src:             'src/lib/libdwarf/dwarf_line.c:302,9'
          Dst:             dwarfstring_constructor_static
        - Src:             'src/lib/libdwarf/dwarf_line.c:304,9'
          Dst:             dwarfstring_constructor_static
        - Src:             'src/lib/libdwarf/dwarf_line.c:306,9'
          Dst:             dwarfstring_constructor_fixed
        - Src:             'src/lib/libdwarf/dwarf_line.c:307,9'
          Dst:             dwarfstring_constructor_static
        - Src:             'src/lib/libdwarf/dwarf_line.c:312,13'
          Dst:             dwarfstring_append
        - Src:             'src/lib/libdwarf/dwarf_line.c:334,13'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_line.c:335,13'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_line.c:336,13'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_line.c:337,13'
          Dst:             dwarfstring_reset
        - Src:             'src/lib/libdwarf/dwarf_line.c:338,13'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_line.c:342,13'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_line.c:346,17'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_line.c:345,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_line.c:347,13'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_line.c:351,13'
          Dst:             _dwarf_dirno_string
        - Src:             'src/lib/libdwarf/dwarf_line.c:354,9'
          Dst:             dwarfstring_append
        - Src:             'src/lib/libdwarf/dwarf_line.c:355,13'
          Dst:             dwarfstring_strlen
        - Src:             'src/lib/libdwarf/dwarf_line.c:357,27'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_line.c:356,13'
          Dst:             _dwarf_file_name_is_full_path
        - Src:             'src/lib/libdwarf/dwarf_line.c:361,13'
          Dst:             _dwarf_pathjoinl
        - Src:             'src/lib/libdwarf/dwarf_line.c:362,13'
          Dst:             _dwarf_pathjoinl
        - Src:             'src/lib/libdwarf/dwarf_line.c:369,21'
          Dst:             dwarfstring_strlen
        - Src:             'src/lib/libdwarf/dwarf_line.c:370,21'
          Dst:             _dwarf_pathjoinl
        - Src:             'src/lib/libdwarf/dwarf_line.c:376,17'
          Dst:             dwarfstring_reset
        - Src:             'src/lib/libdwarf/dwarf_line.c:377,17'
          Dst:             _dwarf_dirno_string
        - Src:             'src/lib/libdwarf/dwarf_line.c:379,21'
          Dst:             dwarfstring_strlen
        - Src:             'src/lib/libdwarf/dwarf_line.c:380,21'
          Dst:             _dwarf_pathjoinl
        - Src:             'src/lib/libdwarf/dwarf_line.c:383,17'
          Dst:             dwarfstring_strlen
        - Src:             'src/lib/libdwarf/dwarf_line.c:384,17'
          Dst:             _dwarf_pathjoinl
        - Src:             'src/lib/libdwarf/dwarf_line.c:386,13'
          Dst:             _dwarf_pathjoinl
        - Src:             'src/lib/libdwarf/dwarf_line.c:389,27'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_line.c:390,27'
          Dst:             dwarfstring_strlen
        - Src:             'src/lib/libdwarf/dwarf_line.c:391,34'
          Dst:             _dwarf_get_alloc
        - Src:             'src/lib/libdwarf/dwarf_line.c:394,17'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_line.c:395,17'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_line.c:396,17'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_line.c:397,17'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_line.c:398,17'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_line.c:401,13'
          Dst:             _dwarf_safe_strcpy
        - Src:             'src/lib/libdwarf/dwarf_line.c:404,9'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_line.c:405,9'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_line.c:406,9'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_line.c:407,9'
          Dst:             dwarfstring_destructor
    - functionName:    _dwarf_file_name_is_full_path
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_line.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         26
      ICount:          127
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dwarf_line_subprogno
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_line.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2075
      functionLinenumberEnd: 2082
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _dwarf_error
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_line.c:2077,9'
          Dst:             _dwarf_error
    - functionName:    dwarf_linecontext
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_line.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2062
      functionLinenumberEnd: 2069
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _dwarf_error
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_line.c:2064,9'
          Dst:             _dwarf_error
    - functionName:    dwarf_linelogical
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_line.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2049
      functionLinenumberEnd: 2056
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _dwarf_error
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_line.c:2051,9'
          Dst:             _dwarf_error
    - functionName:    dwarf_prologue_end_etc
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_line.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2032
      functionLinenumberEnd: 2043
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          71
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _dwarf_error
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_line.c:2034,9'
          Dst:             _dwarf_error
    - functionName:    dwarf_lineblock
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_line.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2014
      functionLinenumberEnd: 2021
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _dwarf_error
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_line.c:2016,9'
          Dst:             _dwarf_error
    - functionName:    dwarf_linesrc
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_line.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1993
      functionLinenumberEnd: 2005
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          56
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _dwarf_error
        - _dwarf_filename
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_line.c:1995,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_line.c:1999,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_line.c:2002,12'
          Dst:             _dwarf_filename
    - functionName:    dwarf_lineoff_b
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_line.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1834
      functionLinenumberEnd: 1842
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _dwarf_error
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_line.c:1836,9'
          Dst:             _dwarf_error
    - functionName:    dwarf_lineaddr
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_line.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1810
      functionLinenumberEnd: 1818
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _dwarf_error
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_line.c:1812,9'
          Dst:             _dwarf_error
    - functionName:    dwarf_line_is_addr_set
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_line.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1792
      functionLinenumberEnd: 1800
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _dwarf_error
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_line.c:1794,9'
          Dst:             _dwarf_error
    - functionName:    dwarf_line_srcfileno
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_line.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1773
      functionLinenumberEnd: 1784
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _dwarf_error
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_line.c:1775,9'
          Dst:             _dwarf_error
    - functionName:    dwarf_lineno
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_line.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1745
      functionLinenumberEnd: 1753
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _dwarf_error
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_line.c:1747,9'
          Dst:             _dwarf_error
    - functionName:    dwarf_lineendsequence
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_line.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1729
      functionLinenumberEnd: 1737
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _dwarf_error
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_line.c:1731,9'
          Dst:             _dwarf_error
    - functionName:    dwarf_linebeginstatement
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_line.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1703
      functionLinenumberEnd: 1711
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _dwarf_error
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_line.c:1705,9'
          Dst:             _dwarf_error
    - functionName:    dwarf_srclines_version
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_line.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1684
      functionLinenumberEnd: 1692
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          58
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _dwarf_error
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_line.c:1686,9'
          Dst:             _dwarf_error
    - functionName:    dwarf_srclines_include_dir_data
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_line.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1634
      functionLinenumberEnd: 1676
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          140
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - _dwarf_error
        - _dwarf_error_string
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_line.c:1642,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_line.c:1651,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_line.c:1659,13'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_line.c:1668,13'
          Dst:             _dwarf_error
    - functionName:    dwarf_srclines_include_dir_count
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_line.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1608
      functionLinenumberEnd: 1626
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          68
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _dwarf_error
        - _dwarf_error_string
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_line.c:1611,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_line.c:1616,9'
          Dst:             _dwarf_error_string
    - functionName:    dwarf_srclines_files_data_b
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_line.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1503
      functionLinenumberEnd: 1601
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          291
      EdgeCount:       65
      CyclomaticComplexity: 19
      functionsReached:
        - _dwarf_error
        - _dwarf_error_string
        - dwarf_srclines_files_indexes
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_line.c:1515,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_line.c:1524,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_line.c:1533,12'
          Dst:             dwarf_srclines_files_indexes
        - Src:             'src/lib/libdwarf/dwarf_line.c:1540,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_line.c:1549,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_line.c:1558,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_line.c:1568,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_line.c:1575,13'
          Dst:             _dwarf_error
    - functionName:    dwarf_srclines_subprog_data
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_line.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1410
      functionLinenumberEnd: 1439
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          119
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - _dwarf_error
        - _dwarf_error_string
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_line.c:1416,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_line.c:1426,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_line.c:1430,9'
          Dst:             _dwarf_error
    - functionName:    dwarf_srclines_subprog_count
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_line.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1374
      functionLinenumberEnd: 1398
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          77
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _dwarf_error
        - _dwarf_error_string
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_line.c:1376,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_line.c:1380,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_line.c:1387,13'
          Dst:             _dwarf_error_string
    - functionName:    dwarf_srclines_comp_dir
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_line.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1354
      functionLinenumberEnd: 1367
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          52
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _dwarf_error
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_line.c:1356,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_line.c:1360,9'
          Dst:             _dwarf_error
    - functionName:    dwarf_srclines_table_offset
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_line.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1330
      functionLinenumberEnd: 1342
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          52
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _dwarf_error
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_line.c:1332,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_line.c:1336,9'
          Dst:             _dwarf_error
    - functionName:    dwarf_srclines_two_level_from_linecontext
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_line.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1283
      functionLinenumberEnd: 1323
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          125
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _dwarf_error
        - _dwarf_error_string
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_line.c:1285,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_line.c:1289,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_line.c:1299,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_line.c:1308,13'
          Dst:             _dwarf_error_string
    - functionName:    dwarf_srclines_from_linecontext
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_line.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1246
      functionLinenumberEnd: 1272
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          90
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _dwarf_error
        - _dwarf_error_string
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_line.c:1248,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_line.c:1252,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_line.c:1260,13'
          Dst:             _dwarf_error_string
    - functionName:    dwarf_srclines_b
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_line.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1206
      functionLinenumberEnd: 1237
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          94
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _dwarf_internal_srclines
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_line.c:1215,12'
          Dst:             _dwarf_internal_srclines
    - functionName:    _dwarf_internal_srclines
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_line.c'
      linkageType:     InternalLinkage
      functionLinenumber: 769
      functionLinenumberEnd: 1093
      functionDepth:   0
      returnType:      int
      argCount:        12
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         122
      ICount:          872
      EdgeCount:       169
      CyclomaticComplexity: 49
      functionsReached:
        - _dwarf_error
        - _dwarf_error_string
        - _dwarf_get_address_size
        - _dwarf_get_alloc
        - _dwarf_get_fission_addition_die
        - _dwarf_internal_get_die_comp_dir
        - _dwarf_load_section
        - _dwarf_read_line_table_header
        - dwarf_attr
        - dwarf_dealloc
        - dwarf_global_formref
        - dwarf_srclines_dealloc_b
        - read_line_table_program
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_line.c:824,5'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_line.c:824,5'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_line.c:824,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_line.c:828,11'
          Dst:             _dwarf_load_section
        - Src:             'src/lib/libdwarf/dwarf_line.c:836,32'
          Dst:             _dwarf_get_address_size
        - Src:             'src/lib/libdwarf/dwarf_line.c:837,15'
          Dst:             dwarf_attr
        - Src:             'src/lib/libdwarf/dwarf_line.c:842,12'
          Dst:             dwarf_global_formref
        - Src:             'src/lib/libdwarf/dwarf_line.c:844,9'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_line.c:849,9'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_line.c:850,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_line.c:858,20'
          Dst:             _dwarf_get_fission_addition_die
        - Src:             'src/lib/libdwarf/dwarf_line.c:861,13'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_line.c:871,13'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_line.c:872,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_line.c:886,5'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_line.c:889,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_line.c:893,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_line.c:899,15'
          Dst:             _dwarf_internal_get_die_comp_dir
        - Src:             'src/lib/libdwarf/dwarf_line.c:907,9'
          Dst:             _dwarf_get_alloc
        - Src:             'src/lib/libdwarf/dwarf_line.c:909,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_line.c:918,20'
          Dst:             _dwarf_read_line_table_header
        - Src:             'src/lib/libdwarf/dwarf_line.c:931,17'
          Dst:             dwarf_srclines_dealloc_b
        - Src:             'src/lib/libdwarf/dwarf_line.c:933,17'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_line.c:939,17'
          Dst:             dwarf_srclines_dealloc_b
        - Src:             'src/lib/libdwarf/dwarf_line.c:941,17'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_line.c:959,15'
          Dst:             read_line_table_program
        - Src:             'src/lib/libdwarf/dwarf_line.c:970,17'
          Dst:             dwarf_srclines_dealloc_b
        - Src:             'src/lib/libdwarf/dwarf_line.c:972,17'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_line.c:983,17'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_line.c:1005,15'
          Dst:             read_line_table_program
        - Src:             'src/lib/libdwarf/dwarf_line.c:1015,17'
          Dst:             dwarf_srclines_dealloc_b
        - Src:             'src/lib/libdwarf/dwarf_line.c:1017,17'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_line.c:1026,17'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_line.c:1042,19'
          Dst:             read_line_table_program
        - Src:             'src/lib/libdwarf/dwarf_line.c:1052,17'
          Dst:             dwarf_srclines_dealloc_b
        - Src:             'src/lib/libdwarf/dwarf_line.c:1062,21'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_line.c:1083,9'
          Dst:             dwarf_dealloc
    - functionName:    _dwarf_read_line_table_header
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_line_table_reader_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 1370
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         425
      ICount:          3279
      EdgeCount:       583
      CyclomaticComplexity: 160
      functionsReached:
        - IssueExpError
        - _dwarf_add_to_files_list
        - _dwarf_check_string_valid
        - _dwarf_create_area_len_error
        - _dwarf_decode_line_string_form
        - _dwarf_decode_line_udata_form
        - _dwarf_error
        - _dwarf_error_string
        - _dwarf_extract_data16
        - _dwarf_print_header_issue
        - _dwarf_read_unaligned_ck_wrapper
        - _dwarf_report_bad_lnct
        - dwarf_decode_leb128
        - dwarf_insert_harmless_error
        - dwarfstring_append_printf_u
        - dwarfstring_constructor
        - dwarfstring_destructor
        - dwarfstring_string
        - operandmismatch
        - read_uword_de
        - realloc
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/libdwarf/dwarf_line_table_reader_common.h:809,17'
          Branch Sides:    []
        - Branch String:   'src/lib/libdwarf/dwarf_line_table_reader_common.h:958,17'
          Branch Sides:    []
        - Branch String:   'src/lib/libdwarf/dwarf_line_table_reader_common.h:1255,17'
          Branch Sides:    []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:227,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:227,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:227,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:227,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:227,5'
          Dst:             _dwarf_create_area_len_error
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:227,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:227,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:227,5'
          Dst:             _dwarf_create_area_len_error
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:227,5'
          Dst:             _dwarf_create_area_len_error
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:243,9'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:244,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:248,13'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:247,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:249,9'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:257,11'
          Dst:             _dwarf_read_unaligned_ck_wrapper
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:271,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:276,13'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:282,13'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:294,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:294,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:299,9'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:300,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:307,13'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:305,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:308,9'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:315,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:326,13'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:338,17'
          Dst:             dwarf_insert_harmless_error
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:350,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:357,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:363,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:368,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:373,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:388,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:403,13'
          Dst:             _dwarf_print_header_issue
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:413,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:425,28'
          Dst:             operandmismatch
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:432,21'
          Dst:             _dwarf_print_header_issue
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:444,28'
          Dst:             operandmismatch
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:450,21'
          Dst:             _dwarf_print_header_issue
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:461,25'
          Dst:             _dwarf_print_header_issue
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:474,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:484,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:497,13'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:509,21'
          Dst:             realloc
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:513,21'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:527,19'
          Dst:             _dwarf_check_string_valid
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:533,35'
          Dst:             strlen
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:536,17'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:554,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:559,13'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:573,17'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:579,13'
          Dst:             _dwarf_add_to_files_list
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:582,20'
          Dst:             _dwarf_check_string_valid
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:588,35'
          Dst:             strlen
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:591,20'
          Dst:             read_uword_de
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:599,17'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:607,20'
          Dst:             read_uword_de
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:616,13'
          Dst:             dwarf_decode_leb128
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:616,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:621,17'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:630,13'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:634,13'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:645,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:657,17'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:662,17'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:668,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:668,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:673,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:673,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:679,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:686,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:693,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:712,13'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:724,17'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:728,22'
          Dst:             read_uword_de
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:736,22'
          Dst:             read_uword_de
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:748,16'
          Dst:             read_uword_de
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:760,13'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:761,13'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:768,17'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:766,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:769,13'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:777,13'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:784,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:803,21'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:812,27'
          Dst:             _dwarf_decode_line_string_form
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:831,21'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:840,17'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:863,13'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:875,13'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:880,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:887,18'
          Dst:             read_uword_de
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:894,18'
          Dst:             read_uword_de
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:906,14'
          Dst:             read_uword_de
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:915,13'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:916,13'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:923,17'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:921,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:924,13'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:935,17'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:941,13'
          Dst:             _dwarf_add_to_files_list
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:951,21'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:966,27'
          Dst:             _dwarf_decode_line_udata_form
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:980,27'
          Dst:             _dwarf_decode_line_udata_form
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:995,27'
          Dst:             _dwarf_decode_line_string_form
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:1009,27'
          Dst:             _dwarf_decode_line_string_form
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:1023,27'
          Dst:             _dwarf_decode_line_string_form
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:1037,27'
          Dst:             _dwarf_decode_line_udata_form
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:1051,27'
          Dst:             _dwarf_decode_line_udata_form
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:1064,27'
          Dst:             _dwarf_decode_line_udata_form
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:1080,25'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:1084,27'
          Dst:             _dwarf_extract_data16
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:1101,21'
          Dst:             _dwarf_report_bad_lnct
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:1111,21'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:1136,13'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:1144,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:1149,13'
          Dst:             IssueExpError
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:1158,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:1169,13'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:1170,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:1177,18'
          Dst:             read_uword_de
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:1185,17'
          Dst:             IssueExpError
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:1193,18'
          Dst:             read_uword_de
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:1201,17'
          Dst:             IssueExpError
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:1210,14'
          Dst:             read_uword_de
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:1218,13'
          Dst:             IssueExpError
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:1231,13'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:1242,17'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:1257,27'
          Dst:             _dwarf_decode_line_string_form
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:1271,27'
          Dst:             _dwarf_decode_line_udata_form
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:1284,27'
          Dst:             _dwarf_decode_line_udata_form
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:1299,21'
          Dst:             _dwarf_report_bad_lnct
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:1309,21'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:1331,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:1336,13'
          Dst:             _dwarf_error
    - functionName:    dwarf_srclines_dealloc_b
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_line.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2189
      functionLinenumberEnd: 2229
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         31
      ICount:          169
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached:
        - delete_line_context_itself
        - dwarf_dealloc
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_line.c:2208,17'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_line.c:2211,9'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_line.c:2221,17'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_line.c:2224,9'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_line.c:2228,5'
          Dst:             delete_line_context_itself
    - functionName:    read_line_table_program
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_line_table_reader_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1388
      functionLinenumberEnd: 2940
      functionDepth:   0
      returnType:      int
      argCount:        13
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         314
      ICount:          2808
      EdgeCount:       421
      CyclomaticComplexity: 109
      functionsReached:
        - _dwarf_add_to_files_list
        - _dwarf_check_string_valid
        - _dwarf_error
        - _dwarf_error_string
        - _dwarf_free_chain_entries
        - _dwarf_get_alloc
        - _dwarf_printf
        - _dwarf_read_unaligned_ck_wrapper
        - _dwarf_set_line_table_regs_default_values
        - _dwarf_update_chain_list
        - dwarf_dealloc
        - dwarfstring_append_printf_i
        - dwarfstring_append_printf_u
        - dwarfstring_constructor
        - dwarfstring_destructor
        - dwarfstring_string
        - read_sword_de
        - read_uword_de
        - strlen
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/lib/libdwarf/dwarf_line_table_reader_common.h:1663,13'
          Branch Sides:    []
        - Branch String:   'src/lib/libdwarf/dwarf_line_table_reader_common.h:2412,13'
          Branch Sides:    []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:1434,5'
          Dst:             _dwarf_set_line_table_regs_default_values
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:1488,26'
          Dst:             read_uword_de
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:1491,21'
          Dst:             _dwarf_free_chain_entries
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:1494,25'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:1553,17'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:1554,17'
          Dst:             dwarfstring_append_printf_i
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:1561,21'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:1559,17'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:1562,17'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:1564,17'
          Dst:             _dwarf_free_chain_entries
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:1567,21'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:1593,34'
          Dst:             _dwarf_get_alloc
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:1595,21'
          Dst:             _dwarf_free_chain_entries
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:1597,21'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:1635,21'
          Dst:             _dwarf_get_alloc
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:1638,25'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:1640,21'
          Dst:             _dwarf_free_chain_entries
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:1642,21'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:1647,17'
          Dst:             _dwarf_update_chain_list
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:1673,46'
          Dst:             _dwarf_get_alloc
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:1676,25'
          Dst:             _dwarf_free_chain_entries
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:1678,25'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:1717,25'
          Dst:             _dwarf_get_alloc
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:1719,25'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:1720,25'
          Dst:             _dwarf_free_chain_entries
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:1722,25'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:1727,21'
          Dst:             _dwarf_update_chain_list
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:1742,27'
          Dst:             read_uword_de
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:1745,21'
          Dst:             _dwarf_free_chain_entries
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:1748,25'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:1774,26'
          Dst:             read_sword_de
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:1777,21'
          Dst:             _dwarf_free_chain_entries
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:1780,25'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:1801,21'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:1802,21'
          Dst:             dwarfstring_append_printf_i
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:1808,21'
          Dst:             dwarfstring_append_printf_i
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:1813,25'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:1811,21'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:1814,21'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:1817,25'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:1819,21'
          Dst:             _dwarf_free_chain_entries
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:1829,26'
          Dst:             read_uword_de
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:1832,21'
          Dst:             _dwarf_free_chain_entries
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:1835,25'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:1842,25'
          Dst:             _dwarf_free_chain_entries
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:1845,29'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:1847,25'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:1872,26'
          Dst:             read_uword_de
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:1875,21'
          Dst:             _dwarf_free_chain_entries
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:1878,25'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:1885,25'
          Dst:             _dwarf_free_chain_entries
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:1888,29'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:1890,25'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:1966,25'
          Dst:             _dwarf_read_unaligned_ck_wrapper
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:1972,25'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:1974,21'
          Dst:             _dwarf_free_chain_entries
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:1986,21'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:1987,21'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:1995,25'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:1993,21'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:1996,21'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:1998,25'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:2000,21'
          Dst:             _dwarf_free_chain_entries
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:2007,25'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:2056,26'
          Dst:             read_uword_de
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:2059,21'
          Dst:             _dwarf_free_chain_entries
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:2062,25'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:2084,25'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:2086,21'
          Dst:             _dwarf_free_chain_entries
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:2088,21'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:2107,30'
          Dst:             read_sword_de
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:2110,25'
          Dst:             _dwarf_free_chain_entries
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:2113,29'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:2122,25'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:2123,25'
          Dst:             dwarfstring_append_printf_i
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:2129,25'
          Dst:             dwarfstring_append_printf_i
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:2134,29'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:2132,25'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:2135,25'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:2137,25'
          Dst:             _dwarf_free_chain_entries
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:2140,29'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:2190,30'
          Dst:             read_uword_de
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:2193,25'
          Dst:             _dwarf_free_chain_entries
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:2196,29'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:2222,26'
          Dst:             read_sword_de
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:2225,21'
          Dst:             _dwarf_free_chain_entries
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:2228,25'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:2233,26'
          Dst:             read_uword_de
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:2237,21'
          Dst:             _dwarf_free_chain_entries
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:2240,25'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:2336,17'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:2347,22'
          Dst:             read_uword_de
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:2350,17'
          Dst:             _dwarf_free_chain_entries
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:2353,21'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:2369,17'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:2370,17'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:2378,21'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:2376,17'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:2379,17'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:2381,21'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:2383,17'
          Dst:             _dwarf_free_chain_entries
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:2395,17'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:2396,17'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:2404,21'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:2402,17'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:2405,17'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:2406,17'
          Dst:             _dwarf_free_chain_entries
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:2408,21'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:2418,25'
          Dst:             _dwarf_get_alloc
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:2420,25'
          Dst:             _dwarf_free_chain_entries
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:2422,25'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:2462,25'
          Dst:             _dwarf_get_alloc
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:2464,25'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:2465,25'
          Dst:             _dwarf_free_chain_entries
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:2467,25'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:2472,21'
          Dst:             _dwarf_update_chain_list
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:2476,17'
          Dst:             _dwarf_set_line_table_regs_default_values
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:2487,25'
          Dst:             _dwarf_read_unaligned_ck_wrapper
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:2493,25'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:2495,21'
          Dst:             _dwarf_free_chain_entries
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:2516,46'
          Dst:             _dwarf_get_alloc
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:2519,25'
          Dst:             _dwarf_free_chain_entries
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:2521,25'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:2537,25'
          Dst:             _dwarf_get_alloc
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:2539,25'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:2540,25'
          Dst:             _dwarf_free_chain_entries
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:2542,25'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:2547,21'
          Dst:             _dwarf_update_chain_list
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:2560,21'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:2561,21'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:2569,25'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:2567,21'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:2570,21'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:2572,25'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:2574,21'
          Dst:             _dwarf_free_chain_entries
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:2589,25'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:2591,29'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:2593,25'
          Dst:             _dwarf_free_chain_entries
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:2599,21'
          Dst:             _dwarf_add_to_files_list
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:2603,29'
          Dst:             _dwarf_check_string_valid
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:2607,25'
          Dst:             _dwarf_free_chain_entries
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:2610,29'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:2614,43'
          Dst:             strlen
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:2616,30'
          Dst:             read_uword_de
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:2619,25'
          Dst:             _dwarf_free_chain_entries
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:2622,29'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:2629,30'
          Dst:             read_uword_de
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:2632,25'
          Dst:             _dwarf_free_chain_entries
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:2635,29'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:2640,30'
          Dst:             read_uword_de
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:2643,25'
          Dst:             _dwarf_free_chain_entries
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:2646,29'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:2694,26'
          Dst:             read_uword_de
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:2697,21'
          Dst:             _dwarf_free_chain_entries
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:2700,25'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:2744,21'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:2745,21'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:2749,21'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:2754,21'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:2759,25'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:2757,21'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:2760,21'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:2762,25'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:2764,21'
          Dst:             _dwarf_free_chain_entries
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:2838,21'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:2839,21'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:2848,25'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:2846,21'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:2849,21'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:2851,25'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:2853,21'
          Dst:             _dwarf_free_chain_entries
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:2858,17'
          Dst:             _dwarf_printf
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:2864,13'
          Dst:             _dwarf_free_chain_entries
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:2866,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:2874,9'
          Dst:             _dwarf_get_alloc
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:2877,9'
          Dst:             _dwarf_free_chain_entries
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:2879,13'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:2882,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_line_table_reader_common.h:2894,9'
          Dst:             dwarf_dealloc
    - functionName:    _dwarf_set_line_table_regs_default_values
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_line.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          32
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    realloc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dwarf_get_string_section_name
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_line.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1182
      functionLinenumberEnd: 1197
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          81
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - _dwarf_error_string
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_line.c:1185,5'
          Dst:             _dwarf_error_string
    - functionName:    dwarf_get_line_section_name_from_die
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_line.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1157
      functionLinenumberEnd: 1176
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          119
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - _dwarf_error
        - _dwarf_error_string
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_line.c:1167,5'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_line.c:1167,5'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_line.c:1167,5'
          Dst:             _dwarf_error_string
    - functionName:    dwarf_get_line_section_name
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_line.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1137
      functionLinenumberEnd: 1151
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          81
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - _dwarf_error_string
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_line.c:1140,5'
          Dst:             _dwarf_error_string
    - functionName:    dwarf_get_aranges_section_name
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_line.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1118
      functionLinenumberEnd: 1132
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          81
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - _dwarf_error_string
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_line.c:1121,5'
          Dst:             _dwarf_error_string
    - functionName:    dwarf_get_ranges_section_name
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_line.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1099
      functionLinenumberEnd: 1112
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          81
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - _dwarf_error_string
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_line.c:1104,5'
          Dst:             _dwarf_error_string
    - functionName:    report_bogus_stmt_list_form
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_line.c'
      linkageType:     InternalLinkage
      functionLinenumber: 415
      functionLinenumberEnd: 439
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          54
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _dwarf_error_string
        - dwarf_get_FORM_name
        - dwarfstring_append
        - dwarfstring_append_printf_s
        - dwarfstring_append_printf_u
        - dwarfstring_constructor_fixed
        - dwarfstring_constructor_static
        - dwarfstring_destructor
        - dwarfstring_string
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_line.c:422,5'
          Dst:             dwarfstring_constructor_static
        - Src:             'src/lib/libdwarf/dwarf_line.c:423,5'
          Dst:             dwarf_get_FORM_name
        - Src:             'src/lib/libdwarf/dwarf_line.c:425,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_line.c:428,9'
          Dst:             dwarfstring_append
        - Src:             'src/lib/libdwarf/dwarf_line.c:430,5'
          Dst:             dwarfstring_constructor_fixed
        - Src:             'src/lib/libdwarf/dwarf_line.c:434,9'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_line.c:431,5'
          Dst:             dwarfstring_append_printf_s
        - Src:             'src/lib/libdwarf/dwarf_line.c:436,9'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_line.c:435,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_line.c:437,5'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_line.c:438,5'
          Dst:             dwarfstring_destructor
    - functionName:    dwarf_srcfiles
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_line.c'
      linkageType:     InternalLinkage
      functionLinenumber: 468
      functionLinenumberEnd: 742
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         84
      ICount:          724
      EdgeCount:       118
      CyclomaticComplexity: 36
      functionsReached:
        - _dwarf_error
        - _dwarf_error_string
        - _dwarf_get_alloc
        - _dwarf_get_fission_addition_die
        - _dwarf_internal_get_die_comp_dir
        - _dwarf_load_section
        - _dwarf_read_line_table_header
        - create_fullest_file_path
        - dwarf_attr
        - dwarf_dealloc
        - dwarf_formaddr
        - dwarf_global_formref
        - dwarf_srclines_files_indexes
        - dwarf_whatform
        - report_bogus_stmt_list_form
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_line.c:514,5'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_line.c:514,5'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_line.c:514,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_line.c:518,15'
          Dst:             dwarf_attr
        - Src:             'src/lib/libdwarf/dwarf_line.c:525,9'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_line.c:526,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_line.c:530,11'
          Dst:             _dwarf_load_section
        - Src:             'src/lib/libdwarf/dwarf_line.c:532,9'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_line.c:536,9'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_line.c:541,12'
          Dst:             dwarf_whatform
        - Src:             'src/lib/libdwarf/dwarf_line.c:543,9'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_line.c:551,16'
          Dst:             dwarf_formaddr
        - Src:             'src/lib/libdwarf/dwarf_line.c:554,17'
          Dst:             report_bogus_stmt_list_form
        - Src:             'src/lib/libdwarf/dwarf_line.c:556,17'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_line.c:565,9'
          Dst:             report_bogus_stmt_list_form
        - Src:             'src/lib/libdwarf/dwarf_line.c:567,9'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_line.c:571,16'
          Dst:             dwarf_global_formref
        - Src:             'src/lib/libdwarf/dwarf_line.c:574,13'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_line.c:579,9'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_line.c:580,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_line.c:587,20'
          Dst:             _dwarf_get_fission_addition_die
        - Src:             'src/lib/libdwarf/dwarf_line.c:590,13'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_line.c:596,13'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_line.c:597,13'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_line.c:601,5'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_line.c:604,15'
          Dst:             _dwarf_internal_get_die_comp_dir
        - Src:             'src/lib/libdwarf/dwarf_line.c:613,9'
          Dst:             _dwarf_get_alloc
        - Src:             'src/lib/libdwarf/dwarf_line.c:615,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_line.c:624,16'
          Dst:             _dwarf_read_line_table_header
        - Src:             'src/lib/libdwarf/dwarf_line.c:635,13'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_line.c:640,13'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_line.c:658,16'
          Dst:             dwarf_srclines_files_indexes
        - Src:             'src/lib/libdwarf/dwarf_line.c:669,20'
          Dst:             create_fullest_file_path
        - Src:             'src/lib/libdwarf/dwarf_line.c:672,17'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_line.c:677,31'
          Dst:             _dwarf_get_alloc
        - Src:             'src/lib/libdwarf/dwarf_line.c:679,17'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_line.c:680,17'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_line.c:681,17'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_line.c:690,9'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_line.c:698,9'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_line.c:705,9'
          Dst:             _dwarf_get_alloc
        - Src:             'src/lib/libdwarf/dwarf_line.c:708,9'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_line.c:709,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_line.c:720,9'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_line.c:731,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_line.c:740,5'
          Dst:             dwarf_dealloc
    - functionName:    _dwarf_read_loc_section
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_loc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          376
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached:
        - _dwarf_error
        - _dwarf_error_string
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_loc.c:198,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_loc.c:202,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_loc.c:202,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_loc.c:204,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_loc.c:204,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_loc.c:222,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_loc.c:222,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_loc.c:227,13'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_loc.c:232,13'
          Dst:             _dwarf_error
    - functionName:    _dwarf_read_loc_section_dwo
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_loc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 804
      functionLinenumberEnd: 1021
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - short
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         71
      ICount:          756
      EdgeCount:       90
      CyclomaticComplexity: 21
      functionsReached:
        - _dwarf_error_string
        - dwarf_decode_leb128
        - dwarfstring_append
        - dwarfstring_append_printf_u
        - dwarfstring_constructor
        - dwarfstring_destructor
        - dwarfstring_string
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/libdwarf/dwarf_loc.c:826,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_loc.c:835,9'
          Dst:             dwarf_decode_leb128
        - Src:             'src/lib/libdwarf/dwarf_loc.c:835,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_loc.c:849,9'
          Dst:             dwarf_decode_leb128
        - Src:             'src/lib/libdwarf/dwarf_loc.c:849,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_loc.c:854,9'
          Dst:             dwarf_decode_leb128
        - Src:             'src/lib/libdwarf/dwarf_loc.c:854,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_loc.c:862,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_loc.c:862,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_loc.c:876,13'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_loc.c:877,13'
          Dst:             dwarfstring_append
        - Src:             'src/lib/libdwarf/dwarf_loc.c:879,13'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_loc.c:883,13'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_loc.c:889,17'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_loc.c:887,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_loc.c:890,13'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_loc.c:901,9'
          Dst:             dwarf_decode_leb128
        - Src:             'src/lib/libdwarf/dwarf_loc.c:901,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_loc.c:906,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_loc.c:906,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_loc.c:912,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_loc.c:912,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_loc.c:929,13'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_loc.c:930,13'
          Dst:             dwarfstring_append
        - Src:             'src/lib/libdwarf/dwarf_loc.c:932,13'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_loc.c:936,13'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_loc.c:942,17'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_loc.c:940,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_loc.c:943,13'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_loc.c:953,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_loc.c:953,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_loc.c:960,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_loc.c:960,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_loc.c:969,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_loc.c:969,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_loc.c:983,13'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_loc.c:984,13'
          Dst:             dwarfstring_append
        - Src:             'src/lib/libdwarf/dwarf_loc.c:986,13'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_loc.c:990,13'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_loc.c:996,17'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_loc.c:994,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_loc.c:997,13'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_loc.c:1005,9'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_loc.c:1006,9'
          Dst:             dwarfstring_append
        - Src:             'src/lib/libdwarf/dwarf_loc.c:1008,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_loc.c:1014,13'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_loc.c:1012,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_loc.c:1015,9'
          Dst:             dwarfstring_destructor
    - functionName:    _dwarf_get_loclist_lle_count
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_loc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 320
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - short
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          88
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - _dwarf_read_loc_section
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_loc.c:305,19'
          Dst:             _dwarf_read_loc_section
    - functionName:    _dwarf_get_loclist_lle_count_dwo
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_loc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - short
        - short
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          86
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _dwarf_read_loc_section_dwo
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_loc.c:266,19'
          Dst:             _dwarf_read_loc_section_dwo
    - functionName:    _dwarf_get_loclist_header_start
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_loc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionLinenumberEnd: 415
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          161
      EdgeCount:       29
      CyclomaticComplexity: 10
      functionsReached:
        - _dwarf_error
        - _dwarf_get_fission_addition_die
        - _dwarf_load_section
        - dwarf_global_formref
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_loc.c:373,18'
          Dst:             dwarf_global_formref
        - Src:             'src/lib/libdwarf/dwarf_loc.c:378,23'
          Dst:             _dwarf_load_section
        - Src:             'src/lib/libdwarf/dwarf_loc.c:389,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_loc.c:397,18'
          Dst:             _dwarf_get_fission_addition_die
        - Src:             'src/lib/libdwarf/dwarf_loc.c:404,13'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_loc.c:409,13'
          Dst:             _dwarf_error
    - functionName:    get_loc_kind_str
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_loc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 512
      functionLinenumberEnd: 520
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dwarf_get_location_op_value_c
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_loc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2003
      functionLinenumberEnd: 2028
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          104
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _dwarf_error
        - _dwarf_error_string
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_loc.c:2008,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_loc.c:2018,9'
          Dst:             _dwarf_error
    - functionName:    dwarf_get_locdesc_entry_e
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_loc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1954
      functionLinenumberEnd: 1992
      functionDepth:   0
      returnType:      int
      argCount:        15
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          175
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _dwarf_error
        - _dwarf_error_string
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_loc.c:1961,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_loc.c:1973,9'
          Dst:             _dwarf_error
    - functionName:    dwarf_get_locdesc_entry_d
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_loc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1915
      functionLinenumberEnd: 1932
      functionDepth:   0
      returnType:      int
      argCount:        14
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          54
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dwarf_get_locdesc_entry_e
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_loc.c:1916,12'
          Dst:             dwarf_get_locdesc_entry_e
    - functionName:    dwarf_loclist_from_expr_c
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_loc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1820
      functionLinenumberEnd: 1891
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - short
        - short
        - short
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          188
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _dwarf_error
        - _dwarf_error_string
        - _dwarf_fill_in_locdesc_op_c
        - _dwarf_get_alloc
        - dwarf_dealloc
        - dwarf_dealloc_loc_head_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_loc.c:1831,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_loc.c:1832,32'
          Dst:             _dwarf_get_alloc
        - Src:             'src/lib/libdwarf/dwarf_loc.c:1835,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_loc.c:1846,9'
          Dst:             _dwarf_get_alloc
        - Src:             'src/lib/libdwarf/dwarf_loc.c:1848,9'
          Dst:             dwarf_dealloc_loc_head_c
        - Src:             'src/lib/libdwarf/dwarf_loc.c:1849,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_loc.c:1869,11'
          Dst:             _dwarf_fill_in_locdesc_op_c
        - Src:             'src/lib/libdwarf/dwarf_loc.c:1882,9'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_loc.c:1885,9'
          Dst:             dwarf_dealloc_loc_head_c
    - functionName:    _dwarf_fill_in_locdesc_op_c
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_loc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 605
      functionLinenumberEnd: 790
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - short
        - short
        - short
        - size_t
        - size_t
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         53
      ICount:          535
      EdgeCount:       68
      CyclomaticComplexity: 17
      functionsReached:
        - _dwarf_error
        - _dwarf_error_string
        - _dwarf_free_op_chain
        - _dwarf_get_alloc
        - _dwarf_loc_block_sanity_check
        - _dwarf_read_loc_expr_op
        - _dwarf_what_section_are_we
        - dwarf_dealloc
        - dwarfstring_append_printf_u
        - dwarfstring_constructor
        - dwarfstring_destructor
        - dwarfstring_string
        - validate_lle_value
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/lib/libdwarf/dwarf_loc.c:731,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_loc.c:637,15'
          Dst:             _dwarf_what_section_are_we
        - Src:             'src/lib/libdwarf/dwarf_loc.c:641,13'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_loc.c:644,15'
          Dst:             _dwarf_loc_block_sanity_check
        - Src:             'src/lib/libdwarf/dwarf_loc.c:654,15'
          Dst:             _dwarf_read_loc_expr_op
        - Src:             'src/lib/libdwarf/dwarf_loc.c:665,13'
          Dst:             _dwarf_free_op_chain
        - Src:             'src/lib/libdwarf/dwarf_loc.c:675,13'
          Dst:             _dwarf_free_op_chain
        - Src:             'src/lib/libdwarf/dwarf_loc.c:676,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_loc.c:682,37'
          Dst:             _dwarf_get_alloc
        - Src:             'src/lib/libdwarf/dwarf_loc.c:685,13'
          Dst:             _dwarf_free_op_chain
        - Src:             'src/lib/libdwarf/dwarf_loc.c:686,13'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_loc.c:702,30'
          Dst:             _dwarf_get_alloc
        - Src:             'src/lib/libdwarf/dwarf_loc.c:706,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_loc.c:710,13'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_loc.c:727,9'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_loc.c:756,9'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_loc.c:757,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_loc.c:764,13'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_loc.c:762,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_loc.c:765,9'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_loc.c:766,9'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_loc.c:779,11'
          Dst:             validate_lle_value
        - Src:             'src/lib/libdwarf/dwarf_loc.c:781,9'
          Dst:             dwarf_dealloc
    - functionName:    _dwarf_loc_block_sanity_check
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_loc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 447
      functionLinenumberEnd: 498
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          138
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _dwarf_error_string
        - _dwarf_lkind_name
        - dwarfstring_append
        - dwarfstring_constructor
        - dwarfstring_destructor
        - dwarfstring_string
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_loc.c:461,13'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_loc.c:462,13'
          Dst:             dwarfstring_append
        - Src:             'src/lib/libdwarf/dwarf_loc.c:464,13'
          Dst:             _dwarf_lkind_name
        - Src:             'src/lib/libdwarf/dwarf_loc.c:467,17'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_loc.c:465,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_loc.c:468,13'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_loc.c:485,13'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_loc.c:486,13'
          Dst:             dwarfstring_append
        - Src:             'src/lib/libdwarf/dwarf_loc.c:489,13'
          Dst:             _dwarf_lkind_name
        - Src:             'src/lib/libdwarf/dwarf_loc.c:492,17'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_loc.c:490,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_loc.c:493,13'
          Dst:             dwarfstring_destructor
    - functionName:    _dwarf_free_op_chain
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_loc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - dwarf_dealloc
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_loc.c:155,9'
          Dst:             dwarf_dealloc
    - functionName:    validate_lle_value
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_loc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 525
      functionLinenumberEnd: 585
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          157
      EdgeCount:       51
      CyclomaticComplexity: 27
      functionsReached:
        - _dwarf_error_string
        - dwarfstring_append_printf_s
        - dwarfstring_append_printf_u
        - dwarfstring_constructor
        - dwarfstring_destructor
        - dwarfstring_string
        - get_loc_kind_str
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/libdwarf/dwarf_loc.c:529,9'
          Branch Sides:    []
        - Branch String:   'src/lib/libdwarf/dwarf_loc.c:559,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_loc.c:542,9'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_loc.c:546,21'
          Dst:             get_loc_kind_str
        - Src:             'src/lib/libdwarf/dwarf_loc.c:544,9'
          Dst:             dwarfstring_append_printf_s
        - Src:             'src/lib/libdwarf/dwarf_loc.c:548,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_loc.c:551,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_loc.c:555,13'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_loc.c:554,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_loc.c:556,9'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_loc.c:569,9'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_loc.c:572,21'
          Dst:             get_loc_kind_str
        - Src:             'src/lib/libdwarf/dwarf_loc.c:570,9'
          Dst:             dwarfstring_append_printf_s
        - Src:             'src/lib/libdwarf/dwarf_loc.c:574,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_loc.c:577,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_loc.c:581,13'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_loc.c:580,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_loc.c:582,9'
          Dst:             dwarfstring_destructor
    - functionName:    _dwarf_lkind_name
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_loc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          58
      EdgeCount:       21
      CyclomaticComplexity: 12
      functionsReached:
        - dwarfstring_append
        - dwarfstring_append_printf_u
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/libdwarf/dwarf_loc.c:84,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_loc.c:86,9'
          Dst:             dwarfstring_append
        - Src:             'src/lib/libdwarf/dwarf_loc.c:89,9'
          Dst:             dwarfstring_append
        - Src:             'src/lib/libdwarf/dwarf_loc.c:92,9'
          Dst:             dwarfstring_append
        - Src:             'src/lib/libdwarf/dwarf_loc.c:95,9'
          Dst:             dwarfstring_append
        - Src:             'src/lib/libdwarf/dwarf_loc.c:98,9'
          Dst:             dwarfstring_append
        - Src:             'src/lib/libdwarf/dwarf_loc.c:102,5'
          Dst:             dwarfstring_append_printf_u
    - functionName:    cook_loclists_contents
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_loc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1427
      functionLinenumberEnd: 1590
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         69
      ICount:          497
      EdgeCount:       87
      CyclomaticComplexity: 20
      functionsReached:
        - _dwarf_error_string
        - _dwarf_look_in_local_and_tied_by_index
        - dwarf_dealloc_error
        - dwarfstring_append_printf_u
        - dwarfstring_constructor
        - dwarfstring_destructor
        - dwarfstring_string
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/libdwarf/dwarf_loc.c:1443,9'
          Branch Sides:    []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_loc.c:1449,23'
          Dst:             _dwarf_look_in_local_and_tied_by_index
        - Src:             'src/lib/libdwarf/dwarf_loc.c:1459,21'
          Dst:             dwarf_dealloc_error
        - Src:             'src/lib/libdwarf/dwarf_loc.c:1475,23'
          Dst:             _dwarf_look_in_local_and_tied_by_index
        - Src:             'src/lib/libdwarf/dwarf_loc.c:1484,21'
          Dst:             dwarf_dealloc_error
        - Src:             'src/lib/libdwarf/dwarf_loc.c:1493,23'
          Dst:             _dwarf_look_in_local_and_tied_by_index
        - Src:             'src/lib/libdwarf/dwarf_loc.c:1503,21'
          Dst:             dwarf_dealloc_error
        - Src:             'src/lib/libdwarf/dwarf_loc.c:1517,23'
          Dst:             _dwarf_look_in_local_and_tied_by_index
        - Src:             'src/lib/libdwarf/dwarf_loc.c:1526,21'
          Dst:             dwarf_dealloc_error
        - Src:             'src/lib/libdwarf/dwarf_loc.c:1576,13'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_loc.c:1577,13'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_loc.c:1583,17'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_loc.c:1581,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_loc.c:1584,13'
          Dst:             dwarfstring_destructor
    - functionName:    _dwarf_original_expression_build
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_loc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1162
      functionLinenumberEnd: 1252
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          221
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _dwarf_error
        - _dwarf_fill_in_locdesc_op_c
        - _dwarf_formblock_internal
        - _dwarf_get_alloc
        - dwarf_dealloc
        - dwarf_formexprloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_loc.c:1178,18'
          Dst:             dwarf_formexprloc
        - Src:             'src/lib/libdwarf/dwarf_loc.c:1192,18'
          Dst:             _dwarf_formblock_internal
        - Src:             'src/lib/libdwarf/dwarf_loc.c:1213,9'
          Dst:             _dwarf_get_alloc
        - Src:             'src/lib/libdwarf/dwarf_loc.c:1215,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_loc.c:1233,14'
          Dst:             _dwarf_fill_in_locdesc_op_c
        - Src:             'src/lib/libdwarf/dwarf_loc.c:1246,9'
          Dst:             dwarf_dealloc
    - functionName:    cook_gnu_loclist_contents
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_loc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1311
      functionLinenumberEnd: 1420
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         47
      ICount:          348
      EdgeCount:       59
      CyclomaticComplexity: 14
      functionsReached:
        - _dwarf_error_string
        - _dwarf_look_in_local_and_tied_by_index
        - dwarf_dealloc_error
        - dwarfstring_append_printf_u
        - dwarfstring_constructor
        - dwarfstring_destructor
        - dwarfstring_string
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/libdwarf/dwarf_loc.c:1322,9'
          Branch Sides:    []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_loc.c:1326,19'
          Dst:             _dwarf_look_in_local_and_tied_by_index
        - Src:             'src/lib/libdwarf/dwarf_loc.c:1334,21'
          Dst:             dwarf_dealloc_error
        - Src:             'src/lib/libdwarf/dwarf_loc.c:1349,19'
          Dst:             _dwarf_look_in_local_and_tied_by_index
        - Src:             'src/lib/libdwarf/dwarf_loc.c:1356,21'
          Dst:             dwarf_dealloc_error
        - Src:             'src/lib/libdwarf/dwarf_loc.c:1372,19'
          Dst:             _dwarf_look_in_local_and_tied_by_index
        - Src:             'src/lib/libdwarf/dwarf_loc.c:1379,21'
          Dst:             dwarf_dealloc_error
        - Src:             'src/lib/libdwarf/dwarf_loc.c:1385,19'
          Dst:             _dwarf_look_in_local_and_tied_by_index
        - Src:             'src/lib/libdwarf/dwarf_loc.c:1392,21'
          Dst:             dwarf_dealloc_error
        - Src:             'src/lib/libdwarf/dwarf_loc.c:1404,13'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_loc.c:1405,13'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_loc.c:1411,17'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_loc.c:1409,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_loc.c:1412,13'
          Dst:             dwarfstring_destructor
    - functionName:    cook_original_loclist_contents
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_loc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1261
      functionLinenumberEnd: 1305
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          127
      EdgeCount:       13
      CyclomaticComplexity: 2
      functionsReached:
        - _dwarf_error_string
        - dwarfstring_append_printf_u
        - dwarfstring_constructor
        - dwarfstring_destructor
        - dwarfstring_string
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/libdwarf/dwarf_loc.c:1270,9'
          Branch Sides:    []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_loc.c:1290,13'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_loc.c:1291,13'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_loc.c:1298,17'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_loc.c:1296,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_loc.c:1299,13'
          Dst:             dwarfstring_destructor
    - functionName:    _dwarf_original_loclist_build
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_loc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1045
      functionLinenumberEnd: 1155
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          262
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - _dwarf_error
        - _dwarf_fill_in_locdesc_op_c
        - _dwarf_get_alloc
        - _dwarf_get_loclist_header_start
        - _dwarf_get_loclist_lle_count
        - _dwarf_get_loclist_lle_count_dwo
        - _dwarf_read_loc_section
        - _dwarf_read_loc_section_dwo
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_loc.c:1058,15'
          Dst:             _dwarf_get_loclist_header_start
        - Src:             'src/lib/libdwarf/dwarf_loc.c:1066,21'
          Dst:             _dwarf_get_loclist_lle_count_dwo
        - Src:             'src/lib/libdwarf/dwarf_loc.c:1073,21'
          Dst:             _dwarf_get_loclist_lle_count
        - Src:             'src/lib/libdwarf/dwarf_loc.c:1087,9'
          Dst:             _dwarf_get_alloc
        - Src:             'src/lib/libdwarf/dwarf_loc.c:1089,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_loc.c:1109,22'
          Dst:             _dwarf_read_loc_section_dwo
        - Src:             'src/lib/libdwarf/dwarf_loc.c:1118,22'
          Dst:             _dwarf_read_loc_section
        - Src:             'src/lib/libdwarf/dwarf_loc.c:1130,16'
          Dst:             _dwarf_fill_in_locdesc_op_c
    - functionName:    context_is_cu_not_tu
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_loc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 420
      functionLinenumberEnd: 429
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          43
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    determine_location_lkind
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_loc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          119
      EdgeCount:       33
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/libdwarf/dwarf_loc.c:112,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _dwarf_setup_loc
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_loc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 330
      functionLinenumberEnd: 360
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          110
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _dwarf_error
        - _dwarf_error_string
        - dwarf_whatform
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_loc.c:340,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_loc.c:346,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_loc.c:352,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_loc.c:354,14'
          Dst:             dwarf_whatform
    - functionName:    dwarf_get_loclist_c
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_loc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1601
      functionLinenumberEnd: 1806
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         127
      ICount:          816
      EdgeCount:       174
      CyclomaticComplexity: 49
      functionsReached:
        - _dwarf_error
        - _dwarf_error_string
        - _dwarf_get_alloc
        - _dwarf_load_section
        - _dwarf_loclists_fill_in_lle_head
        - _dwarf_original_expression_build
        - _dwarf_original_loclist_build
        - _dwarf_setup_loc
        - context_is_cu_not_tu
        - cook_gnu_loclist_contents
        - cook_loclists_contents
        - cook_original_loclist_contents
        - determine_location_lkind
        - dwarf_dealloc_loc_head_c
        - dwarf_get_AT_name
        - dwarf_get_FORM_name
        - dwarf_global_formref_b
        - dwarfstring_append
        - dwarfstring_append_printf_u
        - dwarfstring_constructor
        - dwarfstring_destructor
        - dwarfstring_string
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_loc.c:1619,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_loc.c:1626,17'
          Dst:             _dwarf_setup_loc
        - Src:             'src/lib/libdwarf/dwarf_loc.c:1631,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_loc.c:1639,13'
          Dst:             determine_location_lkind
        - Src:             'src/lib/libdwarf/dwarf_loc.c:1644,15'
          Dst:             dwarf_global_formref_b
        - Src:             'src/lib/libdwarf/dwarf_loc.c:1661,17'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_loc.c:1673,21'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_loc.c:1682,15'
          Dst:             _dwarf_load_section
        - Src:             'src/lib/libdwarf/dwarf_loc.c:1694,13'
          Dst:             determine_location_lkind
        - Src:             'src/lib/libdwarf/dwarf_loc.c:1701,9'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_loc.c:1702,9'
          Dst:             dwarf_get_FORM_name
        - Src:             'src/lib/libdwarf/dwarf_loc.c:1703,9'
          Dst:             dwarf_get_AT_name
        - Src:             'src/lib/libdwarf/dwarf_loc.c:1704,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_loc.c:1707,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_loc.c:1709,9'
          Dst:             dwarfstring_append
        - Src:             'src/lib/libdwarf/dwarf_loc.c:1710,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_loc.c:1712,9'
          Dst:             dwarfstring_append
        - Src:             'src/lib/libdwarf/dwarf_loc.c:1714,13'
          Dst:             dwarfstring_append
        - Src:             'src/lib/libdwarf/dwarf_loc.c:1716,13'
          Dst:             dwarfstring_append
        - Src:             'src/lib/libdwarf/dwarf_loc.c:1718,9'
          Dst:             dwarfstring_append
        - Src:             'src/lib/libdwarf/dwarf_loc.c:1720,13'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_loc.c:1719,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_loc.c:1721,9'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_loc.c:1727,9'
          Dst:             _dwarf_get_alloc
        - Src:             'src/lib/libdwarf/dwarf_loc.c:1729,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_loc.c:1757,16'
          Dst:             context_is_cu_not_tu
        - Src:             'src/lib/libdwarf/dwarf_loc.c:1759,13'
          Dst:             dwarf_dealloc_loc_head_c
        - Src:             'src/lib/libdwarf/dwarf_loc.c:1762,16'
          Dst:             _dwarf_original_loclist_build
        - Src:             'src/lib/libdwarf/dwarf_loc.c:1765,13'
          Dst:             dwarf_dealloc_loc_head_c
        - Src:             'src/lib/libdwarf/dwarf_loc.c:1769,20'
          Dst:             cook_original_loclist_contents
        - Src:             'src/lib/libdwarf/dwarf_loc.c:1772,20'
          Dst:             cook_gnu_loclist_contents
        - Src:             'src/lib/libdwarf/dwarf_loc.c:1775,13'
          Dst:             dwarf_dealloc_loc_head_c
        - Src:             'src/lib/libdwarf/dwarf_loc.c:1781,16'
          Dst:             _dwarf_original_expression_build
        - Src:             'src/lib/libdwarf/dwarf_loc.c:1784,13'
          Dst:             dwarf_dealloc_loc_head_c
        - Src:             'src/lib/libdwarf/dwarf_loc.c:1791,17'
          Dst:             _dwarf_loclists_fill_in_lle_head
        - Src:             'src/lib/libdwarf/dwarf_loc.c:1794,13'
          Dst:             dwarf_dealloc_loc_head_c
        - Src:             'src/lib/libdwarf/dwarf_loc.c:1797,17'
          Dst:             cook_loclists_contents
        - Src:             'src/lib/libdwarf/dwarf_loc.c:1799,13'
          Dst:             dwarf_dealloc_loc_head_c
    - functionName:    dwarf_get_loclist_head_kind
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_loc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1027
      functionLinenumberEnd: 1038
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _dwarf_error_string
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_loc.c:1029,9'
          Dst:             _dwarf_error_string
    - functionName:    _dwarf_locdesc_c_constructor
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_loc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          58
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    alloc_rle_and_append_to_list
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_loclists.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1062
      functionLinenumberEnd: 1085
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          85
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _dwarf_error_string
        - _dwarf_locdesc_c_constructor
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:1067,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:1073,5'
          Dst:             _dwarf_locdesc_c_constructor
    - functionName:    counted_loc_descr
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_loclists.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          93
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _dwarf_error_string
        - dwarf_decode_leb128
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:140,5'
          Dst:             dwarf_decode_leb128
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:140,5'
          Dst:             _dwarf_error_string
    - functionName:    free_loclists_chain
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_loclists.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          108
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - dwarf_dealloc
        - free_loclists_context
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:119,13'
          Dst:             free_loclists_context
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:121,13'
          Dst:             dwarf_dealloc
    - functionName:    free_loclists_context
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_loclists.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _dwarf_loclists_head_destructor
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_loclists.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1516
      functionLinenumberEnd: 1520
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _dwarf_free_loclists_limited_head_content
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:1519,5'
          Dst:             _dwarf_free_loclists_limited_head_content
    - functionName:    _dwarf_free_loclists_limited_head_content
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_loclists.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1448
      functionLinenumberEnd: 1465
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          65
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dwarf_dealloc_loc_head_c
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_loclists.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1471
      functionLinenumberEnd: 1510
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         32
      ICount:          167
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - _dwarf_free_loclists_limited_head_content
        - dwarf_dealloc
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:1485,9'
          Dst:             _dwarf_free_loclists_limited_head_content
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:1498,17'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:1505,9'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:1509,5'
          Dst:             dwarf_dealloc
    - functionName:    build_array_of_lle
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_loclists.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1098
      functionLinenumberEnd: 1201
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          337
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - _dwarf_error_string
        - _dwarf_fill_in_locdesc_op_c
        - _dwarf_get_alloc
        - alloc_rle_and_append_to_list
        - read_single_lle_entry
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:1121,15'
          Dst:             read_single_lle_entry
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:1130,15'
          Dst:             alloc_rle_and_append_to_list
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:1164,34'
          Dst:             _dwarf_get_alloc
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:1167,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:1186,15'
          Dst:             _dwarf_fill_in_locdesc_op_c
    - functionName:    read_single_lle_entry
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_loclists.c'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 356
      functionDepth:   0
      returnType:      int
      argCount:        13
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - short
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         76
      ICount:          703
      EdgeCount:       96
      CyclomaticComplexity: 22
      functionsReached:
        - _dwarf_error_string
        - counted_loc_descr
        - dwarf_decode_leb128
        - dwarfstring_append_printf_u
        - dwarfstring_constructor
        - dwarfstring_destructor
        - dwarfstring_string
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/libdwarf/dwarf_loclists.c:191,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:181,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:194,9'
          Dst:             dwarf_decode_leb128
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:194,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:204,9'
          Dst:             dwarf_decode_leb128
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:204,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:207,9'
          Dst:             dwarf_decode_leb128
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:207,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:210,15'
          Dst:             counted_loc_descr
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:229,15'
          Dst:             counted_loc_descr
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:245,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:245,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:254,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:254,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:258,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:258,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:262,15'
          Dst:             counted_loc_descr
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:280,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:280,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:284,9'
          Dst:             dwarf_decode_leb128
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:284,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:287,15'
          Dst:             counted_loc_descr
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:306,13'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:307,13'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:311,13'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:314,17'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:313,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:315,13'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:332,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:340,13'
          Dst:             _dwarf_error_string
    - functionName:    _dwarf_which_loclists_context
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_loclists.c'
      linkageType:     InternalLinkage
      functionLinenumber: 969
      functionLinenumberEnd: 1054
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          193
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - _dwarf_error_string
        - dwarfstring_append
        - dwarfstring_append_printf_u
        - dwarfstring_constructor
        - dwarfstring_destructor
        - dwarfstring_string
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:1040,9'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:1041,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:1045,9'
          Dst:             dwarfstring_append
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:1050,13'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:1048,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:1051,9'
          Dst:             dwarfstring_destructor
    - functionName:    _dwarf_loclists_fill_in_lle_head
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_loclists.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1214
      functionLinenumberEnd: 1403
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         56
      ICount:          489
      EdgeCount:       76
      CyclomaticComplexity: 22
      functionsReached:
        - _dwarf_error_string
        - _dwarf_search_for_signature
        - _dwarf_which_loclists_context
        - build_array_of_lle
        - dwarfstring_append_printf_u
        - dwarfstring_constructor
        - dwarfstring_destructor
        - dwarfstring_string
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:1236,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:1254,19'
          Dst:             _dwarf_search_for_signature
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:1259,21'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:1270,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:1285,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:1292,15'
          Dst:             _dwarf_which_loclists_context
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:1308,17'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:1330,9'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:1331,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:1334,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:1339,13'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:1337,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:1340,9'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:1358,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:1358,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:1361,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:1370,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:1379,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:1398,11'
          Dst:             build_array_of_lle
    - functionName:    dwarf_get_loclist_lle
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_loclists.c'
      linkageType:     InternalLinkage
      functionLinenumber: 920
      functionLinenumberEnd: 957
      functionDepth:   0
      returnType:      int
      argCount:        12
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          162
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - _dwarf_error_string
        - read_single_lle_entry
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:927,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:940,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:948,11'
          Dst:             read_single_lle_entry
    - functionName:    dwarf_get_loclist_context_basics
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_loclists.c'
      linkageType:     InternalLinkage
      functionLinenumber: 844
      functionLinenumberEnd: 895
      functionDepth:   0
      returnType:      int
      argCount:        13
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         50
      ICount:          279
      EdgeCount:       66
      CyclomaticComplexity: 18
      functionsReached:
        - _dwarf_error_string
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:847,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:856,9'
          Dst:             _dwarf_error_string
    - functionName:    dwarf_get_loclist_head_basics
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_loclists.c'
      linkageType:     InternalLinkage
      functionLinenumber: 774
      functionLinenumberEnd: 822
      functionDepth:   0
      returnType:      int
      argCount:        21
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          197
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _dwarf_error_string
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:778,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:786,9'
          Dst:             _dwarf_error_string
    - functionName:    dwarf_get_loclist_offset_index_value
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_loclists.c'
      linkageType:     InternalLinkage
      functionLinenumber: 700
      functionLinenumberEnd: 747
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          233
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - _dwarf_error_string
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:706,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:714,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:728,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:728,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:732,9'
          Dst:             _dwarf_error_string
    - functionName:    _dwarf_dealloc_loclists_context
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_loclists.c'
      linkageType:     InternalLinkage
      functionLinenumber: 674
      functionLinenumberEnd: 690
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          72
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - free_loclists_context
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:684,9'
          Dst:             free_loclists_context
    - functionName:    internal_load_loclists_contexts
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_loclists.c'
      linkageType:     InternalLinkage
      functionLinenumber: 532
      functionLinenumberEnd: 614
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          223
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - _dwarf_error_string
        - _dwarf_get_alloc
        - _dwarf_internal_read_loclists_header
        - dwarf_dealloc
        - free_loclists_chain
        - free_loclists_context
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:553,13'
          Dst:             free_loclists_chain
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:554,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:561,15'
          Dst:             _dwarf_internal_read_loclists_header
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:567,13'
          Dst:             free_loclists_chain
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:568,13'
          Dst:             free_loclists_context
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:574,13'
          Dst:             _dwarf_get_alloc
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:576,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:579,13'
          Dst:             free_loclists_chain
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:580,13'
          Dst:             free_loclists_context
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:593,9'
          Dst:             free_loclists_chain
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:594,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:606,9'
          Dst:             dwarf_dealloc
    - functionName:    _dwarf_internal_read_loclists_header
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_loclists.c'
      linkageType:     InternalLinkage
      functionLinenumber: 379
      functionLinenumberEnd: 521
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - int
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         98
      ICount:          815
      EdgeCount:       132
      CyclomaticComplexity: 36
      functionsReached:
        - _dwarf_create_area_len_error
        - _dwarf_error_string
        - _dwarf_read_unaligned_ck_wrapper
        - calloc
        - dwarfstring_append_printf_u
        - dwarfstring_constructor
        - dwarfstring_destructor
        - dwarfstring_string
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:391,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:391,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:391,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:391,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:391,5'
          Dst:             _dwarf_create_area_len_error
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:391,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:391,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:391,5'
          Dst:             _dwarf_create_area_len_error
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:391,5'
          Dst:             _dwarf_create_area_len_error
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:398,9'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:399,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:402,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:404,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:408,13'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:407,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:409,9'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:419,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:419,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:423,9'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:424,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:428,13'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:427,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:429,9'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:435,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:435,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:440,9'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:441,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:445,13'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:444,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:446,9'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:452,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:452,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:456,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:464,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:464,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:469,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:484,17'
          Dst:             calloc
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:486,17'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:497,23'
          Dst:             _dwarf_read_unaligned_ck_wrapper
    - functionName:    dwarf_load_loclists
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_loclists.c'
      linkageType:     InternalLinkage
      functionLinenumber: 630
      functionLinenumberEnd: 668
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          151
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - _dwarf_error_string
        - _dwarf_load_section
        - internal_load_loclists_contexts
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:635,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:647,15'
          Dst:             _dwarf_load_section
        - Src:             'src/lib/libdwarf/dwarf_loclists.c:658,11'
          Dst:             internal_load_loclists_contexts
    - functionName:    read_encoded_addr
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_locationop_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          236
      EdgeCount:       37
      CyclomaticComplexity: 8
      functionsReached:
        - _dwarf_error
        - _dwarf_error_string
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/libdwarf/dwarf_locationop_read.c:80,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:87,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:87,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:93,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:93,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:99,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:99,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:106,9'
          Dst:             _dwarf_error
    - functionName:    _dwarf_read_loc_expr_op
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_locationop_read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 918
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - short
        - short
        - short
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         501
      ICount:          3272
      EdgeCount:       594
      CyclomaticComplexity: 95
      functionsReached:
        - _dwarf_error
        - _dwarf_error_string
        - dwarf_decode_leb128
        - dwarf_decode_signed_leb128
        - dwarf_get_OP_name
        - dwarfstring_append
        - dwarfstring_append_printf_i
        - dwarfstring_append_printf_u
        - dwarfstring_constructor
        - dwarfstring_destructor
        - dwarfstring_string
        - read_encoded_addr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/libdwarf/dwarf_locationop_read.c:177,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:154,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:164,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:213,9'
          Dst:             dwarf_decode_leb128
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:213,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:254,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:254,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:263,13'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:269,13'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:277,13'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:284,13'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:291,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:291,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:298,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:298,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:306,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:306,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:313,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:313,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:321,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:321,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:328,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:328,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:335,9'
          Dst:             dwarf_decode_leb128
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:335,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:341,9'
          Dst:             dwarf_decode_signed_leb128
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:341,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:347,9'
          Dst:             dwarf_decode_signed_leb128
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:347,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:384,9'
          Dst:             dwarf_decode_signed_leb128
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:384,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:391,9'
          Dst:             dwarf_decode_leb128
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:391,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:395,9'
          Dst:             dwarf_decode_signed_leb128
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:395,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:406,13'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:412,13'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:426,13'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:432,13'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:443,13'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:449,13'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:453,9'
          Dst:             dwarf_decode_leb128
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:453,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:461,13'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:467,13'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:486,9'
          Dst:             dwarf_decode_leb128
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:486,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:507,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:507,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:515,9'
          Dst:             dwarf_decode_leb128
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:515,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:524,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:524,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:531,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:531,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:537,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:537,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:550,9'
          Dst:             dwarf_decode_leb128
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:550,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:554,9'
          Dst:             dwarf_decode_leb128
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:554,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:570,13'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:576,13'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:582,9'
          Dst:             dwarf_decode_leb128
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:582,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:590,9'
          Dst:             dwarf_decode_leb128
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:590,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:602,13'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:624,17'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:631,22'
          Dst:             read_encoded_addr
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:640,17'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:664,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:664,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:668,13'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:673,9'
          Dst:             dwarf_decode_signed_leb128
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:673,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:689,9'
          Dst:             dwarf_decode_leb128
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:689,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:701,13'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:709,9'
          Dst:             dwarf_decode_leb128
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:709,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:714,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:735,13'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:745,9'
          Dst:             dwarf_decode_leb128
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:745,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:749,9'
          Dst:             dwarf_decode_leb128
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:749,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:758,9'
          Dst:             dwarf_decode_leb128
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:758,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:764,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:764,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:768,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:780,9'
          Dst:             dwarf_decode_leb128
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:780,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:788,9'
          Dst:             dwarf_decode_leb128
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:788,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:795,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:795,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:799,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:819,9'
          Dst:             dwarf_decode_leb128
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:819,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:825,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:825,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:829,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:836,9'
          Dst:             dwarf_decode_signed_leb128
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:836,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:844,9'
          Dst:             dwarf_decode_leb128
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:844,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:848,9'
          Dst:             dwarf_decode_leb128
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:848,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:859,9'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:860,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:863,9'
          Dst:             dwarfstring_append
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:864,9'
          Dst:             dwarf_get_OP_name
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:865,9'
          Dst:             dwarfstring_append
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:867,9'
          Dst:             dwarfstring_append
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:868,9'
          Dst:             dwarfstring_append
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:870,13'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:869,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:871,9'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:876,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:883,9'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:884,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:888,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:889,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:890,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:892,9'
          Dst:             dwarfstring_append_printf_i
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:895,13'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:894,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:896,9'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_locationop_read.c:907,9'
          Dst:             _dwarf_error
    - functionName:    macho_load_section
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_machoread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          220
      EdgeCount:       36
      CyclomaticComplexity: 12
      functionsReached:
        - _dwarf_object_read_random
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_machoread.c:294,15'
          Dst:             _dwarf_object_read_random
    - functionName:    macho_get_section_count
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_machoread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    macho_get_file_size
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_machoread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    macho_get_pointer_size
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_machoread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    macho_get_length_size
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_machoread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    macho_get_byte_order
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_machoread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    macho_get_section_info
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_machoread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          88
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fill_in_uni_arch_32
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_machoread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1175
      functionLinenumberEnd: 1206
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          194
      EdgeCount:       31
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    magic_copy
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_machoread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1154
      functionLinenumberEnd: 1163
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          48
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _dwarf_object_detector_universal_head_fd
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_machoread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1217
      functionLinenumberEnd: 1368
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         50
      ICount:          415
      EdgeCount:       69
      CyclomaticComplexity: 21
      functionsReached:
        - _dwarf_fill_in_uni_arch_64
        - _dwarf_object_read_random
        - calloc
        - fill_in_uni_arch_32
        - magic_copy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_machoread.c:1234,11'
          Dst:             _dwarf_object_read_random
        - Src:             'src/lib/libdwarf/dwarf_machoread.c:1239,21'
          Dst:             magic_copy
        - Src:             'src/lib/libdwarf/dwarf_machoread.c:1276,9'
          Dst:             calloc
        - Src:             'src/lib/libdwarf/dwarf_machoread.c:1284,33'
          Dst:             calloc
        - Src:             'src/lib/libdwarf/dwarf_machoread.c:1300,15'
          Dst:             _dwarf_object_read_random
        - Src:             'src/lib/libdwarf/dwarf_machoread.c:1309,15'
          Dst:             fill_in_uni_arch_32
        - Src:             'src/lib/libdwarf/dwarf_machoread.c:1320,36'
          Dst:             calloc
        - Src:             'src/lib/libdwarf/dwarf_machoread.c:1335,15'
          Dst:             _dwarf_object_read_random
        - Src:             'src/lib/libdwarf/dwarf_machoread.c:1345,15'
          Dst:             _dwarf_fill_in_uni_arch_64
    - functionName:    _dwarf_macho_inner_object_fd
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_machoread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 944
      functionLinenumberEnd: 992
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - int
        - int
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          149
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _dwarf_dealloc_universal_head
        - _dwarf_object_detector_fd_a
        - _dwarf_object_detector_universal_head_fd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_machoread.c:950,12'
          Dst:             _dwarf_object_detector_universal_head_fd
        - Src:             'src/lib/libdwarf/dwarf_machoread.c:958,9'
          Dst:             _dwarf_dealloc_universal_head
        - Src:             'src/lib/libdwarf/dwarf_machoread.c:969,9'
          Dst:             _dwarf_dealloc_universal_head
        - Src:             'src/lib/libdwarf/dwarf_machoread.c:980,15'
          Dst:             _dwarf_object_detector_fd_a
        - Src:             'src/lib/libdwarf/dwarf_machoread.c:984,13'
          Dst:             _dwarf_dealloc_universal_head
        - Src:             'src/lib/libdwarf/dwarf_machoread.c:990,5'
          Dst:             _dwarf_dealloc_universal_head
    - functionName:    _dwarf_dealloc_universal_head
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_machoread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1372
      functionLinenumberEnd: 1379
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _dwarf_macho_object_access_internals_init
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_machoread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1006
      functionLinenumberEnd: 1101
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          323
      EdgeCount:       50
      CyclomaticComplexity: 14
      functionsReached:
        - _dwarf_load_macho_commands
        - _dwarf_load_macho_header
        - _dwarf_macho_inner_object_fd
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_machoread.c:1019,15'
          Dst:             _dwarf_macho_inner_object_fd
        - Src:             'src/lib/libdwarf/dwarf_machoread.c:1071,11'
          Dst:             _dwarf_load_macho_header
        - Src:             'src/lib/libdwarf/dwarf_machoread.c:1076,11'
          Dst:             _dwarf_load_macho_commands
        - Src:             'src/lib/libdwarf/dwarf_machoread.c:1090,18'
          Dst:             strcmp
    - functionName:    _dwarf_load_macho_header
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_machoread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 407
      functionLinenumberEnd: 419
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          60
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _dwarf_load_macho_header64
        - load_macho_header32
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_machoread.c:411,15'
          Dst:             load_macho_header32
        - Src:             'src/lib/libdwarf/dwarf_machoread.c:413,15'
          Dst:             _dwarf_load_macho_header64
    - functionName:    _dwarf_load_macho_commands
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_machoread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 785
      functionLinenumberEnd: 855
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         36
      ICount:          315
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - _dwarf_macho_load_dwarf_sections
        - _dwarf_macho_load_segment_commands
        - _dwarf_object_read_random
        - calloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_machoread.c:807,57'
          Dst:             calloc
        - Src:             'src/lib/libdwarf/dwarf_machoread.c:816,15'
          Dst:             _dwarf_object_read_random
        - Src:             'src/lib/libdwarf/dwarf_machoread.c:843,11'
          Dst:             _dwarf_macho_load_segment_commands
        - Src:             'src/lib/libdwarf/dwarf_machoread.c:849,11'
          Dst:             _dwarf_macho_load_dwarf_sections
    - functionName:    _dwarf_macho_load_segment_commands
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_machoread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 493
      functionLinenumberEnd: 548
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          183
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - _dwarf_load_segment_command_content64
        - _dwarf_uint64_mult
        - calloc
        - load_segment_command_content32
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_machoread.c:503,11'
          Dst:             _dwarf_uint64_mult
        - Src:             'src/lib/libdwarf/dwarf_machoread.c:513,9'
          Dst:             calloc
        - Src:             'src/lib/libdwarf/dwarf_machoread.c:533,19'
          Dst:             load_segment_command_content32
        - Src:             'src/lib/libdwarf/dwarf_machoread.c:537,19'
          Dst:             _dwarf_load_segment_command_content64
    - functionName:    _dwarf_macho_load_dwarf_sections
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_machoread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 743
      functionLinenumberEnd: 779
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          147
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - _dwarf_macho_load_dwarf_section_details
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_machoread.c:763,18'
          Dst:             strcmp
        - Src:             'src/lib/libdwarf/dwarf_machoread.c:766,17'
          Dst:             strcmp
        - Src:             'src/lib/libdwarf/dwarf_machoread.c:769,17'
          Dst:             strcmp
        - Src:             'src/lib/libdwarf/dwarf_machoread.c:772,15'
          Dst:             _dwarf_macho_load_dwarf_section_details
    - functionName:    _dwarf_macho_load_dwarf_section_details
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_machoread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 724
      functionLinenumberEnd: 738
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          68
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _dwarf_macho_load_dwarf_section_details32
        - _dwarf_macho_load_dwarf_section_details64
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_machoread.c:728,15'
          Dst:             _dwarf_macho_load_dwarf_section_details32
        - Src:             'src/lib/libdwarf/dwarf_machoread.c:731,15'
          Dst:             _dwarf_macho_load_dwarf_section_details64
    - functionName:    _dwarf_macho_load_dwarf_section_details32
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_machoread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 555
      functionLinenumberEnd: 717
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         70
      ICount:          582
      EdgeCount:       92
      CyclomaticComplexity: 24
      functionsReached:
        - _dwarf_not_ascii
        - _dwarf_object_read_random
        - _dwarf_safe_strcpy
        - _dwarf_uint64_add
        - _dwarf_uint64_mult
        - calloc
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_machoread.c:577,15'
          Dst:             _dwarf_uint64_mult
        - Src:             'src/lib/libdwarf/dwarf_machoread.c:593,48'
          Dst:             calloc
        - Src:             'src/lib/libdwarf/dwarf_machoread.c:613,15'
          Dst:             _dwarf_uint64_mult
        - Src:             'src/lib/libdwarf/dwarf_machoread.c:627,48'
          Dst:             calloc
        - Src:             'src/lib/libdwarf/dwarf_machoread.c:668,15'
          Dst:             _dwarf_object_read_random
        - Src:             'src/lib/libdwarf/dwarf_machoread.c:674,9'
          Dst:             _dwarf_safe_strcpy
        - Src:             'src/lib/libdwarf/dwarf_machoread.c:677,13'
          Dst:             _dwarf_not_ascii
        - Src:             'src/lib/libdwarf/dwarf_machoread.c:681,9'
          Dst:             _dwarf_safe_strcpy
        - Src:             'src/lib/libdwarf/dwarf_machoread.c:691,15'
          Dst:             _dwarf_uint64_add
        - Src:             'src/lib/libdwarf/dwarf_machoread.c:702,18'
          Dst:             strcmp
    - functionName:    _dwarf_not_ascii
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_machoread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          52
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    load_segment_command_content32
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_machoread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 428
      functionLinenumberEnd: 488
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          380
      EdgeCount:       60
      CyclomaticComplexity: 13
      functionsReached:
        - _dwarf_object_read_random
        - _dwarf_safe_strcpy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_machoread.c:453,11'
          Dst:             _dwarf_object_read_random
        - Src:             'src/lib/libdwarf/dwarf_machoread.c:460,5'
          Dst:             _dwarf_safe_strcpy
    - functionName:    load_macho_header32
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_machoread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 367
      functionLinenumberEnd: 402
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         27
      ICount:          237
      EdgeCount:       31
      CyclomaticComplexity: 6
      functionsReached:
        - _dwarf_object_read_random
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_machoread.c:376,11'
          Dst:             _dwarf_object_read_random
    - functionName:    _dwarf_destruct_macho_internals
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_machoread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 312
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          148
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - _dwarf_closer
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_machoread.c:316,9'
          Dst:             _dwarf_closer
    - functionName:    _dwarf_destruct_macho_access
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_machoread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 347
      functionLinenumberEnd: 361
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _dwarf_destruct_macho_internals
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_machoread.c:357,5'
          Dst:             _dwarf_destruct_macho_internals
    - functionName:    _dwarf_macho_object_access_init
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_machoread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1114
      functionLinenumberEnd: 1150
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          103
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _dwarf_destruct_macho_internals
        - _dwarf_macho_object_access_internals_init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_machoread.c:1127,11'
          Dst:             _dwarf_macho_object_access_internals_init
        - Src:             'src/lib/libdwarf/dwarf_machoread.c:1135,9'
          Dst:             _dwarf_destruct_macho_internals
        - Src:             'src/lib/libdwarf/dwarf_machoread.c:1141,9'
          Dst:             _dwarf_destruct_macho_internals
    - functionName:    _dwarf_macho_setup
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_machoread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 868
      functionLinenumberEnd: 905
      functionDepth:   0
      returnType:      int
      argCount:        12
      argTypes:
        - int
        - 'N/A'
        - int
        - int
        - int
        - int
        - size_t
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          137
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _dwarf_destruct_macho_access
        - _dwarf_error
        - _dwarf_macho_object_access_init
        - dwarf_object_init_b
        - strdup
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_machoread.c:875,11'
          Dst:             _dwarf_macho_object_access_init
        - Src:             'src/lib/libdwarf/dwarf_machoread.c:887,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_machoread.c:892,11'
          Dst:             dwarf_object_init_b
        - Src:             'src/lib/libdwarf/dwarf_machoread.c:895,9'
          Dst:             _dwarf_destruct_macho_access
        - Src:             'src/lib/libdwarf/dwarf_machoread.c:899,22'
          Dst:             strdup
    - functionName:    _dwarf_fill_in_uni_arch_64
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_64machoread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 331
      functionLinenumberEnd: 361
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          205
      EdgeCount:       33
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _dwarf_macho_load_dwarf_section_details64
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_64machoread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 323
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         70
      ICount:          582
      EdgeCount:       92
      CyclomaticComplexity: 24
      functionsReached:
        - _dwarf_not_ascii
        - _dwarf_object_read_random
        - _dwarf_safe_strcpy
        - _dwarf_uint64_add
        - _dwarf_uint64_mult
        - calloc
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_64machoread.c:185,15'
          Dst:             _dwarf_uint64_mult
        - Src:             'src/lib/libdwarf/dwarf_64machoread.c:200,48'
          Dst:             calloc
        - Src:             'src/lib/libdwarf/dwarf_64machoread.c:220,15'
          Dst:             _dwarf_uint64_mult
        - Src:             'src/lib/libdwarf/dwarf_64machoread.c:234,48'
          Dst:             calloc
        - Src:             'src/lib/libdwarf/dwarf_64machoread.c:273,15'
          Dst:             _dwarf_object_read_random
        - Src:             'src/lib/libdwarf/dwarf_64machoread.c:279,9'
          Dst:             _dwarf_safe_strcpy
        - Src:             'src/lib/libdwarf/dwarf_64machoread.c:282,13'
          Dst:             _dwarf_not_ascii
        - Src:             'src/lib/libdwarf/dwarf_64machoread.c:286,9'
          Dst:             _dwarf_safe_strcpy
        - Src:             'src/lib/libdwarf/dwarf_64machoread.c:297,15'
          Dst:             _dwarf_uint64_add
        - Src:             'src/lib/libdwarf/dwarf_64machoread.c:308,18'
          Dst:             strcmp
    - functionName:    _dwarf_load_segment_command_content64
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_64machoread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          333
      EdgeCount:       50
      CyclomaticComplexity: 10
      functionsReached:
        - _dwarf_object_read_random
        - _dwarf_safe_strcpy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_64machoread.c:120,11'
          Dst:             _dwarf_object_read_random
        - Src:             'src/lib/libdwarf/dwarf_64machoread.c:127,5'
          Dst:             _dwarf_safe_strcpy
    - functionName:    _dwarf_load_macho_header64
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_64machoread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          250
      EdgeCount:       33
      CyclomaticComplexity: 6
      functionsReached:
        - _dwarf_object_read_random
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_64machoread.c:72,11'
          Dst:             _dwarf_object_read_random
    - functionName:    _dwarf_macro_stack_pop_index
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_macro.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          52
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _dwarf_macro_stack_push_index
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_macro.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          137
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - _dwarf_get_alloc
        - dwarf_dealloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_macro.c:142,29'
          Dst:             _dwarf_get_alloc
        - Src:             'src/lib/libdwarf/dwarf_macro.c:152,13'
          Dst:             dwarf_dealloc
    - functionName:    free_macro_stack
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_macro.c'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _dwarf_reset_index_macro_stack
        - dwarf_dealloc
      functionUses:    24
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_macro.c:115,5'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_macro.c:116,5'
          Dst:             _dwarf_reset_index_macro_stack
    - functionName:    _dwarf_reset_index_macro_stack
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_macro.c'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dwarf_get_macro_details
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_macro.c'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 520
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         115
      ICount:          991
      EdgeCount:       150
      CyclomaticComplexity: 37
      functionsReached:
        - _dwarf_check_string_valid
        - _dwarf_error
        - _dwarf_error_string
        - _dwarf_get_alloc
        - _dwarf_leb128_uword_wrapper
        - _dwarf_load_section
        - _dwarf_macro_stack_pop_index
        - _dwarf_macro_stack_push_index
        - _dwarf_reset_index_macro_stack
        - _dwarf_safe_strcpy
        - _dwarf_skip_leb128
        - dwarf_dealloc
        - free_macro_stack
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/libdwarf/dwarf_macro.c:279,9'
          Branch Sides:    []
        - Branch String:   'src/lib/libdwarf/dwarf_macro.c:412,9'
          Branch Sides:    []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_macro.c:226,5'
          Dst:             _dwarf_reset_index_macro_stack
        - Src:             'src/lib/libdwarf/dwarf_macro.c:228,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_macro.c:231,9'
          Dst:             free_macro_stack
        - Src:             'src/lib/libdwarf/dwarf_macro.c:235,11'
          Dst:             _dwarf_load_section
        - Src:             'src/lib/libdwarf/dwarf_macro.c:237,9'
          Dst:             free_macro_stack
        - Src:             'src/lib/libdwarf/dwarf_macro.c:241,9'
          Dst:             free_macro_stack
        - Src:             'src/lib/libdwarf/dwarf_macro.c:247,9'
          Dst:             free_macro_stack
        - Src:             'src/lib/libdwarf/dwarf_macro.c:251,9'
          Dst:             free_macro_stack
        - Src:             'src/lib/libdwarf/dwarf_macro.c:267,13'
          Dst:             free_macro_stack
        - Src:             'src/lib/libdwarf/dwarf_macro.c:270,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_macro.c:271,9'
          Dst:             free_macro_stack
        - Src:             'src/lib/libdwarf/dwarf_macro.c:285,13'
          Dst:             _dwarf_skip_leb128
        - Src:             'src/lib/libdwarf/dwarf_macro.c:285,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_macro.c:289,17'
          Dst:             free_macro_stack
        - Src:             'src/lib/libdwarf/dwarf_macro.c:290,17'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_macro.c:294,19'
          Dst:             _dwarf_check_string_valid
        - Src:             'src/lib/libdwarf/dwarf_macro.c:300,35'
          Dst:             strlen
        - Src:             'src/lib/libdwarf/dwarf_macro.c:304,17'
          Dst:             free_macro_stack
        - Src:             'src/lib/libdwarf/dwarf_macro.c:305,17'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_macro.c:313,13'
          Dst:             _dwarf_skip_leb128
        - Src:             'src/lib/libdwarf/dwarf_macro.c:313,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_macro.c:317,17'
          Dst:             free_macro_stack
        - Src:             'src/lib/libdwarf/dwarf_macro.c:318,17'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_macro.c:322,13'
          Dst:             _dwarf_skip_leb128
        - Src:             'src/lib/libdwarf/dwarf_macro.c:322,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_macro.c:326,17'
          Dst:             free_macro_stack
        - Src:             'src/lib/libdwarf/dwarf_macro.c:327,17'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_macro.c:351,13'
          Dst:             free_macro_stack
        - Src:             'src/lib/libdwarf/dwarf_macro.c:352,13'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_macro.c:361,13'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_macro.c:362,13'
          Dst:             free_macro_stack
        - Src:             'src/lib/libdwarf/dwarf_macro.c:377,42'
          Dst:             _dwarf_get_alloc
        - Src:             'src/lib/libdwarf/dwarf_macro.c:381,9'
          Dst:             free_macro_stack
        - Src:             'src/lib/libdwarf/dwarf_macro.c:382,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_macro.c:400,13'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_macro.c:401,13'
          Dst:             free_macro_stack
        - Src:             'src/lib/libdwarf/dwarf_macro.c:402,13'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_macro.c:418,19'
          Dst:             _dwarf_leb128_uword_wrapper
        - Src:             'src/lib/libdwarf/dwarf_macro.c:421,17'
          Dst:             free_macro_stack
        - Src:             'src/lib/libdwarf/dwarf_macro.c:422,17'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_macro.c:429,17'
          Dst:             free_macro_stack
        - Src:             'src/lib/libdwarf/dwarf_macro.c:430,17'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_macro.c:431,17'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_macro.c:435,19'
          Dst:             _dwarf_check_string_valid
        - Src:             'src/lib/libdwarf/dwarf_macro.c:439,17'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_macro.c:442,35'
          Dst:             strlen
        - Src:             'src/lib/libdwarf/dwarf_macro.c:443,13'
          Dst:             _dwarf_safe_strcpy
        - Src:             'src/lib/libdwarf/dwarf_macro.c:452,17'
          Dst:             free_macro_stack
        - Src:             'src/lib/libdwarf/dwarf_macro.c:453,17'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_macro.c:454,17'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_macro.c:461,19'
          Dst:             _dwarf_leb128_uword_wrapper
        - Src:             'src/lib/libdwarf/dwarf_macro.c:464,17'
          Dst:             free_macro_stack
        - Src:             'src/lib/libdwarf/dwarf_macro.c:465,17'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_macro.c:471,17'
          Dst:             free_macro_stack
        - Src:             'src/lib/libdwarf/dwarf_macro.c:472,17'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_macro.c:473,17'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_macro.c:477,19'
          Dst:             _dwarf_leb128_uword_wrapper
        - Src:             'src/lib/libdwarf/dwarf_macro.c:480,17'
          Dst:             free_macro_stack
        - Src:             'src/lib/libdwarf/dwarf_macro.c:481,17'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_macro.c:485,20'
          Dst:             _dwarf_macro_stack_push_index
        - Src:             'src/lib/libdwarf/dwarf_macro.c:493,17'
          Dst:             free_macro_stack
        - Src:             'src/lib/libdwarf/dwarf_macro.c:494,17'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_macro.c:495,17'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_macro.c:502,25'
          Dst:             _dwarf_macro_stack_pop_index
        - Src:             'src/lib/libdwarf/dwarf_macro.c:510,13'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_macro.c:511,13'
          Dst:             free_macro_stack
        - Src:             'src/lib/libdwarf/dwarf_macro.c:512,13'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_macro.c:518,5'
          Dst:             free_macro_stack
    - functionName:    dwarf_find_macro_value_start
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_macro.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          72
      EdgeCount:       13
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/libdwarf/dwarf_macro.c:71,9'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _dwarf_skim_forms
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_macro5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 277
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         60
      ICount:          550
      EdgeCount:       71
      CyclomaticComplexity: 13
      functionsReached:
        - _dwarf_check_string_valid
        - _dwarf_error
        - _dwarf_error_string
        - dwarf_decode_leb128
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/libdwarf/dwarf_macro5.c:165,9'
          Branch Sides:    []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:162,13'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:167,13'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:176,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:176,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:184,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:184,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:217,23'
          Dst:             _dwarf_check_string_valid
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:223,17'
          Dst:             strlen
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:229,13'
          Dst:             dwarf_decode_leb128
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:229,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:248,13'
          Dst:             dwarf_decode_leb128
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:248,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:253,13'
          Dst:             dwarf_decode_leb128
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:253,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:265,13'
          Dst:             dwarf_decode_leb128
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:265,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:272,9'
          Dst:             _dwarf_error
    - functionName:    is_std_moperator
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_macro5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          33
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    validate_opcode
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_macro5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 945
      functionLinenumberEnd: 973
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          138
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - _dwarf_error
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:953,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:957,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:963,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:968,13'
          Dst:             _dwarf_error
    - functionName:    valid_macro_form
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_macro5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 917
      functionLinenumberEnd: 939
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          85
      EdgeCount:       40
      CyclomaticComplexity: 21
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/libdwarf/dwarf_macro5.c:918,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _dwarf_get_macro_ops_count_internal
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_macro5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 330
      functionLinenumberEnd: 431
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          280
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - _dwarf_error
        - _dwarf_skim_forms
        - calloc
        - is_std_moperator
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:345,13'
          Dst:             calloc
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:348,13'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:395,13'
          Dst:             is_std_moperator
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:403,19'
          Dst:             _dwarf_skim_forms
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:418,13'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:422,13'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:429,5'
          Dst:             _dwarf_error
    - functionName:    read_operands_table
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_macro5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 983
      functionLinenumberEnd: 1092
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         63
      ICount:          531
      EdgeCount:       84
      CyclomaticComplexity: 23
      functionsReached:
        - _dwarf_error
        - _dwarf_error_string
        - calloc
        - dwarf_decode_leb128
        - valid_macro_form
        - validate_opcode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:994,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:998,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:1004,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:1004,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:1012,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:1023,9'
          Dst:             dwarf_decode_leb128
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:1023,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:1027,13'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:1037,9'
          Dst:             calloc
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:1040,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:1053,13'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:1056,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:1056,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:1060,9'
          Dst:             dwarf_decode_leb128
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:1060,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:1068,13'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:1076,22'
          Dst:             valid_macro_form
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:1078,21'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:1084,15'
          Dst:             validate_opcode
    - functionName:    _dwarf_internal_macro_context_by_offset
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_macro5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1310
      functionLinenumberEnd: 1482
      functionDepth:   0
      returnType:      int
      argCount:        12
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          524
      EdgeCount:       59
      CyclomaticComplexity: 19
      functionsReached:
        - _dwarf_error
        - _dwarf_error_string
        - _dwarf_get_alloc
        - _dwarf_get_macro_ops_count_internal
        - _dwarf_load_section
        - _dwarf_read_unaligned_ck_wrapper
        - dealloc_macro_srcfiles
        - dwarf_dealloc_macro_context
        - dwarfstring_append_printf_u
        - dwarfstring_constructor
        - dwarfstring_destructor
        - dwarfstring_string
        - read_operands_table
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:1327,11'
          Dst:             _dwarf_load_section
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:1329,9'
          Dst:             dealloc_macro_srcfiles
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:1333,9'
          Dst:             dealloc_macro_srcfiles
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:1343,9'
          Dst:             dealloc_macro_srcfiles
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:1344,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:1351,9'
          Dst:             _dwarf_get_alloc
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:1353,9'
          Dst:             dealloc_macro_srcfiles
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:1354,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:1360,9'
          Dst:             dealloc_macro_srcfiles
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:1361,9'
          Dst:             dwarf_dealloc_macro_context
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:1362,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:1370,11'
          Dst:             _dwarf_read_unaligned_ck_wrapper
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:1374,9'
          Dst:             dwarf_dealloc_macro_context
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:1381,9'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:1382,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:1385,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:1394,13'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:1392,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:1395,9'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:1396,9'
          Dst:             dwarf_dealloc_macro_context
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:1400,11'
          Dst:             _dwarf_read_unaligned_ck_wrapper
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:1404,9'
          Dst:             dwarf_dealloc_macro_context
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:1428,13'
          Dst:             dwarf_dealloc_macro_context
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:1429,13'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:1432,15'
          Dst:             _dwarf_read_unaligned_ck_wrapper
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:1437,13'
          Dst:             dwarf_dealloc_macro_context
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:1444,15'
          Dst:             read_operands_table
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:1452,13'
          Dst:             dwarf_dealloc_macro_context
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:1462,11'
          Dst:             _dwarf_get_macro_ops_count_internal
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:1466,9'
          Dst:             dwarf_dealloc_macro_context
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:1470,11'
          Dst:             _dwarf_get_macro_ops_count_internal
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:1474,9'
          Dst:             dwarf_dealloc_macro_context
    - functionName:    dealloc_macro_srcfiles
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_macro5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1102
      functionLinenumberEnd: 1114
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          77
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dwarf_dealloc_macro_context
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_macro5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1628
      functionLinenumberEnd: 1654
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          67
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - dealloc_macro_srcfiles
        - dwarf_dealloc
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:1642,5'
          Dst:             dealloc_macro_srcfiles
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:1653,5'
          Dst:             dwarf_dealloc
    - functionName:    translate_srcfiles_to_srcfiles2
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_macro5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1122
      functionLinenumberEnd: 1140
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          78
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _dwarf_safe_strcpy
        - calloc
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:1131,16'
          Dst:             strlen
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:1132,19'
          Dst:             calloc
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:1136,9'
          Dst:             _dwarf_safe_strcpy
    - functionName:    drop_srcfiles
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_macro5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1145
      functionLinenumberEnd: 1153
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          60
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - dwarf_dealloc
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:1149,13'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:1152,5'
          Dst:             dwarf_dealloc
    - functionName:    specialcat
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_macro5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 700
      functionLinenumberEnd: 723
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          84
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    construct_from_dir_and_name
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_macro5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 729
      functionLinenumberEnd: 744
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - specialcat
        - strcat
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:734,15'
          Dst:             strlen
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:734,29'
          Dst:             strlen
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:740,5'
          Dst:             specialcat
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:741,5'
          Dst:             strcat
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:742,5'
          Dst:             specialcat
    - functionName:    strcat
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _dwarf_macro_constructor
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_macro5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1658
      functionLinenumberEnd: 1664
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dwarf_get_macro_section_name
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_macro5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1613
      functionLinenumberEnd: 1624
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          68
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - _dwarf_error_string
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:1616,5'
          Dst:             _dwarf_error_string
    - functionName:    dwarf_get_macro_context_by_offset
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_macro5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1593
      functionLinenumberEnd: 1607
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _dwarf_internal_macro_context
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:1598,11'
          Dst:             _dwarf_internal_macro_context
    - functionName:    _dwarf_internal_macro_context
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_macro5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1165
      functionLinenumberEnd: 1295
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          361
      EdgeCount:       59
      CyclomaticComplexity: 18
      functionsReached:
        - _dwarf_error
        - _dwarf_error_string
        - _dwarf_internal_get_die_comp_dir
        - _dwarf_internal_macro_context_by_offset
        - _dwarf_load_section
        - calloc
        - dealloc_macro_srcfiles
        - drop_srcfiles
        - dwarf_attr
        - dwarf_dealloc
        - dwarf_global_formref
        - dwarf_srcfiles
        - translate_srcfiles_to_srcfiles2
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:1197,5'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:1197,5'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:1197,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:1205,11'
          Dst:             _dwarf_load_section
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:1212,15'
          Dst:             dwarf_attr
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:1214,19'
          Dst:             dwarf_attr
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:1221,16'
          Dst:             dwarf_global_formref
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:1224,13'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:1233,12'
          Dst:             dwarf_srcfiles
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:1235,9'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:1238,12'
          Dst:             _dwarf_internal_get_die_comp_dir
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:1241,9'
          Dst:             drop_srcfiles
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:1244,9'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:1256,31'
          Dst:             calloc
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:1258,13'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:1259,13'
          Dst:             drop_srcfiles
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:1260,13'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:1263,17'
          Dst:             translate_srcfiles_to_srcfiles2
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:1265,9'
          Dst:             drop_srcfiles
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:1270,13'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:1271,13'
          Dst:             dealloc_macro_srcfiles
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:1272,13'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:1276,9'
          Dst:             drop_srcfiles
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:1281,5'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:1284,12'
          Dst:             _dwarf_internal_macro_context_by_offset
    - functionName:    dwarf_get_macro_context
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_macro5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1565
      functionLinenumberEnd: 1579
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _dwarf_internal_macro_context
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:1570,12'
          Dst:             _dwarf_internal_macro_context
    - functionName:    dwarf_macro_operands_table
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_macro5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1535
      functionLinenumberEnd: 1550
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          117
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _dwarf_error
        - _dwarf_error_string
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:1539,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:1542,9'
          Dst:             _dwarf_error
    - functionName:    dwarf_macro_context_head
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_macro5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1512
      functionLinenumberEnd: 1527
      functionDepth:   0
      returnType:      int
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          134
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _dwarf_error_string
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:1515,5'
          Dst:             _dwarf_error_string
    - functionName:    dwarf_macro_context_total_length
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_macro5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1488
      functionLinenumberEnd: 1497
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          83
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _dwarf_error_string
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:1494,5'
          Dst:             _dwarf_error_string
    - functionName:    dwarf_get_macro_import
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_macro5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 884
      functionLinenumberEnd: 912
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          195
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - _dwarf_error
        - _dwarf_error_string
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:893,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:898,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:907,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:907,5'
          Dst:             _dwarf_error_string
    - functionName:    construct_at_path_from_parts
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_macro5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 749
      functionLinenumberEnd: 767
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          110
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - _dwarf_file_name_is_full_path
        - construct_from_dir_and_name
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:759,9'
          Dst:             _dwarf_file_name_is_full_path
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:764,24'
          Dst:             construct_from_dir_and_name
    - functionName:    dwarf_get_macro_startend_file
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_macro5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 776
      functionLinenumberEnd: 873
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         53
      ICount:          373
      EdgeCount:       71
      CyclomaticComplexity: 20
      functionsReached:
        - _dwarf_error
        - _dwarf_error_string
        - construct_at_path_from_parts
        - dwarf_decode_leb128
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:784,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:787,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:804,9'
          Dst:             dwarf_decode_leb128
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:804,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:805,9'
          Dst:             dwarf_decode_leb128
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:805,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:860,21'
          Dst:             construct_at_path_from_parts
    - functionName:    dwarf_get_macro_defundef
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_macro5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 508
      functionLinenumberEnd: 692
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         88
      ICount:          742
      EdgeCount:       111
      CyclomaticComplexity: 25
      functionsReached:
        - _dwarf_check_string_valid
        - _dwarf_error
        - _dwarf_error_string
        - _dwarf_extract_local_debug_str_string_given_offset
        - _dwarf_extract_string_offset_via_str_offsets
        - _dwarf_get_string_from_tied
        - dwarf_dealloc_error
        - dwarf_decode_leb128
        - dwarf_errno
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/libdwarf/dwarf_macro5.c:534,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:518,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:521,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:540,9'
          Dst:             dwarf_decode_leb128
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:540,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:543,15'
          Dst:             _dwarf_check_string_valid
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:563,9'
          Dst:             dwarf_decode_leb128
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:563,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:565,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:565,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:568,15'
          Dst:             _dwarf_extract_local_debug_str_string_given_offset
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:597,9'
          Dst:             dwarf_decode_leb128
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:597,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:600,9'
          Dst:             dwarf_decode_leb128
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:600,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:608,16'
          Dst:             _dwarf_extract_string_offset_via_str_offsets
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:624,17'
          Dst:             _dwarf_extract_local_debug_str_string_given_offset
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:653,9'
          Dst:             dwarf_decode_leb128
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:653,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:655,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:655,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:662,17'
          Dst:             _dwarf_get_string_from_tied
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:667,35'
          Dst:             dwarf_errno
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:672,21'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:676,17'
          Dst:             dwarf_dealloc_error
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:688,9'
          Dst:             _dwarf_error
    - functionName:    dwarf_get_macro_op
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_macro5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 441
      functionLinenumberEnd: 495
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          210
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - _dwarf_error
        - _dwarf_error_string
        - dwarfstring_append_printf_u
        - dwarfstring_constructor_static
        - dwarfstring_destructor
        - dwarfstring_string
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:447,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:450,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:472,9'
          Dst:             dwarfstring_constructor_static
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:473,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:476,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:480,13'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:479,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_macro5.c:481,9'
          Dst:             dwarfstring_destructor
    - functionName:    _dwarf_memcpy_swap_bytes
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_memcpy_swap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          63
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _dwarf_memcpy_noswap_bytes
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_memcpy_swap.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dwarf_get_ADDR_name
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_names.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4108
      functionLinenumberEnd: 4134
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          69
      EdgeCount:       20
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/libdwarf/dwarf_names.c:4109,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    dwarf_get_CHILDREN_name
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_names.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4092
      functionLinenumberEnd: 4103
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/libdwarf/dwarf_names.c:4093,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    dwarf_get_FRAME_name
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_names.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3752
      functionLinenumberEnd: 4087
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         114
      ICount:          790
      EdgeCount:       226
      CyclomaticComplexity: 114
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/libdwarf/dwarf_names.c:3753,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    dwarf_get_EH_name
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_names.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3697
      functionLinenumberEnd: 3747
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          125
      EdgeCount:       36
      CyclomaticComplexity: 19
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/libdwarf/dwarf_names.c:3698,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    dwarf_get_CFA_name
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_names.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3570
      functionLinenumberEnd: 3692
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         39
      ICount:          265
      EdgeCount:       76
      CyclomaticComplexity: 39
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/libdwarf/dwarf_names.c:3571,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    dwarf_get_MACINFO_name
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_names.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3545
      functionLinenumberEnd: 3565
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          55
      EdgeCount:       16
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/libdwarf/dwarf_names.c:3546,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    dwarf_get_MACRO_name
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_names.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3493
      functionLinenumberEnd: 3540
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          118
      EdgeCount:       34
      CyclomaticComplexity: 18
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/libdwarf/dwarf_names.c:3494,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    dwarf_get_ISA_name
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_names.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3474
      functionLinenumberEnd: 3488
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          41
      EdgeCount:       12
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/libdwarf/dwarf_names.c:3475,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    dwarf_get_LNE_name
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_names.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3414
      functionLinenumberEnd: 3469
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          132
      EdgeCount:       38
      CyclomaticComplexity: 20
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/libdwarf/dwarf_names.c:3415,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    dwarf_get_LNS_name
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_names.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3357
      functionLinenumberEnd: 3409
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          125
      EdgeCount:       36
      CyclomaticComplexity: 19
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/libdwarf/dwarf_names.c:3358,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    dwarf_get_LNCT_name
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_names.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3311
      functionLinenumberEnd: 3352
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          104
      EdgeCount:       30
      CyclomaticComplexity: 16
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/libdwarf/dwarf_names.c:3312,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    dwarf_get_DSC_name
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_names.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3295
      functionLinenumberEnd: 3306
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/libdwarf/dwarf_names.c:3296,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    dwarf_get_ORD_name
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_names.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3279
      functionLinenumberEnd: 3290
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/libdwarf/dwarf_names.c:3280,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    dwarf_get_INL_name
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_names.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3257
      functionLinenumberEnd: 3274
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          48
      EdgeCount:       14
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/libdwarf/dwarf_names.c:3258,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    dwarf_get_CC_name
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_names.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3150
      functionLinenumberEnd: 3252
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         35
      ICount:          237
      EdgeCount:       68
      CyclomaticComplexity: 35
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/libdwarf/dwarf_names.c:3151,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    dwarf_get_ID_name
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_names.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3128
      functionLinenumberEnd: 3145
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          48
      EdgeCount:       14
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/libdwarf/dwarf_names.c:3129,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    dwarf_get_LNAME_name
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_names.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2968
      functionLinenumberEnd: 3123
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         54
      ICount:          370
      EdgeCount:       106
      CyclomaticComplexity: 54
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/libdwarf/dwarf_names.c:2969,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    dwarf_get_LANG_name
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_names.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2721
      functionLinenumberEnd: 2963
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         83
      ICount:          573
      EdgeCount:       164
      CyclomaticComplexity: 83
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/libdwarf/dwarf_names.c:2722,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    dwarf_get_VIRTUALITY_name
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_names.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2702
      functionLinenumberEnd: 2716
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          41
      EdgeCount:       12
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/libdwarf/dwarf_names.c:2703,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    dwarf_get_VIS_name
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_names.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2683
      functionLinenumberEnd: 2697
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          41
      EdgeCount:       12
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/libdwarf/dwarf_names.c:2684,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    dwarf_get_ACCESS_name
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_names.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2664
      functionLinenumberEnd: 2678
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          41
      EdgeCount:       12
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/libdwarf/dwarf_names.c:2665,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    dwarf_get_ATCF_name
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_names.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2624
      functionLinenumberEnd: 2659
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          90
      EdgeCount:       26
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/libdwarf/dwarf_names.c:2625,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    dwarf_get_END_name
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_names.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2599
      functionLinenumberEnd: 2619
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          55
      EdgeCount:       16
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/libdwarf/dwarf_names.c:2600,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    dwarf_get_DS_name
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_names.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2574
      functionLinenumberEnd: 2594
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          55
      EdgeCount:       16
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/libdwarf/dwarf_names.c:2575,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    dwarf_get_SECT_name
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_names.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2540
      functionLinenumberEnd: 2569
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          76
      EdgeCount:       22
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/libdwarf/dwarf_names.c:2541,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    dwarf_get_UT_name
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_names.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2506
      functionLinenumberEnd: 2535
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          76
      EdgeCount:       22
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/libdwarf/dwarf_names.c:2507,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    dwarf_get_GNUIKIND_name
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_names.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2481
      functionLinenumberEnd: 2501
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          55
      EdgeCount:       16
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/libdwarf/dwarf_names.c:2482,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    dwarf_get_GNUIVIS_name
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_names.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2465
      functionLinenumberEnd: 2476
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/libdwarf/dwarf_names.c:2466,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    dwarf_get_RLE_name
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_names.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2431
      functionLinenumberEnd: 2460
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          76
      EdgeCount:       22
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/libdwarf/dwarf_names.c:2432,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    dwarf_get_LLE_name
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_names.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2394
      functionLinenumberEnd: 2426
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          83
      EdgeCount:       24
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/libdwarf/dwarf_names.c:2395,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    dwarf_get_LLEX_name
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_names.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2369
      functionLinenumberEnd: 2389
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          55
      EdgeCount:       16
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/libdwarf/dwarf_names.c:2370,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    dwarf_get_IDX_name
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_names.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2324
      functionLinenumberEnd: 2364
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          97
      EdgeCount:       28
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/libdwarf/dwarf_names.c:2325,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    dwarf_get_DEFAULTED_name
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_names.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2305
      functionLinenumberEnd: 2319
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          41
      EdgeCount:       12
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/libdwarf/dwarf_names.c:2306,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    dwarf_get_ATE_name
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_names.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2178
      functionLinenumberEnd: 2300
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         41
      ICount:          279
      EdgeCount:       80
      CyclomaticComplexity: 41
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/libdwarf/dwarf_names.c:2179,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    dwarf_get_OP_name
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_names.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1566
      functionLinenumberEnd: 2173
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         198
      ICount:          1378
      EdgeCount:       394
      CyclomaticComplexity: 198
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/libdwarf/dwarf_names.c:1567,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    dwarf_get_AT_name
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_names.c'
      linkageType:     InternalLinkage
      functionLinenumber: 566
      functionLinenumberEnd: 1561
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         320
      ICount:          2232
      EdgeCount:       638
      CyclomaticComplexity: 320
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/lib/libdwarf/dwarf_names.c:567,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    dwarf_get_FORM_name
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_names.c'
      linkageType:     InternalLinkage
      functionLinenumber: 412
      functionLinenumberEnd: 561
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         52
      ICount:          356
      EdgeCount:       102
      CyclomaticComplexity: 52
      functionsReached: []
      functionUses:    11
      BranchProfiles:
        - Branch String:   'src/lib/libdwarf/dwarf_names.c:413,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    dwarf_get_children_name
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_names.c'
      linkageType:     InternalLinkage
      functionLinenumber: 396
      functionLinenumberEnd: 407
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/libdwarf/dwarf_names.c:397,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    dwarf_get_TAG_name
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_names.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 391
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         124
      ICount:          860
      EdgeCount:       246
      CyclomaticComplexity: 124
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/lib/libdwarf/dwarf_names.c:15,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _dwarf_object_read_random
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_object_read_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          105
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - _dwarf_readr
        - _dwarf_seekr
      functionUses:    38
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_object_read_common.c:78,11'
          Dst:             _dwarf_seekr
        - Src:             'src/lib/libdwarf/dwarf_object_read_common.c:83,11'
          Dst:             _dwarf_readr
    - functionName:    blockmatch
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_object_detector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 671
      functionLinenumberEnd: 679
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          53
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    match_buildid
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_object_detector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 694
      functionLinenumberEnd: 711
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          90
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _dwarf_get_suppress_debuglink_crc
        - blockmatch
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_object_detector.c:695,10'
          Dst:             _dwarf_get_suppress_debuglink_crc
        - Src:             'src/lib/libdwarf/dwarf_object_detector.c:698,14'
          Dst:             blockmatch
        - Src:             'src/lib/libdwarf/dwarf_object_detector.c:703,10'
          Dst:             blockmatch
    - functionName:    _dwarf_get_suppress_debuglink_crc
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_object_detector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _dwarf_debuglink_finder_newpath
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_object_detector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 724
      functionLinenumberEnd: 821
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          244
      EdgeCount:       40
      CyclomaticComplexity: 13
      functionsReached:
        - _dwarf_get_suppress_debuglink_crc
        - dwarf_crc32
        - dwarf_dealloc_error
        - dwarf_finish
        - dwarf_gnu_debuglink
        - dwarf_init_path
        - dwarfstring_append
        - match_buildid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_object_detector.c:743,11'
          Dst:             dwarf_init_path
        - Src:             'src/lib/libdwarf/dwarf_object_detector.c:749,9'
          Dst:             dwarf_dealloc_error
        - Src:             'src/lib/libdwarf/dwarf_object_detector.c:757,11'
          Dst:             dwarf_gnu_debuglink
        - Src:             'src/lib/libdwarf/dwarf_object_detector.c:764,9'
          Dst:             dwarf_dealloc_error
        - Src:             'src/lib/libdwarf/dwarf_object_detector.c:765,9'
          Dst:             dwarf_finish
        - Src:             'src/lib/libdwarf/dwarf_object_detector.c:772,9'
          Dst:             dwarf_finish
        - Src:             'src/lib/libdwarf/dwarf_object_detector.c:779,10'
          Dst:             _dwarf_get_suppress_debuglink_crc
        - Src:             'src/lib/libdwarf/dwarf_object_detector.c:782,16'
          Dst:             dwarf_crc32
        - Src:             'src/lib/libdwarf/dwarf_object_detector.c:786,13'
          Dst:             dwarf_dealloc_error
        - Src:             'src/lib/libdwarf/dwarf_object_detector.c:787,13'
          Dst:             dwarf_finish
        - Src:             'src/lib/libdwarf/dwarf_object_detector.c:799,16'
          Dst:             match_buildid
        - Src:             'src/lib/libdwarf/dwarf_object_detector.c:808,9'
          Dst:             dwarf_dealloc_error
        - Src:             'src/lib/libdwarf/dwarf_object_detector.c:812,9'
          Dst:             dwarfstring_append
        - Src:             'src/lib/libdwarf/dwarf_object_detector.c:815,9'
          Dst:             dwarf_finish
        - Src:             'src/lib/libdwarf/dwarf_object_detector.c:819,5'
          Dst:             dwarf_finish
    - functionName:    getseparator
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_object_detector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          67
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    magic_copy
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_object_detector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          48
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _dwarf_debuglink_finder_internal
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_object_detector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 831
      functionLinenumberEnd: 937
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          256
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - _dwarf_closer
        - _dwarf_debuglink_finder_newpath
        - _dwarf_openr
        - dwarf_add_debuglink_global_path
        - dwarf_dealloc_error
        - dwarf_errno
        - dwarf_finish
        - dwarf_gnu_debuglink
        - dwarf_init_path
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_object_detector.c:854,11'
          Dst:             dwarf_init_path
        - Src:             'src/lib/libdwarf/dwarf_object_detector.c:860,25'
          Dst:             dwarf_errno
        - Src:             'src/lib/libdwarf/dwarf_object_detector.c:861,9'
          Dst:             dwarf_dealloc_error
        - Src:             'src/lib/libdwarf/dwarf_object_detector.c:876,15'
          Dst:             dwarf_add_debuglink_global_path
        - Src:             'src/lib/libdwarf/dwarf_object_detector.c:880,33'
          Dst:             dwarf_errno
        - Src:             'src/lib/libdwarf/dwarf_object_detector.c:881,17'
          Dst:             dwarf_dealloc_error
        - Src:             'src/lib/libdwarf/dwarf_object_detector.c:884,13'
          Dst:             dwarf_finish
        - Src:             'src/lib/libdwarf/dwarf_object_detector.c:888,11'
          Dst:             dwarf_gnu_debuglink
        - Src:             'src/lib/libdwarf/dwarf_object_detector.c:895,25'
          Dst:             dwarf_errno
        - Src:             'src/lib/libdwarf/dwarf_object_detector.c:896,9'
          Dst:             dwarf_dealloc_error
        - Src:             'src/lib/libdwarf/dwarf_object_detector.c:897,9'
          Dst:             dwarf_finish
        - Src:             'src/lib/libdwarf/dwarf_object_detector.c:902,9'
          Dst:             dwarf_finish
        - Src:             'src/lib/libdwarf/dwarf_object_detector.c:912,15'
          Dst:             _dwarf_openr
        - Src:             'src/lib/libdwarf/dwarf_object_detector.c:917,9'
          Dst:             _dwarf_closer
        - Src:             'src/lib/libdwarf/dwarf_object_detector.c:919,15'
          Dst:             _dwarf_debuglink_finder_newpath
        - Src:             'src/lib/libdwarf/dwarf_object_detector.c:926,13'
          Dst:             dwarf_finish
        - Src:             'src/lib/libdwarf/dwarf_object_detector.c:935,5'
          Dst:             dwarf_finish
    - functionName:    dwarf_object_detector_path_b
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_object_detector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 952
      functionLinenumberEnd: 1030
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         44
      ICount:          275
      EdgeCount:       59
      CyclomaticComplexity: 17
      functionsReached:
        - _dwarf_closer
        - _dwarf_debuglink_finder_internal
        - _dwarf_object_detector_fd_a
        - _dwarf_openr
        - dw_stpcpy
        - dwarfstring_constructor
        - dwarfstring_destructor
        - dwarfstring_string
        - dwarfstring_strlen
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_object_detector.c:969,9'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_object_detector.c:970,15'
          Dst:             _dwarf_debuglink_finder_internal
        - Src:             'src/lib/libdwarf/dwarf_object_detector.c:974,13'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_object_detector.c:976,17'
          Dst:             _dwarf_closer
        - Src:             'src/lib/libdwarf/dwarf_object_detector.c:982,19'
          Dst:             dw_stpcpy
        - Src:             'src/lib/libdwarf/dwarf_object_detector.c:990,17'
          Dst:             _dwarf_closer
        - Src:             'src/lib/libdwarf/dwarf_object_detector.c:993,24'
          Dst:             dwarfstring_strlen
        - Src:             'src/lib/libdwarf/dwarf_object_detector.c:998,37'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_object_detector.c:998,19'
          Dst:             dw_stpcpy
        - Src:             'src/lib/libdwarf/dwarf_object_detector.c:1006,9'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_object_detector.c:1007,14'
          Dst:             _dwarf_openr
        - Src:             'src/lib/libdwarf/dwarf_object_detector.c:1011,14'
          Dst:             _dwarf_openr
        - Src:             'src/lib/libdwarf/dwarf_object_detector.c:1019,11'
          Dst:             _dwarf_object_detector_fd_a
        - Src:             'src/lib/libdwarf/dwarf_object_detector.c:1028,5'
          Dst:             _dwarf_closer
    - functionName:    dw_stpcpy
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_object_detector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          69
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _dwarf_object_detector_fd_a
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_object_detector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 526
      functionLinenumberEnd: 603
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          251
      EdgeCount:       47
      CyclomaticComplexity: 16
      functionsReached:
        - _dwarf_object_read_random
        - _dwarf_seekr
        - fill_in_elf_fields
        - is_archive_magic
        - is_mach_o_magic
        - is_mach_o_universal
        - is_pe_object
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_object_detector.c:535,15'
          Dst:             _dwarf_seekr
        - Src:             'src/lib/libdwarf/dwarf_object_detector.c:563,11'
          Dst:             _dwarf_object_read_random
        - Src:             'src/lib/libdwarf/dwarf_object_detector.c:572,15'
          Dst:             fill_in_elf_fields
        - Src:             'src/lib/libdwarf/dwarf_object_detector.c:580,9'
          Dst:             is_mach_o_universal
        - Src:             'src/lib/libdwarf/dwarf_object_detector.c:585,9'
          Dst:             is_mach_o_magic
        - Src:             'src/lib/libdwarf/dwarf_object_detector.c:590,9'
          Dst:             is_archive_magic
        - Src:             'src/lib/libdwarf/dwarf_object_detector.c:595,11'
          Dst:             is_pe_object
    - functionName:    fill_in_elf_fields
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_object_detector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 299
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          94
      EdgeCount:       22
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/libdwarf/dwarf_object_detector.c:270,5'
          Branch Sides:    []
        - Branch String:   'src/lib/libdwarf/dwarf_object_detector.c:281,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    is_mach_o_universal
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_object_detector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 432
      functionLinenumberEnd: 458
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          86
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - magic_copy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_object_detector.c:439,16'
          Dst:             magic_copy
    - functionName:    is_mach_o_magic
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_object_detector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 464
      functionLinenumberEnd: 490
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          86
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - magic_copy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_object_detector.c:471,16'
          Dst:             magic_copy
    - functionName:    is_archive_magic
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_object_detector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          53
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    is_pe_object
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_object_detector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 324
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          235
      EdgeCount:       44
      CyclomaticComplexity: 10
      functionsReached:
        - _dwarf_object_read_random
        - magic_copy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/libdwarf/dwarf_object_detector.c:411,9'
          Branch Sides:    []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_object_detector.c:340,11'
          Dst:             _dwarf_object_read_random
        - Src:             'src/lib/libdwarf/dwarf_object_detector.c:346,15'
          Dst:             magic_copy
        - Src:             'src/lib/libdwarf/dwarf_object_detector.c:385,12'
          Dst:             _dwarf_object_read_random
        - Src:             'src/lib/libdwarf/dwarf_object_detector.c:399,11'
          Dst:             _dwarf_object_read_random
    - functionName:    getbasename
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_object_detector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - getseparator
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_object_detector.c:230,30'
          Dst:             getseparator
    - functionName:    dwarf_object_detector_path_dSYM
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_object_detector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 617
      functionLinenumberEnd: 665
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          190
      EdgeCount:       29
      CyclomaticComplexity: 10
      functionsReached:
        - _dwarf_closer
        - _dwarf_object_detector_fd_a
        - _dwarf_openr
        - dw_stpcpy
        - getbasename
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_object_detector.c:619,19'
          Dst:             strlen
        - Src:             'src/lib/libdwarf/dwarf_object_detector.c:633,15'
          Dst:             dw_stpcpy
        - Src:             'src/lib/libdwarf/dwarf_object_detector.c:638,15'
          Dst:             dw_stpcpy
        - Src:             'src/lib/libdwarf/dwarf_object_detector.c:643,27'
          Dst:             getbasename
        - Src:             'src/lib/libdwarf/dwarf_object_detector.c:643,14'
          Dst:             dw_stpcpy
        - Src:             'src/lib/libdwarf/dwarf_object_detector.c:648,14'
          Dst:             _dwarf_openr
        - Src:             'src/lib/libdwarf/dwarf_object_detector.c:654,15'
          Dst:             _dwarf_object_detector_fd_a
        - Src:             'src/lib/libdwarf/dwarf_object_detector.c:658,13'
          Dst:             _dwarf_closer
        - Src:             'src/lib/libdwarf/dwarf_object_detector.c:661,9'
          Dst:             _dwarf_closer
    - functionName:    dwarf_object_detector_fd
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_object_detector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 502
      functionLinenumberEnd: 510
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _dwarf_object_detector_fd_a
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_object_detector.c:506,11'
          Dst:             _dwarf_object_detector_fd_a
    - functionName:    dwarf_suppress_debuglink_crc
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_object_detector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pe_load_section
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_peread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 358
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          252
      EdgeCount:       43
      CyclomaticComplexity: 14
      functionsReached:
        - _dwarf_object_read_random
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_peread.c:407,15'
          Dst:             _dwarf_object_read_random
    - functionName:    pe_get_section_count
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_peread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pe_get_file_size
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_peread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pe_get_pointer_size
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_peread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pe_get_length_size
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_peread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pe_get_byte_order
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_peread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pe_get_section_info
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_peread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          93
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    in_name_list
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_peread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 337
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          60
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_peread.c:332,14'
          Dst:             strcmp
    - functionName:    check_valid_string
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_peread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          46
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    is_irrelevant_section
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_peread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 342
      functionLinenumberEnd: 353
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - in_name_list
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_peread.c:345,11'
          Dst:             in_name_list
    - functionName:    pe_section_name_get
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_peread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          130
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - _dwarf_safe_strcpy
        - atoi
        - check_valid_string
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_peread.c:129,9'
          Dst:             _dwarf_safe_strcpy
        - Src:             'src/lib/libdwarf/dwarf_peread.c:131,13'
          Dst:             atoi
        - Src:             'src/lib/libdwarf/dwarf_peread.c:145,15'
          Dst:             check_valid_string
    - functionName:    atoi
      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:    _dwarf_pe_load_dwarf_section_headers
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_peread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 474
      functionLinenumberEnd: 614
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         65
      ICount:          516
      EdgeCount:       83
      CyclomaticComplexity: 20
      functionsReached:
        - _dwarf_object_read_random
        - _dwarf_safe_strcpy
        - calloc
        - is_irrelevant_section
        - pe_section_name_get
        - strdup
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_peread.c:499,9'
          Dst:             calloc
        - Src:             'src/lib/libdwarf/dwarf_peread.c:506,22'
          Dst:             strdup
        - Src:             'src/lib/libdwarf/dwarf_peread.c:507,31'
          Dst:             strdup
        - Src:             'src/lib/libdwarf/dwarf_peread.c:518,16'
          Dst:             _dwarf_object_read_random
        - Src:             'src/lib/libdwarf/dwarf_peread.c:529,9'
          Dst:             _dwarf_safe_strcpy
        - Src:             'src/lib/libdwarf/dwarf_peread.c:534,26'
          Dst:             strdup
        - Src:             'src/lib/libdwarf/dwarf_peread.c:536,37'
          Dst:             strlen
        - Src:             'src/lib/libdwarf/dwarf_peread.c:535,15'
          Dst:             pe_section_name_get
        - Src:             'src/lib/libdwarf/dwarf_peread.c:542,39'
          Dst:             strdup
        - Src:             'src/lib/libdwarf/dwarf_peread.c:544,39'
          Dst:             strdup
        - Src:             'src/lib/libdwarf/dwarf_peread.c:557,22'
          Dst:             is_irrelevant_section
    - functionName:    load_optional_header64
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_peread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          169
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - _dwarf_object_read_random
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_peread.c:285,12'
          Dst:             _dwarf_object_read_random
    - functionName:    load_optional_header32
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_peread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          169
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - _dwarf_object_read_random
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_peread.c:246,12'
          Dst:             _dwarf_object_read_random
    - functionName:    magic_copy
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_peread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          50
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _dwarf_load_pe_sections
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_peread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 619
      functionLinenumberEnd: 825
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         76
      ICount:          666
      EdgeCount:       99
      CyclomaticComplexity: 25
      functionsReached:
        - _dwarf_object_read_random
        - _dwarf_pe_load_dwarf_section_headers
        - calloc
        - load_optional_header32
        - load_optional_header64
        - magic_copy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_peread.c:635,11'
          Dst:             _dwarf_object_read_random
        - Src:             'src/lib/libdwarf/dwarf_peread.c:640,15'
          Dst:             magic_copy
        - Src:             'src/lib/libdwarf/dwarf_peread.c:682,12'
          Dst:             _dwarf_object_read_random
        - Src:             'src/lib/libdwarf/dwarf_peread.c:706,11'
          Dst:             _dwarf_object_read_random
        - Src:             'src/lib/libdwarf/dwarf_peread.c:730,15'
          Dst:             load_optional_header32
        - Src:             'src/lib/libdwarf/dwarf_peread.c:735,15'
          Dst:             load_optional_header64
        - Src:             'src/lib/libdwarf/dwarf_peread.c:780,16'
          Dst:             _dwarf_object_read_random
        - Src:             'src/lib/libdwarf/dwarf_peread.c:805,21'
          Dst:             calloc
        - Src:             'src/lib/libdwarf/dwarf_peread.c:810,15'
          Dst:             _dwarf_object_read_random
        - Src:             'src/lib/libdwarf/dwarf_peread.c:823,11'
          Dst:             _dwarf_pe_load_dwarf_section_headers
    - functionName:    _dwarf_pe_object_access_internals_init
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_peread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 894
      functionLinenumberEnd: 947
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          144
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _dwarf_destruct_pe_access
        - _dwarf_load_pe_sections
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_peread.c:936,11'
          Dst:             _dwarf_load_pe_sections
        - Src:             'src/lib/libdwarf/dwarf_peread.c:940,9'
          Dst:             _dwarf_destruct_pe_access
    - functionName:    _dwarf_destruct_pe_access
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_peread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 431
      functionLinenumberEnd: 469
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          161
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - _dwarf_closer
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_peread.c:442,9'
          Dst:             _dwarf_closer
    - functionName:    _dwarf_pe_object_access_init
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_peread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 958
      functionLinenumberEnd: 992
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - int
        - int
        - int
        - int
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          94
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _dwarf_pe_object_access_internals_init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_peread.c:971,11'
          Dst:             _dwarf_pe_object_access_internals_init
    - functionName:    _dwarf_pe_setup
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_peread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 838
      functionLinenumberEnd: 869
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - int
        - 'N/A'
        - int
        - int
        - int
        - size_t
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          122
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _dwarf_destruct_pe_access
        - _dwarf_error
        - _dwarf_pe_object_access_init
        - dwarf_object_init_b
        - strdup
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_peread.c:844,11'
          Dst:             _dwarf_pe_object_access_init
        - Src:             'src/lib/libdwarf/dwarf_peread.c:853,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_peread.c:858,11'
          Dst:             dwarf_object_init_b
        - Src:             'src/lib/libdwarf/dwarf_peread.c:861,9'
          Dst:             _dwarf_destruct_pe_access
        - Src:             'src/lib/libdwarf/dwarf_peread.c:867,20'
          Dst:             strdup
    - functionName:    dwarf_language_version_string
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_query.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2310
      functionLinenumberEnd: 2313
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dwarf_language_version_data
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_query.c:2311,12'
          Dst:             dwarf_language_version_data
    - functionName:    dwarf_machine_architecture
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_query.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2295
      functionLinenumberEnd: 2303
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          45
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dwarf_machine_architecture_a
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_query.c:2296,12'
          Dst:             dwarf_machine_architecture_a
    - functionName:    dwarf_machine_architecture_a
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_query.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2244
      functionLinenumberEnd: 2282
      functionDepth:   0
      returnType:      int
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          249
      EdgeCount:       60
      CyclomaticComplexity: 16
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dwarf_get_universalbinary_count
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_query.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2214
      functionLinenumberEnd: 2228
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          96
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dwarf_cu_header_basics
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_query.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2168
      functionLinenumberEnd: 2207
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          265
      EdgeCount:       59
      CyclomaticComplexity: 16
      functionsReached:
        - _dwarf_error
        - _dwarf_error_string
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_query.c:2170,5'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_query.c:2170,5'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_query.c:2170,5'
          Dst:             _dwarf_error_string
    - functionName:    _dwarf_calculate_info_section_start_ptr
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_query.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2094
      functionLinenumberEnd: 2104
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          48
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dwarf_get_version_of_die
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_query.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2077
      functionLinenumberEnd: 2089
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    block_means_locexpr
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_query.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1916
      functionLinenumberEnd: 1950
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         33
      ICount:          133
      EdgeCount:       64
      CyclomaticComplexity: 33
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/libdwarf/dwarf_query.c:1917,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    dw_get_special_offset
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_query.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1834
      functionLinenumberEnd: 1912
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         66
      ICount:          273
      EdgeCount:       66
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/lib/libdwarf/dwarf_query.c:1835,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    dwarf_die_abbrev_children_flag
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_query.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1817
      functionLinenumberEnd: 1826
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dwarf_die_abbrev_code
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_query.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1804
      functionLinenumberEnd: 1809
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dwarf_attr_offset
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_query.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1787
      functionLinenumberEnd: 1800
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          123
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - _dwarf_error
        - _dwarf_error_string
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_query.c:1792,5'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_query.c:1792,5'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_query.c:1792,5'
          Dst:             _dwarf_error_string
    - functionName:    dwarf_arrayorder
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_query.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1768
      functionLinenumberEnd: 1773
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _dwarf_die_attr_unsigned_constant
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_query.c:1770,15'
          Dst:             _dwarf_die_attr_unsigned_constant
    - functionName:    _dwarf_die_attr_unsigned_constant
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_query.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1595
      functionLinenumberEnd: 1675
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          389
      EdgeCount:       68
      CyclomaticComplexity: 16
      functionsReached:
        - _dwarf_calculate_info_section_end_ptr
        - _dwarf_error
        - _dwarf_error_string
        - _dwarf_get_value_ptr
        - dwarf_decode_leb128
        - dwarfstring_append_printf_i
        - dwarfstring_constructor
        - dwarfstring_destructor
        - dwarfstring_string
      functionUses:    8
      BranchProfiles:
        - Branch String:   'src/lib/libdwarf/dwarf_query.c:1614,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_query.c:1604,5'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_query.c:1604,5'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_query.c:1604,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_query.c:1607,9'
          Dst:             _dwarf_calculate_info_section_end_ptr
        - Src:             'src/lib/libdwarf/dwarf_query.c:1609,11'
          Dst:             _dwarf_get_value_ptr
        - Src:             'src/lib/libdwarf/dwarf_query.c:1616,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_query.c:1616,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_query.c:1623,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_query.c:1623,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_query.c:1630,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_query.c:1630,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_query.c:1637,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_query.c:1637,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_query.c:1646,9'
          Dst:             dwarf_decode_leb128
        - Src:             'src/lib/libdwarf/dwarf_query.c:1646,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_query.c:1655,13'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_query.c:1656,13'
          Dst:             dwarfstring_append_printf_i
        - Src:             'src/lib/libdwarf/dwarf_query.c:1663,17'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_query.c:1661,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_query.c:1664,13'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_query.c:1672,9'
          Dst:             _dwarf_error
    - functionName:    _dwarf_calculate_info_section_end_ptr
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_query.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2109
      functionLinenumberEnd: 2124
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          71
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    18
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _dwarf_get_value_ptr
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_query.c'
      linkageType:     InternalLinkage
      functionLinenumber: 659
      functionLinenumberEnd: 831
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         51
      ICount:          446
      EdgeCount:       70
      CyclomaticComplexity: 21
      functionsReached:
        - _dwarf_calculate_abbrev_section_end_ptr
        - _dwarf_calculate_info_section_end_ptr
        - _dwarf_error
        - _dwarf_error_string
        - _dwarf_fill_in_attr_form_abtable
        - _dwarf_get_abbrev_for_code
        - _dwarf_get_size_of_val
        - build_alloc_qu_error
        - dwarf_decode_leb128
        - dwarfstring_append_printf_u
        - dwarfstring_constructor
        - dwarfstring_destructor
        - dwarfstring_string
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_query.c:672,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_query.c:677,9'
          Dst:             _dwarf_calculate_info_section_end_ptr
        - Src:             'src/lib/libdwarf/dwarf_query.c:679,12'
          Dst:             _dwarf_get_abbrev_for_code
        - Src:             'src/lib/libdwarf/dwarf_query.c:688,9'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_query.c:689,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_query.c:694,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_query.c:700,13'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_query.c:698,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_query.c:701,9'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_query.c:705,18'
          Dst:             _dwarf_calculate_abbrev_section_end_ptr
        - Src:             'src/lib/libdwarf/dwarf_query.c:713,16'
          Dst:             dwarf_decode_leb128
        - Src:             'src/lib/libdwarf/dwarf_query.c:719,13'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_query.c:720,13'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_query.c:726,17'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_query.c:725,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_query.c:727,13'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_query.c:735,16'
          Dst:             _dwarf_fill_in_attr_form_abtable
        - Src:             'src/lib/libdwarf/dwarf_query.c:743,9'
          Dst:             build_alloc_qu_error
        - Src:             'src/lib/libdwarf/dwarf_query.c:748,9'
          Dst:             build_alloc_qu_error
        - Src:             'src/lib/libdwarf/dwarf_query.c:765,13'
          Dst:             dwarf_decode_leb128
        - Src:             'src/lib/libdwarf/dwarf_query.c:765,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_query.c:770,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_query.c:779,17'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_query.c:795,15'
          Dst:             _dwarf_get_size_of_val
        - Src:             'src/lib/libdwarf/dwarf_query.c:818,17'
          Dst:             _dwarf_error_string
    - functionName:    _dwarf_calculate_abbrev_section_end_ptr
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_query.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2128
      functionLinenumberEnd: 2138
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          32
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    build_alloc_qu_error
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_query.c'
      linkageType:     InternalLinkage
      functionLinenumber: 624
      functionLinenumberEnd: 635
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _dwarf_error_string
        - dwarfstring_append_printf_s
        - dwarfstring_constructor
        - dwarfstring_destructor
        - dwarfstring_string
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_query.c:627,5'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_query.c:628,5'
          Dst:             dwarfstring_append_printf_s
        - Src:             'src/lib/libdwarf/dwarf_query.c:633,9'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_query.c:632,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_query.c:634,5'
          Dst:             dwarfstring_destructor
    - functionName:    dwarf_srclanglname
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_query.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1753
      functionLinenumberEnd: 1759
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _dwarf_die_attr_unsigned_constant
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_query.c:1755,15'
          Dst:             _dwarf_die_attr_unsigned_constant
    - functionName:    dwarf_srclang
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_query.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1742
      functionLinenumberEnd: 1747
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _dwarf_die_attr_unsigned_constant
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_query.c:1744,15'
          Dst:             _dwarf_die_attr_unsigned_constant
    - functionName:    dwarf_bitoffset
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_query.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1713
      functionLinenumberEnd: 1734
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          77
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _dwarf_die_attr_unsigned_constant
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_query.c:1717,11'
          Dst:             _dwarf_die_attr_unsigned_constant
        - Src:             'src/lib/libdwarf/dwarf_query.c:1721,15'
          Dst:             _dwarf_die_attr_unsigned_constant
    - functionName:    dwarf_bitsize
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_query.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1695
      functionLinenumberEnd: 1700
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _dwarf_die_attr_unsigned_constant
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_query.c:1697,15'
          Dst:             _dwarf_die_attr_unsigned_constant
    - functionName:    dwarf_bytesize
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_query.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1682
      functionLinenumberEnd: 1687
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _dwarf_die_attr_unsigned_constant
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_query.c:1684,15'
          Dst:             _dwarf_die_attr_unsigned_constant
    - functionName:    dwarf_get_form_class
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_query.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1962
      functionLinenumberEnd: 2060
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - short
        - short
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         75
      ICount:          351
      EdgeCount:       83
      CyclomaticComplexity: 10
      functionsReached:
        - block_means_locexpr
        - dw_get_special_offset
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/libdwarf/dwarf_query.c:1963,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_query.c:1970,17'
          Dst:             dw_get_special_offset
        - Src:             'src/lib/libdwarf/dwarf_query.c:1979,17'
          Dst:             dw_get_special_offset
        - Src:             'src/lib/libdwarf/dwarf_query.c:1988,17'
          Dst:             dw_get_special_offset
        - Src:             'src/lib/libdwarf/dwarf_query.c:2005,17'
          Dst:             block_means_locexpr
    - functionName:    dwarf_highpc_b
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_query.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1402
      functionLinenumberEnd: 1502
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         55
      ICount:          401
      EdgeCount:       74
      CyclomaticComplexity: 21
      functionsReached:
        - _dwarf_calculate_info_section_end_ptr
        - _dwarf_die_attr_unsigned_constant
        - _dwarf_error
        - _dwarf_error_string
        - _dwarf_get_addr_index_itself
        - _dwarf_get_value_ptr
        - _dwarf_look_in_local_and_tied_by_index
        - dwarf_addr_form_is_indexed
        - dwarf_decode_leb128
        - dwarf_get_form_class
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_query.c:1413,5'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_query.c:1413,5'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_query.c:1413,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_query.c:1417,11'
          Dst:             _dwarf_get_value_ptr
        - Src:             'src/lib/libdwarf/dwarf_query.c:1425,20'
          Dst:             _dwarf_calculate_info_section_end_ptr
        - Src:             'src/lib/libdwarf/dwarf_query.c:1430,13'
          Dst:             dwarf_get_form_class
        - Src:             'src/lib/libdwarf/dwarf_query.c:1435,13'
          Dst:             dwarf_addr_form_is_indexed
        - Src:             'src/lib/libdwarf/dwarf_query.c:1444,20'
          Dst:             _dwarf_get_addr_index_itself
        - Src:             'src/lib/libdwarf/dwarf_query.c:1449,19'
          Dst:             _dwarf_look_in_local_and_tied_by_index
        - Src:             'src/lib/libdwarf/dwarf_query.c:1458,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_query.c:1458,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_query.c:1465,16'
          Dst:             _dwarf_die_attr_unsigned_constant
        - Src:             'src/lib/libdwarf/dwarf_query.c:1470,20'
          Dst:             _dwarf_get_value_ptr
        - Src:             'src/lib/libdwarf/dwarf_query.c:1483,17'
          Dst:             dwarf_decode_leb128
        - Src:             'src/lib/libdwarf/dwarf_query.c:1483,17'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_query.c:1487,17'
          Dst:             _dwarf_error
    - functionName:    _dwarf_look_in_local_and_tied_by_index
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_query.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1068
      functionLinenumberEnd: 1094
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          100
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _dwarf_extract_address_from_debug_addr
        - _dwarf_get_addr_from_tied
        - dwarf_dealloc_error
        - dwarf_errno
      functionUses:    15
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_query.c:1071,12'
          Dst:             _dwarf_extract_address_from_debug_addr
        - Src:             'src/lib/libdwarf/dwarf_query.c:1075,22'
          Dst:             dwarf_errno
        - Src:             'src/lib/libdwarf/dwarf_query.c:1083,13'
          Dst:             dwarf_dealloc_error
        - Src:             'src/lib/libdwarf/dwarf_query.c:1087,20'
          Dst:             _dwarf_get_addr_from_tied
    - functionName:    _dwarf_extract_address_from_debug_addr
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_query.c'
      linkageType:     InternalLinkage
      functionLinenumber: 987
      functionLinenumberEnd: 1055
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          230
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - _dwarf_error
        - _dwarf_error_string
        - _dwarf_load_section
        - dwarf_dealloc_error
        - dwarfstring_append_printf_u
        - dwarfstring_constructor
        - dwarfstring_destructor
        - dwarfstring_string
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_query.c:998,11'
          Dst:             _dwarf_load_section
        - Src:             'src/lib/libdwarf/dwarf_query.c:1002,13'
          Dst:             dwarf_dealloc_error
        - Src:             'src/lib/libdwarf/dwarf_query.c:1005,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_query.c:1032,9'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_query.c:1033,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_query.c:1038,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_query.c:1045,13'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_query.c:1043,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_query.c:1046,9'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_query.c:1049,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_query.c:1049,5'
          Dst:             _dwarf_error_string
    - functionName:    _dwarf_get_addr_from_tied
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_query.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1517
      functionLinenumberEnd: 1571
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          235
      EdgeCount:       52
      CyclomaticComplexity: 17
      functionsReached:
        - _dwarf_error
        - _dwarf_error_string
        - _dwarf_extract_address_from_debug_addr
        - _dwarf_search_for_signature
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_query.c:1525,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_query.c:1530,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_query.c:1535,11'
          Dst:             _dwarf_search_for_signature
        - Src:             'src/lib/libdwarf/dwarf_query.c:1550,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_query.c:1558,11'
          Dst:             _dwarf_extract_address_from_debug_addr
    - functionName:    _dwarf_get_string_base_attr_value
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_query.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1372
      functionLinenumberEnd: 1381
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          39
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _dwarf_merge_all_base_attrs_of_cu_die
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_query.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1284
      functionLinenumberEnd: 1365
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          269
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached:
        - _dwarf_search_for_signature
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_query.c:1294,11'
          Dst:             _dwarf_search_for_signature
    - functionName:    dwarf_dietype_offset
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_query.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1248
      functionLinenumberEnd: 1270
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          141
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - _dwarf_error
        - _dwarf_error_string
        - dwarf_attr
        - dwarf_dealloc_attribute
        - dwarf_get_die_infotypes_flag
        - dwarf_global_formref
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_query.c:1254,5'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_query.c:1254,5'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_query.c:1254,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_query.c:1256,16'
          Dst:             dwarf_get_die_infotypes_flag
        - Src:             'src/lib/libdwarf/dwarf_query.c:1257,11'
          Dst:             dwarf_attr
        - Src:             'src/lib/libdwarf/dwarf_query.c:1262,15'
          Dst:             dwarf_global_formref
        - Src:             'src/lib/libdwarf/dwarf_query.c:1267,9'
          Dst:             dwarf_dealloc_attribute
    - functionName:    dwarf_attr
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_query.c'
      linkageType:     InternalLinkage
      functionLinenumber: 899
      functionLinenumberEnd: 971
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          260
      EdgeCount:       41
      CyclomaticComplexity: 13
      functionsReached:
        - _dwarf_calculate_abbrev_section_end_ptr
        - _dwarf_error
        - _dwarf_error_string
        - _dwarf_fill_in_attr_form_abtable
        - _dwarf_get_abbrev_for_code
        - _dwarf_get_alloc
        - _dwarf_get_value_ptr
        - build_alloc_qu_error
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_query.c:914,5'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_query.c:914,5'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_query.c:914,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_query.c:915,12'
          Dst:             _dwarf_get_abbrev_for_code
        - Src:             'src/lib/libdwarf/dwarf_query.c:925,13'
          Dst:             _dwarf_calculate_abbrev_section_end_ptr
        - Src:             'src/lib/libdwarf/dwarf_query.c:928,16'
          Dst:             _dwarf_fill_in_attr_form_abtable
        - Src:             'src/lib/libdwarf/dwarf_query.c:937,9'
          Dst:             build_alloc_qu_error
        - Src:             'src/lib/libdwarf/dwarf_query.c:941,11'
          Dst:             _dwarf_get_value_ptr
        - Src:             'src/lib/libdwarf/dwarf_query.c:950,32'
          Dst:             _dwarf_get_alloc
        - Src:             'src/lib/libdwarf/dwarf_query.c:952,9'
          Dst:             _dwarf_error_string
    - functionName:    _dwarf_entrypc
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_query.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1229
      functionLinenumberEnd: 1235
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _dwarf_lowpc_internal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_query.c:1232,11'
          Dst:             _dwarf_lowpc_internal
    - functionName:    _dwarf_lowpc_internal
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_query.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1158
      functionLinenumberEnd: 1212
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          251
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - _dwarf_calculate_info_section_end_ptr
        - _dwarf_error
        - _dwarf_error_string
        - _dwarf_get_value_ptr
        - _dwarf_look_in_local_and_tied
        - dwarf_get_form_class
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_query.c:1171,5'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_query.c:1171,5'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_query.c:1171,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_query.c:1176,11'
          Dst:             _dwarf_get_value_ptr
        - Src:             'src/lib/libdwarf/dwarf_query.c:1185,13'
          Dst:             dwarf_get_form_class
        - Src:             'src/lib/libdwarf/dwarf_query.c:1189,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_query.c:1197,15'
          Dst:             _dwarf_look_in_local_and_tied
        - Src:             'src/lib/libdwarf/dwarf_query.c:1205,20'
          Dst:             _dwarf_calculate_info_section_end_ptr
        - Src:             'src/lib/libdwarf/dwarf_query.c:1206,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_query.c:1206,5'
          Dst:             _dwarf_error_string
    - functionName:    _dwarf_look_in_local_and_tied
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_query.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1132
      functionLinenumberEnd: 1150
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - short
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          64
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _dwarf_get_addr_index_itself
        - _dwarf_look_in_local_and_tied_by_index
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_query.c:1140,12'
          Dst:             _dwarf_get_addr_index_itself
        - Src:             'src/lib/libdwarf/dwarf_query.c:1146,12'
          Dst:             _dwarf_look_in_local_and_tied_by_index
    - functionName:    dwarf_lowpc
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_query.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1217
      functionLinenumberEnd: 1223
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _dwarf_lowpc_internal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_query.c:1220,11'
          Dst:             _dwarf_lowpc_internal
    - functionName:    dwarf_debug_addr_index_to_addr
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_query.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1103
      functionLinenumberEnd: 1119
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          101
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _dwarf_error
        - _dwarf_error_string
        - _dwarf_look_in_local_and_tied_by_index
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_query.c:1108,5'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_query.c:1108,5'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_query.c:1108,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_query.c:1113,11'
          Dst:             _dwarf_look_in_local_and_tied_by_index
    - functionName:    dwarf_hasattr
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_query.c'
      linkageType:     InternalLinkage
      functionLinenumber: 874
      functionLinenumberEnd: 893
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          114
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - _dwarf_error
        - _dwarf_error_string
        - _dwarf_get_value_ptr
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_query.c:880,5'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_query.c:880,5'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_query.c:880,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_query.c:882,11'
          Dst:             _dwarf_get_value_ptr
    - functionName:    dwarf_diename
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_query.c'
      linkageType:     InternalLinkage
      functionLinenumber: 865
      functionLinenumberEnd: 866
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dwarf_die_text
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_query.c:866,12'
          Dst:             dwarf_die_text
    - functionName:    dwarf_die_text
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_query.c'
      linkageType:     InternalLinkage
      functionLinenumber: 838
      functionLinenumberEnd: 859
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          129
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - _dwarf_error
        - _dwarf_error_string
        - dwarf_attr
        - dwarf_dealloc
        - dwarf_dealloc_error
        - dwarf_formstring
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_query.c:844,5'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_query.c:844,5'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_query.c:844,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_query.c:846,11'
          Dst:             dwarf_attr
        - Src:             'src/lib/libdwarf/dwarf_query.c:849,9'
          Dst:             dwarf_dealloc_error
        - Src:             'src/lib/libdwarf/dwarf_query.c:855,11'
          Dst:             dwarf_formstring
        - Src:             'src/lib/libdwarf/dwarf_query.c:856,5'
          Dst:             dwarf_dealloc
    - functionName:    empty_local_attrlist
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_query.c'
      linkageType:     InternalLinkage
      functionLinenumber: 340
      functionLinenumberEnd: 348
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          42
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - dwarf_dealloc
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_query.c:346,9'
          Dst:             dwarf_dealloc
    - functionName:    dwarf_attrlist
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_query.c'
      linkageType:     InternalLinkage
      functionLinenumber: 354
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         71
      ICount:          658
      EdgeCount:       98
      CyclomaticComplexity: 29
      functionsReached:
        - _dwarf_calculate_abbrev_section_end_ptr
        - _dwarf_calculate_info_section_end_ptr
        - _dwarf_error
        - _dwarf_error_string
        - _dwarf_fill_in_attr_form_abtable
        - _dwarf_get_abbrev_for_code
        - _dwarf_get_alloc
        - _dwarf_get_size_of_val
        - _dwarf_leb128_uword_wrapper
        - _dwarf_reference_outside_section
        - _dwarf_valid_form_we_know
        - dwarf_dealloc_attribute
        - dwarf_decode_leb128
        - dwarfstring_append_printf_u
        - dwarfstring_constructor
        - dwarfstring_destructor
        - dwarfstring_string
        - empty_local_attrlist
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_query.c:371,5'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_query.c:371,5'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_query.c:371,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_query.c:375,9'
          Dst:             _dwarf_calculate_info_section_end_ptr
        - Src:             'src/lib/libdwarf/dwarf_query.c:376,12'
          Dst:             _dwarf_get_abbrev_for_code
        - Src:             'src/lib/libdwarf/dwarf_query.c:386,9'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_query.c:387,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_query.c:392,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_query.c:398,13'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_query.c:396,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_query.c:399,9'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_query.c:409,16'
          Dst:             dwarf_decode_leb128
        - Src:             'src/lib/libdwarf/dwarf_query.c:415,13'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_query.c:416,13'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_query.c:422,17'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_query.c:421,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_query.c:423,13'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_query.c:432,13'
          Dst:             _dwarf_calculate_abbrev_section_end_ptr
        - Src:             'src/lib/libdwarf/dwarf_query.c:434,16'
          Dst:             _dwarf_fill_in_attr_form_abtable
        - Src:             'src/lib/libdwarf/dwarf_query.c:455,13'
          Dst:             empty_local_attrlist
        - Src:             'src/lib/libdwarf/dwarf_query.c:456,13'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_query.c:462,14'
          Dst:             _dwarf_valid_form_we_know
        - Src:             'src/lib/libdwarf/dwarf_query.c:463,13'
          Dst:             empty_local_attrlist
        - Src:             'src/lib/libdwarf/dwarf_query.c:464,13'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_query.c:471,17'
          Dst:             _dwarf_reference_outside_section
        - Src:             'src/lib/libdwarf/dwarf_query.c:474,17'
          Dst:             empty_local_attrlist
        - Src:             'src/lib/libdwarf/dwarf_query.c:475,17'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_query.c:483,20'
          Dst:             _dwarf_leb128_uword_wrapper
        - Src:             'src/lib/libdwarf/dwarf_query.c:486,17'
          Dst:             empty_local_attrlist
        - Src:             'src/lib/libdwarf/dwarf_query.c:487,17'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_query.c:496,17'
          Dst:             empty_local_attrlist
        - Src:             'src/lib/libdwarf/dwarf_query.c:497,17'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_query.c:505,18'
          Dst:             _dwarf_valid_form_we_know
        - Src:             'src/lib/libdwarf/dwarf_query.c:508,17'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_query.c:509,17'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_query.c:516,21'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_query.c:514,17'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_query.c:517,17'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_query.c:518,17'
          Dst:             empty_local_attrlist
        - Src:             'src/lib/libdwarf/dwarf_query.c:528,17'
          Dst:             _dwarf_get_alloc
        - Src:             'src/lib/libdwarf/dwarf_query.c:530,17'
          Dst:             empty_local_attrlist
        - Src:             'src/lib/libdwarf/dwarf_query.c:531,17'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_query.c:550,17'
          Dst:             _dwarf_reference_outside_section
        - Src:             'src/lib/libdwarf/dwarf_query.c:553,17'
          Dst:             dwarf_dealloc_attribute
        - Src:             'src/lib/libdwarf/dwarf_query.c:554,17'
          Dst:             empty_local_attrlist
        - Src:             'src/lib/libdwarf/dwarf_query.c:555,17'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_query.c:571,24'
          Dst:             _dwarf_get_size_of_val
        - Src:             'src/lib/libdwarf/dwarf_query.c:581,21'
          Dst:             dwarf_dealloc_attribute
        - Src:             'src/lib/libdwarf/dwarf_query.c:582,21'
          Dst:             empty_local_attrlist
        - Src:             'src/lib/libdwarf/dwarf_query.c:603,13'
          Dst:             _dwarf_get_alloc
        - Src:             'src/lib/libdwarf/dwarf_query.c:605,13'
          Dst:             empty_local_attrlist
        - Src:             'src/lib/libdwarf/dwarf_query.c:606,13'
          Dst:             _dwarf_error
    - functionName:    free_dwarf_offsets_chain
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_query.c'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          41
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - dwarf_dealloc
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_query.c:225,9'
          Dst:             dwarf_dealloc
    - functionName:    dwarf_offset_list
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_query.c'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 335
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         44
      ICount:          305
      EdgeCount:       58
      CyclomaticComplexity: 16
      functionsReached:
        - _dwarf_error
        - _dwarf_error_string
        - _dwarf_get_alloc
        - dwarf_child
        - dwarf_dealloc
        - dwarf_dealloc_die
        - dwarf_dieoffset
        - dwarf_offdie_b
        - dwarf_siblingof_c
        - free_dwarf_offsets_chain
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_query.c:248,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_query.c:251,11'
          Dst:             dwarf_offdie_b
        - Src:             'src/lib/libdwarf/dwarf_query.c:256,11'
          Dst:             dwarf_child
        - Src:             'src/lib/libdwarf/dwarf_query.c:260,5'
          Dst:             dwarf_dealloc_die
        - Src:             'src/lib/libdwarf/dwarf_query.c:268,20'
          Dst:             dwarf_dieoffset
        - Src:             'src/lib/libdwarf/dwarf_query.c:272,17'
          Dst:             free_dwarf_offsets_chain
        - Src:             'src/lib/libdwarf/dwarf_query.c:273,17'
          Dst:             dwarf_dealloc_die
        - Src:             'src/lib/libdwarf/dwarf_query.c:279,41'
          Dst:             _dwarf_get_alloc
        - Src:             'src/lib/libdwarf/dwarf_query.c:282,17'
          Dst:             free_dwarf_offsets_chain
        - Src:             'src/lib/libdwarf/dwarf_query.c:283,17'
          Dst:             dwarf_dealloc_die
        - Src:             'src/lib/libdwarf/dwarf_query.c:284,17'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_query.c:296,15'
          Dst:             dwarf_siblingof_c
        - Src:             'src/lib/libdwarf/dwarf_query.c:298,13'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_query.c:301,13'
          Dst:             free_dwarf_offsets_chain
        - Src:             'src/lib/libdwarf/dwarf_query.c:313,33'
          Dst:             _dwarf_get_alloc
        - Src:             'src/lib/libdwarf/dwarf_query.c:316,9'
          Dst:             free_dwarf_offsets_chain
        - Src:             'src/lib/libdwarf/dwarf_query.c:317,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_query.c:330,9'
          Dst:             dwarf_dealloc
    - functionName:    dwarf_dieoffset
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_query.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          117
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - _dwarf_error
        - _dwarf_error_string
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_query.c:124,5'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_query.c:124,5'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_query.c:124,5'
          Dst:             _dwarf_error_string
    - functionName:    dwarf_tag
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_query.c'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          84
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _dwarf_error
        - _dwarf_error_string
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_query.c:212,5'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_query.c:212,5'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_query.c:212,5'
          Dst:             _dwarf_error_string
    - functionName:    dwarf_die_CU_offset_range
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_query.c'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          105
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _dwarf_error
        - _dwarf_error_string
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_query.c:200,5'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_query.c:200,5'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_query.c:200,5'
          Dst:             _dwarf_error_string
    - functionName:    dwarf_die_offsets
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_query.c'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          68
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - dwarf_die_CU_offset
        - dwarf_dieoffset
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_query.c:171,11'
          Dst:             dwarf_dieoffset
        - Src:             'src/lib/libdwarf/dwarf_query.c:173,15'
          Dst:             dwarf_die_CU_offset
    - functionName:    dwarf_die_CU_offset
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_query.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          127
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - _dwarf_error
        - _dwarf_error_string
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_query.c:145,5'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_query.c:145,5'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_query.c:145,5'
          Dst:             _dwarf_error_string
    - functionName:    dwarf_get_die_address_size
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_query.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          89
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _dwarf_error
        - _dwarf_error_string
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_query.c:111,5'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_query.c:111,5'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_query.c:111,5'
          Dst:             _dwarf_error_string
    - functionName:    dwarf_get_address_size
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_query.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          57
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - _dwarf_error_string
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_query.c:97,5'
          Dst:             _dwarf_error_string
    - functionName:    dwarf_get_offset_size
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_query.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          53
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - _dwarf_error_string
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_query.c:62,5'
          Dst:             _dwarf_error_string
    - functionName:    alloc_rle_and_append_to_list
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_rnglists.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1173
      functionLinenumberEnd: 1194
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          79
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _dwarf_error_string
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:1178,9'
          Dst:             _dwarf_error_string
    - functionName:    build_array_of_rle
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_rnglists.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1207
      functionLinenumberEnd: 1407
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         74
      ICount:          588
      EdgeCount:       94
      CyclomaticComplexity: 22
      functionsReached:
        - _dwarf_error_string
        - _dwarf_look_in_local_and_tied_by_index
        - alloc_rle_and_append_to_list
        - dwarf_dealloc_error
        - dwarfstring_append_printf_u
        - dwarfstring_constructor
        - dwarfstring_destructor
        - dwarfstring_string
        - read_single_rle_entry
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/libdwarf/dwarf_rnglists.c:1255,9'
          Branch Sides:    []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:1234,15'
          Dst:             read_single_rle_entry
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:1241,15'
          Dst:             alloc_rle_and_append_to_list
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:1260,23'
          Dst:             _dwarf_look_in_local_and_tied_by_index
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:1270,21'
          Dst:             dwarf_dealloc_error
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:1283,23'
          Dst:             _dwarf_look_in_local_and_tied_by_index
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:1292,21'
          Dst:             dwarf_dealloc_error
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:1301,23'
          Dst:             _dwarf_look_in_local_and_tied_by_index
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:1310,21'
          Dst:             dwarf_dealloc_error
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:1321,23'
          Dst:             _dwarf_look_in_local_and_tied_by_index
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:1331,21'
          Dst:             dwarf_dealloc_error
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:1367,13'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:1368,13'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:1375,17'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:1373,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:1376,13'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:1390,13'
          Dst:             _dwarf_error_string
    - functionName:    read_single_rle_entry
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_rnglists.c'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         64
      ICount:          549
      EdgeCount:       79
      CyclomaticComplexity: 17
      functionsReached:
        - _dwarf_error_string
        - dwarf_decode_leb128
        - dwarfstring_append_printf_u
        - dwarfstring_constructor
        - dwarfstring_destructor
        - dwarfstring_string
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/libdwarf/dwarf_rnglists.c:202,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:192,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:205,9'
          Dst:             dwarf_decode_leb128
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:205,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:213,9'
          Dst:             dwarf_decode_leb128
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:213,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:216,9'
          Dst:             dwarf_decode_leb128
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:216,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:222,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:222,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:229,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:229,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:233,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:233,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:240,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:240,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:244,9'
          Dst:             dwarf_decode_leb128
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:244,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:252,9'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:253,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:257,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:260,13'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:259,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:261,9'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:277,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:286,13'
          Dst:             _dwarf_error_string
    - functionName:    _dwarf_which_rnglists_context
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_rnglists.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1065
      functionLinenumberEnd: 1150
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          186
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - _dwarf_error_string
        - dwarfstring_append
        - dwarfstring_append_printf_u
        - dwarfstring_constructor
        - dwarfstring_destructor
        - dwarfstring_string
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:1136,9'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:1137,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:1141,9'
          Dst:             dwarfstring_append
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:1146,13'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:1144,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:1147,9'
          Dst:             dwarfstring_destructor
    - functionName:    free_rnglists_chain
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_rnglists.c'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          108
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - dwarf_dealloc
        - free_rnglists_context
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:165,13'
          Dst:             free_rnglists_context
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:167,13'
          Dst:             dwarf_dealloc
    - functionName:    free_rnglists_context
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_rnglists.c'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _dwarf_free_rnglists_head
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_rnglists.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1794
      functionLinenumberEnd: 1820
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          91
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _dwarf_rnglists_head_destructor
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_rnglists.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1824
      functionLinenumberEnd: 1828
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _dwarf_free_rnglists_head
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:1827,5'
          Dst:             _dwarf_free_rnglists_head
    - functionName:    dwarf_get_rnglists_entry_fields_a
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_rnglists.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1752
      functionLinenumberEnd: 1789
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          198
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - _dwarf_error_string
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:1756,9'
          Dst:             _dwarf_error_string
    - functionName:    _dwarf_fill_in_rle_head
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_rnglists.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1426
      functionLinenumberEnd: 1631
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - short
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         58
      ICount:          523
      EdgeCount:       78
      CyclomaticComplexity: 22
      functionsReached:
        - _dwarf_error_string
        - _dwarf_get_alloc
        - _dwarf_search_for_signature
        - _dwarf_which_rnglists_context
        - build_array_of_rle
        - dwarf_dealloc
        - dwarfstring_append_printf_u
        - dwarfstring_constructor
        - dwarfstring_destructor
        - dwarfstring_string
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:1460,19'
          Dst:             _dwarf_search_for_signature
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:1466,21'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:1477,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:1492,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:1504,15'
          Dst:             _dwarf_which_rnglists_context
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:1529,9'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:1530,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:1533,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:1538,13'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:1536,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:1539,9'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:1576,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:1576,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:1579,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:1587,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:1604,9'
          Dst:             _dwarf_get_alloc
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:1606,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:1617,11'
          Dst:             build_array_of_rle
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:1619,9'
          Dst:             dwarf_dealloc
    - functionName:    dwarf_rnglists_get_rle_head
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_rnglists.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1656
      functionLinenumberEnd: 1734
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - short
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         87
      ICount:          417
      EdgeCount:       118
      CyclomaticComplexity: 33
      functionsReached:
        - _dwarf_error_string
        - _dwarf_fill_in_rle_head
        - _dwarf_load_section
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:1663,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:1676,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:1689,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:1699,17'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:1709,11'
          Dst:             _dwarf_load_section
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:1716,15'
          Dst:             _dwarf_fill_in_rle_head
    - functionName:    dwarf_dealloc_rnglists_head
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_rnglists.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1154
      functionLinenumberEnd: 1164
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          56
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - dwarf_dealloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:1162,5'
          Dst:             dwarf_dealloc
    - functionName:    dwarf_get_rnglist_rle
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_rnglists.c'
      linkageType:     InternalLinkage
      functionLinenumber: 987
      functionLinenumberEnd: 1057
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          208
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - _dwarf_error_string
        - dwarfstring_append_printf_u
        - dwarfstring_constructor
        - dwarfstring_destructor
        - dwarfstring_string
        - read_single_rle_entry
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:995,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:1010,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:1018,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:1030,9'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:1031,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:1036,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:1040,13'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:1039,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:1041,9'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:1051,11'
          Dst:             read_single_rle_entry
    - functionName:    dwarf_get_rnglist_context_basics
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_rnglists.c'
      linkageType:     InternalLinkage
      functionLinenumber: 913
      functionLinenumberEnd: 964
      functionDepth:   0
      returnType:      int
      argCount:        13
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         47
      ICount:          269
      EdgeCount:       62
      CyclomaticComplexity: 17
      functionsReached:
        - _dwarf_error_string
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:916,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:925,9'
          Dst:             _dwarf_error_string
    - functionName:    dwarf_get_rnglist_head_basics
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_rnglists.c'
      linkageType:     InternalLinkage
      functionLinenumber: 853
      functionLinenumberEnd: 891
      functionDepth:   0
      returnType:      int
      argCount:        19
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          188
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _dwarf_error_string
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:858,9'
          Dst:             _dwarf_error_string
    - functionName:    dwarf_get_rnglist_offset_index_value
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_rnglists.c'
      linkageType:     InternalLinkage
      functionLinenumber: 750
      functionLinenumberEnd: 827
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          285
      EdgeCount:       53
      CyclomaticComplexity: 16
      functionsReached:
        - _dwarf_error_string
        - dwarfstring_append_printf_u
        - dwarfstring_constructor
        - dwarfstring_destructor
        - dwarfstring_string
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:759,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:772,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:784,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:795,9'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:796,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:802,13'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:801,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:803,9'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:808,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:808,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:814,9'
          Dst:             _dwarf_error_string
    - functionName:    _dwarf_dealloc_rnglists_context
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_rnglists.c'
      linkageType:     InternalLinkage
      functionLinenumber: 720
      functionLinenumberEnd: 739
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          108
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - free_rnglists_context
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:733,9'
          Dst:             free_rnglists_context
    - functionName:    internal_load_rnglists_contexts
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_rnglists.c'
      linkageType:     InternalLinkage
      functionLinenumber: 577
      functionLinenumberEnd: 663
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          235
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - _dwarf_error_string
        - _dwarf_get_alloc
        - _dwarf_internal_read_rnglists_header
        - dwarf_dealloc
        - free_rnglists_chain
        - free_rnglists_context
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:598,13'
          Dst:             free_rnglists_chain
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:599,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:607,15'
          Dst:             _dwarf_internal_read_rnglists_header
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:613,13'
          Dst:             free_rnglists_context
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:615,13'
          Dst:             free_rnglists_chain
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:620,13'
          Dst:             _dwarf_get_alloc
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:622,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:625,13'
          Dst:             free_rnglists_context
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:627,13'
          Dst:             free_rnglists_chain
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:640,9'
          Dst:             free_rnglists_chain
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:641,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:655,9'
          Dst:             dwarf_dealloc
    - functionName:    _dwarf_internal_read_rnglists_header
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_rnglists.c'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 566
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - int
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         115
      ICount:          1028
      EdgeCount:       157
      CyclomaticComplexity: 44
      functionsReached:
        - _dwarf_create_area_len_error
        - _dwarf_error_string
        - _dwarf_read_unaligned_ck_wrapper
        - calloc
        - dwarfstring_append_printf_u
        - dwarfstring_constructor
        - dwarfstring_destructor
        - dwarfstring_string
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:336,9'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:337,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:341,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:345,13'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:344,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:346,9'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:350,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:350,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:350,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:350,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:350,5'
          Dst:             _dwarf_create_area_len_error
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:350,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:350,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:350,5'
          Dst:             _dwarf_create_area_len_error
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:350,5'
          Dst:             _dwarf_create_area_len_error
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:361,9'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:362,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:365,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:367,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:371,13'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:370,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:372,9'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:382,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:382,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:386,9'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:387,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:391,13'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:390,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:392,9'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:398,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:398,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:403,9'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:404,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:409,13'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:408,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:410,9'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:417,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:417,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:424,9'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:425,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:430,13'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:429,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:431,9'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:436,9'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:437,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:442,13'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:441,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:443,9'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:447,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:447,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:454,9'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:455,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:461,13'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:460,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:462,9'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:472,17'
          Dst:             calloc
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:474,17'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:485,23'
          Dst:             _dwarf_read_unaligned_ck_wrapper
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:503,9'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:504,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:510,13'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:509,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:511,9'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:523,9'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:524,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:530,13'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:529,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:531,9'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:542,9'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:543,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:549,13'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:548,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:550,9'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:558,9'
          Dst:             _dwarf_error_string
    - functionName:    dwarf_load_rnglists
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_rnglists.c'
      linkageType:     InternalLinkage
      functionLinenumber: 679
      functionLinenumberEnd: 714
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          162
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - _dwarf_error_string
        - _dwarf_load_section
        - internal_load_rnglists_contexts
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:684,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:698,15'
          Dst:             _dwarf_load_section
        - Src:             'src/lib/libdwarf/dwarf_rnglists.c:704,11'
          Dst:             internal_load_rnglists_contexts
    - functionName:    _dwarf_uint64_add
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_safe_arithmetic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          84
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _dwarf_uint64_mult
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_safe_arithmetic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          72
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _dwarf_int64_mult
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_safe_arithmetic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          205
      EdgeCount:       58
      CyclomaticComplexity: 18
      functionsReached:
        - _dwarf_error_string
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_safe_arithmetic.c:79,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_safe_arithmetic.c:86,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_safe_arithmetic.c:93,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_safe_arithmetic.c:103,9'
          Dst:             _dwarf_error_string
    - functionName:    _dwarf_safe_strcpy
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_safe_strcpy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          101
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    20
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _dwarf_startswithx
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_secname_ck.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strlen
        - strncmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_secname_ck.c:61,21'
          Dst:             strlen
        - Src:             'src/lib/libdwarf/dwarf_secname_ck.c:64,11'
          Dst:             strncmp
    - functionName:    _dwarf_ignorethissection
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_secname_ck.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          77
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - _dwarf_startswithx
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_secname_ck.c:109,16'
          Dst:             _dwarf_startswithx
    - functionName:    _dwarf_startswith
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_secname_ck.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strlen
        - strncmp
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_secname_ck.c:50,20'
          Dst:             strlen
        - Src:             'src/lib/libdwarf/dwarf_secname_ck.c:52,11'
          Dst:             strncmp
    - functionName:    _dwarf_openr
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_seekr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - open
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_seekr.c:196,10'
          Dst:             open
    - functionName:    _dwarf_closer
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_seekr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - close
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_seekr.c:182,5'
          Dst:             close
    - functionName:    _dwarf_seekr
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_seekr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          66
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - lseek
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_seekr.c:163,27'
          Dst:             lseek
    - functionName:    lseek
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _dwarf_readr
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_seekr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          105
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - read
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_seekr.c:130,31'
          Dst:             read
    - 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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    add_debug_section_info
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_setup_sections.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          150
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - dwarf_set_load_preference
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_setup_sections.c:102,40'
          Dst:             dwarf_set_load_preference
    - functionName:    both_strings_nonempty
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_setup_sections.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          62
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_up_section
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_setup_sections.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          158
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - add_debug_section_info
        - both_strings_nonempty
        - strcmp
        - strlen
        - strncmp
      functionUses:    46
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_setup_sections.c:165,25'
          Dst:             strlen
        - Src:             'src/lib/libdwarf/dwarf_setup_sections.c:187,19'
          Dst:             strncmp
        - Src:             'src/lib/libdwarf/dwarf_setup_sections.c:203,9'
          Dst:             both_strings_nonempty
        - Src:             'src/lib/libdwarf/dwarf_setup_sections.c:204,10'
          Dst:             strcmp
        - Src:             'src/lib/libdwarf/dwarf_setup_sections.c:209,17'
          Dst:             strcmp
        - Src:             'src/lib/libdwarf/dwarf_setup_sections.c:227,22'
          Dst:             add_debug_section_info
    - functionName:    _dwarf_enter_section_in_de_debug_sections_array
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_setup_sections.c'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 554
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         96
      ICount:          978
      EdgeCount:       142
      CyclomaticComplexity: 48
      functionsReached:
        - set_up_section
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_setup_sections.c:274,5'
          Dst:             set_up_section
        - Src:             'src/lib/libdwarf/dwarf_setup_sections.c:279,5'
          Dst:             set_up_section
        - Src:             'src/lib/libdwarf/dwarf_setup_sections.c:284,5'
          Dst:             set_up_section
        - Src:             'src/lib/libdwarf/dwarf_setup_sections.c:290,5'
          Dst:             set_up_section
        - Src:             'src/lib/libdwarf/dwarf_setup_sections.c:295,5'
          Dst:             set_up_section
        - Src:             'src/lib/libdwarf/dwarf_setup_sections.c:300,5'
          Dst:             set_up_section
        - Src:             'src/lib/libdwarf/dwarf_setup_sections.c:305,5'
          Dst:             set_up_section
        - Src:             'src/lib/libdwarf/dwarf_setup_sections.c:310,5'
          Dst:             set_up_section
        - Src:             'src/lib/libdwarf/dwarf_setup_sections.c:316,5'
          Dst:             set_up_section
        - Src:             'src/lib/libdwarf/dwarf_setup_sections.c:321,5'
          Dst:             set_up_section
        - Src:             'src/lib/libdwarf/dwarf_setup_sections.c:326,5'
          Dst:             set_up_section
        - Src:             'src/lib/libdwarf/dwarf_setup_sections.c:332,5'
          Dst:             set_up_section
        - Src:             'src/lib/libdwarf/dwarf_setup_sections.c:337,5'
          Dst:             set_up_section
        - Src:             'src/lib/libdwarf/dwarf_setup_sections.c:343,5'
          Dst:             set_up_section
        - Src:             'src/lib/libdwarf/dwarf_setup_sections.c:348,5'
          Dst:             set_up_section
        - Src:             'src/lib/libdwarf/dwarf_setup_sections.c:353,5'
          Dst:             set_up_section
        - Src:             'src/lib/libdwarf/dwarf_setup_sections.c:358,5'
          Dst:             set_up_section
        - Src:             'src/lib/libdwarf/dwarf_setup_sections.c:364,5'
          Dst:             set_up_section
        - Src:             'src/lib/libdwarf/dwarf_setup_sections.c:370,5'
          Dst:             set_up_section
        - Src:             'src/lib/libdwarf/dwarf_setup_sections.c:376,5'
          Dst:             set_up_section
        - Src:             'src/lib/libdwarf/dwarf_setup_sections.c:382,5'
          Dst:             set_up_section
        - Src:             'src/lib/libdwarf/dwarf_setup_sections.c:388,5'
          Dst:             set_up_section
        - Src:             'src/lib/libdwarf/dwarf_setup_sections.c:394,5'
          Dst:             set_up_section
        - Src:             'src/lib/libdwarf/dwarf_setup_sections.c:400,5'
          Dst:             set_up_section
        - Src:             'src/lib/libdwarf/dwarf_setup_sections.c:407,5'
          Dst:             set_up_section
        - Src:             'src/lib/libdwarf/dwarf_setup_sections.c:414,5'
          Dst:             set_up_section
        - Src:             'src/lib/libdwarf/dwarf_setup_sections.c:420,5'
          Dst:             set_up_section
        - Src:             'src/lib/libdwarf/dwarf_setup_sections.c:426,5'
          Dst:             set_up_section
        - Src:             'src/lib/libdwarf/dwarf_setup_sections.c:432,5'
          Dst:             set_up_section
        - Src:             'src/lib/libdwarf/dwarf_setup_sections.c:440,5'
          Dst:             set_up_section
        - Src:             'src/lib/libdwarf/dwarf_setup_sections.c:446,5'
          Dst:             set_up_section
        - Src:             'src/lib/libdwarf/dwarf_setup_sections.c:451,5'
          Dst:             set_up_section
        - Src:             'src/lib/libdwarf/dwarf_setup_sections.c:459,5'
          Dst:             set_up_section
        - Src:             'src/lib/libdwarf/dwarf_setup_sections.c:467,5'
          Dst:             set_up_section
        - Src:             'src/lib/libdwarf/dwarf_setup_sections.c:472,5'
          Dst:             set_up_section
        - Src:             'src/lib/libdwarf/dwarf_setup_sections.c:479,5'
          Dst:             set_up_section
        - Src:             'src/lib/libdwarf/dwarf_setup_sections.c:487,5'
          Dst:             set_up_section
        - Src:             'src/lib/libdwarf/dwarf_setup_sections.c:494,5'
          Dst:             set_up_section
        - Src:             'src/lib/libdwarf/dwarf_setup_sections.c:502,5'
          Dst:             set_up_section
        - Src:             'src/lib/libdwarf/dwarf_setup_sections.c:508,5'
          Dst:             set_up_section
        - Src:             'src/lib/libdwarf/dwarf_setup_sections.c:517,5'
          Dst:             set_up_section
        - Src:             'src/lib/libdwarf/dwarf_setup_sections.c:526,5'
          Dst:             set_up_section
        - Src:             'src/lib/libdwarf/dwarf_setup_sections.c:533,5'
          Dst:             set_up_section
        - Src:             'src/lib/libdwarf/dwarf_setup_sections.c:538,5'
          Dst:             set_up_section
        - Src:             'src/lib/libdwarf/dwarf_setup_sections.c:543,5'
          Dst:             set_up_section
        - Src:             'src/lib/libdwarf/dwarf_setup_sections.c:548,5'
          Dst:             set_up_section
    - functionName:    dwarfstring_append_printf_u
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 690
      functionLinenumberEnd: 889
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         83
      ICount:          633
      EdgeCount:       112
      CyclomaticComplexity: 31
      functionsReached:
        - _dwarfstring_append_spaces
        - _dwarfstring_append_zeros
        - dwarfstring_append_length
        - strlen
        - strtol
      functionUses:    230
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_string.c:708,9'
          Dst:             dwarfstring_append_length
        - Src:             'src/lib/libdwarf/dwarf_string.c:716,5'
          Dst:             dwarfstring_append_length
        - Src:             'src/lib/libdwarf/dwarf_string.c:719,9'
          Dst:             dwarfstring_append_length
        - Src:             'src/lib/libdwarf/dwarf_string.c:725,9'
          Dst:             dwarfstring_append_length
        - Src:             'src/lib/libdwarf/dwarf_string.c:730,9'
          Dst:             dwarfstring_append_length
        - Src:             'src/lib/libdwarf/dwarf_string.c:735,9'
          Dst:             dwarfstring_append_length
        - Src:             'src/lib/libdwarf/dwarf_string.c:745,11'
          Dst:             strtol
        - Src:             'src/lib/libdwarf/dwarf_string.c:795,9'
          Dst:             dwarfstring_append_length
        - Src:             'src/lib/libdwarf/dwarf_string.c:801,9'
          Dst:             dwarfstring_append_length
        - Src:             'src/lib/libdwarf/dwarf_string.c:807,9'
          Dst:             dwarfstring_append_length
        - Src:             'src/lib/libdwarf/dwarf_string.c:813,9'
          Dst:             dwarfstring_append_length
        - Src:             'src/lib/libdwarf/dwarf_string.c:819,9'
          Dst:             dwarfstring_append_length
        - Src:             'src/lib/libdwarf/dwarf_string.c:871,13'
          Dst:             dwarfstring_append_length
        - Src:             'src/lib/libdwarf/dwarf_string.c:875,17'
          Dst:             _dwarfstring_append_spaces
        - Src:             'src/lib/libdwarf/dwarf_string.c:876,17'
          Dst:             dwarfstring_append_length
        - Src:             'src/lib/libdwarf/dwarf_string.c:879,17'
          Dst:             _dwarfstring_append_zeros
        - Src:             'src/lib/libdwarf/dwarf_string.c:880,17'
          Dst:             dwarfstring_append_length
        - Src:             'src/lib/libdwarf/dwarf_string.c:885,30'
          Dst:             strlen
        - Src:             'src/lib/libdwarf/dwarf_string.c:886,9'
          Dst:             dwarfstring_append_length
    - functionName:    dwarfstring_append_length
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          112
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - dwarfstring_add_to
      functionUses:    54
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_string.c:195,13'
          Dst:             dwarfstring_add_to
    - functionName:    strtol
      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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _dwarfstring_append_spaces
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          65
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - dwarfstring_append_length
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_string.c:243,15'
          Dst:             dwarfstring_append_length
        - Src:             'src/lib/libdwarf/dwarf_string.c:250,11'
          Dst:             dwarfstring_append_length
    - functionName:    _dwarfstring_append_zeros
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - dwarfstring_append_length
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_string.c:262,15'
          Dst:             dwarfstring_append_length
        - Src:             'src/lib/libdwarf/dwarf_string.c:269,5'
          Dst:             dwarfstring_append_length
    - functionName:    dwarfstring_add_to
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          122
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dwarfstring_append_printf_i
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 408
      functionLinenumberEnd: 651
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         110
      ICount:          779
      EdgeCount:       148
      CyclomaticComplexity: 40
      functionsReached:
        - _dwarfstring_append_spaces
        - _dwarfstring_append_zeros
        - dwarfstring_append_length
        - strlen
        - strtol
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_string.c:428,9'
          Dst:             dwarfstring_append_length
        - Src:             'src/lib/libdwarf/dwarf_string.c:436,5'
          Dst:             dwarfstring_append_length
        - Src:             'src/lib/libdwarf/dwarf_string.c:439,9'
          Dst:             dwarfstring_append_length
        - Src:             'src/lib/libdwarf/dwarf_string.c:445,9'
          Dst:             dwarfstring_append_length
        - Src:             'src/lib/libdwarf/dwarf_string.c:450,9'
          Dst:             dwarfstring_append_length
        - Src:             'src/lib/libdwarf/dwarf_string.c:471,11'
          Dst:             strtol
        - Src:             'src/lib/libdwarf/dwarf_string.c:521,9'
          Dst:             dwarfstring_append_length
        - Src:             'src/lib/libdwarf/dwarf_string.c:530,9'
          Dst:             dwarfstring_append_length
        - Src:             'src/lib/libdwarf/dwarf_string.c:537,9'
          Dst:             dwarfstring_append_length
        - Src:             'src/lib/libdwarf/dwarf_string.c:544,9'
          Dst:             dwarfstring_append_length
        - Src:             'src/lib/libdwarf/dwarf_string.c:616,17'
          Dst:             dwarfstring_append_length
        - Src:             'src/lib/libdwarf/dwarf_string.c:620,21'
          Dst:             _dwarfstring_append_spaces
        - Src:             'src/lib/libdwarf/dwarf_string.c:621,21'
          Dst:             dwarfstring_append_length
        - Src:             'src/lib/libdwarf/dwarf_string.c:624,25'
          Dst:             dwarfstring_append_length
        - Src:             'src/lib/libdwarf/dwarf_string.c:625,25'
          Dst:             _dwarfstring_append_zeros
        - Src:             'src/lib/libdwarf/dwarf_string.c:627,25'
          Dst:             dwarfstring_append_length
        - Src:             'src/lib/libdwarf/dwarf_string.c:630,25'
          Dst:             dwarfstring_append_length
        - Src:             'src/lib/libdwarf/dwarf_string.c:631,25'
          Dst:             _dwarfstring_append_zeros
        - Src:             'src/lib/libdwarf/dwarf_string.c:633,25'
          Dst:             dwarfstring_append_length
        - Src:             'src/lib/libdwarf/dwarf_string.c:636,25'
          Dst:             _dwarfstring_append_zeros
        - Src:             'src/lib/libdwarf/dwarf_string.c:637,25'
          Dst:             dwarfstring_append_length
        - Src:             'src/lib/libdwarf/dwarf_string.c:643,19'
          Dst:             dwarfstring_append_length
        - Src:             'src/lib/libdwarf/dwarf_string.c:647,30'
          Dst:             strlen
        - Src:             'src/lib/libdwarf/dwarf_string.c:648,15'
          Dst:             dwarfstring_append_length
    - functionName:    dwarfstring_append_printf_s
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 388
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         59
      ICount:          389
      EdgeCount:       80
      CyclomaticComplexity: 23
      functionsReached:
        - _dwarfstring_append_spaces
        - dwarfstring_append_length
        - strlen
        - strtol
      functionUses:    36
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_string.c:290,9'
          Dst:             dwarfstring_append_length
        - Src:             'src/lib/libdwarf/dwarf_string.c:294,20'
          Dst:             strlen
        - Src:             'src/lib/libdwarf/dwarf_string.c:296,9'
          Dst:             dwarfstring_append_length
        - Src:             'src/lib/libdwarf/dwarf_string.c:305,9'
          Dst:             dwarfstring_append_length
        - Src:             'src/lib/libdwarf/dwarf_string.c:310,9'
          Dst:             dwarfstring_append_length
        - Src:             'src/lib/libdwarf/dwarf_string.c:316,9'
          Dst:             dwarfstring_append_length
        - Src:             'src/lib/libdwarf/dwarf_string.c:321,9'
          Dst:             dwarfstring_append_length
        - Src:             'src/lib/libdwarf/dwarf_string.c:331,11'
          Dst:             strtol
        - Src:             'src/lib/libdwarf/dwarf_string.c:337,9'
          Dst:             dwarfstring_append_length
        - Src:             'src/lib/libdwarf/dwarf_string.c:350,9'
          Dst:             dwarfstring_append_length
        - Src:             'src/lib/libdwarf/dwarf_string.c:355,13'
          Dst:             _dwarfstring_append_spaces
        - Src:             'src/lib/libdwarf/dwarf_string.c:361,13'
          Dst:             dwarfstring_append_length
        - Src:             'src/lib/libdwarf/dwarf_string.c:369,21'
          Dst:             dwarfstring_append_length
        - Src:             'src/lib/libdwarf/dwarf_string.c:372,19'
          Dst:             dwarfstring_append_length
        - Src:             'src/lib/libdwarf/dwarf_string.c:383,28'
          Dst:             strlen
        - Src:             'src/lib/libdwarf/dwarf_string.c:385,15'
          Dst:             dwarfstring_append_length
    - functionName:    dwarfstring_strlen
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dwarfstring_string
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    185
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dwarfstring_append
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 219
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - dwarfstring_append_length
        - strlen
      functionUses:    106
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_string.c:217,15'
          Dst:             strlen
        - Src:             'src/lib/libdwarf/dwarf_string.c:218,12'
          Dst:             dwarfstring_append_length
    - functionName:    dwarfstring_destructor
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - dwarfstring_constructor
      functionUses:    200
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_string.c:172,5'
          Dst:             dwarfstring_constructor
    - functionName:    dwarfstring_constructor
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    168
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dwarfstring_constructor_static
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dwarfstring_constructor
      functionUses:    17
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_string.c:152,5'
          Dst:             dwarfstring_constructor
    - functionName:    dwarfstring_constructor_fixed
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          48
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - dwarfstring_add_to
        - dwarfstring_constructor
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_string.c:136,5'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_string.c:140,9'
          Dst:             dwarfstring_add_to
    - functionName:    dwarfstring_reset
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          35
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _dwarf_loop_reading_debug_info_for_cu
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_tied.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          159
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - _dwarf_next_cu_header_internal
        - _dwarf_tied_compare_function
        - _dwarf_tied_make_entry
        - _dwarf_tsearch
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_tied.c:160,16'
          Dst:             _dwarf_next_cu_header_internal
        - Src:             'src/lib/libdwarf/dwarf_tied.c:189,21'
          Dst:             _dwarf_tied_make_entry
        - Src:             'src/lib/libdwarf/dwarf_tied.c:194,22'
          Dst:             _dwarf_tsearch
        - Src:             'src/lib/libdwarf/dwarf_tied.c:194,22'
          Dst:             _dwarf_tied_compare_function
        - Src:             'src/lib/libdwarf/dwarf_tied.c:206,31'
          Dst:             _dwarf_tied_compare_function
    - functionName:    _dwarf_tied_make_entry
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_tied.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - calloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_tied.c:73,9'
          Dst:             calloc
    - functionName:    _dwarf_tied_compare_function
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_tied.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          79
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _dwarf_search_for_signature
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_tied.c'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          122
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _dwarf_initialize_search_hash
        - _dwarf_loop_reading_debug_info_for_cu
        - _dwarf_tfind
        - _dwarf_tied_compare_function
        - _dwarf_tied_data_hashfunc
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_tied.c:244,9'
          Dst:             _dwarf_initialize_search_hash
        - Src:             'src/lib/libdwarf/dwarf_tied.c:244,9'
          Dst:             _dwarf_tied_data_hashfunc
        - Src:             'src/lib/libdwarf/dwarf_tied.c:252,14'
          Dst:             _dwarf_tfind
        - Src:             'src/lib/libdwarf/dwarf_tied.c:252,14'
          Dst:             _dwarf_tied_compare_function
        - Src:             'src/lib/libdwarf/dwarf_tied.c:267,12'
          Dst:             _dwarf_loop_reading_debug_info_for_cu
        - Src:             'src/lib/libdwarf/dwarf_tied.c:272,14'
          Dst:             _dwarf_tfind
        - Src:             'src/lib/libdwarf/dwarf_tied.c:272,14'
          Dst:             _dwarf_tied_compare_function
    - functionName:    _dwarf_tied_data_hashfunc
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_tied.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _dwarf_tied_destroy_free_node
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_tied.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dwarf_str_offsets_statistics
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_str_offsets.c'
      linkageType:     InternalLinkage
      functionLinenumber: 678
      functionLinenumberEnd: 687
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          93
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - _dwarf_error
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_str_offsets.c:679,5'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_str_offsets.c:679,5'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_str_offsets.c:679,5'
          Dst:             _dwarf_error
    - functionName:    is_all_zeroes
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_str_offsets.c'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          47
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dwarf_next_str_offsets_table
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_str_offsets.c'
      linkageType:     InternalLinkage
      functionLinenumber: 510
      functionLinenumberEnd: 669
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          380
      EdgeCount:       48
      CyclomaticComplexity: 15
      functionsReached:
        - _dwarf_error
        - _dwarf_error_string
        - _dwarf_read_str_offsets_header
        - dwarfstring_append_printf_i
        - dwarfstring_constructor
        - dwarfstring_destructor
        - dwarfstring_string
        - is_all_zeroes
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_str_offsets.c:526,5'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_str_offsets.c:526,5'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_str_offsets.c:526,5'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_str_offsets.c:547,13'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_str_offsets.c:548,13'
          Dst:             dwarfstring_append_printf_i
        - Src:             'src/lib/libdwarf/dwarf_str_offsets.c:554,17'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_str_offsets.c:552,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_str_offsets.c:555,13'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_str_offsets.c:570,13'
          Dst:             is_all_zeroes
        - Src:             'src/lib/libdwarf/dwarf_str_offsets.c:578,9'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_str_offsets.c:579,9'
          Dst:             dwarfstring_append_printf_i
        - Src:             'src/lib/libdwarf/dwarf_str_offsets.c:587,13'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_str_offsets.c:585,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_str_offsets.c:588,9'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_str_offsets.c:592,11'
          Dst:             _dwarf_read_str_offsets_header
        - Src:             'src/lib/libdwarf/dwarf_str_offsets.c:625,13'
          Dst:             _dwarf_error_string
    - functionName:    _dwarf_read_str_offsets_header
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_str_offsets.c'
      linkageType:     InternalLinkage
      functionLinenumber: 403
      functionLinenumberEnd: 498
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         44
      ICount:          288
      EdgeCount:       58
      CyclomaticComplexity: 16
      functionsReached:
        - _dwarf_trial_read_dwarf_five_hdr
        - dwarf_dealloc_error
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_str_offsets.c:426,11'
          Dst:             _dwarf_trial_read_dwarf_five_hdr
        - Src:             'src/lib/libdwarf/dwarf_str_offsets.c:440,13'
          Dst:             dwarf_dealloc_error
    - functionName:    _dwarf_trial_read_dwarf_five_hdr
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_str_offsets.c'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 380
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         67
      ICount:          512
      EdgeCount:       90
      CyclomaticComplexity: 25
      functionsReached:
        - _dwarf_create_area_len_error
        - _dwarf_error_string
        - emit_invalid_dw5tab
        - emit_offsets_array_msg
        - emit_wrong_version
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_str_offsets.c:316,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_str_offsets.c:316,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_str_offsets.c:316,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_str_offsets.c:316,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_str_offsets.c:316,5'
          Dst:             _dwarf_create_area_len_error
        - Src:             'src/lib/libdwarf/dwarf_str_offsets.c:316,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_str_offsets.c:316,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_str_offsets.c:316,5'
          Dst:             _dwarf_create_area_len_error
        - Src:             'src/lib/libdwarf/dwarf_str_offsets.c:316,5'
          Dst:             _dwarf_create_area_len_error
        - Src:             'src/lib/libdwarf/dwarf_str_offsets.c:337,9'
          Dst:             emit_invalid_dw5tab
        - Src:             'src/lib/libdwarf/dwarf_str_offsets.c:352,9'
          Dst:             emit_offsets_array_msg
        - Src:             'src/lib/libdwarf/dwarf_str_offsets.c:358,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_str_offsets.c:358,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_str_offsets.c:363,9'
          Dst:             emit_wrong_version
        - Src:             'src/lib/libdwarf/dwarf_str_offsets.c:366,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_str_offsets.c:366,5'
          Dst:             _dwarf_error_string
    - functionName:    emit_invalid_dw5tab
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_str_offsets.c'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _dwarf_error_string
        - dwarfstring_append_printf_u
        - dwarfstring_constructor
        - dwarfstring_destructor
        - dwarfstring_string
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_str_offsets.c:232,5'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_str_offsets.c:233,5'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_str_offsets.c:241,9'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_str_offsets.c:239,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_str_offsets.c:242,5'
          Dst:             dwarfstring_destructor
    - functionName:    emit_offsets_array_msg
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_str_offsets.c'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _dwarf_error_string
        - dwarfstring_append_printf_u
        - dwarfstring_constructor
        - dwarfstring_destructor
        - dwarfstring_string
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_str_offsets.c:252,5'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_str_offsets.c:253,5'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_str_offsets.c:257,5'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_str_offsets.c:264,9'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_str_offsets.c:262,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_str_offsets.c:265,5'
          Dst:             dwarfstring_destructor
    - functionName:    emit_wrong_version
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_str_offsets.c'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _dwarf_error_string
        - dwarfstring_append_printf_u
        - dwarfstring_constructor
        - dwarfstring_destructor
        - dwarfstring_string
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_str_offsets.c:275,5'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_str_offsets.c:276,5'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_str_offsets.c:285,9'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_str_offsets.c:283,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_str_offsets.c:286,5'
          Dst:             dwarfstring_destructor
    - functionName:    dwarf_str_offsets_value_by_index
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_str_offsets.c'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          227
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - _dwarf_error
        - _dwarf_error_string
        - _dwarf_load_section
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_str_offsets.c:159,5'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_str_offsets.c:159,5'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_str_offsets.c:159,5'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_str_offsets.c:161,11'
          Dst:             _dwarf_load_section
        - Src:             'src/lib/libdwarf/dwarf_str_offsets.c:175,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_str_offsets.c:182,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_str_offsets.c:182,5'
          Dst:             _dwarf_error_string
    - functionName:    dwarf_close_str_offsets_table_access
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_str_offsets.c'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          72
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _dwarf_error
        - dwarf_dealloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_str_offsets.c:137,5'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_str_offsets.c:137,5'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_str_offsets.c:137,5'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_str_offsets.c:140,5'
          Dst:             dwarf_dealloc
    - functionName:    dwarf_open_str_offsets_table_access
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_str_offsets.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          144
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - _dwarf_error
        - _dwarf_error_string
        - _dwarf_get_alloc
        - _dwarf_load_section
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_str_offsets.c:94,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_str_offsets.c:96,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_str_offsets.c:102,11'
          Dst:             _dwarf_load_section
        - Src:             'src/lib/libdwarf/dwarf_str_offsets.c:111,49'
          Dst:             _dwarf_get_alloc
        - Src:             'src/lib/libdwarf/dwarf_str_offsets.c:114,9'
          Dst:             _dwarf_error
    - functionName:    allocate_ts_entry
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_tsearchhash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 345
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    resize_table
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_tsearchhash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         31
      ICount:          222
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - _dwarf_tdestroy_inner
        - _tsearch_inner
        - calculate_allowed_fill
        - calloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_tsearchhash.c:368,29'
          Dst:             calculate_allowed_fill
        - Src:             'src/lib/libdwarf/dwarf_tsearchhash.c:375,24'
          Dst:             calloc
        - Src:             'src/lib/libdwarf/dwarf_tsearchhash.c:400,17'
          Dst:             _tsearch_inner
        - Src:             'src/lib/libdwarf/dwarf_tsearchhash.c:412,17'
          Dst:             _tsearch_inner
        - Src:             'src/lib/libdwarf/dwarf_tsearchhash.c:429,5'
          Dst:             _dwarf_tdestroy_inner
    - functionName:    calculate_allowed_fill
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_tsearchhash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          39
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _tsearch_inner
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_tsearchhash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 447
      functionLinenumberEnd: 515
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          264
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached:
        - allocate_ts_entry
        - resize_table
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_tsearchhash.c:463,13'
          Dst:             resize_table
        - Src:             'src/lib/libdwarf/dwarf_tsearchhash.c:506,9'
          Dst:             allocate_ts_entry
    - functionName:    _dwarf_tdestroy_inner
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_tsearchhash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 662
      functionLinenumberEnd: 691
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          136
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _dwarf_tdestroy
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_tsearchhash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 702
      functionLinenumberEnd: 712
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _dwarf_tdestroy_inner
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_tsearchhash.c:709,5'
          Dst:             _dwarf_tdestroy_inner
    - functionName:    _dwarf_twalk_inner
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_tsearchhash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 629
      functionLinenumberEnd: 642
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          92
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _dwarf_twalk
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_tsearchhash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 648
      functionLinenumberEnd: 657
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _dwarf_twalk_inner
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_tsearchhash.c:656,5'
          Dst:             _dwarf_twalk_inner
    - functionName:    _dwarf_tdelete
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_tsearchhash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 572
      functionLinenumberEnd: 621
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          122
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - _tsearch_inner
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_tsearchhash.c:584,13'
          Dst:             _tsearch_inner
    - functionName:    _dwarf_tfind
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_tsearchhash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 543
      functionLinenumberEnd: 564
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _tsearch_inner
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_tsearchhash.c:559,9'
          Dst:             _tsearch_inner
    - functionName:    _dwarf_tsearch
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_tsearchhash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 520
      functionLinenumberEnd: 537
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _tsearch_inner
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_tsearchhash.c:532,9'
          Dst:             _tsearch_inner
    - functionName:    _dwarf_initialize_search_hash
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_tsearchhash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          162
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - calculate_allowed_fill
        - calloc
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_tsearchhash.c:194,12'
          Dst:             calloc
        - Src:             'src/lib/libdwarf/dwarf_tsearchhash.c:217,27'
          Dst:             calculate_allowed_fill
        - Src:             'src/lib/libdwarf/dwarf_tsearchhash.c:229,22'
          Dst:             calloc
    - functionName:    _dwarf_leb128_sword_wrapper
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1713
      functionLinenumberEnd: 1721
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          70
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _dwarf_error_string
        - dwarf_decode_signed_leb128
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_util.c:1716,5'
          Dst:             dwarf_decode_signed_leb128
        - Src:             'src/lib/libdwarf/dwarf_util.c:1716,5'
          Dst:             _dwarf_error_string
    - functionName:    _dwarf_leb128_uword_wrapper
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1698
      functionLinenumberEnd: 1706
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          70
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _dwarf_error_string
        - dwarf_decode_leb128
      functionUses:    40
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_util.c:1701,5'
          Dst:             dwarf_decode_leb128
        - Src:             'src/lib/libdwarf/dwarf_util.c:1701,5'
          Dst:             _dwarf_error_string
    - functionName:    _dwarf_read_area_length_ck_wrapper
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1668
      functionLinenumberEnd: 1686
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          301
      EdgeCount:       55
      CyclomaticComplexity: 15
      functionsReached:
        - _dwarf_create_area_len_error
        - _dwarf_error_string
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_util.c:1676,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_util.c:1676,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_util.c:1676,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_util.c:1676,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_util.c:1676,5'
          Dst:             _dwarf_create_area_len_error
        - Src:             'src/lib/libdwarf/dwarf_util.c:1676,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_util.c:1676,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_util.c:1676,5'
          Dst:             _dwarf_create_area_len_error
        - Src:             'src/lib/libdwarf/dwarf_util.c:1676,5'
          Dst:             _dwarf_create_area_len_error
    - functionName:    _dwarf_create_area_len_error
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 341
      functionLinenumberEnd: 355
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _dwarf_error_string
        - dwarfstring_append_printf_u
        - dwarfstring_constructor
        - dwarfstring_destructor
        - dwarfstring_string
      functionUses:    34
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_util.c:344,5'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_util.c:345,5'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_util.c:349,5'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_util.c:353,9'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_util.c:351,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_util.c:354,5'
          Dst:             dwarfstring_destructor
    - functionName:    _dwarf_read_unaligned_ck_wrapper
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1650
      functionLinenumberEnd: 1657
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          80
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _dwarf_error_string
      functionUses:    19
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_util.c:1653,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_util.c:1653,5'
          Dst:             _dwarf_error_string
    - functionName:    inthissection
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1532
      functionLinenumberEnd: 1543
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          51
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    23
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _dwarf_what_section_are_we
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1566
      functionLinenumberEnd: 1637
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         96
      ICount:          1019
      EdgeCount:       119
      CyclomaticComplexity: 25
      functionsReached:
        - inthissection
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_util.c:1567,5'
          Dst:             inthissection
        - Src:             'src/lib/libdwarf/dwarf_util.c:1570,5'
          Dst:             inthissection
        - Src:             'src/lib/libdwarf/dwarf_util.c:1573,5'
          Dst:             inthissection
        - Src:             'src/lib/libdwarf/dwarf_util.c:1576,5'
          Dst:             inthissection
        - Src:             'src/lib/libdwarf/dwarf_util.c:1579,5'
          Dst:             inthissection
        - Src:             'src/lib/libdwarf/dwarf_util.c:1582,5'
          Dst:             inthissection
        - Src:             'src/lib/libdwarf/dwarf_util.c:1585,5'
          Dst:             inthissection
        - Src:             'src/lib/libdwarf/dwarf_util.c:1588,5'
          Dst:             inthissection
        - Src:             'src/lib/libdwarf/dwarf_util.c:1591,5'
          Dst:             inthissection
        - Src:             'src/lib/libdwarf/dwarf_util.c:1594,5'
          Dst:             inthissection
        - Src:             'src/lib/libdwarf/dwarf_util.c:1597,5'
          Dst:             inthissection
        - Src:             'src/lib/libdwarf/dwarf_util.c:1600,5'
          Dst:             inthissection
        - Src:             'src/lib/libdwarf/dwarf_util.c:1603,5'
          Dst:             inthissection
        - Src:             'src/lib/libdwarf/dwarf_util.c:1606,5'
          Dst:             inthissection
        - Src:             'src/lib/libdwarf/dwarf_util.c:1609,5'
          Dst:             inthissection
        - Src:             'src/lib/libdwarf/dwarf_util.c:1612,5'
          Dst:             inthissection
        - Src:             'src/lib/libdwarf/dwarf_util.c:1615,5'
          Dst:             inthissection
        - Src:             'src/lib/libdwarf/dwarf_util.c:1618,5'
          Dst:             inthissection
        - Src:             'src/lib/libdwarf/dwarf_util.c:1621,5'
          Dst:             inthissection
        - Src:             'src/lib/libdwarf/dwarf_util.c:1624,5'
          Dst:             inthissection
        - Src:             'src/lib/libdwarf/dwarf_util.c:1627,5'
          Dst:             inthissection
        - Src:             'src/lib/libdwarf/dwarf_util.c:1630,5'
          Dst:             inthissection
        - Src:             'src/lib/libdwarf/dwarf_util.c:1633,5'
          Dst:             inthissection
    - functionName:    _dwarf_printf
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1518
      functionLinenumberEnd: 1528
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dwarf_register_printf_callback
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1480
      functionLinenumberEnd: 1512
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          101
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _dwarf_get_address_size
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1466
      functionLinenumberEnd: 1475
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          42
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _dwarf_load_debug_types
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1372
      functionLinenumberEnd: 1383
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          58
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _dwarf_load_section
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_util.c:1377,11'
          Dst:             _dwarf_load_section
        - Src:             'src/lib/libdwarf/dwarf_util.c:1381,11'
          Dst:             _dwarf_load_section
    - functionName:    _dwarf_load_debug_info
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1344
      functionLinenumberEnd: 1369
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          95
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - _dwarf_load_section
        - dwarf_load_loclists
        - dwarf_load_rnglists
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_util.c:1349,11'
          Dst:             _dwarf_load_section
        - Src:             'src/lib/libdwarf/dwarf_util.c:1353,11'
          Dst:             _dwarf_load_section
        - Src:             'src/lib/libdwarf/dwarf_util.c:1360,11'
          Dst:             dwarf_load_rnglists
        - Src:             'src/lib/libdwarf/dwarf_util.c:1364,11'
          Dst:             dwarf_load_loclists
    - functionName:    _dwarf_length_of_cu_header_simple
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1322
      functionLinenumberEnd: 1335
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          44
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _dwarf_length_of_cu_header
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1221
      functionLinenumberEnd: 1315
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         88
      ICount:          604
      EdgeCount:       112
      CyclomaticComplexity: 26
      functionsReached:
        - _dwarf_create_area_len_error
        - _dwarf_error
        - _dwarf_error_string
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/lib/libdwarf/dwarf_util.c:1257,9'
          Branch Sides:    []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_util.c:1237,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_util.c:1237,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_util.c:1237,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_util.c:1237,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_util.c:1237,5'
          Dst:             _dwarf_create_area_len_error
        - Src:             'src/lib/libdwarf/dwarf_util.c:1237,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_util.c:1237,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_util.c:1237,5'
          Dst:             _dwarf_create_area_len_error
        - Src:             'src/lib/libdwarf/dwarf_util.c:1237,5'
          Dst:             _dwarf_create_area_len_error
        - Src:             'src/lib/libdwarf/dwarf_util.c:1243,9'
          Dst:             _dwarf_create_area_len_error
        - Src:             'src/lib/libdwarf/dwarf_util.c:1249,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_util.c:1249,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_util.c:1255,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_util.c:1255,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_util.c:1289,13'
          Dst:             _dwarf_error
    - functionName:    _dwarf_reference_outside_section
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1186
      functionLinenumberEnd: 1205
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          77
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _dwarf_free_abbrev_hash_table_contents
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1387
      functionLinenumberEnd: 1450
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          129
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    copy_abbrev_table_to_new_table
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 774
      functionLinenumberEnd: 802
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          118
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _dwarf_get_abbrev_for_code
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 885
      functionLinenumberEnd: 1130
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         76
      ICount:          693
      EdgeCount:       103
      CyclomaticComplexity: 29
      functionsReached:
        - _dwarf_count_abbrev_entries
        - _dwarf_error
        - _dwarf_error_string
        - _dwarf_format_TAG_err_msg
        - _dwarf_free_abbrev_hash_table_contents
        - _dwarf_get_dwp_extra_offset
        - calloc
        - copy_abbrev_table_to_new_table
        - dwarf_decode_leb128
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_util.c:903,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_util.c:917,13'
          Dst:             calloc
        - Src:             'src/lib/libdwarf/dwarf_util.c:928,36'
          Dst:             calloc
        - Src:             'src/lib/libdwarf/dwarf_util.c:931,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_util.c:952,13'
          Dst:             calloc
        - Src:             'src/lib/libdwarf/dwarf_util.c:962,9'
          Dst:             copy_abbrev_table_to_new_table
        - Src:             'src/lib/libdwarf/dwarf_util.c:963,9'
          Dst:             _dwarf_free_abbrev_hash_table_contents
        - Src:             'src/lib/libdwarf/dwarf_util.c:1018,13'
          Dst:             _dwarf_get_dwp_extra_offset
        - Src:             'src/lib/libdwarf/dwarf_util.c:1055,9'
          Dst:             dwarf_decode_leb128
        - Src:             'src/lib/libdwarf/dwarf_util.c:1055,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_util.c:1057,9'
          Dst:             dwarf_decode_leb128
        - Src:             'src/lib/libdwarf/dwarf_util.c:1057,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_util.c:1060,20'
          Dst:             _dwarf_format_TAG_err_msg
        - Src:             'src/lib/libdwarf/dwarf_util.c:1065,13'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_util.c:1069,13'
          Dst:             calloc
        - Src:             'src/lib/libdwarf/dwarf_util.c:1071,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_util.c:1101,15'
          Dst:             _dwarf_count_abbrev_entries
    - functionName:    _dwarf_format_TAG_err_msg
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 832
      functionLinenumberEnd: 844
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _dwarf_error_string
        - dwarfstring_append
        - dwarfstring_append_printf_u
        - dwarfstring_constructor
        - dwarfstring_destructor
        - dwarfstring_string
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_util.c:835,5'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_util.c:836,5'
          Dst:             dwarfstring_append
        - Src:             'src/lib/libdwarf/dwarf_util.c:837,5'
          Dst:             dwarfstring_append
        - Src:             'src/lib/libdwarf/dwarf_util.c:838,5'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_util.c:840,5'
          Dst:             dwarfstring_append
        - Src:             'src/lib/libdwarf/dwarf_util.c:842,9'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_util.c:841,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_util.c:843,5'
          Dst:             dwarfstring_destructor
    - functionName:    _dwarf_valid_form_we_know
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 808
      functionLinenumberEnd: 825
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          88
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _dwarf_check_string_valid
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1145
      functionLinenumberEnd: 1171
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          103
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _dwarf_error
      functionUses:    19
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_util.c:1151,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_util.c:1155,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_util.c:1169,5'
          Dst:             _dwarf_error
    - functionName:    _dwarf_get_size_of_val
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 429
      functionLinenumberEnd: 759
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - size_t
        - short
        - short
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         128
      ICount:          904
      EdgeCount:       150
      CyclomaticComplexity: 24
      functionsReached:
        - _dwarf_check_string_valid
        - _dwarf_error
        - _dwarf_error_string
        - _dwarf_get_size_of_val
        - _dwarf_skip_leb128
        - dwarf_decode_leb128
        - dwarfstring_append_printf_u
        - dwarfstring_constructor
        - dwarfstring_destructor
        - dwarfstring_string
        - strlen
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/lib/libdwarf/dwarf_util.c:435,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_util.c:478,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_util.c:490,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_util.c:504,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_util.c:504,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_util.c:510,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_util.c:524,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_util.c:524,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_util.c:531,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_util.c:564,15'
          Dst:             _dwarf_check_string_valid
        - Src:             'src/lib/libdwarf/dwarf_util.c:573,21'
          Dst:             strlen
        - Src:             'src/lib/libdwarf/dwarf_util.c:578,9'
          Dst:             dwarf_decode_leb128
        - Src:             'src/lib/libdwarf/dwarf_util.c:578,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_util.c:600,9'
          Dst:             _dwarf_skip_leb128
        - Src:             'src/lib/libdwarf/dwarf_util.c:600,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_util.c:612,13'
          Dst:             dwarf_decode_leb128
        - Src:             'src/lib/libdwarf/dwarf_util.c:612,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_util.c:620,17'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_util.c:626,19'
          Dst:             _dwarf_get_size_of_val
        - Src:             'src/lib/libdwarf/dwarf_util.c:668,9'
          Dst:             _dwarf_skip_leb128
        - Src:             'src/lib/libdwarf/dwarf_util.c:668,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_util.c:710,9'
          Dst:             _dwarf_skip_leb128
        - Src:             'src/lib/libdwarf/dwarf_util.c:710,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_util.c:722,9'
          Dst:             _dwarf_skip_leb128
        - Src:             'src/lib/libdwarf/dwarf_util.c:722,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_util.c:729,9'
          Dst:             _dwarf_skip_leb128
        - Src:             'src/lib/libdwarf/dwarf_util.c:729,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_util.c:745,9'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_util.c:747,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_util.c:755,13'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_util.c:753,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_util.c:756,9'
          Dst:             dwarfstring_destructor
    - functionName:    _dwarf_internal_get_die_comp_dir
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 362
      functionLinenumberEnd: 412
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          194
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - dwarf_attr
        - dwarf_dealloc
        - dwarf_formstring
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_util.c:369,15'
          Dst:             dwarf_attr
        - Src:             'src/lib/libdwarf/dwarf_util.c:377,16'
          Dst:             dwarf_formstring
        - Src:             'src/lib/libdwarf/dwarf_util.c:379,13'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_util.c:388,9'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_util.c:390,15'
          Dst:             dwarf_attr
        - Src:             'src/lib/libdwarf/dwarf_util.c:398,16'
          Dst:             dwarf_formstring
        - Src:             'src/lib/libdwarf/dwarf_util.c:400,13'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_util.c:409,9'
          Dst:             dwarf_dealloc
    - functionName:    _dwarf_file_has_debug_fission_index
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 326
      functionLinenumberEnd: 335
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          70
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _dwarf_file_has_debug_fission_tu_index
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 314
      functionLinenumberEnd: 322
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          60
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _dwarf_file_has_debug_fission_cu_index
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 303
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          60
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dwarf_get_endian_copy_function
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 299
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _dwarf_basename
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          77
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dwarf_package_version
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    clear_pcu_data
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_xu_index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1104
      functionLinenumberEnd: 1113
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dwarf_dealloc_xu_header
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_xu_index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1243
      functionLinenumberEnd: 1248
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - dwarf_dealloc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:1246,9'
          Dst:             dwarf_dealloc
    - functionName:    _dwarf_search_fission_for_key
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_xu_index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 927
      functionLinenumberEnd: 1007
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          179
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - _dwarf_error_string
        - dwarf_get_xu_hash_entry
        - dwarfstring_append_printf_u
        - dwarfstring_constructor
        - dwarfstring_destructor
        - dwarfstring_string
        - memcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:940,9'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:941,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:944,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:948,13'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:947,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:949,9'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:958,9'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:959,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:962,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:966,13'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:965,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:967,9'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:990,15'
          Dst:             dwarf_get_xu_hash_entry
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:997,14'
          Dst:             memcmp
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:1000,14'
          Dst:             memcmp
    - functionName:    dwarf_get_xu_hash_entry
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_xu_index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 483
      functionLinenumberEnd: 530
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          192
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - _dwarf_error
        - _dwarf_error_string
        - dwarfstring_append_printf_u
        - dwarfstring_constructor
        - dwarfstring_destructor
        - dwarfstring_string
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:496,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:511,9'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:512,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:517,13'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:516,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:518,9'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:521,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:521,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:525,9'
          Dst:             _dwarf_error
    - 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:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dwarf_get_debugfission_for_key
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_xu_index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1203
      functionLinenumberEnd: 1239
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          150
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - _dwarf_error_string
        - _dwarf_get_xuhdr
        - _dwarf_load_debug_info
        - _dwarf_load_debug_types
        - _dwarf_search_fission_for_key
        - transform_xu_to_dfp
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:1208,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:1210,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:1217,12'
          Dst:             _dwarf_load_debug_info
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:1221,12'
          Dst:             _dwarf_load_debug_types
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:1226,12'
          Dst:             _dwarf_get_xuhdr
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:1231,12'
          Dst:             _dwarf_search_fission_for_key
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:1236,12'
          Dst:             transform_xu_to_dfp
    - functionName:    _dwarf_get_xuhdr
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_xu_index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1084
      functionLinenumberEnd: 1101
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          80
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _dwarf_error
        - strcmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:1085,10'
          Dst:             strcmp
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:1090,17'
          Dst:             strcmp
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:1096,9'
          Dst:             _dwarf_error
    - functionName:    transform_xu_to_dfp
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_xu_index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1122
      functionLinenumberEnd: 1160
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          150
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - clear_pcu_data
        - dwarf_get_xu_section_names
        - dwarf_get_xu_section_offset
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:1136,15'
          Dst:             dwarf_get_xu_section_names
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:1143,5'
          Dst:             clear_pcu_data
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:1148,15'
          Dst:             dwarf_get_xu_section_offset
    - functionName:    dwarf_get_xu_section_names
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_xu_index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 653
      functionLinenumberEnd: 687
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          117
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _dwarf_error_string
        - dwarfstring_append_printf_u
        - dwarfstring_constructor
        - dwarfstring_destructor
        - dwarfstring_string
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:657,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:664,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:668,9'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:669,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:672,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:676,13'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:675,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:677,9'
          Dst:             dwarfstring_destructor
    - functionName:    dwarf_get_xu_section_offset
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_xu_index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 712
      functionLinenumberEnd: 919
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         59
      ICount:          519
      EdgeCount:       82
      CyclomaticComplexity: 25
      functionsReached:
        - _dwarf_error_string
        - _dwarf_find_xu_target_sec_size
        - _dwarf_valid_col_index
        - dwarfstring_append
        - dwarfstring_append_printf_u
        - dwarfstring_constructor
        - dwarfstring_destructor
        - dwarfstring_string
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:736,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:742,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:751,10'
          Dst:             _dwarf_valid_col_index
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:754,9'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:755,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:759,13'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:758,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:760,9'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:767,9'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:768,9'
          Dst:             dwarfstring_append
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:775,13'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:774,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:776,9'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:783,9'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:784,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:787,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:790,13'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:789,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:791,9'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:798,9'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:799,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:802,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:806,13'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:805,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:807,9'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:818,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:824,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:835,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:841,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:847,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:847,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:852,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:852,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:868,11'
          Dst:             _dwarf_find_xu_target_sec_size
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:877,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:883,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:892,13'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:893,13'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:895,13'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:898,17'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:897,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:899,13'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:904,13'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:906,13'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:908,13'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:911,17'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:910,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:912,13'
          Dst:             dwarfstring_destructor
    - functionName:    _dwarf_valid_col_index
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_xu_index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 691
      functionLinenumberEnd: 696
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _dwarf_find_xu_target_sec_size
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_xu_index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 551
      functionLinenumberEnd: 642
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          213
      EdgeCount:       35
      CyclomaticComplexity: 7
      functionsReached:
        - _dwarf_error_string
        - _dwarf_load_section
        - dwarf_dealloc_error
        - dwarfstring_append_printf_u
        - dwarfstring_constructor
        - dwarfstring_destructor
        - dwarfstring_string
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/libdwarf/dwarf_xu_index.c:571,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:558,9'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:559,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:562,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:566,13'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:565,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:567,9'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:612,13'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:613,13'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:618,17'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:617,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:619,13'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:627,15'
          Dst:             _dwarf_load_section
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:629,13'
          Dst:             dwarf_dealloc_error
    - functionName:    _dwarf_search_fission_for_offset
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_xu_index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1022
      functionLinenumberEnd: 1077
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          196
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - _dwarf_error
        - dwarf_get_xu_hash_entry
        - dwarf_get_xu_section_names
        - dwarf_get_xu_section_offset
        - memcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:1034,15'
          Dst:             dwarf_get_xu_section_names
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:1045,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:1054,15'
          Dst:             dwarf_get_xu_hash_entry
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:1059,14'
          Dst:             memcmp
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:1064,15'
          Dst:             dwarf_get_xu_section_offset
    - functionName:    _dwarf_get_debugfission_for_offset
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_xu_index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1171
      functionLinenumberEnd: 1196
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          102
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _dwarf_error_string
        - _dwarf_get_xuhdr
        - _dwarf_search_fission_for_offset
        - transform_xu_to_dfp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:1178,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:1181,12'
          Dst:             _dwarf_get_xuhdr
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:1185,12'
          Dst:             _dwarf_search_fission_for_offset
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:1192,12'
          Dst:             transform_xu_to_dfp
    - functionName:    dwarf_get_xu_index_section_type
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_xu_index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 467
      functionLinenumberEnd: 471
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fill_in_offsets_headerline
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_xu_index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          137
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - _dwarf_error_string
        - dwarfstring_append
        - dwarfstring_append_printf_u
        - dwarfstring_constructor
        - dwarfstring_destructor
        - dwarfstring_string
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:127,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:127,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:134,13'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:135,13'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:138,13'
          Dst:             dwarfstring_append
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:142,17'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:141,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:143,13'
          Dst:             dwarfstring_destructor
    - functionName:    dwarf_get_xu_index_header
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_xu_index.c'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 455
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         81
      ICount:          808
      EdgeCount:       111
      CyclomaticComplexity: 32
      functionsReached:
        - _dwarf_error
        - _dwarf_error_string
        - _dwarf_get_alloc
        - _dwarf_load_section
        - dwarf_dealloc
        - dwarfstring_append_printf_s
        - dwarfstring_append_printf_u
        - dwarfstring_constructor
        - dwarfstring_destructor
        - dwarfstring_string
        - fill_in_offsets_headerline
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:201,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:203,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:209,10'
          Dst:             strcmp
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:211,17'
          Dst:             strcmp
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:214,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:223,15'
          Dst:             _dwarf_load_section
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:235,9'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:236,9'
          Dst:             dwarfstring_append_printf_s
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:240,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:246,13'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:244,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:247,9'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:250,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:250,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:260,9'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:262,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:265,13'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:264,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:266,9'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:271,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:271,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:277,9'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:278,9'
          Dst:             dwarfstring_append_printf_s
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:282,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:288,13'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:287,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:289,9'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:295,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:295,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:301,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:308,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:308,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:318,9'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:319,9'
          Dst:             dwarfstring_append_printf_s
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:322,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:324,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:329,13'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:327,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:330,9'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:336,9'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:337,9'
          Dst:             dwarfstring_append_printf_s
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:340,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:342,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:347,13'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:345,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:348,9'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:362,9'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:363,9'
          Dst:             dwarfstring_append_printf_s
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:366,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:368,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:373,13'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:371,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:374,9'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:380,9'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:381,9'
          Dst:             dwarfstring_append_printf_s
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:384,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:386,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:392,13'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:390,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:393,9'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:404,9'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:405,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:408,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:412,13'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:410,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:413,9'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:417,9'
          Dst:             _dwarf_get_alloc
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:419,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:441,11'
          Dst:             fill_in_offsets_headerline
        - Src:             'src/lib/libdwarf/dwarf_xu_index.c:445,9'
          Dst:             dwarf_dealloc
    - functionName:    dwarf_get_abbrev_entry_b
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_abbrev.c'
      linkageType:     InternalLinkage
      functionLinenumber: 491
      functionLinenumberEnd: 586
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         75
      ICount:          444
      EdgeCount:       100
      CyclomaticComplexity: 27
      functionsReached:
        - _dwarf_error
        - _dwarf_error_string
        - _dwarf_valid_form_we_know
        - dwarf_decode_leb128
        - dwarf_decode_signed_leb128
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_abbrev.c:502,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_abbrev.c:511,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_abbrev.c:535,9'
          Dst:             dwarf_decode_leb128
        - Src:             'src/lib/libdwarf/dwarf_abbrev.c:535,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_abbrev.c:538,13'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_abbrev.c:541,9'
          Dst:             dwarf_decode_leb128
        - Src:             'src/lib/libdwarf/dwarf_abbrev.c:541,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_abbrev.c:544,14'
          Dst:             _dwarf_valid_form_we_know
        - Src:             'src/lib/libdwarf/dwarf_abbrev.c:545,13'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_abbrev.c:550,13'
          Dst:             dwarf_decode_signed_leb128
        - Src:             'src/lib/libdwarf/dwarf_abbrev.c:550,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_abbrev.c:558,9'
          Dst:             _dwarf_error_string
    - functionName:    dwarf_get_abbrev_children_flag
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_abbrev.c'
      linkageType:     InternalLinkage
      functionLinenumber: 459
      functionLinenumberEnd: 467
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _dwarf_error
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_abbrev.c:461,9'
          Dst:             _dwarf_error
    - functionName:    dwarf_get_abbrev_tag
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_abbrev.c'
      linkageType:     InternalLinkage
      functionLinenumber: 445
      functionLinenumberEnd: 453
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _dwarf_error
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_abbrev.c:447,9'
          Dst:             _dwarf_error
    - functionName:    dwarf_get_abbrev_code
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_abbrev.c'
      linkageType:     InternalLinkage
      functionLinenumber: 431
      functionLinenumberEnd: 438
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _dwarf_error
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_abbrev.c:433,9'
          Dst:             _dwarf_error
    - functionName:    dwarf_get_abbrev
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_abbrev.c'
      linkageType:     InternalLinkage
      functionLinenumber: 302
      functionLinenumberEnd: 425
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          388
      EdgeCount:       66
      CyclomaticComplexity: 20
      functionsReached:
        - _dwarf_count_abbrev_entries
        - _dwarf_error
        - _dwarf_error_string
        - _dwarf_format_TAG_err_msg
        - _dwarf_get_alloc
        - _dwarf_leb128_uword_wrapper
        - _dwarf_load_debug_info
        - dwarf_dealloc
        - dwarfstring_append_printf_u
        - dwarfstring_constructor
        - dwarfstring_destructor
        - dwarfstring_string
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_abbrev.c:313,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_abbrev.c:317,15'
          Dst:             _dwarf_load_debug_info
        - Src:             'src/lib/libdwarf/dwarf_abbrev.c:326,33'
          Dst:             _dwarf_get_alloc
        - Src:             'src/lib/libdwarf/dwarf_abbrev.c:329,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_abbrev.c:334,9'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_abbrev.c:335,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_abbrev.c:347,11'
          Dst:             _dwarf_leb128_uword_wrapper
        - Src:             'src/lib/libdwarf/dwarf_abbrev.c:350,9'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_abbrev.c:363,11'
          Dst:             _dwarf_leb128_uword_wrapper
        - Src:             'src/lib/libdwarf/dwarf_abbrev.c:366,9'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_abbrev.c:370,9'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_abbrev.c:371,16'
          Dst:             _dwarf_format_TAG_err_msg
        - Src:             'src/lib/libdwarf/dwarf_abbrev.c:379,9'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_abbrev.c:380,9'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_abbrev.c:381,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_abbrev.c:387,13'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_abbrev.c:385,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_abbrev.c:388,9'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_abbrev.c:395,11'
          Dst:             _dwarf_count_abbrev_entries
        - Src:             'src/lib/libdwarf/dwarf_abbrev.c:401,9'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_abbrev.c:411,9'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_abbrev.c:412,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_abbrev.c:416,9'
          Dst:             _dwarf_error
    - functionName:    _dwarf_count_abbrev_entries
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_abbrev.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         56
      ICount:          397
      EdgeCount:       73
      CyclomaticComplexity: 19
      functionsReached:
        - _dwarf_error
        - _dwarf_error_string
        - _dwarf_skip_leb128
        - _dwarf_valid_form_we_know
        - dwarf_decode_leb128
        - dwarf_get_AT_name
        - dwarfstring_append
        - dwarfstring_append_printf_s
        - dwarfstring_append_printf_u
        - dwarfstring_constructor
        - dwarfstring_destructor
        - dwarfstring_string
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_abbrev.c:145,9'
          Dst:             dwarf_decode_leb128
        - Src:             'src/lib/libdwarf/dwarf_abbrev.c:145,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_abbrev.c:150,13'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_abbrev.c:154,9'
          Dst:             dwarf_decode_leb128
        - Src:             'src/lib/libdwarf/dwarf_abbrev.c:154,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_abbrev.c:157,14'
          Dst:             _dwarf_valid_form_we_know
        - Src:             'src/lib/libdwarf/dwarf_abbrev.c:160,13'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_abbrev.c:161,13'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_abbrev.c:165,17'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_abbrev.c:168,17'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_abbrev.c:172,17'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_abbrev.c:176,17'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_abbrev.c:180,13'
          Dst:             dwarfstring_append
        - Src:             'src/lib/libdwarf/dwarf_abbrev.c:182,17'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_abbrev.c:181,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_abbrev.c:183,13'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_abbrev.c:215,17'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_abbrev.c:216,17'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_abbrev.c:221,17'
          Dst:             dwarf_get_AT_name
        - Src:             'src/lib/libdwarf/dwarf_abbrev.c:222,17'
          Dst:             dwarfstring_append_printf_s
        - Src:             'src/lib/libdwarf/dwarf_abbrev.c:224,17'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_abbrev.c:229,21'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_abbrev.c:227,17'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_abbrev.c:230,17'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_abbrev.c:242,13'
          Dst:             _dwarf_skip_leb128
        - Src:             'src/lib/libdwarf/dwarf_abbrev.c:242,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_abbrev.c:250,13'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_abbrev.c:251,13'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_abbrev.c:258,17'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_abbrev.c:256,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_abbrev.c:259,13'
          Dst:             dwarfstring_destructor
    - functionName:    dwarf_library_allow_dup_attr
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_abbrev.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dwarf_crc32
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_crc32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          235
      EdgeCount:       49
      CyclomaticComplexity: 15
      functionsReached:
        - _dwarf_error_string
        - _dwarf_readr
        - _dwarf_seekr
        - dwarf_basic_crc32
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_crc32.c:84,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_crc32.c:99,15'
          Dst:             _dwarf_seekr
        - Src:             'src/lib/libdwarf/dwarf_crc32.c:101,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_crc32.c:114,11'
          Dst:             _dwarf_seekr
        - Src:             'src/lib/libdwarf/dwarf_crc32.c:116,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_crc32.c:123,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_crc32.c:132,15'
          Dst:             _dwarf_readr
        - Src:             'src/lib/libdwarf/dwarf_crc32.c:134,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_crc32.c:140,30'
          Dst:             dwarf_basic_crc32
    - functionName:    duplicatedpath
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_debuglink.c'
      linkageType:     InternalLinkage
      functionLinenumber: 435
      functionLinenumberEnd: 442
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - dwarfstring_string
        - strcmp
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:436,16'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:437,9'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:436,9'
          Dst:             strcmp
    - functionName:    prepare_linked_name
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_debuglink.c'
      linkageType:     InternalLinkage
      functionLinenumber: 380
      functionLinenumberEnd: 386
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _dwarf_pathjoinl
        - dwarfstring_append
        - dwarfstring_string
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:381,29'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:381,5'
          Dst:             dwarfstring_append
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:383,9'
          Dst:             _dwarf_pathjoinl
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:385,5'
          Dst:             _dwarf_pathjoinl
    - functionName:    _dwarf_pathjoinl
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_debuglink.c'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          99
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - dwarfstring_append
        - dwarfstring_string
        - dwarfstring_strlen
        - is_full_path
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:237,20'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:238,18'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:256,18'
          Dst:             dwarfstring_strlen
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:260,9'
          Dst:             dwarfstring_append
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:263,12'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:264,10'
          Dst:             is_full_path
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:265,14'
          Dst:             is_full_path
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:266,13'
          Dst:             dwarfstring_append
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:267,13'
          Dst:             dwarfstring_append
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:269,13'
          Dst:             dwarfstring_append
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:272,14'
          Dst:             is_full_path
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:273,13'
          Dst:             dwarfstring_append
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:275,13'
          Dst:             dwarfstring_append
    - functionName:    is_full_path
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_debuglink.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         23
      ICount:          122
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dwarfstring_list_add_new
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_debuglink.c'
      linkageType:     InternalLinkage
      functionLinenumber: 332
      functionLinenumberEnd: 353
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          77
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - dwarfstring_append
        - dwarfstring_list_constructor
        - dwarfstring_string
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:342,9'
          Dst:             dwarfstring_list_constructor
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:347,9'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:346,5'
          Dst:             dwarfstring_append
    - functionName:    dwarfstring_list_constructor
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_debuglink.c'
      linkageType:     InternalLinkage
      functionLinenumber: 321
      functionLinenumberEnd: 324
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dwarfstring_constructor
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:322,5'
          Dst:             dwarfstring_constructor
    - functionName:    transform_to_posix_slash
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_debuglink.c'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          66
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - dwarfstring_append_length
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:179,13'
          Dst:             dwarfstring_append_length
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:181,13'
          Dst:             dwarfstring_append_length
    - functionName:    dwarf_add_debuglink_global_path
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_debuglink.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1069
      functionLinenumberEnd: 1099
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          132
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - _dwarf_error
        - _dwarf_error_string
        - strdup
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:1075,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:1081,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:1088,13'
          Dst:             strdup
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:1091,9'
          Dst:             _dwarf_error
    - functionName:    _dwarf_extract_debuglink
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_debuglink.c'
      linkageType:     InternalLinkage
      functionLinenumber: 770
      functionLinenumberEnd: 806
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          133
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _dwarf_check_string_valid
        - _dwarf_error
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:787,11'
          Dst:             _dwarf_check_string_valid
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:793,18'
          Dst:             strlen
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:800,9'
          Dst:             _dwarf_error
    - functionName:    _dwarf_extract_buildid
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_debuglink.c'
      linkageType:     InternalLinkage
      functionLinenumber: 825
      functionLinenumberEnd: 932
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          275
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - _dwarf_check_string_valid
        - _dwarf_error
        - _dwarf_error_string
        - dwarfstring_append_printf_u
        - dwarfstring_constructor
        - dwarfstring_destructor
        - dwarfstring_string
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:842,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:853,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:860,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:867,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:879,11'
          Dst:             _dwarf_check_string_valid
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:888,10'
          Dst:             strlen
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:889,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:895,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:903,9'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:904,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:910,13'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:908,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:911,9'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:917,9'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:918,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:924,13'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:922,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:925,9'
          Dst:             dwarfstring_destructor
    - functionName:    dwarf_gnu_debuglink
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_debuglink.c'
      linkageType:     InternalLinkage
      functionLinenumber: 964
      functionLinenumberEnd: 1058
      functionDepth:   0
      returnType:      int
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         56
      ICount:          344
      EdgeCount:       75
      CyclomaticComplexity: 21
      functionsReached:
        - _dwarf_construct_linkedto_path
        - _dwarf_error_string
        - _dwarf_extract_buildid
        - _dwarf_extract_debuglink
        - _dwarf_load_section
        - dwarfstring_constructor
        - dwarfstring_destructor
        - dwarfstring_string
        - dwarfstring_strlen
        - strdup
        - strlen
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:972,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:975,15'
          Dst:             _dwarf_load_section
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:982,15'
          Dst:             _dwarf_load_section
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:989,44'
          Dst:             strdup
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:991,23'
          Dst:             strlen
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:1002,22'
          Dst:             _dwarf_extract_buildid
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:1016,19'
          Dst:             _dwarf_extract_debuglink
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:1025,5'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:1030,16'
          Dst:             _dwarf_construct_linkedto_path
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:1042,13'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:1045,13'
          Dst:             dwarfstring_strlen
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:1047,24'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:1047,17'
          Dst:             strdup
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:1049,27'
          Dst:             dwarfstring_strlen
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:1056,5'
          Dst:             dwarfstring_destructor
    - functionName:    _dwarf_construct_linkedto_path
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_debuglink.c'
      linkageType:     InternalLinkage
      functionLinenumber: 618
      functionLinenumberEnd: 762
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          321
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - _dwarf_do_buildid_setup
        - _dwarf_do_debuglink_setup
        - _dwarf_pathjoinl
        - _dwarf_safe_strcpy
        - build_buildid_filename
        - construct_js
        - destruct_js
        - dwarfstring_append
        - dwarfstring_append_length
        - dwarfstring_list_constructor
        - dwarfstring_list_destructor
        - dwarfstring_reset
        - dwarfstring_string
        - dwarfstring_strlen
        - getcwd
        - is_full_path
        - mydirlen
        - transform_leading_windowsletter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:626,5'
          Dst:             dwarfstring_list_constructor
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:627,5'
          Dst:             construct_js
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:628,18'
          Dst:             mydirlen
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:631,9'
          Dst:             dwarfstring_append_length
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:634,10'
          Dst:             is_full_path
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:642,17'
          Dst:             getcwd
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:646,13'
          Dst:             dwarfstring_list_destructor
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:647,13'
          Dst:             destruct_js
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:651,9'
          Dst:             dwarfstring_append
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:654,9'
          Dst:             dwarfstring_strlen
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:656,13'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:655,9'
          Dst:             transform_leading_windowsletter
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:658,5'
          Dst:             dwarfstring_reset
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:661,5'
          Dst:             dwarfstring_append
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:664,9'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:663,5'
          Dst:             dwarfstring_append
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:665,5'
          Dst:             dwarfstring_append
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:673,9'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:672,5'
          Dst:             dwarfstring_append
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:674,5'
          Dst:             _dwarf_pathjoinl
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:677,5'
          Dst:             build_buildid_filename
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:681,11'
          Dst:             _dwarf_do_buildid_setup
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:688,9'
          Dst:             dwarfstring_list_destructor
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:689,9'
          Dst:             destruct_js
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:696,11'
          Dst:             _dwarf_do_debuglink_setup
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:703,9'
          Dst:             dwarfstring_list_destructor
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:704,9'
          Dst:             destruct_js
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:728,17'
          Dst:             dwarfstring_strlen
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:736,13'
          Dst:             dwarfstring_list_destructor
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:737,13'
          Dst:             destruct_js
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:748,25'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:749,27'
          Dst:             dwarfstring_strlen
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:751,13'
          Dst:             _dwarf_safe_strcpy
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:759,5'
          Dst:             dwarfstring_list_destructor
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:760,5'
          Dst:             destruct_js
    - functionName:    construct_js
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_debuglink.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          45
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dwarfstring_constructor
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:141,5'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:142,5'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:143,5'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:144,5'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:145,5'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:146,5'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:147,5'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:148,5'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:149,5'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:150,5'
          Dst:             dwarfstring_constructor
    - functionName:    mydirlen
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_debuglink.c'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 312
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          94
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    getcwd
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dwarfstring_list_destructor
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_debuglink.c'
      linkageType:     InternalLinkage
      functionLinenumber: 359
      functionLinenumberEnd: 373
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          57
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - dwarfstring_destructor
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:364,5'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:369,9'
          Dst:             dwarfstring_destructor
    - functionName:    destruct_js
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_debuglink.c'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dwarfstring_destructor
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:155,5'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:156,5'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:157,5'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:158,5'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:159,5'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:160,5'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:161,5'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:162,5'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:163,5'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:164,5'
          Dst:             dwarfstring_destructor
    - functionName:    transform_leading_windowsletter
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_debuglink.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         36
      ICount:          191
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached:
        - dwarfstring_append
        - transform_to_posix_slash
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:224,13'
          Dst:             dwarfstring_append
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:231,5'
          Dst:             transform_to_posix_slash
    - functionName:    build_buildid_filename
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_debuglink.c'
      linkageType:     InternalLinkage
      functionLinenumber: 392
      functionLinenumberEnd: 410
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          71
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _dwarf_pathjoinl
        - dwarfstring_append
        - dwarfstring_append_printf_u
        - dwarfstring_constructor
        - dwarfstring_destructor
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:397,5'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:398,5'
          Dst:             dwarfstring_append
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:399,5'
          Dst:             dwarfstring_append
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:402,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:404,13'
          Dst:             dwarfstring_append
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:407,5'
          Dst:             _dwarf_pathjoinl
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:408,5'
          Dst:             dwarfstring_append
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:409,5'
          Dst:             dwarfstring_destructor
    - functionName:    _dwarf_do_buildid_setup
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_debuglink.c'
      linkageType:     InternalLinkage
      functionLinenumber: 542
      functionLinenumberEnd: 571
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          116
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _dwarf_pathjoinl
        - dwarfstring_append
        - dwarfstring_list_add_new
        - dwarfstring_reset
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:557,9'
          Dst:             dwarfstring_reset
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:558,9'
          Dst:             dwarfstring_append
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:559,9'
          Dst:             _dwarf_pathjoinl
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:561,15'
          Dst:             dwarfstring_list_add_new
    - functionName:    _dwarf_do_debuglink_setup
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_debuglink.c'
      linkageType:     InternalLinkage
      functionLinenumber: 453
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          240
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - duplicatedpath
        - dwarfstring_append
        - dwarfstring_list_add_new
        - dwarfstring_reset
        - dwarfstring_string
        - prepare_linked_name
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:464,9'
          Dst:             dwarfstring_append
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:466,9'
          Dst:             dwarfstring_reset
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:467,9'
          Dst:             dwarfstring_reset
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:468,9'
          Dst:             prepare_linked_name
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:473,13'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:471,9'
          Dst:             dwarfstring_append
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:474,14'
          Dst:             duplicatedpath
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:476,19'
          Dst:             dwarfstring_list_add_new
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:485,9'
          Dst:             dwarfstring_reset
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:486,9'
          Dst:             dwarfstring_reset
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:487,9'
          Dst:             dwarfstring_append
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:488,9'
          Dst:             prepare_linked_name
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:491,15'
          Dst:             duplicatedpath
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:493,19'
          Dst:             dwarfstring_list_add_new
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:510,13'
          Dst:             dwarfstring_reset
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:511,13'
          Dst:             dwarfstring_reset
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:512,13'
          Dst:             dwarfstring_append
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:513,13'
          Dst:             prepare_linked_name
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:517,18'
          Dst:             duplicatedpath
        - Src:             'src/lib/libdwarf/dwarf_debuglink.c:519,23'
          Dst:             dwarfstring_list_add_new
    - functionName:    is_cu_tag
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_die_deliv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2712
      functionLinenumberEnd: 2720
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          47
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dw_start_load_root_die
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_die_deliv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2804
      functionLinenumberEnd: 2840
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          96
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _dwarf_calculate_info_section_end_ptr
        - _dwarf_error_string
        - _dwarf_length_of_cu_header
        - local_dealloc_cu_context
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:2816,9'
          Dst:             local_dealloc_cu_context
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:2817,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:2825,12'
          Dst:             _dwarf_length_of_cu_header
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:2831,21'
          Dst:             _dwarf_calculate_info_section_end_ptr
    - functionName:    local_dealloc_cu_context
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_die_deliv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 743
      functionLinenumberEnd: 758
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _dwarf_free_abbrev_hash_table_contents
        - dwarf_dealloc
      functionUses:    18
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:751,9'
          Dst:             _dwarf_free_abbrev_hash_table_contents
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:757,5'
          Dst:             dwarf_dealloc
    - functionName:    _dwarf_prod_contains
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_die_deliv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1258
      functionLinenumberEnd: 1272
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          69
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - strlen
        - strncmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:1260,18'
          Dst:             strlen
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:1266,13'
          Dst:             strncmp
    - functionName:    _dwarf_set_children_flag
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_die_deliv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1241
      functionLinenumberEnd: 1254
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - dwarf_die_abbrev_children_flag
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:1248,13'
          Dst:             dwarf_die_abbrev_children_flag
    - functionName:    _dwarf_setup_base_address
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_die_deliv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1186
      functionLinenumberEnd: 1236
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          126
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - _dwarf_error_string
        - dwarf_addr_form_is_indexed
        - dwarf_formaddr
        - dwarf_whatform
        - dwarfstring_append
        - dwarfstring_constructor
        - dwarfstring_destructor
        - dwarfstring_string
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:1191,12'
          Dst:             dwarf_whatform
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:1195,9'
          Dst:             dwarf_addr_form_is_indexed
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:1199,13'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:1200,13'
          Dst:             dwarfstring_append
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:1202,13'
          Dst:             dwarfstring_append
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:1203,13'
          Dst:             dwarfstring_append
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:1208,17'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:1206,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:1209,13'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:1222,12'
          Dst:             dwarf_formaddr
    - functionName:    set_producer_type
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_die_deliv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1279
      functionLinenumberEnd: 1298
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          75
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _dwarf_prod_contains
        - dwarf_dealloc_error
        - dwarf_die_text
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:1284,11'
          Dst:             dwarf_die_text
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:1286,9'
          Dst:             dwarf_dealloc_error
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:1293,9'
          Dst:             _dwarf_prod_contains
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:1295,16'
          Dst:             _dwarf_prod_contains
    - functionName:    local_attrlist_dealloc
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_die_deliv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1169
      functionLinenumberEnd: 1176
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          45
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - dwarf_dealloc
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:1173,9'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:1175,5'
          Dst:             dwarf_dealloc
    - functionName:    find_cu_die_base_fields
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_die_deliv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1312
      functionLinenumberEnd: 1707
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         113
      ICount:          826
      EdgeCount:       141
      CyclomaticComplexity: 30
      functionsReached:
        - _dwarf_error
        - _dwarf_internal_global_formref_b
        - _dwarf_set_children_flag
        - _dwarf_setup_base_address
        - dwarf_attrlist
        - dwarf_dealloc_error
        - dwarf_formsig8_const
        - dwarf_formstring
        - dwarf_formudata
        - dwarf_insert_harmless_error
        - dwarf_lvn_name_direct
        - dwarf_whatattr
        - dwarf_whatform
        - local_attrlist_dealloc
        - memcmp
        - set_producer_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/libdwarf/dwarf_die_deliv.c:1363,13'
          Branch Sides:    []
        - Branch String:   'src/lib/libdwarf/dwarf_die_deliv.c:1374,13'
          Branch Sides:    []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:1325,13'
          Dst:             dwarf_attrlist
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:1348,16'
          Dst:             dwarf_whatattr
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:1350,13'
          Dst:             dwarf_dealloc_error
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:1353,17'
          Dst:             dwarf_whatform
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:1355,13'
          Dst:             dwarf_dealloc_error
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:1380,24'
          Dst:             dwarf_formudata
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:1385,21'
          Dst:             local_attrlist_dealloc
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:1390,21'
          Dst:             dwarf_lvn_name_direct
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:1403,24'
          Dst:             dwarf_formudata
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:1409,21'
          Dst:             local_attrlist_dealloc
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:1414,28'
          Dst:             dwarf_lvn_name_direct
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:1423,17'
          Dst:             set_producer_type
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:1434,21'
          Dst:             local_attrlist_dealloc
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:1435,21'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:1440,24'
          Dst:             dwarf_formsig8_const
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:1451,29'
          Dst:             memcmp
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:1459,29'
          Dst:             dwarf_insert_harmless_error
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:1465,21'
          Dst:             local_attrlist_dealloc
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:1499,23'
          Dst:             _dwarf_internal_global_formref_b
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:1505,21'
          Dst:             local_attrlist_dealloc
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:1517,25'
          Dst:             _dwarf_internal_global_formref_b
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:1525,21'
          Dst:             local_attrlist_dealloc
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:1537,25'
          Dst:             _dwarf_internal_global_formref_b
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:1546,21'
          Dst:             local_attrlist_dealloc
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:1564,25'
          Dst:             _dwarf_internal_global_formref_b
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:1576,21'
          Dst:             local_attrlist_dealloc
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:1606,25'
          Dst:             _dwarf_internal_global_formref_b
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:1614,21'
          Dst:             local_attrlist_dealloc
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:1624,25'
          Dst:             _dwarf_internal_global_formref_b
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:1633,21'
          Dst:             local_attrlist_dealloc
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:1645,25'
          Dst:             dwarf_formstring
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:1648,21'
          Dst:             local_attrlist_dealloc
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:1677,17'
          Dst:             _dwarf_setup_base_address
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:1681,13'
          Dst:             local_attrlist_dealloc
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:1683,13'
          Dst:             _dwarf_set_children_flag
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:1691,17'
          Dst:             _dwarf_setup_base_address
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:1695,13'
          Dst:             local_attrlist_dealloc
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:1698,13'
          Dst:             _dwarf_set_children_flag
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:1702,5'
          Dst:             local_attrlist_dealloc
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:1705,5'
          Dst:             _dwarf_set_children_flag
    - functionName:    assign_correct_unit_type
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_die_deliv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1715
      functionLinenumberEnd: 1733
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          96
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    finish_cu_context_via_cudie_inner
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_die_deliv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 675
      functionLinenumberEnd: 738
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          153
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - _dwarf_siblingof_internal
        - dwarf_dealloc_die
        - dwarf_tag
        - find_cu_die_base_fields
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:689,14'
          Dst:             _dwarf_siblingof_internal
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:697,19'
          Dst:             find_cu_die_base_fields
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:708,17'
          Dst:             dwarf_dealloc_die
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:717,13'
          Dst:             dwarf_dealloc_die
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:721,19'
          Dst:             dwarf_tag
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:728,13'
          Dst:             dwarf_dealloc_die
    - functionName:    _dwarf_siblingof_internal
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_die_deliv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2848
      functionLinenumberEnd: 3133
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         106
      ICount:          690
      EdgeCount:       147
      CyclomaticComplexity: 43
      functionsReached:
        - _dwarf_calculate_abbrev_section_end_ptr
        - _dwarf_calculate_info_section_end_ptr
        - _dwarf_error
        - _dwarf_error_string
        - _dwarf_fill_in_attr_form_abtable
        - _dwarf_get_abbrev_for_code
        - _dwarf_get_alloc
        - _dwarf_leb128_uword_wrapper
        - _dwarf_next_die_info_ptr
        - dw_start_load_root_die
        - dwarf_dealloc_die
        - dwarfstring_append_printf_u
        - dwarfstring_constructor
        - dwarfstring_constructor_static
        - dwarfstring_destructor
        - dwarfstring_string
        - is_cu_tag
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:2864,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:2873,18'
          Dst:             dw_start_load_root_die
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:2886,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:2886,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:2886,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:2894,24'
          Dst:             _dwarf_calculate_info_section_end_ptr
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:2904,20'
          Dst:             _dwarf_next_die_info_ptr
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:2917,17'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:2918,17'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:2922,17'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:2929,21'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:2927,17'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:2930,17'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:2938,17'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:2939,17'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:2943,17'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:2950,21'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:2948,17'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:2951,17'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:2957,17'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:2958,17'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:2962,17'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:2969,21'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:2967,17'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:2970,17'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:3048,27'
          Dst:             _dwarf_get_alloc
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:3050,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:3058,14'
          Dst:             _dwarf_leb128_uword_wrapper
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:3061,9'
          Dst:             dwarf_dealloc_die
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:3067,9'
          Dst:             dwarf_dealloc_die
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:3068,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:3074,9'
          Dst:             dwarf_dealloc_die
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:3078,12'
          Dst:             _dwarf_get_abbrev_for_code
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:3083,9'
          Dst:             dwarf_dealloc_die
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:3091,9'
          Dst:             dwarfstring_constructor_static
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:3092,9'
          Dst:             dwarf_dealloc_die
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:3093,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:3098,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:3103,41'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:3102,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:3104,9'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:3112,13'
          Dst:             _dwarf_calculate_abbrev_section_end_ptr
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:3114,16'
          Dst:             _dwarf_fill_in_attr_form_abtable
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:3121,13'
          Dst:             dwarf_dealloc_die
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:3126,25'
          Dst:             is_cu_tag
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:3127,9'
          Dst:             dwarf_dealloc_die
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:3128,9'
          Dst:             _dwarf_error
    - functionName:    _dwarf_next_die_info_ptr
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_die_deliv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2448
      functionLinenumberEnd: 2703
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         108
      ICount:          782
      EdgeCount:       141
      CyclomaticComplexity: 35
      functionsReached:
        - _dwarf_calculate_abbrev_section_end_ptr
        - _dwarf_error
        - _dwarf_error_string
        - _dwarf_fill_in_attr_form_abtable
        - _dwarf_get_abbrev_for_code
        - _dwarf_get_size_of_val
        - _dwarf_skip_leb128
        - dwarf_decode_leb128
        - dwarfstring_append_printf_u
        - dwarfstring_constructor
        - dwarfstring_destructor
        - dwarfstring_string
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/libdwarf/dwarf_die_deliv.c:2547,13'
          Branch Sides:    []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:2463,5'
          Dst:             dwarf_decode_leb128
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:2463,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:2467,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:2470,12'
          Dst:             _dwarf_get_abbrev_for_code
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:2478,9'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:2479,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:2484,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:2490,13'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:2488,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:2491,9'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:2497,18'
          Dst:             _dwarf_calculate_abbrev_section_end_ptr
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:2502,16'
          Dst:             _dwarf_fill_in_attr_form_abtable
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:2527,13'
          Dst:             dwarf_decode_leb128
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:2527,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:2532,17'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:2543,13'
          Dst:             _dwarf_skip_leb128
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:2543,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:2549,17'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:2549,17'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:2555,17'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:2555,17'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:2560,17'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:2560,17'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:2565,17'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:2565,17'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:2570,17'
          Dst:             dwarf_decode_leb128
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:2570,17'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:2589,17'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:2609,21'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:2622,17'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:2623,17'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:2631,21'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:2629,17'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:2632,17'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:2644,19'
          Dst:             _dwarf_get_size_of_val
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:2664,17'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:2665,17'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:2673,21'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:2671,17'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:2674,17'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:2681,17'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:2682,17'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:2688,17'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:2693,21'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:2691,17'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:2694,17'
          Dst:             dwarfstring_destructor
    - functionName:    fill_in_dwp_offsets_if_present
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_die_deliv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 595
      functionLinenumberEnd: 663
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          219
      EdgeCount:       50
      CyclomaticComplexity: 15
      functionsReached:
        - _dwarf_error_string
        - _dwarf_file_has_debug_fission_cu_index
        - _dwarf_file_has_debug_fission_tu_index
        - _dwarf_get_debugfission_for_offset
        - dwarf_get_debugfission_for_key
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:603,14'
          Dst:             _dwarf_file_has_debug_fission_tu_index
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:611,14'
          Dst:             _dwarf_file_has_debug_fission_cu_index
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:623,17'
          Dst:             dwarf_get_debugfission_for_key
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:632,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:642,17'
          Dst:             _dwarf_get_debugfission_for_offset
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:651,13'
          Dst:             _dwarf_error_string
    - functionName:    is_unknown_UT_value
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_die_deliv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 306
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          46
      EdgeCount:       22
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/libdwarf/dwarf_die_deliv.c:293,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    report_local_unit_type_error
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_die_deliv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 765
      functionLinenumberEnd: 781
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _dwarf_error_string
        - dwarfstring_append_printf_s
        - dwarfstring_append_printf_u
        - dwarfstring_constructor
        - dwarfstring_destructor
        - dwarfstring_string
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:771,5'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:772,5'
          Dst:             dwarfstring_append_printf_s
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:774,5'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:779,9'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:778,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:780,5'
          Dst:             dwarfstring_destructor
    - functionName:    _dwarf_read_cu_version_and_abbrev_offset
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_die_deliv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 403
      functionLinenumberEnd: 520
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         68
      ICount:          532
      EdgeCount:       91
      CyclomaticComplexity: 25
      functionsReached:
        - _dwarf_create_address_size_dwarf_error
        - _dwarf_error
        - _dwarf_error_string
        - dwarfstring_append
        - dwarfstring_append_printf_u
        - dwarfstring_constructor
        - dwarfstring_destructor
        - dwarfstring_string
        - is_unknown_UT_value
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:411,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:411,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:420,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:428,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:428,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:434,13'
          Dst:             is_unknown_UT_value
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:437,13'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:438,13'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:441,13'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:444,13'
          Dst:             dwarfstring_append
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:448,17'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:446,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:449,13'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:452,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:452,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:456,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:456,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:466,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:475,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:475,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:479,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:479,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:490,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:498,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:503,9'
          Dst:             _dwarf_create_address_size_dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:509,9'
          Dst:             _dwarf_create_address_size_dwarf_error
    - functionName:    _dwarf_create_address_size_dwarf_error
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_die_deliv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 372
      functionLinenumberEnd: 390
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _dwarf_error_string
        - dwarfstring_append
        - dwarfstring_append_printf_s
        - dwarfstring_append_printf_u
        - dwarfstring_constructor
        - dwarfstring_destructor
        - dwarfstring_string
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:379,5'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:380,5'
          Dst:             dwarfstring_append
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:381,5'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:384,5'
          Dst:             dwarfstring_append_printf_s
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:388,9'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:387,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:389,5'
          Dst:             dwarfstring_destructor
    - functionName:    read_info_area_length_and_check
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_die_deliv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 533
      functionLinenumberEnd: 574
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         51
      ICount:          367
      EdgeCount:       68
      CyclomaticComplexity: 19
      functionsReached:
        - _dwarf_create_area_len_error
        - _dwarf_error
        - _dwarf_error_string
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:544,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:544,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:544,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:544,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:544,5'
          Dst:             _dwarf_create_area_len_error
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:544,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:544,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:544,5'
          Dst:             _dwarf_create_area_len_error
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:544,5'
          Dst:             _dwarf_create_area_len_error
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:564,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:568,9'
          Dst:             _dwarf_error
    - functionName:    section_name_ends_with_dwo
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_die_deliv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 365
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          59
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - strcmp
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:356,14'
          Dst:             strlen
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:361,9'
          Dst:             strcmp
    - functionName:    dwarf_get_die_section_name_b
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_die_deliv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3575
      functionLinenumberEnd: 3585
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          100
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _dwarf_error
        - _dwarf_error_string
        - dwarf_get_die_section_name
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:3580,5'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:3580,5'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:3580,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:3584,12'
          Dst:             dwarf_get_die_section_name
    - functionName:    dwarf_get_die_section_name
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_die_deliv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3553
      functionLinenumberEnd: 3568
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          85
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - _dwarf_error_string
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:3556,5'
          Dst:             _dwarf_error_string
    - functionName:    dwarf_get_real_section_name
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_die_deliv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3481
      functionLinenumberEnd: 3541
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          284
      EdgeCount:       64
      CyclomaticComplexity: 17
      functionsReached:
        - _dwarf_error_string
        - _dwarf_safe_strcpy
        - strcmp
        - strlen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:3486,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:3488,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:3493,24'
          Dst:             strlen
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:3497,9'
          Dst:             _dwarf_safe_strcpy
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:3499,9'
          Dst:             _dwarf_safe_strcpy
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:3508,14'
          Dst:             strcmp
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:3509,14'
          Dst:             strcmp
    - functionName:    dwarf_die_abbrev_global_offset
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_die_deliv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3449
      functionLinenumberEnd: 3463
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          114
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _dwarf_error
        - _dwarf_error_string
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:3453,5'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:3453,5'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:3453,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:3457,9'
          Dst:             _dwarf_error
    - functionName:    dwarf_child
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_die_deliv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3139
      functionLinenumberEnd: 3286
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         53
      ICount:          425
      EdgeCount:       73
      CyclomaticComplexity: 22
      functionsReached:
        - _dwarf_calculate_abbrev_section_end_ptr
        - _dwarf_calculate_info_section_end_ptr
        - _dwarf_error
        - _dwarf_error_string
        - _dwarf_fill_in_attr_form_abtable
        - _dwarf_get_abbrev_for_code
        - _dwarf_get_alloc
        - _dwarf_leb128_uword_wrapper
        - _dwarf_next_die_info_ptr
        - dwarf_dealloc
        - dwarf_dealloc_die
        - dwarfstring_append_printf_u
        - dwarfstring_constructor
        - dwarfstring_destructor
        - dwarfstring_string
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:3156,5'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:3156,5'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:3156,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:3172,20'
          Dst:             _dwarf_calculate_info_section_end_ptr
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:3174,11'
          Dst:             _dwarf_next_die_info_ptr
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:3202,27'
          Dst:             _dwarf_get_alloc
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:3204,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:3211,12'
          Dst:             _dwarf_leb128_uword_wrapper
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:3214,9'
          Dst:             dwarf_dealloc_die
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:3234,9'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:3239,12'
          Dst:             _dwarf_get_abbrev_for_code
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:3244,9'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:3251,9'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:3252,9'
          Dst:             dwarf_dealloc_die
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:3254,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:3257,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:3262,13'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:3261,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:3263,9'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:3271,13'
          Dst:             _dwarf_calculate_abbrev_section_end_ptr
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:3273,16'
          Dst:             _dwarf_fill_in_attr_form_abtable
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:3280,13'
          Dst:             dwarf_dealloc_die
    - functionName:    dwarf_siblingof_c
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_die_deliv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2782
      functionLinenumberEnd: 2794
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          106
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _dwarf_error
        - _dwarf_error_string
        - _dwarf_siblingof_internal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:2787,5'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:2787,5'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:2787,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:2790,11'
          Dst:             _dwarf_siblingof_internal
    - functionName:    dwarf_siblingof_b
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_die_deliv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2752
      functionLinenumberEnd: 2777
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          154
      EdgeCount:       36
      CyclomaticComplexity: 10
      functionsReached:
        - _dwarf_error
        - _dwarf_error_string
        - _dwarf_siblingof_internal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:2756,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:2758,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:2758,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:2758,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:2774,11'
          Dst:             _dwarf_siblingof_internal
    - functionName:    _dwarf_ptr_CU_offset
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_die_deliv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2333
      functionLinenumberEnd: 2338
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          47
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dwarf_validate_die_sibling
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_die_deliv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2392
      functionLinenumberEnd: 2411
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          152
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - _dwarf_error
        - _dwarf_error_string
        - _dwarf_ptr_CU_offset
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:2397,5'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:2397,5'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:2397,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:2408,5'
          Dst:             _dwarf_ptr_CU_offset
    - functionName:    dwarf_offdie_b
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_die_deliv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3300
      functionLinenumberEnd: 3439
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          392
      EdgeCount:       66
      CyclomaticComplexity: 19
      functionsReached:
        - _dwarf_calculate_abbrev_section_end_ptr
        - _dwarf_calculate_info_section_end_ptr
        - _dwarf_calculate_next_cu_context_offset
        - _dwarf_create_a_new_cu_context_record_on_list
        - _dwarf_error
        - _dwarf_error_string
        - _dwarf_fill_in_attr_form_abtable
        - _dwarf_find_CU_Context
        - _dwarf_get_abbrev_for_code
        - _dwarf_get_alloc
        - _dwarf_leb128_uword_wrapper
        - _dwarf_load_die_containing_section
        - dwarf_dealloc_die
        - dwarfstring_append_printf_u
        - dwarfstring_constructor
        - dwarfstring_destructor
        - dwarfstring_string
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:3314,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:3326,16'
          Dst:             _dwarf_load_die_containing_section
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:3332,18'
          Dst:             _dwarf_find_CU_Context
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:3337,29'
          Dst:             _dwarf_calculate_next_cu_context_offset
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:3346,20'
          Dst:             _dwarf_create_a_new_cu_context_record_on_list
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:3352,30'
          Dst:             _dwarf_calculate_next_cu_context_offset
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:3359,20'
          Dst:             _dwarf_calculate_info_section_end_ptr
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:3360,23'
          Dst:             _dwarf_get_alloc
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:3362,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:3375,12'
          Dst:             _dwarf_leb128_uword_wrapper
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:3378,9'
          Dst:             dwarf_dealloc_die
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:3384,9'
          Dst:             dwarf_dealloc_die
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:3389,12'
          Dst:             _dwarf_get_abbrev_for_code
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:3393,9'
          Dst:             dwarf_dealloc_die
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:3400,9'
          Dst:             dwarf_dealloc_die
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:3402,9'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:3403,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:3409,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:3415,13'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:3413,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:3416,9'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:3424,13'
          Dst:             _dwarf_calculate_abbrev_section_end_ptr
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:3426,16'
          Dst:             _dwarf_fill_in_attr_form_abtable
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:3433,13'
          Dst:             dwarf_dealloc_die
    - functionName:    _dwarf_load_die_containing_section
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_die_deliv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1955
      functionLinenumberEnd: 2011
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          159
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - _dwarf_load_debug_info
        - _dwarf_load_debug_types
        - _dwarf_safe_strcpy
        - dwarf_dealloc_error
        - dwarf_errmsg
        - dwarf_insert_harmless_error
        - reloc_incomplete
        - strlen
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:1959,9'
          Dst:             _dwarf_load_debug_info
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:1960,9'
          Dst:             _dwarf_load_debug_types
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:1962,13'
          Dst:             reloc_incomplete
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:1974,28'
          Dst:             dwarf_errmsg
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:1975,29'
          Dst:             strlen
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:1976,40'
          Dst:             strlen
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:1983,28'
          Dst:             strlen
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:1982,21'
          Dst:             _dwarf_safe_strcpy
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:1986,21'
          Dst:             _dwarf_safe_strcpy
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:1990,35'
          Dst:             strlen
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:1988,21'
          Dst:             _dwarf_safe_strcpy
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:1992,17'
          Dst:             dwarf_insert_harmless_error
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:1997,13'
          Dst:             dwarf_dealloc_error
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:2006,13'
          Dst:             dwarf_dealloc_error
    - functionName:    _dwarf_find_CU_Context
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_die_deliv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          239
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _dwarf_calculate_next_cu_context_offset
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_die_deliv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1883
      functionLinenumberEnd: 1890
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          27
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _dwarf_create_a_new_cu_context_record_on_list
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_die_deliv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1906
      functionLinenumberEnd: 1949
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          134
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - _dwarf_error
        - _dwarf_error_string
        - _dwarf_length_of_cu_header_simple
        - _dwarf_make_CU_Context
        - dwarf_dealloc_die
        - finish_up_cu_context_from_cudie
        - insert_into_cu_context_list
        - local_dealloc_cu_context
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:1912,9'
          Dst:             _dwarf_length_of_cu_header_simple
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:1914,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:1917,11'
          Dst:             _dwarf_make_CU_Context
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:1924,11'
          Dst:             finish_up_cu_context_from_cudie
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:1927,9'
          Dst:             local_dealloc_cu_context
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:1931,9'
          Dst:             local_dealloc_cu_context
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:1936,13'
          Dst:             insert_into_cu_context_list
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:1939,9'
          Dst:             dwarf_dealloc_die
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:1941,9'
          Dst:             local_dealloc_cu_context
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:1942,9'
          Dst:             _dwarf_error_string
    - functionName:    _dwarf_make_CU_Context
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_die_deliv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 808
      functionLinenumberEnd: 1048
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         67
      ICount:          572
      EdgeCount:       83
      CyclomaticComplexity: 18
      functionsReached:
        - _dwarf_error
        - _dwarf_error_string
        - _dwarf_get_alloc
        - _dwarf_read_cu_version_and_abbrev_offset
        - _dwarf_read_unaligned_ck_wrapper
        - calloc
        - local_dealloc_cu_context
        - read_info_area_length_and_check
        - report_local_unit_type_error
        - section_name_ends_with_dwo
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/libdwarf/dwarf_die_deliv.c:921,9'
          Branch Sides:    []
        - Branch String:   'src/lib/libdwarf/dwarf_die_deliv.c:965,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:841,27'
          Dst:             _dwarf_get_alloc
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:843,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:853,9'
          Dst:             local_dealloc_cu_context
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:854,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:858,9'
          Dst:             local_dealloc_cu_context
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:859,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:863,9'
          Dst:             local_dealloc_cu_context
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:864,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:870,9'
          Dst:             section_name_ends_with_dwo
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:873,11'
          Dst:             read_info_area_length_and_check
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:882,9'
          Dst:             local_dealloc_cu_context
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:888,12'
          Dst:             _dwarf_read_cu_version_and_abbrev_offset
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:896,9'
          Dst:             local_dealloc_cu_context
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:903,9'
          Dst:             local_dealloc_cu_context
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:904,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:938,13'
          Dst:             report_local_unit_type_error
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:940,13'
          Dst:             local_dealloc_cu_context
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:954,9'
          Dst:             local_dealloc_cu_context
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:955,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:978,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:981,13'
          Dst:             local_dealloc_cu_context
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:986,16'
          Dst:             _dwarf_read_unaligned_ck_wrapper
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:990,13'
          Dst:             local_dealloc_cu_context
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:997,13'
          Dst:             local_dealloc_cu_context
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:998,13'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:1007,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:1010,13'
          Dst:             local_dealloc_cu_context
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:1027,9'
          Dst:             report_local_unit_type_error
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:1029,9'
          Dst:             local_dealloc_cu_context
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:1034,28'
          Dst:             calloc
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:1037,9'
          Dst:             local_dealloc_cu_context
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:1038,9'
          Dst:             _dwarf_error
    - functionName:    finish_up_cu_context_from_cudie
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_die_deliv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1744
      functionLinenumberEnd: 1806
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          168
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - _dwarf_error
        - _dwarf_find_all_offsets_via_fission
        - _dwarf_get_dwp_extra_offset
        - assign_correct_unit_type
        - fill_in_dwp_offsets_if_present
        - finish_cu_context_via_cudie_inner
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:1752,11'
          Dst:             fill_in_dwp_offsets_if_present
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:1764,17'
          Dst:             _dwarf_get_dwp_extra_offset
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:1772,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:1780,15'
          Dst:             finish_cu_context_via_cudie_inner
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:1789,13'
          Dst:             assign_correct_unit_type
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:1797,19'
          Dst:             _dwarf_find_all_offsets_via_fission
    - functionName:    insert_into_cu_context_list
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_die_deliv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1819
      functionLinenumberEnd: 1879
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          166
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _dwarf_get_dwp_extra_offset
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_die_deliv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 312
      functionLinenumberEnd: 320
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          45
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    reloc_incomplete
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_die_deliv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1052
      functionLinenumberEnd: 1080
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          103
      EdgeCount:       25
      CyclomaticComplexity: 3
      functionsReached:
        - dwarf_errno
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/libdwarf/dwarf_die_deliv.c:1062,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:1061,9'
          Dst:             dwarf_errno
    - functionName:    dwarf_die_from_hash_signature
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_die_deliv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2235
      functionLinenumberEnd: 2326
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          271
      EdgeCount:       49
      CyclomaticComplexity: 15
      functionsReached:
        - _dwarf_error
        - _dwarf_error_string
        - _dwarf_file_has_debug_fission_index
        - _dwarf_get_dwp_extra_offset
        - _dwarf_load_debug_info
        - _dwarf_load_debug_types
        - dwarf_dealloc
        - dwarf_get_cu_die_offset_given_cu_header_offset_b
        - dwarf_get_debugfission_for_key
        - dwarf_offdie_b
        - strcmp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:2239,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:2240,12'
          Dst:             _dwarf_load_debug_info
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:2244,12'
          Dst:             _dwarf_load_debug_types
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:2249,10'
          Dst:             strcmp
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:2251,17'
          Dst:             strcmp
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:2254,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:2258,9'
          Dst:             _dwarf_file_has_debug_fission_index
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:2272,18'
          Dst:             dwarf_get_debugfission_for_key
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:2286,25'
          Dst:             _dwarf_get_dwp_extra_offset
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:2290,18'
          Dst:             dwarf_get_cu_die_offset_given_cu_header_offset_b
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:2297,18'
          Dst:             dwarf_offdie_b
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:2309,18'
          Dst:             dwarf_offdie_b
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:2312,13'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:2316,9'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:2324,5'
          Dst:             _dwarf_error
    - functionName:    dwarf_next_cu_header_e
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_die_deliv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1137
      functionLinenumberEnd: 1162
      functionDepth:   0
      returnType:      int
      argCount:        14
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          89
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _dwarf_next_cu_header_internal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:1141,11'
          Dst:             _dwarf_next_cu_header_internal
    - functionName:    _dwarf_next_cu_header_internal
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_die_deliv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2034
      functionLinenumberEnd: 2191
      functionDepth:   0
      returnType:      int
      argCount:        15
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         94
      ICount:          572
      EdgeCount:       127
      CyclomaticComplexity: 35
      functionsReached:
        - _dwarf_calculate_next_cu_context_offset
        - _dwarf_create_a_new_cu_context_record_on_list
        - _dwarf_error_string
        - _dwarf_find_CU_Context
        - _dwarf_length_of_cu_header_simple
        - _dwarf_load_die_containing_section
        - _dwarf_merge_all_base_attrs_of_cu_die
        - _dwarf_siblingof_internal
        - dwarf_dealloc_die
        - dwarf_dealloc_error
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:2049,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:2061,15'
          Dst:             _dwarf_load_die_containing_section
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:2072,22'
          Dst:             _dwarf_calculate_next_cu_context_offset
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:2084,9'
          Dst:             _dwarf_length_of_cu_header_simple
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:2093,18'
          Dst:             _dwarf_find_CU_Context
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:2097,15'
          Dst:             _dwarf_create_a_new_cu_context_record_on_list
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:2156,20'
          Dst:             _dwarf_merge_all_base_attrs_of_cu_die
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:2168,13'
          Dst:             dwarf_dealloc_error
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:2176,19'
          Dst:             _dwarf_siblingof_internal
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:2187,13'
          Dst:             dwarf_dealloc_die
    - functionName:    dwarf_next_cu_header_d
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_die_deliv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1101
      functionLinenumberEnd: 1120
      functionDepth:   0
      returnType:      int
      argCount:        13
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          57
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _dwarf_next_cu_header_internal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:1105,11'
          Dst:             _dwarf_next_cu_header_internal
    - functionName:    _dwarf_get_fission_addition_die
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_die_deliv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 329
      functionLinenumberEnd: 344
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          102
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _dwarf_error
        - _dwarf_error_string
        - _dwarf_get_dwp_extra_offset
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:336,5'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:336,5'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:336,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:338,15'
          Dst:             _dwarf_get_dwp_extra_offset
    - functionName:    dwarf_get_debugfission_for_die
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_die_deliv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          179
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - _dwarf_error
        - _dwarf_error_string
        - _dwarf_file_has_debug_fission_cu_index
        - _dwarf_file_has_debug_fission_index
        - _dwarf_file_has_debug_fission_tu_index
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:264,5'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:264,5'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:264,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:267,10'
          Dst:             _dwarf_file_has_debug_fission_index
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:274,14'
          Dst:             _dwarf_file_has_debug_fission_tu_index
        - Src:             'src/lib/libdwarf/dwarf_die_deliv.c:278,14'
          Dst:             _dwarf_file_has_debug_fission_cu_index
    - functionName:    dwarf_get_die_infotypes_flag
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_die_deliv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _dwarf_mmap_calc
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_elfread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 349
      functionLinenumberEnd: 439
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         51
      ICount:          319
      EdgeCount:       71
      CyclomaticComplexity: 22
      functionsReached:
        - sysconf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_elfread.c:352,31'
          Dst:             sysconf
    - functionName:    sysconf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    update_entry
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_elfread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 622
      functionLinenumberEnd: 694
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          227
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - _dwarf_is_32bit_abs_reloc
        - _dwarf_is_64bit_abs_reloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_elfread.c:648,9'
          Dst:             _dwarf_is_32bit_abs_reloc
        - Src:             'src/lib/libdwarf/dwarf_elfread.c:650,16'
          Dst:             _dwarf_is_64bit_abs_reloc
    - functionName:    apply_rela_entries
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_elfread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 710
      functionLinenumberEnd: 747
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          141
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - update_entry
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_elfread.c:736,19'
          Dst:             update_entry
    - functionName:    find_section_to_relocate
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_elfread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 560
      functionLinenumberEnd: 611
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          463
      EdgeCount:       79
      CyclomaticComplexity: 27
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    elf_load_find_sec_ptr
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_elfread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          110
      EdgeCount:       23
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/libdwarf/dwarf_elfread.c:227,13'
          Branch Sides:    []
      Callsites:       []
    - functionName:    elf_load_nolibelf_section_a
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_elfread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 453
      functionLinenumberEnd: 548
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          242
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _dwarf_mmap_calc
        - elf_load_find_sec_ptr
        - elf_load_nolibelf_section
        - mmap
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_elfread.c:459,11'
          Dst:             elf_load_find_sec_ptr
        - Src:             'src/lib/libdwarf/dwarf_elfread.c:468,15'
          Dst:             elf_load_nolibelf_section
        - Src:             'src/lib/libdwarf/dwarf_elfread.c:494,15'
          Dst:             _dwarf_mmap_calc
        - Src:             'src/lib/libdwarf/dwarf_elfread.c:500,19'
          Dst:             elf_load_nolibelf_section
        - Src:             'src/lib/libdwarf/dwarf_elfread.c:515,17'
          Dst:             mmap
        - Src:             'src/lib/libdwarf/dwarf_elfread.c:521,19'
          Dst:             elf_load_nolibelf_section
    - functionName:    elf_load_nolibelf_section
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_elfread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 336
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          261
      EdgeCount:       42
      CyclomaticComplexity: 13
      functionsReached:
        - _dwarf_object_read_random
        - elf_load_find_sec_ptr
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_elfread.c:265,11'
          Dst:             elf_load_find_sec_ptr
        - Src:             'src/lib/libdwarf/dwarf_elfread.c:300,15'
          Dst:             _dwarf_object_read_random
    - functionName:    mmap
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - int
        - int
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    elf_relocations_nolibelf
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_elfread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 762
      functionLinenumberEnd: 816
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          121
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - apply_rela_entries
        - find_section_to_relocate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_elfread.c:777,11'
          Dst:             find_section_to_relocate
        - Src:             'src/lib/libdwarf/dwarf_elfread.c:812,11'
          Dst:             apply_rela_entries
    - functionName:    elf_get_nolibelf_section_count
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_elfread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    elf_get_nolibelf_file_size
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_elfread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    elf_get_nolibelf_pointer_size
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_elfread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    elf_get_nolibelf_length_size
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_elfread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    elf_get_nolibelf_byte_order
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_elfread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    elf_get_nolibelf_section_info
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_elfread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          98
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _dwarf_elf_object_access_internals_init
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_elfread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 981
      functionLinenumberEnd: 1104
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          352
      EdgeCount:       55
      CyclomaticComplexity: 16
      functionsReached:
        - _dwarf_destruct_elf_nlaccess
        - _dwarf_load_elf_header
        - _dwarf_load_elf_relx
        - _dwarf_load_elf_sectheaders
        - _dwarf_load_elf_symstr
        - _dwarf_load_elf_symtab_symbols
        - strncmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_elfread.c:1026,11'
          Dst:             _dwarf_load_elf_header
        - Src:             'src/lib/libdwarf/dwarf_elfread.c:1030,9'
          Dst:             _dwarf_destruct_elf_nlaccess
        - Src:             'src/lib/libdwarf/dwarf_elfread.c:1035,11'
          Dst:             _dwarf_load_elf_sectheaders
        - Src:             'src/lib/libdwarf/dwarf_elfread.c:1039,9'
          Dst:             _dwarf_destruct_elf_nlaccess
        - Src:             'src/lib/libdwarf/dwarf_elfread.c:1045,11'
          Dst:             _dwarf_load_elf_symstr
        - Src:             'src/lib/libdwarf/dwarf_elfread.c:1049,9'
          Dst:             _dwarf_destruct_elf_nlaccess
        - Src:             'src/lib/libdwarf/dwarf_elfread.c:1053,12'
          Dst:             _dwarf_load_elf_symtab_symbols
        - Src:             'src/lib/libdwarf/dwarf_elfread.c:1057,9'
          Dst:             _dwarf_destruct_elf_nlaccess
        - Src:             'src/lib/libdwarf/dwarf_elfread.c:1080,21'
          Dst:             strncmp
        - Src:             'src/lib/libdwarf/dwarf_elfread.c:1082,21'
          Dst:             strncmp
        - Src:             'src/lib/libdwarf/dwarf_elfread.c:1092,15'
          Dst:             _dwarf_load_elf_relx
        - Src:             'src/lib/libdwarf/dwarf_elfread.c:1096,13'
          Dst:             _dwarf_destruct_elf_nlaccess
    - functionName:    _dwarf_destruct_elf_nlaccess
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_elfread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 821
      functionLinenumberEnd: 904
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          256
      EdgeCount:       23
      CyclomaticComplexity: 5
      functionsReached:
        - _dwarf_closer
        - munmap
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/lib/libdwarf/dwarf_elfread.c:836,9'
          Branch Sides:    []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_elfread.c:846,17'
          Dst:             munmap
        - Src:             'src/lib/libdwarf/dwarf_elfread.c:895,9'
          Dst:             _dwarf_closer
    - functionName:    _dwarf_elf_object_access_init
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_elfread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1115
      functionLinenumberEnd: 1150
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - int
        - int
        - int
        - int
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          97
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _dwarf_elf_object_access_internals_init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_elfread.c:1128,11'
          Dst:             _dwarf_elf_object_access_internals_init
    - functionName:    _dwarf_elf_nlsetup
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_elfread.c'
      linkageType:     InternalLinkage
      functionLinenumber: 917
      functionLinenumberEnd: 949
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - int
        - 'N/A'
        - int
        - int
        - int
        - size_t
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          131
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _dwarf_destruct_elf_nlaccess
        - _dwarf_elf_object_access_init
        - _dwarf_error
        - dwarf_object_init_b
        - strdup
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_elfread.c:923,11'
          Dst:             _dwarf_elf_object_access_init
        - Src:             'src/lib/libdwarf/dwarf_elfread.c:932,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_elfread.c:937,11'
          Dst:             dwarf_object_init_b
        - Src:             'src/lib/libdwarf/dwarf_elfread.c:940,9'
          Dst:             _dwarf_destruct_elf_nlaccess
        - Src:             'src/lib/libdwarf/dwarf_elfread.c:944,21'
          Dst:             strdup
    - functionName:    _dwarf_is_64bit_abs_reloc
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_elf_rel_detector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          177
      EdgeCount:       28
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/libdwarf/dwarf_elf_rel_detector.c:244,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _dwarf_is_32bit_abs_reloc
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_elf_rel_detector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          246
      EdgeCount:       40
      CyclomaticComplexity: 21
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/libdwarf/dwarf_elf_rel_detector.c:43,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    build_alloc_ab_error
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_fill_in_attr_form.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _dwarf_error_string
        - dwarfstring_append_printf_s
        - dwarfstring_append_printf_u
        - dwarfstring_constructor
        - dwarfstring_destructor
        - dwarfstring_string
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_fill_in_attr_form.c:60,5'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_fill_in_attr_form.c:61,5'
          Dst:             dwarfstring_append_printf_s
        - Src:             'src/lib/libdwarf/dwarf_fill_in_attr_form.c:65,5'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_fill_in_attr_form.c:69,9'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_fill_in_attr_form.c:68,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_fill_in_attr_form.c:70,5'
          Dst:             dwarfstring_destructor
    - functionName:    _dwarf_fill_in_attr_form_abtable
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_fill_in_attr_form.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          302
      EdgeCount:       47
      CyclomaticComplexity: 15
      functionsReached:
        - _dwarf_error
        - _dwarf_error_string
        - _dwarf_leb128_sword_wrapper
        - _dwarf_leb128_uword_wrapper
        - _dwarf_valid_form_we_know
        - build_alloc_ab_error
        - calloc
        - dwarfstring_append
        - dwarfstring_append_printf_u
        - dwarfstring_constructor
        - dwarfstring_destructor
        - dwarfstring_string
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_fill_in_attr_form.c:90,9'
          Dst:             calloc
        - Src:             'src/lib/libdwarf/dwarf_fill_in_attr_form.c:93,9'
          Dst:             build_alloc_ab_error
        - Src:             'src/lib/libdwarf/dwarf_fill_in_attr_form.c:98,9'
          Dst:             calloc
        - Src:             'src/lib/libdwarf/dwarf_fill_in_attr_form.c:101,9'
          Dst:             build_alloc_ab_error
        - Src:             'src/lib/libdwarf/dwarf_fill_in_attr_form.c:107,9'
          Dst:             calloc
        - Src:             'src/lib/libdwarf/dwarf_fill_in_attr_form.c:110,13'
          Dst:             build_alloc_ab_error
        - Src:             'src/lib/libdwarf/dwarf_fill_in_attr_form.c:122,15'
          Dst:             _dwarf_leb128_uword_wrapper
        - Src:             'src/lib/libdwarf/dwarf_fill_in_attr_form.c:129,13'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_fill_in_attr_form.c:130,13'
          Dst:             dwarfstring_append
        - Src:             'src/lib/libdwarf/dwarf_fill_in_attr_form.c:133,13'
          Dst:             dwarfstring_append
        - Src:             'src/lib/libdwarf/dwarf_fill_in_attr_form.c:136,17'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_fill_in_attr_form.c:135,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_fill_in_attr_form.c:137,13'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_fill_in_attr_form.c:142,13'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_fill_in_attr_form.c:145,15'
          Dst:             _dwarf_leb128_uword_wrapper
        - Src:             'src/lib/libdwarf/dwarf_fill_in_attr_form.c:151,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_fill_in_attr_form.c:160,14'
          Dst:             _dwarf_valid_form_we_know
        - Src:             'src/lib/libdwarf/dwarf_fill_in_attr_form.c:163,13'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_fill_in_attr_form.c:164,13'
          Dst:             dwarfstring_append
        - Src:             'src/lib/libdwarf/dwarf_fill_in_attr_form.c:167,13'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_fill_in_attr_form.c:168,13'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_fill_in_attr_form.c:171,17'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_fill_in_attr_form.c:170,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_fill_in_attr_form.c:172,13'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_fill_in_attr_form.c:178,19'
          Dst:             _dwarf_leb128_sword_wrapper
    - functionName:    _dwarf_find_CU_Context_given_sig
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_find_sigref.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         47
      ICount:          290
      EdgeCount:       63
      CyclomaticComplexity: 18
      functionsReached:
        - _dwarf_calculate_next_cu_context_offset
        - _dwarf_create_a_new_cu_context_record_on_list
        - _dwarf_load_die_containing_section
        - memcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_find_sigref.c:94,16'
          Dst:             _dwarf_load_die_containing_section
        - Src:             'src/lib/libdwarf/dwarf_find_sigref.c:106,17'
          Dst:             memcmp
        - Src:             'src/lib/libdwarf/dwarf_find_sigref.c:128,17'
          Dst:             _dwarf_calculate_next_cu_context_offset
        - Src:             'src/lib/libdwarf/dwarf_find_sigref.c:148,20'
          Dst:             _dwarf_create_a_new_cu_context_record_on_list
        - Src:             'src/lib/libdwarf/dwarf_find_sigref.c:157,17'
          Dst:             memcmp
        - Src:             'src/lib/libdwarf/dwarf_find_sigref.c:136,17'
          Dst:             _dwarf_calculate_next_cu_context_offset
    - functionName:    _dwarf_internal_find_die_given_sig8
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_find_sigref.c'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          86
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _dwarf_find_CU_Context_given_sig
        - dwarf_offdie_b
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_find_sigref.c:209,10'
          Dst:             _dwarf_find_CU_Context_given_sig
        - Src:             'src/lib/libdwarf/dwarf_find_sigref.c:217,11'
          Dst:             dwarf_offdie_b
    - functionName:    dwarf_find_die_given_sig8
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_find_sigref.c'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          61
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - _dwarf_error_string
        - _dwarf_internal_find_die_given_sig8
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_find_sigref.c:187,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_find_sigref.c:188,11'
          Dst:             _dwarf_internal_find_die_given_sig8
    - functionName:    load_xu_debug_macro_into_cucontext
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_fission_to_cu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          101
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _dwarf_load_section
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_fission_to_cu.c:225,11'
          Dst:             _dwarf_load_section
    - functionName:    load_xu_str_offsets_into_cucontext
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_fission_to_cu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          171
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _dwarf_load_section
        - _dwarf_read_str_offsets_header
        - dwarf_dealloc_error
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_fission_to_cu.c:156,11'
          Dst:             _dwarf_load_section
        - Src:             'src/lib/libdwarf/dwarf_fission_to_cu.c:185,16'
          Dst:             _dwarf_read_str_offsets_header
        - Src:             'src/lib/libdwarf/dwarf_fission_to_cu.c:194,17'
          Dst:             dwarf_dealloc_error
    - functionName:    load_xu_rnglists_into_cucontext
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_fission_to_cu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 306
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          138
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - _dwarf_internal_read_rnglists_header
        - _dwarf_load_section
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_fission_to_cu.c:274,11'
          Dst:             _dwarf_load_section
        - Src:             'src/lib/libdwarf/dwarf_fission_to_cu.c:290,11'
          Dst:             _dwarf_internal_read_rnglists_header
    - functionName:    load_xu_loclists_into_cucontext
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_fission_to_cu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          161
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _dwarf_error_string
        - _dwarf_internal_read_loclists_header
        - dwarf_load_loclists
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_fission_to_cu.c:95,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_fission_to_cu.c:102,15'
          Dst:             dwarf_load_loclists
        - Src:             'src/lib/libdwarf/dwarf_fission_to_cu.c:118,11'
          Dst:             _dwarf_internal_read_loclists_header
    - functionName:    _dwarf_find_all_offsets_via_fission
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_fission_to_cu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 336
      functionLinenumberEnd: 410
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          187
      EdgeCount:       35
      CyclomaticComplexity: 8
      functionsReached:
        - dwarf_dealloc_error
        - dwarf_get_debugfission_for_key
        - load_xu_debug_macro_into_cucontext
        - load_xu_loclists_into_cucontext
        - load_xu_rnglists_into_cucontext
        - load_xu_str_offsets_into_cucontext
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/libdwarf/dwarf_fission_to_cu.c:371,13'
          Branch Sides:    []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_fission_to_cu.c:351,17'
          Dst:             dwarf_get_debugfission_for_key
        - Src:             'src/lib/libdwarf/dwarf_fission_to_cu.c:360,17'
          Dst:             dwarf_dealloc_error
        - Src:             'src/lib/libdwarf/dwarf_fission_to_cu.c:381,23'
          Dst:             load_xu_loclists_into_cucontext
        - Src:             'src/lib/libdwarf/dwarf_fission_to_cu.c:386,23'
          Dst:             load_xu_rnglists_into_cucontext
        - Src:             'src/lib/libdwarf/dwarf_fission_to_cu.c:391,23'
          Dst:             load_xu_str_offsets_into_cucontext
        - Src:             'src/lib/libdwarf/dwarf_fission_to_cu.c:396,23'
          Dst:             load_xu_debug_macro_into_cucontext
    - functionName:    _dwarf_has_SECT_fission
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_fission_to_cu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          60
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _dwarf_get_DLE_name
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_global.c'
      linkageType:     InternalLinkage
      functionLinenumber: 554
      functionLinenumberEnd: 572
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          70
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - dwarf_errmsg_by_number
        - dwarfstring_append_length
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_global.c:559,15'
          Dst:             dwarf_errmsg_by_number
        - Src:             'src/lib/libdwarf/dwarf_global.c:571,5'
          Dst:             dwarfstring_append_length
    - functionName:    _dwarf_make_global_add_to_chain
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_global.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          124
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _dwarf_error_string
        - _dwarf_get_alloc
        - dwarf_dealloc
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_global.c:165,9'
          Dst:             _dwarf_get_alloc
        - Src:             'src/lib/libdwarf/dwarf_global.c:167,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_global.c:179,32'
          Dst:             _dwarf_get_alloc
        - Src:             'src/lib/libdwarf/dwarf_global.c:182,9'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_global.c:183,9'
          Dst:             _dwarf_error_string
    - functionName:    _dwarf_global_cu_len_error_msg
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_global.c'
      linkageType:     InternalLinkage
      functionLinenumber: 583
      functionLinenumberEnd: 604
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          54
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _dwarf_error_string
        - _dwarf_get_DLE_name
        - dwarfstring_append_printf_s
        - dwarfstring_append_printf_u
        - dwarfstring_constructor
        - dwarfstring_destructor
        - dwarfstring_string
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_global.c:588,5'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_global.c:589,5'
          Dst:             _dwarf_get_DLE_name
        - Src:             'src/lib/libdwarf/dwarf_global.c:590,5'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_global.c:593,5'
          Dst:             dwarfstring_append_printf_s
        - Src:             'src/lib/libdwarf/dwarf_global.c:595,5'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_global.c:597,5'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_global.c:599,5'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_global.c:602,9'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_global.c:601,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_global.c:603,5'
          Dst:             dwarfstring_destructor
    - functionName:    pubnames_error_length
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_global.c'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _dwarf_error_string
        - dwarfstring_append
        - dwarfstring_append_printf_u
        - dwarfstring_constructor
        - dwarfstring_destructor
        - dwarfstring_string
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_global.c:254,5'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_global.c:255,5'
          Dst:             dwarfstring_append
        - Src:             'src/lib/libdwarf/dwarf_global.c:257,5'
          Dst:             dwarfstring_append
        - Src:             'src/lib/libdwarf/dwarf_global.c:258,5'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_global.c:262,5'
          Dst:             dwarfstring_append
        - Src:             'src/lib/libdwarf/dwarf_global.c:263,5'
          Dst:             dwarfstring_append
        - Src:             'src/lib/libdwarf/dwarf_global.c:264,5'
          Dst:             dwarfstring_append
        - Src:             'src/lib/libdwarf/dwarf_global.c:266,9'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_global.c:265,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_global.c:267,5'
          Dst:             dwarfstring_destructor
    - functionName:    dwarf_global_tag_number
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_global.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1686
      functionLinenumberEnd: 1691
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dwarf_return_empty_pubnames
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_global.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1673
      functionLinenumberEnd: 1682
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          75
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dwarf_CU_dieoffset_given_die
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_global.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1656
      functionLinenumberEnd: 1668
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          99
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _dwarf_error
        - _dwarf_error_string
        - dwarf_get_cu_die_offset_given_cu_header_offset_b
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_global.c:1660,5'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_global.c:1660,5'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_global.c:1660,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_global.c:1664,5'
          Dst:             dwarf_get_cu_die_offset_given_cu_header_offset_b
    - functionName:    dwarf_get_cu_die_offset_given_cu_header_offset_b
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_global.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1623
      functionLinenumberEnd: 1643
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          92
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _dwarf_error_string
        - _dwarf_length_of_cu_header
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_global.c:1628,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_global.c:1636,12'
          Dst:             _dwarf_length_of_cu_header
    - functionName:    dwarf_get_globals_header
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_global.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1555
      functionLinenumberEnd: 1592
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          203
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - _dwarf_error
        - _dwarf_error_string
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_global.c:1560,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_global.c:1565,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_global.c:1569,5'
          Dst:             _dwarf_error_string
    - functionName:    build_off_end_msg
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_global.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1390
      functionLinenumberEnd: 1402
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - dwarfstring_append_printf_s
        - dwarfstring_append_printf_u
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_global.c:1395,5'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_global.c:1398,5'
          Dst:             dwarfstring_append_printf_s
    - functionName:    dwarf_global_name_offsets
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_global.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1425
      functionLinenumberEnd: 1537
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          252
      EdgeCount:       51
      CyclomaticComplexity: 15
      functionsReached:
        - _dwarf_error
        - _dwarf_error_string
        - _dwarf_length_of_cu_header
        - _dwarf_load_debug_info
        - build_off_end_msg
        - dwarfstring_constructor
        - dwarfstring_destructor
        - dwarfstring_string
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_global.c:1432,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_global.c:1438,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_global.c:1455,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_global.c:1463,9'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_global.c:1464,9'
          Dst:             build_off_end_msg
        - Src:             'src/lib/libdwarf/dwarf_global.c:1467,13'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_global.c:1466,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_global.c:1468,9'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_global.c:1475,9'
          Dst:             dwarfstring_constructor
        - Src:             'src/lib/libdwarf/dwarf_global.c:1476,9'
          Dst:             build_off_end_msg
        - Src:             'src/lib/libdwarf/dwarf_global.c:1479,13'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_global.c:1478,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_global.c:1480,9'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_global.c:1502,19'
          Dst:             _dwarf_load_debug_info
        - Src:             'src/lib/libdwarf/dwarf_global.c:1529,16'
          Dst:             _dwarf_length_of_cu_header
    - functionName:    dwarf_global_cu_offset
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_global.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1367
      functionLinenumberEnd: 1383
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          55
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _dwarf_error
        - _dwarf_error_string
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_global.c:1371,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_global.c:1376,9'
          Dst:             _dwarf_error_string
    - functionName:    dwarf_global_die_offset
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_global.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1342
      functionLinenumberEnd: 1356
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          57
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _dwarf_error
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_global.c:1344,9'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_global.c:1349,9'
          Dst:             _dwarf_error
    - functionName:    dwarf_globname
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_global.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1324
      functionLinenumberEnd: 1332
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _dwarf_error
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_global.c:1326,9'
          Dst:             _dwarf_error
    - functionName:    _dwarf_internal_globals_dealloc
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_global.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1285
      functionLinenumberEnd: 1315
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          137
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - dwarf_dealloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_global.c:1309,13'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_global.c:1311,9'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_global.c:1313,5'
          Dst:             dwarf_dealloc
    - functionName:    dwarf_globals_dealloc
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_global.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1276
      functionLinenumberEnd: 1278
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _dwarf_internal_globals_dealloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_global.c:1277,5'
          Dst:             _dwarf_internal_globals_dealloc
    - functionName:    dwarf_get_pubtypes
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_global.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1261
      functionLinenumberEnd: 1267
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          58
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - _dwarf_error_string
        - dwarf_globals_by_type
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_global.c:1263,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_global.c:1264,11'
          Dst:             dwarf_globals_by_type
    - functionName:    dwarf_globals_by_type
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_global.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1129
      functionLinenumberEnd: 1235
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          306
      EdgeCount:       56
      CyclomaticComplexity: 13
      functionsReached:
        - _dwarf_chain_to_array
        - _dwarf_error_string
        - _dwarf_internal_get_debug_names_globals
        - _dwarf_internal_get_pubnames_like
        - _dwarf_load_section
        - dealloc_globals_chain
        - dwarfstring_append_printf_u
        - dwarfstring_constructor_static
        - dwarfstring_destructor
        - dwarfstring_string
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/lib/libdwarf/dwarf_global.c:1143,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_global.c:1142,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_global.c:1167,9'
          Dst:             dwarfstring_constructor_static
        - Src:             'src/lib/libdwarf/dwarf_global.c:1168,9'
          Dst:             dwarfstring_append_printf_u
        - Src:             'src/lib/libdwarf/dwarf_global.c:1174,13'
          Dst:             dwarfstring_string
        - Src:             'src/lib/libdwarf/dwarf_global.c:1173,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_global.c:1175,9'
          Dst:             dwarfstring_destructor
        - Src:             'src/lib/libdwarf/dwarf_global.c:1179,11'
          Dst:             _dwarf_load_section
        - Src:             'src/lib/libdwarf/dwarf_global.c:1188,15'
          Dst:             _dwarf_internal_get_pubnames_like
        - Src:             'src/lib/libdwarf/dwarf_global.c:1200,13'
          Dst:             dealloc_globals_chain
        - Src:             'src/lib/libdwarf/dwarf_global.c:1205,15'
          Dst:             _dwarf_load_section
        - Src:             'src/lib/libdwarf/dwarf_global.c:1213,15'
          Dst:             _dwarf_internal_get_debug_names_globals
        - Src:             'src/lib/libdwarf/dwarf_global.c:1220,13'
          Dst:             dealloc_globals_chain
        - Src:             'src/lib/libdwarf/dwarf_global.c:1225,11'
          Dst:             _dwarf_chain_to_array
        - Src:             'src/lib/libdwarf/dwarf_global.c:1229,9'
          Dst:             dealloc_globals_chain
    - functionName:    _dwarf_internal_get_pubnames_like
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_global.c'
      linkageType:     InternalLinkage
      functionLinenumber: 625
      functionLinenumberEnd: 1090
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         138
      ICount:          1156
      EdgeCount:       190
      CyclomaticComplexity: 54
      functionsReached:
        - _dwarf_check_string_valid
        - _dwarf_error
        - _dwarf_error_string
        - _dwarf_get_alloc
        - _dwarf_global_cu_len_error_msg
        - _dwarf_load_debug_info
        - _dwarf_make_global_add_to_chain
        - _dwarf_read_area_length_ck_wrapper
        - _dwarf_read_unaligned_ck_wrapper
        - dealloc_globals_chain
        - dwarf_dealloc
        - pubnames_error_length
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_global.c:652,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_global.c:661,19'
          Dst:             _dwarf_load_debug_info
        - Src:             'src/lib/libdwarf/dwarf_global.c:692,13'
          Dst:             _dwarf_get_alloc
        - Src:             'src/lib/libdwarf/dwarf_global.c:695,13'
          Dst:             dealloc_globals_chain
        - Src:             'src/lib/libdwarf/dwarf_global.c:697,13'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_global.c:709,13'
          Dst:             pubnames_error_length
        - Src:             'src/lib/libdwarf/dwarf_global.c:713,13'
          Dst:             dealloc_globals_chain
        - Src:             'src/lib/libdwarf/dwarf_global.c:716,17'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_global.c:722,16'
          Dst:             _dwarf_read_area_length_ck_wrapper
        - Src:             'src/lib/libdwarf/dwarf_global.c:727,13'
          Dst:             dealloc_globals_chain
        - Src:             'src/lib/libdwarf/dwarf_global.c:730,17'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_global.c:739,17'
          Dst:             _dwarf_global_cu_len_error_msg
        - Src:             'src/lib/libdwarf/dwarf_global.c:746,17'
          Dst:             dealloc_globals_chain
        - Src:             'src/lib/libdwarf/dwarf_global.c:749,21'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_global.c:778,13'
          Dst:             pubnames_error_length
        - Src:             'src/lib/libdwarf/dwarf_global.c:781,13'
          Dst:             dealloc_globals_chain
        - Src:             'src/lib/libdwarf/dwarf_global.c:784,17'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_global.c:789,16'
          Dst:             _dwarf_read_unaligned_ck_wrapper
        - Src:             'src/lib/libdwarf/dwarf_global.c:793,13'
          Dst:             dealloc_globals_chain
        - Src:             'src/lib/libdwarf/dwarf_global.c:796,17'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_global.c:806,13'
          Dst:             dealloc_globals_chain
        - Src:             'src/lib/libdwarf/dwarf_global.c:809,17'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_global.c:812,13'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_global.c:819,13'
          Dst:             pubnames_error_length
        - Src:             'src/lib/libdwarf/dwarf_global.c:823,13'
          Dst:             dealloc_globals_chain
        - Src:             'src/lib/libdwarf/dwarf_global.c:826,17'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_global.c:831,16'
          Dst:             _dwarf_read_unaligned_ck_wrapper
        - Src:             'src/lib/libdwarf/dwarf_global.c:837,13'
          Dst:             dealloc_globals_chain
        - Src:             'src/lib/libdwarf/dwarf_global.c:840,17'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_global.c:852,16'
          Dst:             _dwarf_read_unaligned_ck_wrapper
        - Src:             'src/lib/libdwarf/dwarf_global.c:858,13'
          Dst:             dealloc_globals_chain
        - Src:             'src/lib/libdwarf/dwarf_global.c:861,17'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_global.c:870,13'
          Dst:             dealloc_globals_chain
        - Src:             'src/lib/libdwarf/dwarf_global.c:873,17'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_global.c:876,13'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_global.c:882,16'
          Dst:             _dwarf_read_unaligned_ck_wrapper
        - Src:             'src/lib/libdwarf/dwarf_global.c:888,13'
          Dst:             dealloc_globals_chain
        - Src:             'src/lib/libdwarf/dwarf_global.c:891,17'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_global.c:901,13'
          Dst:             dealloc_globals_chain
        - Src:             'src/lib/libdwarf/dwarf_global.c:904,17'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_global.c:907,13'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_global.c:926,23'
          Dst:             _dwarf_make_global_add_to_chain
        - Src:             'src/lib/libdwarf/dwarf_global.c:938,21'
          Dst:             dealloc_globals_chain
        - Src:             'src/lib/libdwarf/dwarf_global.c:941,25'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_global.c:951,17'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_global.c:965,19'
          Dst:             _dwarf_check_string_valid
        - Src:             'src/lib/libdwarf/dwarf_global.c:970,17'
          Dst:             dealloc_globals_chain
        - Src:             'src/lib/libdwarf/dwarf_global.c:973,21'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_global.c:980,23'
          Dst:             strlen
        - Src:             'src/lib/libdwarf/dwarf_global.c:985,19'
          Dst:             _dwarf_make_global_add_to_chain
        - Src:             'src/lib/libdwarf/dwarf_global.c:996,17'
          Dst:             dealloc_globals_chain
        - Src:             'src/lib/libdwarf/dwarf_global.c:999,21'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_global.c:1010,17'
          Dst:             pubnames_error_length
        - Src:             'src/lib/libdwarf/dwarf_global.c:1014,17'
          Dst:             dealloc_globals_chain
        - Src:             'src/lib/libdwarf/dwarf_global.c:1017,21'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_global.c:1024,20'
          Dst:             _dwarf_read_unaligned_ck_wrapper
        - Src:             'src/lib/libdwarf/dwarf_global.c:1032,21'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_global.c:1036,17'
          Dst:             dealloc_globals_chain
        - Src:             'src/lib/libdwarf/dwarf_global.c:1049,21'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_global.c:1052,17'
          Dst:             dealloc_globals_chain
        - Src:             'src/lib/libdwarf/dwarf_global.c:1054,17'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_global.c:1063,13'
          Dst:             _dwarf_error
        - Src:             'src/lib/libdwarf/dwarf_global.c:1065,17'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_global.c:1068,13'
          Dst:             dealloc_globals_chain
    - functionName:    dealloc_globals_chain
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_global.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          98
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - dwarf_dealloc
      functionUses:    24
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_global.c:135,13'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_global.c:138,9'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_global.c:141,9'
          Dst:             dwarf_dealloc
    - functionName:    _dwarf_internal_get_debug_names_globals
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_global.c'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 550
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         87
      ICount:          590
      EdgeCount:       110
      CyclomaticComplexity: 25
      functionsReached:
        - _dwarf_error_string
        - _dwarf_get_alloc
        - _dwarf_load_section
        - _dwarf_make_global_add_to_chain
        - dwarf_dealloc
        - dwarf_dealloc_dnames
        - dwarf_dnames_cu_table
        - dwarf_dnames_entrypool
        - dwarf_dnames_entrypool_values
        - dwarf_dnames_header
        - dwarf_dnames_name
        - dwarf_dnames_sizes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/lib/libdwarf/dwarf_global.c:378,13'
          Branch Sides:    []
        - Branch String:   'src/lib/libdwarf/dwarf_global.c:448,17'
          Branch Sides:    []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_global.c:291,11'
          Dst:             _dwarf_load_section
        - Src:             'src/lib/libdwarf/dwarf_global.c:307,15'
          Dst:             dwarf_dnames_header
        - Src:             'src/lib/libdwarf/dwarf_global.c:317,15'
          Dst:             dwarf_dnames_sizes
        - Src:             'src/lib/libdwarf/dwarf_global.c:321,13'
          Dst:             dwarf_dealloc_dnames
        - Src:             'src/lib/libdwarf/dwarf_global.c:363,19'
          Dst:             dwarf_dnames_name
        - Src:             'src/lib/libdwarf/dwarf_global.c:369,17'
          Dst:             dwarf_dealloc_dnames
        - Src:             'src/lib/libdwarf/dwarf_global.c:375,17'
          Dst:             dwarf_dealloc_dnames
        - Src:             'src/lib/libdwarf/dwarf_global.c:392,17'
          Dst:             dwarf_dealloc_dnames
        - Src:             'src/lib/libdwarf/dwarf_global.c:393,17'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_global.c:402,19'
          Dst:             dwarf_dnames_entrypool
        - Src:             'src/lib/libdwarf/dwarf_global.c:408,17'
          Dst:             dwarf_dealloc_dnames
        - Src:             'src/lib/libdwarf/dwarf_global.c:412,17'
          Dst:             dwarf_dealloc_dnames
        - Src:             'src/lib/libdwarf/dwarf_global.c:413,17'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_global.c:421,19'
          Dst:             dwarf_dnames_entrypool_values
        - Src:             'src/lib/libdwarf/dwarf_global.c:431,17'
          Dst:             dwarf_dealloc_dnames
        - Src:             'src/lib/libdwarf/dwarf_global.c:435,17'
          Dst:             dwarf_dealloc_dnames
        - Src:             'src/lib/libdwarf/dwarf_global.c:436,17'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_global.c:486,24'
          Dst:             dwarf_dnames_cu_table
        - Src:             'src/lib/libdwarf/dwarf_global.c:505,21'
          Dst:             _dwarf_get_alloc
        - Src:             'src/lib/libdwarf/dwarf_global.c:508,21'
          Dst:             dwarf_dealloc_dnames
        - Src:             'src/lib/libdwarf/dwarf_global.c:509,21'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_global.c:527,19'
          Dst:             _dwarf_make_global_add_to_chain
        - Src:             'src/lib/libdwarf/dwarf_global.c:539,21'
          Dst:             dwarf_dealloc
        - Src:             'src/lib/libdwarf/dwarf_global.c:542,17'
          Dst:             dwarf_dealloc_dnames
        - Src:             'src/lib/libdwarf/dwarf_global.c:546,9'
          Dst:             dwarf_dealloc_dnames
    - functionName:    _dwarf_chain_to_array
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_global.c'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          101
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _dwarf_error_string
        - _dwarf_get_alloc
        - dealloc_globals_chain
        - dwarf_dealloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_global.c:213,9'
          Dst:             _dwarf_get_alloc
        - Src:             'src/lib/libdwarf/dwarf_global.c:216,9'
          Dst:             dealloc_globals_chain
        - Src:             'src/lib/libdwarf/dwarf_global.c:217,9'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_global.c:237,13'
          Dst:             dwarf_dealloc
    - functionName:    dwarf_get_globals
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_global.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1242
      functionLinenumberEnd: 1249
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          58
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - _dwarf_error_string
        - dwarf_globals_by_type
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_global.c:1245,5'
          Dst:             _dwarf_error_string
        - Src:             'src/lib/libdwarf/dwarf_global.c:1246,11'
          Dst:             dwarf_globals_by_type
    - functionName:    dwarf_language_version_data
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_lname_version.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         61
      ICount:          273
      EdgeCount:       120
      CyclomaticComplexity: 61
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/lib/libdwarf/dwarf_lname_version.c:12,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    dwarf_lvn_table_entry
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_lvn_name.c'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          110
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - dwarf_language_version_data
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_lvn_name.c:180,9'
          Dst:             dwarf_language_version_data
    - functionName:    dwarf_lvn_name
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_lvn_name.c'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          91
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dwarf_lvn_name_direct
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_lvn_name.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          108
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - dwarf_language_version_data
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_lvn_name.c:116,13'
          Dst:             dwarf_language_version_data
    - functionName:    dwarf_basic_crc32
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_crc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          62
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _dwarf_load_elf_section_is_dwarf
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_elf_load_headers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 348
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          134
      EdgeCount:       34
      CyclomaticComplexity: 12
      functionsReached:
        - _dwarf_ignorethissection
        - strcmp
        - strncmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_elf_load_headers.c:313,9'
          Dst:             _dwarf_ignorethissection
        - Src:             'src/lib/libdwarf/dwarf_elf_load_headers.c:323,10'
          Dst:             strncmp
        - Src:             'src/lib/libdwarf/dwarf_elf_load_headers.c:324,14'
          Dst:             strncmp
        - Src:             'src/lib/libdwarf/dwarf_elf_load_headers.c:328,14'
          Dst:             strncmp
        - Src:             'src/lib/libdwarf/dwarf_elf_load_headers.c:335,10'
          Dst:             strncmp
        - Src:             'src/lib/libdwarf/dwarf_elf_load_headers.c:338,10'
          Dst:             strncmp
        - Src:             'src/lib/libdwarf/dwarf_elf_load_headers.c:341,10'
          Dst:             strcmp
        - Src:             'src/lib/libdwarf/dwarf_elf_load_headers.c:344,10'
          Dst:             strncmp
    - functionName:    string_endswith
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_elf_load_headers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2038
      functionLinenumberEnd: 2051
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          59
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - strcmp
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_elf_load_headers.c:2039,18'
          Dst:             strlen
        - Src:             'src/lib/libdwarf/dwarf_elf_load_headers.c:2040,19'
          Dst:             strlen
        - Src:             'src/lib/libdwarf/dwarf_elf_load_headers.c:2047,9'
          Dst:             strcmp
    - functionName:    read_gs_section_group
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_elf_load_headers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2077
      functionLinenumberEnd: 2236
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         58
      ICount:          448
      EdgeCount:       79
      CyclomaticComplexity: 23
      functionsReached:
        - _dwarf_ignorethissection
        - _dwarf_memcpy_swap_bytes
        - _dwarf_object_read_random
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_elf_load_headers.c:2128,15'
          Dst:             _dwarf_object_read_random
        - Src:             'src/lib/libdwarf/dwarf_elf_load_headers.c:2191,13'
          Dst:             _dwarf_memcpy_swap_bytes
        - Src:             'src/lib/libdwarf/dwarf_elf_load_headers.c:2213,17'
          Dst:             _dwarf_ignorethissection
    - functionName:    elf_sht_groupsec
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_elf_load_headers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2058
      functionLinenumberEnd: 2065
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          41
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - strcmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_elf_load_headers.c:2061,34'
          Dst:             strcmp
    - functionName:    validate_links
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_elf_load_headers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2018
      functionLinenumberEnd: 2034
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          61
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    validate_section_name_string
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_elf_load_headers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1861
      functionLinenumberEnd: 1877
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          67
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    copysection64
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_elf_load_headers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 628
      functionLinenumberEnd: 639
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          180
      EdgeCount:       23
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    generic_shdr_from_shdr64
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_elf_load_headers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 648
      functionLinenumberEnd: 740
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         51
      ICount:          390
      EdgeCount:       70
      CyclomaticComplexity: 21
      functionsReached:
        - _dwarf_object_read_random
        - calloc
        - copysection64
        - getbitsoncount
        - is_empty_section
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_elf_load_headers.c:658,28'
          Dst:             calloc
        - Src:             'src/lib/libdwarf/dwarf_elf_load_headers.c:663,36'
          Dst:             calloc
        - Src:             'src/lib/libdwarf/dwarf_elf_load_headers.c:671,11'
          Dst:             _dwarf_object_read_random
        - Src:             'src/lib/libdwarf/dwarf_elf_load_headers.c:684,9'
          Dst:             copysection64
        - Src:             'src/lib/libdwarf/dwarf_elf_load_headers.c:692,19'
          Dst:             is_empty_section
        - Src:             'src/lib/libdwarf/dwarf_elf_load_headers.c:718,23'
          Dst:             getbitsoncount
    - functionName:    is_empty_section
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_elf_load_headers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 352
      functionLinenumberEnd: 360
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    getbitsoncount
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_elf_load_headers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          38
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_counts_from_sec64_zero
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_elf_load_headers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1509
      functionLinenumberEnd: 1548
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          176
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - _dwarf_object_read_random
        - copysection64
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_elf_load_headers.c:1518,11'
          Dst:             _dwarf_object_read_random
        - Src:             'src/lib/libdwarf/dwarf_elf_load_headers.c:1523,5'
          Dst:             copysection64
    - functionName:    copysection32
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_elf_load_headers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 508
      functionLinenumberEnd: 519
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          180
      EdgeCount:       23
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    generic_shdr_from_shdr32
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_elf_load_headers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 528
      functionLinenumberEnd: 621
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         51
      ICount:          390
      EdgeCount:       70
      CyclomaticComplexity: 21
      functionsReached:
        - _dwarf_object_read_random
        - calloc
        - copysection32
        - getbitsoncount
        - is_empty_section
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_elf_load_headers.c:538,28'
          Dst:             calloc
        - Src:             'src/lib/libdwarf/dwarf_elf_load_headers.c:543,36'
          Dst:             calloc
        - Src:             'src/lib/libdwarf/dwarf_elf_load_headers.c:552,11'
          Dst:             _dwarf_object_read_random
        - Src:             'src/lib/libdwarf/dwarf_elf_load_headers.c:565,9'
          Dst:             copysection32
        - Src:             'src/lib/libdwarf/dwarf_elf_load_headers.c:573,19'
          Dst:             is_empty_section
        - Src:             'src/lib/libdwarf/dwarf_elf_load_headers.c:600,23'
          Dst:             getbitsoncount
    - functionName:    get_counts_from_sec32_zero
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_elf_load_headers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1403
      functionLinenumberEnd: 1441
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          176
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - _dwarf_object_read_random
        - copysection32
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_elf_load_headers.c:1412,11'
          Dst:             _dwarf_object_read_random
        - Src:             'src/lib/libdwarf/dwarf_elf_load_headers.c:1417,5'
          Dst:             copysection32
    - functionName:    generic_ehdr_from_64
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_elf_load_headers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 438
      functionLinenumberEnd: 501
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         57
      ICount:          438
      EdgeCount:       68
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    generic_ehdr_from_32
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_elf_load_headers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 366
      functionLinenumberEnd: 432
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         57
      ICount:          438
      EdgeCount:       68
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    generic_rel_from_rel64
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_elf_load_headers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1164
      functionLinenumberEnd: 1209
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          269
      EdgeCount:       35
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    generic_rel_from_rela64
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_elf_load_headers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1077
      functionLinenumberEnd: 1123
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          304
      EdgeCount:       43
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    generic_rel_from_rel32
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_elf_load_headers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1131
      functionLinenumberEnd: 1156
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          144
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    generic_rel_from_rela32
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_elf_load_headers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1042
      functionLinenumberEnd: 1069
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          179
      EdgeCount:       27
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _dwarf_generic_elf_load_symbols64
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_elf_load_headers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 856
      functionLinenumberEnd: 961
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          414
      EdgeCount:       52
      CyclomaticComplexity: 13
      functionsReached:
        - _dwarf_object_read_random
        - calloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_elf_load_headers.c:878,15'
          Dst:             calloc
        - Src:             'src/lib/libdwarf/dwarf_elf_load_headers.c:883,11'
          Dst:             _dwarf_object_read_random
        - Src:             'src/lib/libdwarf/dwarf_elf_load_headers.c:925,12'
          Dst:             calloc
        - Src:             'src/lib/libdwarf/dwarf_elf_load_headers.c:932,11'
          Dst:             _dwarf_object_read_random
    - functionName:    _dwarf_generic_elf_load_symbols32
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_elf_load_headers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 748
      functionLinenumberEnd: 848
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          396
      EdgeCount:       52
      CyclomaticComplexity: 13
      functionsReached:
        - _dwarf_object_read_random
        - calloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_elf_load_headers.c:774,15'
          Dst:             calloc
        - Src:             'src/lib/libdwarf/dwarf_elf_load_headers.c:779,11'
          Dst:             _dwarf_object_read_random
        - Src:             'src/lib/libdwarf/dwarf_elf_load_headers.c:820,12'
          Dst:             calloc
    - functionName:    _dwarf_elf_setup_all_section_groups
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_elf_load_headers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2263
      functionLinenumberEnd: 2336
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         39
      ICount:          249
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached:
        - _dwarf_load_elf_section_is_dwarf
        - elf_sht_groupsec
        - is_empty_section
        - read_gs_section_group
        - string_endswith
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_elf_load_headers.c:2276,13'
          Dst:             is_empty_section
        - Src:             'src/lib/libdwarf/dwarf_elf_load_headers.c:2280,13'
          Dst:             elf_sht_groupsec
        - Src:             'src/lib/libdwarf/dwarf_elf_load_headers.c:2286,15'
          Dst:             read_gs_section_group
        - Src:             'src/lib/libdwarf/dwarf_elf_load_headers.c:2300,13'
          Dst:             is_empty_section
        - Src:             'src/lib/libdwarf/dwarf_elf_load_headers.c:2304,13'
          Dst:             elf_sht_groupsec
        - Src:             'src/lib/libdwarf/dwarf_elf_load_headers.c:2308,13'
          Dst:             string_endswith
        - Src:             'src/lib/libdwarf/dwarf_elf_load_headers.c:2317,20'
          Dst:             _dwarf_load_elf_section_is_dwarf
    - functionName:    _dwarf_elf_find_sym_sections
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_elf_load_headers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2342
      functionLinenumberEnd: 2379
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         27
      ICount:          196
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - is_empty_section
        - strcmp
        - validate_links
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_elf_load_headers.c:2352,13'
          Dst:             is_empty_section
        - Src:             'src/lib/libdwarf/dwarf_elf_load_headers.c:2356,14'
          Dst:             strcmp
        - Src:             'src/lib/libdwarf/dwarf_elf_load_headers.c:2359,21'
          Dst:             strcmp
        - Src:             'src/lib/libdwarf/dwarf_elf_load_headers.c:2362,21'
          Dst:             strcmp
        - Src:             'src/lib/libdwarf/dwarf_elf_load_headers.c:2365,21'
          Dst:             strcmp
        - Src:             'src/lib/libdwarf/dwarf_elf_load_headers.c:2368,21'
          Dst:             strcmp
        - Src:             'src/lib/libdwarf/dwarf_elf_load_headers.c:2373,11'
          Dst:             validate_links
    - functionName:    _dwarf_elf_load_sect_namestrings
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_elf_load_headers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1887
      functionLinenumberEnd: 1924
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          134
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - validate_section_name_string
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_elf_load_headers.c:1908,15'
          Dst:             validate_section_name_string
    - functionName:    _dwarf_elf_load_sectstrings
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_elf_load_headers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1313
      functionLinenumberEnd: 1387
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          249
      EdgeCount:       32
      CyclomaticComplexity: 11
      functionsReached:
        - _dwarf_object_read_random
        - calloc
        - is_empty_section
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_elf_load_headers.c:1327,9'
          Dst:             is_empty_section
        - Src:             'src/lib/libdwarf/dwarf_elf_load_headers.c:1342,31'
          Dst:             calloc
        - Src:             'src/lib/libdwarf/dwarf_elf_load_headers.c:1347,11'
          Dst:             _dwarf_object_read_random
    - functionName:    elf_load_sectheaders64
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_elf_load_headers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1555
      functionLinenumberEnd: 1602
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          198
      EdgeCount:       44
      CyclomaticComplexity: 14
      functionsReached:
        - generic_shdr_from_shdr64
        - get_counts_from_sec64_zero
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_elf_load_headers.c:1566,15'
          Dst:             get_counts_from_sec64_zero
        - Src:             'src/lib/libdwarf/dwarf_elf_load_headers.c:1592,11'
          Dst:             generic_shdr_from_shdr64
    - functionName:    elf_load_sectheaders32
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_elf_load_headers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1450
      functionLinenumberEnd: 1496
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          198
      EdgeCount:       44
      CyclomaticComplexity: 14
      functionsReached:
        - generic_shdr_from_shdr32
        - get_counts_from_sec32_zero
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_elf_load_headers.c:1465,15'
          Dst:             get_counts_from_sec32_zero
        - Src:             'src/lib/libdwarf/dwarf_elf_load_headers.c:1486,11'
          Dst:             generic_shdr_from_shdr32
    - functionName:    _dwarf_load_elf_sectheaders
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_elf_load_headers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2384
      functionLinenumberEnd: 2417
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          154
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - _dwarf_elf_find_sym_sections
        - _dwarf_elf_load_sect_namestrings
        - _dwarf_elf_load_sectstrings
        - _dwarf_elf_setup_all_section_groups
        - elf_load_sectheaders32
        - elf_load_sectheaders64
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_elf_load_headers.c:2388,16'
          Dst:             elf_load_sectheaders32
        - Src:             'src/lib/libdwarf/dwarf_elf_load_headers.c:2392,16'
          Dst:             elf_load_sectheaders64
        - Src:             'src/lib/libdwarf/dwarf_elf_load_headers.c:2402,12'
          Dst:             _dwarf_elf_load_sectstrings
        - Src:             'src/lib/libdwarf/dwarf_elf_load_headers.c:2407,12'
          Dst:             _dwarf_elf_load_sect_namestrings
        - Src:             'src/lib/libdwarf/dwarf_elf_load_headers.c:2411,12'
          Dst:             _dwarf_elf_find_sym_sections
        - Src:             'src/lib/libdwarf/dwarf_elf_load_headers.c:2415,11'
          Dst:             _dwarf_elf_setup_all_section_groups
    - functionName:    elf_load_elf_header64
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_elf_load_headers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1963
      functionLinenumberEnd: 1988
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          90
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _dwarf_object_read_random
        - calloc
        - generic_ehdr_from_64
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_elf_load_headers.c:1969,11'
          Dst:             _dwarf_object_read_random
        - Src:             'src/lib/libdwarf/dwarf_elf_load_headers.c:1974,35'
          Dst:             calloc
        - Src:             'src/lib/libdwarf/dwarf_elf_load_headers.c:1980,12'
          Dst:             generic_ehdr_from_64
    - functionName:    elf_load_elf_header32
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_elf_load_headers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1934
      functionLinenumberEnd: 1959
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          90
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _dwarf_object_read_random
        - calloc
        - generic_ehdr_from_32
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_elf_load_headers.c:1940,11'
          Dst:             _dwarf_object_read_random
        - Src:             'src/lib/libdwarf/dwarf_elf_load_headers.c:1945,35'
          Dst:             calloc
        - Src:             'src/lib/libdwarf/dwarf_elf_load_headers.c:1951,12'
          Dst:             generic_ehdr_from_32
    - functionName:    _dwarf_load_elf_header
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_elf_load_headers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1993
      functionLinenumberEnd: 2010
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          60
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - elf_load_elf_header32
        - elf_load_elf_header64
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_elf_load_headers.c:1998,15'
          Dst:             elf_load_elf_header32
        - Src:             'src/lib/libdwarf/dwarf_elf_load_headers.c:2004,15'
          Dst:             elf_load_elf_header64
    - functionName:    _dwarf_elf_load_a_relx_batch
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_elf_load_headers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1613
      functionLinenumberEnd: 1753
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         58
      ICount:          445
      EdgeCount:       80
      CyclomaticComplexity: 24
      functionsReached:
        - _dwarf_object_read_random
        - generic_rel_from_rel32
        - generic_rel_from_rel64
        - generic_rel_from_rela32
        - generic_rel_from_rela64
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_elf_load_headers.c:1655,11'
          Dst:             _dwarf_object_read_random
        - Src:             'src/lib/libdwarf/dwarf_elf_load_headers.c:1727,19'
          Dst:             generic_rel_from_rela32
        - Src:             'src/lib/libdwarf/dwarf_elf_load_headers.c:1730,19'
          Dst:             generic_rel_from_rel32
        - Src:             'src/lib/libdwarf/dwarf_elf_load_headers.c:1735,19'
          Dst:             generic_rel_from_rela64
        - Src:             'src/lib/libdwarf/dwarf_elf_load_headers.c:1738,19'
          Dst:             generic_rel_from_rel64
    - functionName:    this_rel_is_a_section_dwarf_related
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_elf_load_headers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1764
      functionLinenumberEnd: 1786
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          94
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _dwarf_load_elf_relx
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_elf_load_headers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1796
      functionLinenumberEnd: 1854
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          177
      EdgeCount:       33
      CyclomaticComplexity: 11
      functionsReached:
        - _dwarf_elf_load_a_relx_batch
        - is_empty_section
        - this_rel_is_a_section_dwarf_related
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_elf_load_headers.c:1819,9'
          Dst:             is_empty_section
        - Src:             'src/lib/libdwarf/dwarf_elf_load_headers.c:1824,11'
          Dst:             this_rel_is_a_section_dwarf_related
        - Src:             'src/lib/libdwarf/dwarf_elf_load_headers.c:1843,11'
          Dst:             _dwarf_elf_load_a_relx_batch
    - functionName:    _dwarf_load_elf_symstr
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_elf_load_headers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1214
      functionLinenumberEnd: 1302
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         30
      ICount:          279
      EdgeCount:       42
      CyclomaticComplexity: 14
      functionsReached:
        - _dwarf_object_read_random
        - calloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_elf_load_headers.c:1262,33'
          Dst:             calloc
        - Src:             'src/lib/libdwarf/dwarf_elf_load_headers.c:1272,11'
          Dst:             _dwarf_object_read_random
    - functionName:    _dwarf_generic_elf_load_symbols
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_elf_load_headers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 970
      functionLinenumberEnd: 1003
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          127
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _dwarf_generic_elf_load_symbols32
        - _dwarf_generic_elf_load_symbols64
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_elf_load_headers.c:983,15'
          Dst:             _dwarf_generic_elf_load_symbols32
        - Src:             'src/lib/libdwarf/dwarf_elf_load_headers.c:987,15'
          Dst:             _dwarf_generic_elf_load_symbols64
    - functionName:    _dwarf_load_elf_symtab_symbols
      functionSourceFile: '/src/libdwarf/src/lib/libdwarf/dwarf_elf_load_headers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1008
      functionLinenumberEnd: 1033
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          91
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _dwarf_generic_elf_load_symbols
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/lib/libdwarf/dwarf_elf_load_headers.c:1023,11'
          Dst:             _dwarf_generic_elf_load_symbols
...
