---
Fuzzer filename: '/src/fuzz-libelf.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    write_retry
      functionSourceFile: '/src/elfutils/./lib/system.h'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - fd
        - buf
        - len
      BBCount:         20
      ICount:          108
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - __errno_location
        - write
      functionUses:    1
      BranchProfiles:
        - Branch String:   './lib/system.h:206,21'
          Branch Sides:
            - BranchSide:      './lib/system.h:206,21'
              BranchSideFuncs:
                - __errno_location
                - write
            - BranchSide:      './lib/system.h:206,21'
              BranchSideFuncs:
                - write
                - __errno_location
        - Branch String:   './lib/system.h:206,21'
          Branch Sides:
            - BranchSide:      './lib/system.h:206,21'
              BranchSideFuncs:
                - write
                - __errno_location
            - BranchSide:      './lib/system.h:206,21'
              BranchSideFuncs:
                - write
                - __errno_location
        - Branch String:   './lib/system.h:207,11'
          Branch Sides:
            - BranchSide:      './lib/system.h:208,9'
              BranchSideFuncs: []
            - BranchSide:      './lib/system.h:210,16'
              BranchSideFuncs:
                - write
                - __errno_location
        - Branch String:   './lib/system.h:208,9'
          Branch Sides:
            - BranchSide:      './lib/system.h:208,19'
              BranchSideFuncs: []
            - BranchSide:      './lib/system.h:208,25'
              BranchSideFuncs: []
        - Branch String:   './lib/system.h:211,5'
          Branch Sides:
            - BranchSide:      './lib/system.h:206,21'
              BranchSideFuncs:
                - write
                - __errno_location
            - BranchSide:      './lib/system.h:214,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             './lib/system.h:206,21'
          Dst:             write
        - Src:             './lib/system.h:206,21'
          Dst:             __errno_location
    - functionName:    write
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __errno_location
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/fuzz-libelf.c'
      linkageType:     externalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - size
      BBCount:         9
      ICount:          72
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - close
        - fuzz_logic_one
        - fuzz_logic_twice
        - mkstemp
        - unlink
        - write_retry
      functionUses:    0
      BranchProfiles:
        - Branch String:   'fuzz-libelf.c:80,3'
          Branch Sides:
            - BranchSide:      'fuzz-libelf.c:80,3'
              BranchSideFuncs:
                - write_retry
                - __assert_fail
                - close
                - fuzz_logic_one
                - fuzz_logic_one
                - fuzz_logic_twice
                - fuzz_logic_twice
                - fuzz_logic_twice
                - fuzz_logic_twice
                - unlink
            - BranchSide:      'fuzz-libelf.c:82,19'
              BranchSideFuncs:
                - write_retry
                - __assert_fail
                - close
                - fuzz_logic_one
                - fuzz_logic_one
                - fuzz_logic_twice
                - fuzz_logic_twice
                - fuzz_logic_twice
                - fuzz_logic_twice
                - unlink
        - Branch String:   'fuzz-libelf.c:83,3'
          Branch Sides:
            - BranchSide:      'fuzz-libelf.c:83,3'
              BranchSideFuncs:
                - close
                - fuzz_logic_one
                - fuzz_logic_one
                - fuzz_logic_twice
                - fuzz_logic_twice
                - fuzz_logic_twice
                - fuzz_logic_twice
                - unlink
            - BranchSide:      'fuzz-libelf.c:83,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'fuzz-libelf.c:79,8'
          Dst:             mkstemp
        - Src:             'fuzz-libelf.c:80,3'
          Dst:             __assert_fail
        - Src:             'fuzz-libelf.c:82,7'
          Dst:             write_retry
        - Src:             'fuzz-libelf.c:83,3'
          Dst:             __assert_fail
        - Src:             'fuzz-libelf.c:85,3'
          Dst:             close
        - Src:             'fuzz-libelf.c:87,3'
          Dst:             fuzz_logic_one
        - Src:             'fuzz-libelf.c:88,3'
          Dst:             fuzz_logic_one
        - Src:             'fuzz-libelf.c:89,3'
          Dst:             fuzz_logic_twice
        - Src:             'fuzz-libelf.c:90,3'
          Dst:             fuzz_logic_twice
        - Src:             'fuzz-libelf.c:91,3'
          Dst:             fuzz_logic_twice
        - Src:             'fuzz-libelf.c:92,3'
          Dst:             fuzz_logic_twice
        - Src:             'fuzz-libelf.c:94,3'
          Dst:             unlink
    - functionName:    mkstemp
      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:    __assert_fail
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    15
      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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fuzz_logic_one
      functionSourceFile: '/src/fuzz-libelf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - filename
        - compression_type
      BBCount:         26
      ICount:          146
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - close
        - elf_begin
        - elf_compress
        - elf_compress_gnu
        - elf_end
        - elf_getdata
        - elf_getshdrstrndx
        - elf_nextscn
        - elf_strptr
        - elf_version
        - gelf_getshdr
        - open
      functionUses:    2
      BranchProfiles:
        - Branch String:   'fuzz-libelf.c:31,7'
          Branch Sides:
            - BranchSide:      'fuzz-libelf.c:31,7'
              BranchSideFuncs:
                - elf_getshdrstrndx
                - elf_nextscn
                - elf_end
                - close
                - gelf_getshdr
                - elf_strptr
                - elf_compress_gnu
                - elf_getdata
                - elf_compress
                - elf_getdata
            - BranchSide:      'fuzz-libelf.c:33,23'
              BranchSideFuncs:
                - elf_getshdrstrndx
                - elf_nextscn
                - elf_end
                - close
                - gelf_getshdr
                - elf_strptr
                - elf_compress_gnu
                - elf_getdata
                - elf_compress
                - elf_getdata
        - Branch String:   'fuzz-libelf.c:37,5'
          Branch Sides:
            - BranchSide:      'fuzz-libelf.c:39,38'
              BranchSideFuncs:
                - gelf_getshdr
                - elf_strptr
                - elf_nextscn
                - elf_end
                - close
                - elf_compress_gnu
                - elf_getdata
                - elf_compress
                - elf_getdata
            - BranchSide:      'fuzz-libelf.c:57,13'
              BranchSideFuncs:
                - elf_end
                - close
        - Branch String:   'fuzz-libelf.c:45,11'
          Branch Sides:
            - BranchSide:      'fuzz-libelf.c:46,26'
              BranchSideFuncs:
                - elf_compress
                - elf_nextscn
                - elf_end
                - close
                - gelf_getshdr
                - elf_strptr
                - elf_compress_gnu
                - elf_getdata
                - elf_getdata
            - BranchSide:      'fuzz-libelf.c:49,18'
              BranchSideFuncs:
                - elf_nextscn
                - elf_end
                - close
                - gelf_getshdr
                - elf_strptr
                - elf_compress
                - elf_getdata
                - elf_compress_gnu
                - elf_getdata
        - Branch String:   'fuzz-libelf.c:46,13'
          Branch Sides:
            - BranchSide:      'fuzz-libelf.c:47,23'
              BranchSideFuncs:
                - elf_getdata
                - elf_nextscn
                - elf_end
                - close
                - gelf_getshdr
                - elf_strptr
                - elf_compress_gnu
                - elf_getdata
                - elf_compress
            - BranchSide:      'fuzz-libelf.c:49,7'
              BranchSideFuncs:
                - elf_nextscn
                - elf_end
                - close
                - gelf_getshdr
                - elf_strptr
                - elf_compress_gnu
                - elf_getdata
                - elf_compress
                - elf_getdata
        - Branch String:   'fuzz-libelf.c:50,28'
          Branch Sides:
            - BranchSide:      'fuzz-libelf.c:50,31'
              BranchSideFuncs:
                - elf_nextscn
                - elf_end
                - close
                - gelf_getshdr
                - elf_strptr
                - elf_compress
                - elf_getdata
                - elf_compress_gnu
                - elf_getdata
            - BranchSide:      'fuzz-libelf.c:55,7'
              BranchSideFuncs:
                - elf_nextscn
                - elf_end
                - close
                - gelf_getshdr
                - elf_strptr
                - elf_compress_gnu
                - elf_getdata
                - elf_compress
                - elf_getdata
        - Branch String:   'fuzz-libelf.c:50,13'
          Branch Sides:
            - BranchSide:      'fuzz-libelf.c:51,32'
              BranchSideFuncs:
                - elf_compress_gnu
                - elf_nextscn
                - elf_end
                - close
                - gelf_getshdr
                - elf_strptr
                - elf_compress
                - elf_getdata
                - elf_getdata
            - BranchSide:      'fuzz-libelf.c:55,7'
              BranchSideFuncs:
                - elf_nextscn
                - elf_end
                - close
                - gelf_getshdr
                - elf_strptr
                - elf_compress_gnu
                - elf_getdata
                - elf_compress
                - elf_getdata
        - Branch String:   'fuzz-libelf.c:51,15'
          Branch Sides:
            - BranchSide:      'fuzz-libelf.c:52,25'
              BranchSideFuncs:
                - elf_getdata
                - elf_nextscn
                - elf_end
                - close
                - gelf_getshdr
                - elf_strptr
                - elf_compress_gnu
                - elf_compress
                - elf_getdata
            - BranchSide:      'fuzz-libelf.c:54,9'
              BranchSideFuncs:
                - elf_nextscn
                - elf_end
                - close
                - gelf_getshdr
                - elf_strptr
                - elf_compress_gnu
                - elf_getdata
                - elf_compress
                - elf_getdata
      Callsites:
        - Src:             'fuzz-libelf.c:28,9'
          Dst:             elf_version
        - Src:             'fuzz-libelf.c:29,12'
          Dst:             open
        - Src:             'fuzz-libelf.c:30,14'
          Dst:             elf_begin
        - Src:             'fuzz-libelf.c:33,5'
          Dst:             elf_getshdrstrndx
        - Src:             'fuzz-libelf.c:37,19'
          Dst:             elf_nextscn
        - Src:             'fuzz-libelf.c:39,25'
          Dst:             gelf_getshdr
        - Src:             'fuzz-libelf.c:40,26'
          Dst:             elf_strptr
        - Src:             'fuzz-libelf.c:46,13'
          Dst:             elf_compress
        - Src:             'fuzz-libelf.c:47,11'
          Dst:             elf_getdata
        - Src:             'fuzz-libelf.c:51,15'
          Dst:             elf_compress_gnu
        - Src:             'fuzz-libelf.c:52,13'
          Dst:             elf_getdata
        - Src:             'fuzz-libelf.c:57,5'
          Dst:             elf_end
        - Src:             'fuzz-libelf.c:59,3'
          Dst:             close
    - functionName:    fuzz_logic_twice
      functionSourceFile: '/src/fuzz-libelf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - filename
        - open_flags
        - cmd
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - close
        - elf_begin
        - elf_end
        - elf_rawfile
        - elf_version
        - open
      functionUses:    4
      BranchProfiles:
        - Branch String:   'fuzz-libelf.c:66,7'
          Branch Sides:
            - BranchSide:      'fuzz-libelf.c:66,7'
              BranchSideFuncs:
                - elf_rawfile
                - elf_end
                - close
            - BranchSide:      'fuzz-libelf.c:67,12'
              BranchSideFuncs:
                - elf_rawfile
                - elf_end
                - close
      Callsites:
        - Src:             'fuzz-libelf.c:63,9'
          Dst:             elf_version
        - Src:             'fuzz-libelf.c:64,12'
          Dst:             open
        - Src:             'fuzz-libelf.c:65,14'
          Dst:             elf_begin
        - Src:             'fuzz-libelf.c:68,5'
          Dst:             elf_rawfile
        - Src:             'fuzz-libelf.c:69,5'
          Dst:             elf_end
        - Src:             'fuzz-libelf.c:71,3'
          Dst:             close
    - 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:    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:    initialize_version
      functionSourceFile: '/src/elfutils/libelf/elf_version.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    elf_version
      functionSourceFile: '/src/elfutils/libelf/elf_version.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - version
      BBCount:         8
      ICount:          47
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __libelf_seterrno
        - initialize_version
      functionUses:    2
      BranchProfiles:
        - Branch String:   'elf_version.c:53,7'
          Branch Sides:
            - BranchSide:      'elf_version.c:54,5'
              BranchSideFuncs: []
            - BranchSide:      'elf_version.c:56,7'
              BranchSideFuncs:
                - __libelf_seterrno
                - initialize_version
        - Branch String:   'elf_version.c:56,7'
          Branch Sides:
            - BranchSide:      'elf_version.c:61,7'
              BranchSideFuncs:
                - initialize_version
            - BranchSide:      'elf_version.c:68,3'
              BranchSideFuncs:
                - __libelf_seterrno
      Callsites:
        - Src:             'elf_version.c:61,7'
          Dst:             initialize_version
        - Src:             'elf_version.c:68,3'
          Dst:             __libelf_seterrno
    - functionName:    elf_errmsg
      functionSourceFile: '/src/elfutils/libelf/elf_error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 341
      functionLinenumberEnd: 354
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - error
      BBCount:         27
      ICount:          128
      EdgeCount:       33
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
        - dgettext
      functionUses:    0
      BranchProfiles:
        - Branch String:   'elf_error.c:344,7'
          Branch Sides:
            - BranchSide:      'elf_error.c:346,7'
              BranchSideFuncs:
                - __assert_fail
                - dgettext
            - BranchSide:      'elf_error.c:349,12'
              BranchSideFuncs:
                - __assert_fail
                - dgettext
                - dgettext
        - Branch String:   'elf_error.c:346,7'
          Branch Sides:
            - BranchSide:      'elf_error.c:346,7'
              BranchSideFuncs:
                - dgettext
            - BranchSide:      'elf_error.c:347,14'
              BranchSideFuncs:
                - dgettext
        - Branch String:   'elf_error.c:347,14'
          Branch Sides:
            - BranchSide:      'elf_error.c:347,32'
              BranchSideFuncs:
                - dgettext
            - BranchSide:      'elf_error.c:347,7'
              BranchSideFuncs: []
        - Branch String:   'elf_error.c:349,23'
          Branch Sides:
            - BranchSide:      'elf_error.c:349,26'
              BranchSideFuncs:
                - dgettext
            - BranchSide:      'elf_error.c:350,12'
              BranchSideFuncs:
                - dgettext
        - Branch String:   'elf_error.c:352,3'
          Branch Sides:
            - BranchSide:      'elf_error.c:352,3'
              BranchSideFuncs:
                - __assert_fail
                - dgettext
            - BranchSide:      'elf_error.c:352,3'
              BranchSideFuncs:
                - __assert_fail
                - dgettext
        - Branch String:   'elf_error.c:352,3'
          Branch Sides:
            - BranchSide:      'elf_error.c:352,3'
              BranchSideFuncs:
                - dgettext
            - BranchSide:      'elf_error.c:353,10'
              BranchSideFuncs:
                - dgettext
        - Branch String:   'elf_error.c:353,10'
          Branch Sides:
            - BranchSide:      'elf_error.c:353,10'
              BranchSideFuncs:
                - dgettext
            - BranchSide:      'elf_error.c:353,10'
              BranchSideFuncs:
                - dgettext
      Callsites:
        - Src:             'elf_error.c:346,7'
          Dst:             __assert_fail
        - Src:             'elf_error.c:347,32'
          Dst:             dgettext
        - Src:             'elf_error.c:350,12'
          Dst:             dgettext
        - Src:             'elf_error.c:352,3'
          Dst:             __assert_fail
        - Src:             'elf_error.c:353,10'
          Dst:             dgettext
    - functionName:    dgettext
      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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __libelf_seterrno
      functionSourceFile: '/src/elfutils/libelf/elf_error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 336
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - value
      BBCount:         7
      ICount:          32
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    137
      BranchProfiles:
        - Branch String:   'elf_error.c:335,29'
          Branch Sides:
            - BranchSide:      'elf_error.c:335,32'
              BranchSideFuncs: []
            - BranchSide:      'elf_error.c:335,18'
              BranchSideFuncs: []
        - Branch String:   'elf_error.c:335,18'
          Branch Sides:
            - BranchSide:      'elf_error.c:335,50'
              BranchSideFuncs: []
            - BranchSide:      'elf_error.c:335,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    elf_errno
      functionSourceFile: '/src/elfutils/libelf/elf_error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    read_unmmaped_file
      functionSourceFile: '/src/elfutils/libelf/elf_begin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 558
      functionLinenumberEnd: 613
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - int
        - size_t
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - fildes
        - offset
        - maxsize
        - cmd
        - parent
      BBCount:         16
      ICount:          131
      EdgeCount:       18
      CyclomaticComplexity: 4
      functionsReached:
        - __libelf_seterrno
        - allocate_elf
        - determine_kind
        - file_read_ar
        - file_read_elf
        - pread_retry
      functionUses:    1
      BranchProfiles:
        - Branch String:   'elf_begin.c:578,11'
          Branch Sides:
            - BranchSide:      'elf_begin.c:580,11'
              BranchSideFuncs:
                - pread_retry
                - determine_kind
                - allocate_elf
                - file_read_elf
                - file_read_ar
                - __libelf_seterrno
            - BranchSide:      'elf_begin.c:580,11'
              BranchSideFuncs:
                - pread_retry
                - determine_kind
                - allocate_elf
                - file_read_elf
                - file_read_ar
                - __libelf_seterrno
        - Branch String:   'elf_begin.c:581,7'
          Branch Sides:
            - BranchSide:      'elf_begin.c:585,7'
              BranchSideFuncs:
                - __libelf_seterrno
            - BranchSide:      'elf_begin.c:590,35'
              BranchSideFuncs:
                - determine_kind
                - allocate_elf
                - file_read_elf
                - file_read_ar
        - Branch String:   'elf_begin.c:592,3'
          Branch Sides:
            - BranchSide:      'elf_begin.c:595,28'
              BranchSideFuncs:
                - file_read_ar
            - BranchSide:      'elf_begin.c:599,20'
              BranchSideFuncs:
                - allocate_elf
                - file_read_elf
            - BranchSide:      'elf_begin.c:606,7'
              BranchSideFuncs:
                - allocate_elf
        - Branch String:   'elf_begin.c:599,11'
          Branch Sides:
            - BranchSide:      'elf_begin.c:600,52'
              BranchSideFuncs:
                - file_read_elf
            - BranchSide:      'elf_begin.c:601,24'
              BranchSideFuncs:
                - file_read_elf
      Callsites:
        - Src:             'elf_begin.c:577,19'
          Dst:             pread_retry
        - Src:             'elf_begin.c:585,7'
          Dst:             __libelf_seterrno
        - Src:             'elf_begin.c:590,19'
          Dst:             determine_kind
        - Src:             'elf_begin.c:595,14'
          Dst:             file_read_ar
        - Src:             'elf_begin.c:601,9'
          Dst:             file_read_elf
        - Src:             'elf_begin.c:611,10'
          Dst:             allocate_elf
    - functionName:    pread_retry
      functionSourceFile: '/src/elfutils/libelf/../lib/system.h'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - fd
        - buf
        - len
        - off
      BBCount:         20
      ICount:          114
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - __errno_location
        - pread
      functionUses:    6
      BranchProfiles:
        - Branch String:   '../lib/system.h:224,21'
          Branch Sides:
            - BranchSide:      '../lib/system.h:224,21'
              BranchSideFuncs:
                - __errno_location
                - pread
            - BranchSide:      '../lib/system.h:224,21'
              BranchSideFuncs:
                - pread
                - __errno_location
        - Branch String:   '../lib/system.h:224,21'
          Branch Sides:
            - BranchSide:      '../lib/system.h:224,21'
              BranchSideFuncs:
                - pread
                - __errno_location
            - BranchSide:      '../lib/system.h:224,21'
              BranchSideFuncs:
                - pread
                - __errno_location
        - Branch String:   '../lib/system.h:226,11'
          Branch Sides:
            - BranchSide:      '../lib/system.h:227,9'
              BranchSideFuncs: []
            - BranchSide:      '../lib/system.h:229,16'
              BranchSideFuncs:
                - pread
                - __errno_location
        - Branch String:   '../lib/system.h:227,9'
          Branch Sides:
            - BranchSide:      '../lib/system.h:227,19'
              BranchSideFuncs: []
            - BranchSide:      '../lib/system.h:227,25'
              BranchSideFuncs: []
        - Branch String:   '../lib/system.h:230,5'
          Branch Sides:
            - BranchSide:      '../lib/system.h:224,21'
              BranchSideFuncs:
                - pread
                - __errno_location
            - BranchSide:      '../lib/system.h:233,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../lib/system.h:224,21'
          Dst:             pread
        - Src:             '../lib/system.h:224,21'
          Dst:             __errno_location
    - functionName:    determine_kind
      functionSourceFile: '/src/elfutils/libelf/./common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - len
      BBCount:         25
      ICount:          127
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - memcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   './common.h:43,21'
          Branch Sides:
            - BranchSide:      './common.h:43,32'
              BranchSideFuncs:
                - memcmp
                - memcmp
            - BranchSide:      './common.h:47,7'
              BranchSideFuncs:
                - memcmp
        - Branch String:   './common.h:43,7'
          Branch Sides:
            - BranchSide:      './common.h:44,5'
              BranchSideFuncs: []
            - BranchSide:      './common.h:47,7'
              BranchSideFuncs:
                - memcmp
        - Branch String:   './common.h:47,24'
          Branch Sides:
            - BranchSide:      './common.h:47,35'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      './common.h:61,3'
              BranchSideFuncs: []
        - Branch String:   './common.h:47,7'
          Branch Sides:
            - BranchSide:      './common.h:50,45'
              BranchSideFuncs: []
            - BranchSide:      './common.h:61,3'
              BranchSideFuncs: []
        - Branch String:   './common.h:54,33'
          Branch Sides:
            - BranchSide:      './common.h:54,36'
              BranchSideFuncs: []
            - BranchSide:      './common.h:58,5'
              BranchSideFuncs: []
        - Branch String:   './common.h:55,4'
          Branch Sides:
            - BranchSide:      './common.h:55,7'
              BranchSideFuncs: []
            - BranchSide:      './common.h:58,5'
              BranchSideFuncs: []
        - Branch String:   './common.h:55,26'
          Branch Sides:
            - BranchSide:      './common.h:55,29'
              BranchSideFuncs: []
            - BranchSide:      './common.h:58,5'
              BranchSideFuncs: []
        - Branch String:   './common.h:56,4'
          Branch Sides:
            - BranchSide:      './common.h:56,7'
              BranchSideFuncs: []
            - BranchSide:      './common.h:58,5'
              BranchSideFuncs: []
        - Branch String:   './common.h:54,11'
          Branch Sides:
            - BranchSide:      './common.h:57,2'
              BranchSideFuncs: []
            - BranchSide:      './common.h:58,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             './common.h:43,24'
          Dst:             memcmp
        - Src:             './common.h:47,27'
          Dst:             memcmp
    - functionName:    file_read_ar
      functionSourceFile: '/src/elfutils/libelf/elf_begin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - size_t
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - fildes
        - map_address
        - offset
        - maxsize
        - cmd
        - parent
      BBCount:         6
      ICount:          66
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - allocate_elf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'elf_begin.c:59,7'
          Branch Sides:
            - BranchSide:      'elf_begin.c:59,7'
              BranchSideFuncs: []
            - BranchSide:      'elf_begin.c:63,30'
              BranchSideFuncs: []
      Callsites:
        - Src:             'elf_begin.c:57,9'
          Dst:             allocate_elf
    - functionName:    file_read_elf
      functionSourceFile: '/src/elfutils/libelf/elf_begin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 518
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - fildes
        - map_address
        - e_ident
        - offset
        - maxsize
        - cmd
        - parent
      BBCount:         121
      ICount:          1341
      EdgeCount:       161
      CyclomaticComplexity: 42
      functionsReached:
        - __assert_fail
        - __bswap_16
        - __bswap_32
        - __bswap_64
        - __libelf_seterrno
        - allocate_elf
        - eu_search_tree_init
        - get_shnum
      functionUses:    2
      BranchProfiles:
        - Branch String:   'elf_begin.c:285,7'
          Branch Sides:
            - BranchSide:      'elf_begin.c:285,7'
              BranchSideFuncs:
                - get_shnum
                - allocate_elf
                - __assert_fail
                - eu_search_tree_init
                - free
                - __libelf_seterrno
                - __bswap_16
                - __bswap_16
                - __bswap_32
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - __bswap_32
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - eu_search_tree_init
                - __bswap_16
                - __bswap_16
                - __bswap_32
                - __bswap_32
                - __bswap_32
                - __bswap_32
                - __bswap_32
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
            - BranchSide:      'elf_begin.c:285,7'
              BranchSideFuncs:
                - get_shnum
                - allocate_elf
                - __assert_fail
                - eu_search_tree_init
                - free
                - __libelf_seterrno
                - __bswap_16
                - __bswap_16
                - __bswap_32
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - __bswap_32
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - eu_search_tree_init
                - __bswap_16
                - __bswap_16
                - __bswap_32
                - __bswap_32
                - __bswap_32
                - __bswap_32
                - __bswap_32
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
        - Branch String:   'elf_begin.c:285,7'
          Branch Sides:
            - BranchSide:      'elf_begin.c:285,7'
              BranchSideFuncs:
                - get_shnum
                - allocate_elf
                - __assert_fail
                - eu_search_tree_init
                - free
                - __libelf_seterrno
                - __bswap_16
                - __bswap_16
                - __bswap_32
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - __bswap_32
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - eu_search_tree_init
                - __bswap_16
                - __bswap_16
                - __bswap_32
                - __bswap_32
                - __bswap_32
                - __bswap_32
                - __bswap_32
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
            - BranchSide:      'elf_begin.c:285,7'
              BranchSideFuncs:
                - get_shnum
                - allocate_elf
                - __assert_fail
                - eu_search_tree_init
                - free
                - __libelf_seterrno
                - __bswap_16
                - __bswap_16
                - __bswap_32
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - __bswap_32
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - eu_search_tree_init
                - __bswap_16
                - __bswap_16
                - __bswap_32
                - __bswap_32
                - __bswap_32
                - __bswap_32
                - __bswap_32
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
        - Branch String:   'elf_begin.c:285,7'
          Branch Sides:
            - BranchSide:      'elf_begin.c:285,7'
              BranchSideFuncs:
                - get_shnum
                - allocate_elf
                - __assert_fail
                - eu_search_tree_init
                - free
                - __libelf_seterrno
                - __bswap_16
                - __bswap_16
                - __bswap_32
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - __bswap_32
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - eu_search_tree_init
                - __bswap_16
                - __bswap_16
                - __bswap_32
                - __bswap_32
                - __bswap_32
                - __bswap_32
                - __bswap_32
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
            - BranchSide:      'elf_begin.c:285,7'
              BranchSideFuncs:
                - get_shnum
                - allocate_elf
                - __assert_fail
                - eu_search_tree_init
                - free
                - __libelf_seterrno
                - __bswap_16
                - __bswap_16
                - __bswap_32
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - __bswap_32
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - eu_search_tree_init
                - __bswap_16
                - __bswap_16
                - __bswap_32
                - __bswap_32
                - __bswap_32
                - __bswap_32
                - __bswap_32
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
        - Branch String:   'elf_begin.c:285,7'
          Branch Sides:
            - BranchSide:      'elf_begin.c:292,7'
              BranchSideFuncs:
                - __libelf_seterrno
            - BranchSide:      'elf_begin.c:299,30'
              BranchSideFuncs:
                - get_shnum
                - allocate_elf
                - __assert_fail
                - eu_search_tree_init
                - free
                - __libelf_seterrno
                - __bswap_16
                - __bswap_16
                - __bswap_32
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - __bswap_32
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - eu_search_tree_init
                - __bswap_16
                - __bswap_16
                - __bswap_32
                - __bswap_32
                - __bswap_32
                - __bswap_32
                - __bswap_32
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __libelf_seterrno
                - __libelf_seterrno
        - Branch String:   'elf_begin.c:300,7'
          Branch Sides:
            - BranchSide:      'elf_begin.c:302,5'
              BranchSideFuncs: []
            - BranchSide:      'elf_begin.c:305,7'
              BranchSideFuncs:
                - allocate_elf
                - __assert_fail
                - eu_search_tree_init
                - free
                - __libelf_seterrno
                - __bswap_16
                - __bswap_16
                - __bswap_32
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - __bswap_32
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - eu_search_tree_init
                - __bswap_16
                - __bswap_16
                - __bswap_32
                - __bswap_32
                - __bswap_32
                - __bswap_32
                - __bswap_32
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __libelf_seterrno
                - __libelf_seterrno
        - Branch String:   'elf_begin.c:305,7'
          Branch Sides:
            - BranchSide:      'elf_begin.c:307,11'
              BranchSideFuncs:
                - allocate_elf
                - __assert_fail
                - eu_search_tree_init
                - free
                - __libelf_seterrno
                - __bswap_16
                - __bswap_16
                - __bswap_32
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - __bswap_32
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - eu_search_tree_init
                - __bswap_16
                - __bswap_16
                - __bswap_32
                - __bswap_32
                - __bswap_32
                - __bswap_32
                - __bswap_32
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __libelf_seterrno
            - BranchSide:      'elf_begin.c:313,12'
              BranchSideFuncs:
                - allocate_elf
                - __assert_fail
                - eu_search_tree_init
                - free
                - __libelf_seterrno
                - __bswap_16
                - __bswap_16
                - __bswap_32
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - __bswap_32
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - eu_search_tree_init
                - __bswap_16
                - __bswap_16
                - __bswap_32
                - __bswap_32
                - __bswap_32
                - __bswap_32
                - __bswap_32
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __libelf_seterrno
        - Branch String:   'elf_begin.c:307,11'
          Branch Sides:
            - BranchSide:      'elf_begin.c:309,4'
              BranchSideFuncs:
                - __libelf_seterrno
            - BranchSide:      'elf_begin.c:312,5'
              BranchSideFuncs:
                - allocate_elf
                - __assert_fail
                - eu_search_tree_init
                - free
                - __libelf_seterrno
                - __bswap_16
                - __bswap_16
                - __bswap_32
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - __bswap_32
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - eu_search_tree_init
                - __bswap_16
                - __bswap_16
                - __bswap_32
                - __bswap_32
                - __bswap_32
                - __bswap_32
                - __bswap_32
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
        - Branch String:   'elf_begin.c:313,12'
          Branch Sides:
            - BranchSide:      'elf_begin.c:0,0'
              BranchSideFuncs:
                - __libelf_seterrno
            - BranchSide:      'elf_begin.c:315,7'
              BranchSideFuncs:
                - __libelf_seterrno
        - Branch String:   'elf_begin.c:321,26'
          Branch Sides:
            - BranchSide:      'elf_begin.c:321,16'
              BranchSideFuncs:
                - allocate_elf
                - __assert_fail
                - eu_search_tree_init
                - free
                - __libelf_seterrno
                - __bswap_16
                - __bswap_16
                - __bswap_32
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - __bswap_32
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - eu_search_tree_init
                - __bswap_16
                - __bswap_16
                - __bswap_32
                - __bswap_32
                - __bswap_32
                - __bswap_32
                - __bswap_32
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
            - BranchSide:      'elf_begin.c:321,37'
              BranchSideFuncs:
                - allocate_elf
                - __assert_fail
                - eu_search_tree_init
                - free
                - __libelf_seterrno
                - __bswap_16
                - __bswap_16
                - __bswap_32
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - __bswap_32
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - eu_search_tree_init
                - __bswap_16
                - __bswap_16
                - __bswap_32
                - __bswap_32
                - __bswap_32
                - __bswap_32
                - __bswap_32
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
        - Branch String:   'elf_begin.c:321,55'
          Branch Sides:
            - BranchSide:      'elf_begin.c:321,36'
              BranchSideFuncs:
                - allocate_elf
                - __assert_fail
                - eu_search_tree_init
                - free
                - __libelf_seterrno
                - __bswap_16
                - __bswap_16
                - __bswap_32
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - __bswap_32
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - eu_search_tree_init
                - __bswap_16
                - __bswap_16
                - __bswap_32
                - __bswap_32
                - __bswap_32
                - __bswap_32
                - __bswap_32
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
            - BranchSide:      'elf_begin.c:321,58'
              BranchSideFuncs:
                - allocate_elf
                - __assert_fail
                - eu_search_tree_init
                - free
                - __libelf_seterrno
                - __bswap_16
                - __bswap_16
                - __bswap_32
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - __bswap_32
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - eu_search_tree_init
                - __bswap_16
                - __bswap_16
                - __bswap_32
                - __bswap_32
                - __bswap_32
                - __bswap_32
                - __bswap_32
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
        - Branch String:   'elf_begin.c:325,7'
          Branch Sides:
            - BranchSide:      'elf_begin.c:327,5'
              BranchSideFuncs: []
            - BranchSide:      'elf_begin.c:329,3'
              BranchSideFuncs:
                - __assert_fail
                - eu_search_tree_init
                - free
                - __libelf_seterrno
                - __bswap_16
                - __bswap_16
                - __bswap_32
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - __bswap_32
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - eu_search_tree_init
                - __bswap_16
                - __bswap_16
                - __bswap_32
                - __bswap_32
                - __bswap_32
                - __bswap_32
                - __bswap_32
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
        - Branch String:   'elf_begin.c:329,3'
          Branch Sides:
            - BranchSide:      'elf_begin.c:329,3'
              BranchSideFuncs:
                - eu_search_tree_init
                - free
                - __libelf_seterrno
                - __bswap_16
                - __bswap_16
                - __bswap_32
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - __bswap_32
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - eu_search_tree_init
                - __bswap_16
                - __bswap_16
                - __bswap_32
                - __bswap_32
                - __bswap_32
                - __bswap_32
                - __bswap_32
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
            - BranchSide:      'elf_begin.c:332,31'
              BranchSideFuncs:
                - eu_search_tree_init
                - free
                - __libelf_seterrno
                - __bswap_16
                - __bswap_16
                - __bswap_32
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - __bswap_32
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - eu_search_tree_init
                - __bswap_16
                - __bswap_16
                - __bswap_32
                - __bswap_32
                - __bswap_32
                - __bswap_32
                - __bswap_32
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
        - Branch String:   'elf_begin.c:341,7'
          Branch Sides:
            - BranchSide:      'elf_begin.c:345,36'
              BranchSideFuncs:
                - eu_search_tree_init
                - free
                - __libelf_seterrno
                - __bswap_16
                - __bswap_16
                - __bswap_32
                - __bswap_32
                - __bswap_32
                - __bswap_32
                - __bswap_32
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
            - BranchSide:      'elf_begin.c:435,36'
              BranchSideFuncs:
                - eu_search_tree_init
                - free
                - __libelf_seterrno
                - __bswap_16
                - __bswap_16
                - __bswap_32
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - __bswap_32
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
        - Branch String:   'elf_begin.c:348,31'
          Branch Sides:
            - BranchSide:      'elf_begin.c:348,34'
              BranchSideFuncs:
                - eu_search_tree_init
                - free
                - __libelf_seterrno
                - __bswap_16
                - __bswap_16
                - __bswap_32
                - __bswap_32
                - __bswap_32
                - __bswap_32
                - __bswap_32
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
            - BranchSide:      'elf_begin.c:358,37'
              BranchSideFuncs:
                - eu_search_tree_init
                - free
                - __libelf_seterrno
                - __bswap_16
                - __bswap_16
                - __bswap_32
                - __bswap_32
                - __bswap_32
                - __bswap_32
                - __bswap_32
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
        - Branch String:   'elf_begin.c:348,11'
          Branch Sides:
            - BranchSide:      'elf_begin.c:353,43'
              BranchSideFuncs:
                - eu_search_tree_init
                - free
                - __libelf_seterrno
            - BranchSide:      'elf_begin.c:358,37'
              BranchSideFuncs:
                - eu_search_tree_init
                - free
                - __libelf_seterrno
                - __bswap_16
                - __bswap_16
                - __bswap_32
                - __bswap_32
                - __bswap_32
                - __bswap_32
                - __bswap_32
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
        - Branch String:   'elf_begin.c:383,31'
          Branch Sides:
            - BranchSide:      'elf_begin.c:383,34'
              BranchSideFuncs:
                - eu_search_tree_init
                - free
                - __libelf_seterrno
            - BranchSide:      'elf_begin.c:419,16'
              BranchSideFuncs:
                - eu_search_tree_init
        - Branch String:   'elf_begin.c:384,4'
          Branch Sides:
            - BranchSide:      'elf_begin.c:384,7'
              BranchSideFuncs:
                - eu_search_tree_init
                - free
                - __libelf_seterrno
            - BranchSide:      'elf_begin.c:419,16'
              BranchSideFuncs:
                - eu_search_tree_init
        - Branch String:   'elf_begin.c:383,11'
          Branch Sides:
            - BranchSide:      'elf_begin.c:388,8'
              BranchSideFuncs:
                - eu_search_tree_init
                - free
                - __libelf_seterrno
            - BranchSide:      'elf_begin.c:419,16'
              BranchSideFuncs:
                - eu_search_tree_init
        - Branch String:   'elf_begin.c:388,8'
          Branch Sides:
            - BranchSide:      'elf_begin.c:388,8'
              BranchSideFuncs:
                - eu_search_tree_init
                - free
                - __libelf_seterrno
            - BranchSide:      'elf_begin.c:388,8'
              BranchSideFuncs:
                - eu_search_tree_init
                - free
                - __libelf_seterrno
        - Branch String:   'elf_begin.c:389,8'
          Branch Sides:
            - BranchSide:      'elf_begin.c:389,11'
              BranchSideFuncs:
                - free
                - __libelf_seterrno
            - BranchSide:      'elf_begin.c:391,6'
              BranchSideFuncs:
                - free
                - __libelf_seterrno
        - Branch String:   'elf_begin.c:388,8'
          Branch Sides:
            - BranchSide:      'elf_begin.c:391,6'
              BranchSideFuncs:
                - free
                - __libelf_seterrno
            - BranchSide:      'elf_begin.c:398,8'
              BranchSideFuncs:
                - eu_search_tree_init
        - Branch String:   'elf_begin.c:398,8'
          Branch Sides:
            - BranchSide:      'elf_begin.c:399,46'
              BranchSideFuncs:
                - eu_search_tree_init
            - BranchSide:      'elf_begin.c:401,16'
              BranchSideFuncs:
                - eu_search_tree_init
        - Branch String:   'elf_begin.c:401,4'
          Branch Sides:
            - BranchSide:      'elf_begin.c:403,48'
              BranchSideFuncs:
                - eu_search_tree_init
            - BranchSide:      'elf_begin.c:416,2'
              BranchSideFuncs:
                - eu_search_tree_init
        - Branch String:   'elf_begin.c:408,5'
          Branch Sides:
            - BranchSide:      'elf_begin.c:408,8'
              BranchSideFuncs:
                - eu_search_tree_init
            - BranchSide:      'elf_begin.c:414,48'
              BranchSideFuncs:
                - eu_search_tree_init
        - Branch String:   'elf_begin.c:407,12'
          Branch Sides:
            - BranchSide:      'elf_begin.c:412,15'
              BranchSideFuncs:
                - eu_search_tree_init
            - BranchSide:      'elf_begin.c:414,48'
              BranchSideFuncs:
                - eu_search_tree_init
        - Branch String:   'elf_begin.c:419,4'
          Branch Sides:
            - BranchSide:      'elf_begin.c:0,0'
              BranchSideFuncs:
                - eu_search_tree_init
            - BranchSide:      'elf_begin.c:421,48'
              BranchSideFuncs:
                - eu_search_tree_init
        - Branch String:   'elf_begin.c:438,31'
          Branch Sides:
            - BranchSide:      'elf_begin.c:438,34'
              BranchSideFuncs:
                - eu_search_tree_init
                - free
                - __libelf_seterrno
                - __bswap_16
                - __bswap_16
                - __bswap_32
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - __bswap_32
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
            - BranchSide:      'elf_begin.c:448,37'
              BranchSideFuncs:
                - eu_search_tree_init
                - free
                - __libelf_seterrno
                - __bswap_16
                - __bswap_16
                - __bswap_32
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - __bswap_32
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
        - Branch String:   'elf_begin.c:438,11'
          Branch Sides:
            - BranchSide:      'elf_begin.c:443,43'
              BranchSideFuncs:
                - eu_search_tree_init
                - free
                - __libelf_seterrno
            - BranchSide:      'elf_begin.c:448,37'
              BranchSideFuncs:
                - eu_search_tree_init
                - free
                - __libelf_seterrno
                - __bswap_16
                - __bswap_16
                - __bswap_32
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - __bswap_32
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
        - Branch String:   'elf_begin.c:473,31'
          Branch Sides:
            - BranchSide:      'elf_begin.c:473,34'
              BranchSideFuncs:
                - eu_search_tree_init
                - free
                - __libelf_seterrno
            - BranchSide:      'elf_begin.c:504,16'
              BranchSideFuncs:
                - eu_search_tree_init
        - Branch String:   'elf_begin.c:474,4'
          Branch Sides:
            - BranchSide:      'elf_begin.c:474,7'
              BranchSideFuncs:
                - eu_search_tree_init
                - free
                - __libelf_seterrno
            - BranchSide:      'elf_begin.c:504,16'
              BranchSideFuncs:
                - eu_search_tree_init
        - Branch String:   'elf_begin.c:473,11'
          Branch Sides:
            - BranchSide:      'elf_begin.c:478,8'
              BranchSideFuncs:
                - eu_search_tree_init
                - free
                - __libelf_seterrno
            - BranchSide:      'elf_begin.c:504,16'
              BranchSideFuncs:
                - eu_search_tree_init
        - Branch String:   'elf_begin.c:478,8'
          Branch Sides:
            - BranchSide:      'elf_begin.c:478,8'
              BranchSideFuncs:
                - eu_search_tree_init
                - free
                - __libelf_seterrno
            - BranchSide:      'elf_begin.c:478,8'
              BranchSideFuncs:
                - eu_search_tree_init
                - free
                - __libelf_seterrno
        - Branch String:   'elf_begin.c:479,8'
          Branch Sides:
            - BranchSide:      'elf_begin.c:479,11'
              BranchSideFuncs:
                - free
                - __libelf_seterrno
            - BranchSide:      'elf_begin.c:481,6'
              BranchSideFuncs:
                - free
                - __libelf_seterrno
        - Branch String:   'elf_begin.c:478,8'
          Branch Sides:
            - BranchSide:      'elf_begin.c:481,6'
              BranchSideFuncs:
                - free
                - __libelf_seterrno
            - BranchSide:      'elf_begin.c:483,8'
              BranchSideFuncs:
                - eu_search_tree_init
        - Branch String:   'elf_begin.c:483,8'
          Branch Sides:
            - BranchSide:      'elf_begin.c:484,46'
              BranchSideFuncs:
                - eu_search_tree_init
            - BranchSide:      'elf_begin.c:486,16'
              BranchSideFuncs:
                - eu_search_tree_init
        - Branch String:   'elf_begin.c:486,4'
          Branch Sides:
            - BranchSide:      'elf_begin.c:488,48'
              BranchSideFuncs:
                - eu_search_tree_init
            - BranchSide:      'elf_begin.c:501,2'
              BranchSideFuncs:
                - eu_search_tree_init
        - Branch String:   'elf_begin.c:493,5'
          Branch Sides:
            - BranchSide:      'elf_begin.c:493,8'
              BranchSideFuncs:
                - eu_search_tree_init
            - BranchSide:      'elf_begin.c:499,48'
              BranchSideFuncs:
                - eu_search_tree_init
        - Branch String:   'elf_begin.c:492,12'
          Branch Sides:
            - BranchSide:      'elf_begin.c:497,15'
              BranchSideFuncs:
                - eu_search_tree_init
            - BranchSide:      'elf_begin.c:499,48'
              BranchSideFuncs:
                - eu_search_tree_init
        - Branch String:   'elf_begin.c:504,4'
          Branch Sides:
            - BranchSide:      'elf_begin.c:0,0'
              BranchSideFuncs:
                - eu_search_tree_init
            - BranchSide:      'elf_begin.c:506,48'
              BranchSideFuncs:
                - eu_search_tree_init
      Callsites:
        - Src:             'elf_begin.c:292,7'
          Dst:             __libelf_seterrno
        - Src:             'elf_begin.c:299,19'
          Dst:             get_shnum
        - Src:             'elf_begin.c:309,4'
          Dst:             __libelf_seterrno
        - Src:             'elf_begin.c:315,7'
          Dst:             __libelf_seterrno
        - Src:             'elf_begin.c:323,14'
          Dst:             allocate_elf
        - Src:             'elf_begin.c:329,3'
          Dst:             __assert_fail
        - Src:             'elf_begin.c:363,8'
          Dst:             __bswap_16
        - Src:             'elf_begin.c:364,8'
          Dst:             __bswap_16
        - Src:             'elf_begin.c:365,8'
          Dst:             __bswap_32
        - Src:             'elf_begin.c:366,8'
          Dst:             __bswap_32
        - Src:             'elf_begin.c:367,8'
          Dst:             __bswap_32
        - Src:             'elf_begin.c:368,8'
          Dst:             __bswap_32
        - Src:             'elf_begin.c:369,8'
          Dst:             __bswap_32
        - Src:             'elf_begin.c:370,8'
          Dst:             __bswap_16
        - Src:             'elf_begin.c:371,8'
          Dst:             __bswap_16
        - Src:             'elf_begin.c:372,8'
          Dst:             __bswap_16
        - Src:             'elf_begin.c:373,8'
          Dst:             __bswap_16
        - Src:             'elf_begin.c:374,8'
          Dst:             __bswap_16
        - Src:             'elf_begin.c:375,8'
          Dst:             __bswap_16
        - Src:             'elf_begin.c:394,8'
          Dst:             __libelf_seterrno
        - Src:             'elf_begin.c:429,7'
          Dst:             eu_search_tree_init
        - Src:             'elf_begin.c:453,8'
          Dst:             __bswap_16
        - Src:             'elf_begin.c:454,8'
          Dst:             __bswap_16
        - Src:             'elf_begin.c:455,8'
          Dst:             __bswap_32
        - Src:             'elf_begin.c:456,8'
          Dst:             __bswap_64
        - Src:             'elf_begin.c:457,8'
          Dst:             __bswap_64
        - Src:             'elf_begin.c:458,8'
          Dst:             __bswap_64
        - Src:             'elf_begin.c:459,8'
          Dst:             __bswap_32
        - Src:             'elf_begin.c:460,8'
          Dst:             __bswap_16
        - Src:             'elf_begin.c:461,8'
          Dst:             __bswap_16
        - Src:             'elf_begin.c:462,8'
          Dst:             __bswap_16
        - Src:             'elf_begin.c:463,8'
          Dst:             __bswap_16
        - Src:             'elf_begin.c:464,8'
          Dst:             __bswap_16
        - Src:             'elf_begin.c:465,8'
          Dst:             __bswap_16
        - Src:             'elf_begin.c:514,7'
          Dst:             eu_search_tree_init
    - functionName:    allocate_elf
      functionSourceFile: '/src/elfutils/libelf/./common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      'N/A'
      argCount:        8
      argTypes:
        - int
        - 'N/A'
        - size_t
        - size_t
        - int
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - fildes
        - map_address
        - offset
        - maxsize
        - cmd
        - parent
        - kind
        - extra
      BBCount:         6
      ICount:          88
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __libelf_seterrno
        - calloc
      functionUses:    5
      BranchProfiles:
        - Branch String:   './common.h:72,7'
          Branch Sides:
            - BranchSide:      './common.h:73,5'
              BranchSideFuncs:
                - __libelf_seterrno
            - BranchSide:      './common.h:76,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             './common.h:71,17'
          Dst:             calloc
        - Src:             './common.h:73,5'
          Dst:             __libelf_seterrno
    - 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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_shnum
      functionSourceFile: '/src/elfutils/libelf/elf_begin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - map_address
        - e_ident
        - fildes
        - offset
        - maxsize
      BBCount:         98
      ICount:          655
      EdgeCount:       132
      CyclomaticComplexity: 36
      functionsReached:
        - __bswap_16
        - __bswap_32
        - __bswap_64
        - __libelf_seterrno
        - pread_retry
      functionUses:    1
      BranchProfiles:
        - Branch String:   'elf_begin.c:90,13'
          Branch Sides:
            - BranchSide:      'elf_begin.c:90,16'
              BranchSideFuncs:
                - pread_retry
                - __libelf_seterrno
                - __bswap_64
                - __libelf_seterrno
                - __libelf_seterrno
                - pread_retry
                - __bswap_32
                - __libelf_seterrno
                - __libelf_seterrno
                - __bswap_16
                - __bswap_64
                - __bswap_16
                - __bswap_32
                - __libelf_seterrno
            - BranchSide:      'elf_begin.c:91,12'
              BranchSideFuncs:
                - pread_retry
                - __libelf_seterrno
                - __bswap_64
                - __libelf_seterrno
                - __libelf_seterrno
                - pread_retry
                - __bswap_32
                - __libelf_seterrno
                - __libelf_seterrno
                - __bswap_16
                - __bswap_64
                - __bswap_16
                - __bswap_32
                - __libelf_seterrno
        - Branch String:   'elf_begin.c:91,7'
          Branch Sides:
            - BranchSide:      'elf_begin.c:91,12'
              BranchSideFuncs:
                - __libelf_seterrno
            - BranchSide:      'elf_begin.c:93,8'
              BranchSideFuncs:
                - __libelf_seterrno
        - Branch String:   'elf_begin.c:91,17'
          Branch Sides:
            - BranchSide:      'elf_begin.c:91,20'
              BranchSideFuncs:
                - pread_retry
                - __libelf_seterrno
                - __bswap_64
                - __libelf_seterrno
                - __libelf_seterrno
                - pread_retry
                - __bswap_32
                - __libelf_seterrno
                - __libelf_seterrno
                - __bswap_16
                - __bswap_64
                - __bswap_16
                - __bswap_32
            - BranchSide:      'elf_begin.c:98,7'
              BranchSideFuncs:
                - pread_retry
                - __libelf_seterrno
                - __bswap_64
                - __libelf_seterrno
                - __libelf_seterrno
                - pread_retry
                - __bswap_32
                - __libelf_seterrno
                - __libelf_seterrno
                - __bswap_16
                - __bswap_64
                - __bswap_16
                - __bswap_32
        - Branch String:   'elf_begin.c:90,7'
          Branch Sides:
            - BranchSide:      'elf_begin.c:93,8'
              BranchSideFuncs:
                - __libelf_seterrno
            - BranchSide:      'elf_begin.c:98,7'
              BranchSideFuncs:
                - pread_retry
                - __libelf_seterrno
                - __bswap_64
                - __libelf_seterrno
                - __libelf_seterrno
                - pread_retry
                - __bswap_32
                - __libelf_seterrno
                - __libelf_seterrno
                - __bswap_16
                - __bswap_64
                - __bswap_16
                - __bswap_32
        - Branch String:   'elf_begin.c:98,7'
          Branch Sides:
            - BranchSide:      'elf_begin.c:103,14'
              BranchSideFuncs:
                - pread_retry
                - __libelf_seterrno
                - __bswap_64
                - __libelf_seterrno
                - __libelf_seterrno
                - pread_retry
                - __bswap_32
                - __libelf_seterrno
                - __libelf_seterrno
            - BranchSide:      'elf_begin.c:109,14'
              BranchSideFuncs:
                - pread_retry
                - __libelf_seterrno
                - __bswap_64
                - __libelf_seterrno
                - __libelf_seterrno
                - pread_retry
                - __bswap_32
                - __libelf_seterrno
                - __libelf_seterrno
                - __bswap_16
                - __bswap_64
                - __bswap_16
                - __bswap_32
        - Branch String:   'elf_begin.c:111,11'
          Branch Sides:
            - BranchSide:      'elf_begin.c:115,47'
              BranchSideFuncs:
                - pread_retry
                - __libelf_seterrno
                - __bswap_64
                - __libelf_seterrno
                - __libelf_seterrno
                - pread_retry
                - __bswap_32
                - __libelf_seterrno
                - __libelf_seterrno
                - __bswap_16
                - __bswap_32
            - BranchSide:      'elf_begin.c:131,47'
              BranchSideFuncs:
                - pread_retry
                - __libelf_seterrno
                - __bswap_64
                - __libelf_seterrno
                - __libelf_seterrno
                - pread_retry
                - __bswap_32
                - __libelf_seterrno
                - __libelf_seterrno
                - __bswap_16
                - __bswap_64
        - Branch String:   'elf_begin.c:121,8'
          Branch Sides:
            - BranchSide:      'elf_begin.c:123,8'
              BranchSideFuncs:
                - __bswap_16
                - __bswap_32
                - pread_retry
                - __libelf_seterrno
                - __bswap_64
                - __libelf_seterrno
                - __libelf_seterrno
                - pread_retry
                - __bswap_32
                - __libelf_seterrno
                - __libelf_seterrno
            - BranchSide:      'elf_begin.c:126,2'
              BranchSideFuncs:
                - pread_retry
                - __libelf_seterrno
                - __bswap_64
                - __libelf_seterrno
                - __libelf_seterrno
                - pread_retry
                - __bswap_32
                - __libelf_seterrno
                - __libelf_seterrno
        - Branch String:   'elf_begin.c:145,7'
          Branch Sides:
            - BranchSide:      'elf_begin.c:148,21'
              BranchSideFuncs:
                - pread_retry
                - __bswap_32
                - __libelf_seterrno
                - __libelf_seterrno
            - BranchSide:      'elf_begin.c:208,21'
              BranchSideFuncs:
                - pread_retry
                - __libelf_seterrno
                - __bswap_64
                - __libelf_seterrno
                - __libelf_seterrno
        - Branch String:   'elf_begin.c:150,34'
          Branch Sides:
            - BranchSide:      'elf_begin.c:150,42'
              BranchSideFuncs:
                - pread_retry
                - __bswap_32
                - __libelf_seterrno
                - __libelf_seterrno
            - BranchSide:      'elf_begin.c:201,16'
              BranchSideFuncs: []
        - Branch String:   'elf_begin.c:150,11'
          Branch Sides:
            - BranchSide:      'elf_begin.c:152,8'
              BranchSideFuncs:
                - pread_retry
                - __bswap_32
                - __libelf_seterrno
                - __libelf_seterrno
            - BranchSide:      'elf_begin.c:201,16'
              BranchSideFuncs: []
        - Branch String:   'elf_begin.c:153,8'
          Branch Sides:
            - BranchSide:      'elf_begin.c:153,11'
              BranchSideFuncs: []
            - BranchSide:      'elf_begin.c:155,6'
              BranchSideFuncs: []
        - Branch String:   'elf_begin.c:152,8'
          Branch Sides:
            - BranchSide:      'elf_begin.c:155,6'
              BranchSideFuncs: []
            - BranchSide:      'elf_begin.c:157,8'
              BranchSideFuncs:
                - pread_retry
                - __bswap_32
                - __libelf_seterrno
                - __libelf_seterrno
        - Branch String:   'elf_begin.c:157,37'
          Branch Sides:
            - BranchSide:      'elf_begin.c:157,40'
              BranchSideFuncs:
                - pread_retry
                - __bswap_32
                - __libelf_seterrno
                - __libelf_seterrno
            - BranchSide:      'elf_begin.c:170,12'
              BranchSideFuncs:
                - pread_retry
                - __bswap_32
                - __libelf_seterrno
                - __libelf_seterrno
        - Branch String:   'elf_begin.c:157,8'
          Branch Sides:
            - BranchSide:      'elf_begin.c:163,41'
              BranchSideFuncs: []
            - BranchSide:      'elf_begin.c:170,12'
              BranchSideFuncs:
                - pread_retry
                - __bswap_32
                - __libelf_seterrno
                - __libelf_seterrno
        - Branch String:   'elf_begin.c:170,12'
          Branch Sides:
            - BranchSide:      'elf_begin.c:173,28'
              BranchSideFuncs:
                - __bswap_32
            - BranchSide:      'elf_begin.c:179,7'
              BranchSideFuncs:
                - pread_retry
                - __bswap_32
                - __libelf_seterrno
                - __libelf_seterrno
        - Branch String:   'elf_begin.c:179,7'
          Branch Sides:
            - BranchSide:      'elf_begin.c:0,0'
              BranchSideFuncs:
                - __libelf_seterrno
                - __libelf_seterrno
            - BranchSide:      'elf_begin.c:186,11'
              BranchSideFuncs:
                - __libelf_seterrno
                - __libelf_seterrno
        - Branch String:   'elf_begin.c:186,11'
          Branch Sides:
            - BranchSide:      'elf_begin.c:187,9'
              BranchSideFuncs:
                - __libelf_seterrno
            - BranchSide:      'elf_begin.c:189,9'
              BranchSideFuncs:
                - __libelf_seterrno
        - Branch String:   'elf_begin.c:193,12'
          Branch Sides:
            - BranchSide:      'elf_begin.c:194,3'
              BranchSideFuncs:
                - __bswap_32
            - BranchSide:      'elf_begin.c:196,17'
              BranchSideFuncs: []
        - Branch String:   'elf_begin.c:202,4'
          Branch Sides:
            - BranchSide:      'elf_begin.c:202,7'
              BranchSideFuncs: []
            - BranchSide:      'elf_begin.c:203,9'
              BranchSideFuncs: []
        - Branch String:   'elf_begin.c:201,11'
          Branch Sides:
            - BranchSide:      'elf_begin.c:203,9'
              BranchSideFuncs: []
            - BranchSide:      'elf_begin.c:204,5'
              BranchSideFuncs: []
        - Branch String:   'elf_begin.c:210,34'
          Branch Sides:
            - BranchSide:      'elf_begin.c:210,42'
              BranchSideFuncs:
                - pread_retry
                - __libelf_seterrno
                - __bswap_64
                - __libelf_seterrno
                - __libelf_seterrno
            - BranchSide:      'elf_begin.c:270,16'
              BranchSideFuncs: []
        - Branch String:   'elf_begin.c:210,11'
          Branch Sides:
            - BranchSide:      'elf_begin.c:212,8'
              BranchSideFuncs:
                - pread_retry
                - __libelf_seterrno
                - __bswap_64
                - __libelf_seterrno
                - __libelf_seterrno
            - BranchSide:      'elf_begin.c:270,16'
              BranchSideFuncs: []
        - Branch String:   'elf_begin.c:213,8'
          Branch Sides:
            - BranchSide:      'elf_begin.c:213,11'
              BranchSideFuncs: []
            - BranchSide:      'elf_begin.c:215,6'
              BranchSideFuncs: []
        - Branch String:   'elf_begin.c:212,8'
          Branch Sides:
            - BranchSide:      'elf_begin.c:215,6'
              BranchSideFuncs: []
            - BranchSide:      'elf_begin.c:218,8'
              BranchSideFuncs:
                - pread_retry
                - __libelf_seterrno
                - __bswap_64
                - __libelf_seterrno
                - __libelf_seterrno
        - Branch String:   'elf_begin.c:218,37'
          Branch Sides:
            - BranchSide:      'elf_begin.c:218,40'
              BranchSideFuncs:
                - pread_retry
                - __libelf_seterrno
                - __bswap_64
                - __libelf_seterrno
                - __libelf_seterrno
            - BranchSide:      'elf_begin.c:229,12'
              BranchSideFuncs:
                - pread_retry
                - __libelf_seterrno
                - __bswap_64
                - __libelf_seterrno
                - __libelf_seterrno
        - Branch String:   'elf_begin.c:218,8'
          Branch Sides:
            - BranchSide:      'elf_begin.c:224,39'
              BranchSideFuncs:
                - __libelf_seterrno
            - BranchSide:      'elf_begin.c:229,12'
              BranchSideFuncs:
                - pread_retry
                - __libelf_seterrno
                - __bswap_64
                - __libelf_seterrno
                - __libelf_seterrno
        - Branch String:   'elf_begin.c:229,12'
          Branch Sides:
            - BranchSide:      'elf_begin.c:232,28'
              BranchSideFuncs:
                - __libelf_seterrno
                - __bswap_64
            - BranchSide:      'elf_begin.c:238,7'
              BranchSideFuncs:
                - pread_retry
                - __libelf_seterrno
                - __bswap_64
                - __libelf_seterrno
                - __libelf_seterrno
        - Branch String:   'elf_begin.c:238,7'
          Branch Sides:
            - BranchSide:      'elf_begin.c:0,0'
              BranchSideFuncs:
                - __libelf_seterrno
                - __libelf_seterrno
            - BranchSide:      'elf_begin.c:245,11'
              BranchSideFuncs:
                - __libelf_seterrno
                - __libelf_seterrno
        - Branch String:   'elf_begin.c:245,11'
          Branch Sides:
            - BranchSide:      'elf_begin.c:246,9'
              BranchSideFuncs:
                - __libelf_seterrno
            - BranchSide:      'elf_begin.c:248,9'
              BranchSideFuncs:
                - __libelf_seterrno
        - Branch String:   'elf_begin.c:259,8'
          Branch Sides:
            - BranchSide:      'elf_begin.c:262,8'
              BranchSideFuncs:
                - __libelf_seterrno
            - BranchSide:      'elf_begin.c:266,13'
              BranchSideFuncs: []
        - Branch String:   'elf_begin.c:271,4'
          Branch Sides:
            - BranchSide:      'elf_begin.c:271,7'
              BranchSideFuncs: []
            - BranchSide:      'elf_begin.c:272,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'elf_begin.c:93,8'
          Dst:             __libelf_seterrno
        - Src:             'elf_begin.c:123,8'
          Dst:             __bswap_16
        - Src:             'elf_begin.c:124,8'
          Dst:             __bswap_32
        - Src:             'elf_begin.c:139,8'
          Dst:             __bswap_16
        - Src:             'elf_begin.c:140,8'
          Dst:             __bswap_64
        - Src:             'elf_begin.c:179,7'
          Dst:             pread_retry
        - Src:             'elf_begin.c:187,9'
          Dst:             __libelf_seterrno
        - Src:             'elf_begin.c:189,9'
          Dst:             __libelf_seterrno
        - Src:             'elf_begin.c:194,3'
          Dst:             __bswap_32
        - Src:             'elf_begin.c:238,7'
          Dst:             pread_retry
        - Src:             'elf_begin.c:246,9'
          Dst:             __libelf_seterrno
        - Src:             'elf_begin.c:248,9'
          Dst:             __libelf_seterrno
        - Src:             'elf_begin.c:253,3'
          Dst:             __bswap_64
        - Src:             'elf_begin.c:262,8'
          Dst:             __libelf_seterrno
    - functionName:    __bswap_16
      functionSourceFile: '/usr/include/x86_64-linux-gnu/bits/byteswap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - __bsx
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    18
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __bswap_32
      functionSourceFile: '/usr/include/x86_64-linux-gnu/bits/byteswap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - __bsx
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __bswap_64
      functionSourceFile: '/usr/include/x86_64-linux-gnu/bits/byteswap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - __bsx
      BBCount:         1
      ICount:          38
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - 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:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pread
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dup_elf
      functionSourceFile: '/src/elfutils/libelf/elf_begin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1019
      functionLinenumberEnd: 1076
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - fildes
        - cmd
        - ref
      BBCount:         37
      ICount:          240
      EdgeCount:       51
      CyclomaticComplexity: 16
      functionsReached:
        - __libelf_next_arhdr_wrlock
        - __libelf_seterrno
        - read_file
      functionUses:    1
      BranchProfiles:
        - Branch String:   'elf_begin.c:1022,7'
          Branch Sides:
            - BranchSide:      'elf_begin.c:1024,14'
              BranchSideFuncs:
                - read_file
                - __libelf_next_arhdr_wrlock
                - __libelf_seterrno
            - BranchSide:      'elf_begin.c:1027,12'
              BranchSideFuncs:
                - read_file
                - __libelf_next_arhdr_wrlock
                - __libelf_seterrno
                - __libelf_seterrno
        - Branch String:   'elf_begin.c:1027,12'
          Branch Sides:
            - BranchSide:      'elf_begin.c:1027,12'
              BranchSideFuncs:
                - read_file
                - __libelf_next_arhdr_wrlock
                - __libelf_seterrno
                - __libelf_seterrno
            - BranchSide:      'elf_begin.c:1027,12'
              BranchSideFuncs:
                - read_file
                - __libelf_next_arhdr_wrlock
                - __libelf_seterrno
                - __libelf_seterrno
        - Branch String:   'elf_begin.c:1027,12'
          Branch Sides:
            - BranchSide:      'elf_begin.c:0,0'
              BranchSideFuncs:
                - __libelf_seterrno
            - BranchSide:      'elf_begin.c:1029,7'
              BranchSideFuncs:
                - __libelf_seterrno
        - Branch String:   'elf_begin.c:1036,7'
          Branch Sides:
            - BranchSide:      'elf_begin.c:1036,7'
              BranchSideFuncs:
                - read_file
                - __libelf_next_arhdr_wrlock
                - __libelf_seterrno
            - BranchSide:      'elf_begin.c:1036,7'
              BranchSideFuncs:
                - read_file
                - __libelf_next_arhdr_wrlock
                - __libelf_seterrno
        - Branch String:   'elf_begin.c:1036,7'
          Branch Sides:
            - BranchSide:      'elf_begin.c:1036,7'
              BranchSideFuncs:
                - read_file
                - __libelf_next_arhdr_wrlock
                - __libelf_seterrno
            - BranchSide:      'elf_begin.c:1036,7'
              BranchSideFuncs:
                - read_file
                - __libelf_next_arhdr_wrlock
                - __libelf_seterrno
        - Branch String:   'elf_begin.c:1036,7'
          Branch Sides:
            - BranchSide:      'elf_begin.c:1036,7'
              BranchSideFuncs:
                - read_file
                - __libelf_next_arhdr_wrlock
                - __libelf_seterrno
            - BranchSide:      'elf_begin.c:1036,7'
              BranchSideFuncs:
                - read_file
                - __libelf_next_arhdr_wrlock
                - __libelf_seterrno
        - Branch String:   'elf_begin.c:1036,7'
          Branch Sides:
            - BranchSide:      'elf_begin.c:1036,7'
              BranchSideFuncs:
                - read_file
                - __libelf_next_arhdr_wrlock
                - __libelf_seterrno
            - BranchSide:      'elf_begin.c:1036,7'
              BranchSideFuncs:
                - read_file
                - __libelf_next_arhdr_wrlock
                - __libelf_seterrno
        - Branch String:   'elf_begin.c:1036,7'
          Branch Sides:
            - BranchSide:      'elf_begin.c:1036,7'
              BranchSideFuncs:
                - read_file
                - __libelf_next_arhdr_wrlock
                - __libelf_seterrno
            - BranchSide:      'elf_begin.c:1036,7'
              BranchSideFuncs:
                - read_file
                - __libelf_next_arhdr_wrlock
                - __libelf_seterrno
        - Branch String:   'elf_begin.c:1036,7'
          Branch Sides:
            - BranchSide:      'elf_begin.c:1036,7'
              BranchSideFuncs:
                - read_file
                - __libelf_next_arhdr_wrlock
                - __libelf_seterrno
            - BranchSide:      'elf_begin.c:1036,7'
              BranchSideFuncs:
                - read_file
                - __libelf_next_arhdr_wrlock
                - __libelf_seterrno
        - Branch String:   'elf_begin.c:1036,7'
          Branch Sides:
            - BranchSide:      'elf_begin.c:1041,7'
              BranchSideFuncs:
                - __libelf_seterrno
            - BranchSide:      'elf_begin.c:1048,7'
              BranchSideFuncs:
                - read_file
                - __libelf_next_arhdr_wrlock
        - Branch String:   'elf_begin.c:1048,7'
          Branch Sides:
            - BranchSide:      'elf_begin.c:1050,9'
              BranchSideFuncs: []
            - BranchSide:      'elf_begin.c:1058,7'
              BranchSideFuncs:
                - read_file
                - __libelf_next_arhdr_wrlock
        - Branch String:   'elf_begin.c:1059,7'
          Branch Sides:
            - BranchSide:      'elf_begin.c:1059,38'
              BranchSideFuncs:
                - __libelf_next_arhdr_wrlock
                - read_file
            - BranchSide:      'elf_begin.c:1065,23'
              BranchSideFuncs:
                - read_file
        - Branch String:   'elf_begin.c:1058,7'
          Branch Sides:
            - BranchSide:      'elf_begin.c:1061,5'
              BranchSideFuncs: []
            - BranchSide:      'elf_begin.c:1065,23'
              BranchSideFuncs:
                - read_file
        - Branch String:   'elf_begin.c:1069,7'
          Branch Sides:
            - BranchSide:      'elf_begin.c:1071,22'
              BranchSideFuncs: []
            - BranchSide:      'elf_begin.c:1075,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'elf_begin.c:1029,7'
          Dst:             __libelf_seterrno
        - Src:             'elf_begin.c:1041,7'
          Dst:             __libelf_seterrno
        - Src:             'elf_begin.c:1059,10'
          Dst:             __libelf_next_arhdr_wrlock
        - Src:             'elf_begin.c:1065,12'
          Dst:             read_file
    - functionName:    __libelf_next_arhdr_wrlock
      functionSourceFile: '/src/elfutils/libelf/elf_begin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 822
      functionLinenumberEnd: 1011
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - elf
      BBCount:         89
      ICount:          714
      EdgeCount:       116
      CyclomaticComplexity: 29
      functionsReached:
        - __ctype_b_loc
        - __libelf_seterrno
        - atol
        - memccpy
        - memcmp
        - pread_retry
        - read_long_names
        - strtol
      functionUses:    1
      BranchProfiles:
        - Branch String:   'elf_begin.c:826,7'
          Branch Sides:
            - BranchSide:      'elf_begin.c:829,11'
              BranchSideFuncs:
                - memcmp
                - memccpy
                - atol
                - atol
                - atol
                - strtol
                - atol
                - __libelf_seterrno
                - __libelf_seterrno
                - __ctype_b_loc
                - __libelf_seterrno
                - atol
                - __libelf_seterrno
                - __libelf_seterrno
                - read_long_names
                - memcmp
                - memcmp
                - memcmp
                - __libelf_seterrno
                - __libelf_seterrno
            - BranchSide:      'elf_begin.c:842,17'
              BranchSideFuncs:
                - pread_retry
                - memcmp
                - memccpy
                - atol
                - atol
                - atol
                - strtol
                - atol
                - __libelf_seterrno
                - __libelf_seterrno
                - __ctype_b_loc
                - __libelf_seterrno
                - atol
                - __libelf_seterrno
                - __libelf_seterrno
                - read_long_names
                - memcmp
                - memcmp
                - memcmp
                - __libelf_seterrno
                - __libelf_seterrno
        - Branch String:   'elf_begin.c:829,11'
          Branch Sides:
            - BranchSide:      'elf_begin.c:829,11'
              BranchSideFuncs:
                - memcmp
                - memccpy
                - atol
                - atol
                - atol
                - strtol
                - atol
                - __libelf_seterrno
                - __libelf_seterrno
                - __ctype_b_loc
                - __libelf_seterrno
                - atol
                - __libelf_seterrno
                - __libelf_seterrno
                - read_long_names
                - memcmp
                - memcmp
                - memcmp
                - __libelf_seterrno
                - __libelf_seterrno
            - BranchSide:      'elf_begin.c:829,11'
              BranchSideFuncs:
                - memcmp
                - memccpy
                - atol
                - atol
                - atol
                - strtol
                - atol
                - __libelf_seterrno
                - __libelf_seterrno
                - __ctype_b_loc
                - __libelf_seterrno
                - atol
                - __libelf_seterrno
                - __libelf_seterrno
                - read_long_names
                - memcmp
                - memcmp
                - memcmp
                - __libelf_seterrno
                - __libelf_seterrno
        - Branch String:   'elf_begin.c:829,11'
          Branch Sides:
            - BranchSide:      'elf_begin.c:835,4'
              BranchSideFuncs:
                - __libelf_seterrno
            - BranchSide:      'elf_begin.c:838,35'
              BranchSideFuncs:
                - memcmp
                - memccpy
                - atol
                - atol
                - atol
                - strtol
                - atol
                - __libelf_seterrno
                - __libelf_seterrno
                - __ctype_b_loc
                - __libelf_seterrno
                - atol
                - __libelf_seterrno
                - __libelf_seterrno
                - read_long_names
                - memcmp
                - memcmp
                - memcmp
                - __libelf_seterrno
        - Branch String:   'elf_begin.c:844,11'
          Branch Sides:
            - BranchSide:      'elf_begin.c:0,0'
              BranchSideFuncs:
                - __libelf_seterrno
            - BranchSide:      'elf_begin.c:849,4'
              BranchSideFuncs:
                - __libelf_seterrno
        - Branch String:   'elf_begin.c:855,7'
          Branch Sides:
            - BranchSide:      'elf_begin.c:858,7'
              BranchSideFuncs:
                - __libelf_seterrno
            - BranchSide:      'elf_begin.c:863,23'
              BranchSideFuncs:
                - memccpy
                - atol
                - atol
                - atol
                - strtol
                - atol
                - __libelf_seterrno
                - __libelf_seterrno
                - __ctype_b_loc
                - __libelf_seterrno
                - atol
                - __libelf_seterrno
                - __libelf_seterrno
                - read_long_names
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   'elf_begin.c:869,7'
          Branch Sides:
            - BranchSide:      'elf_begin.c:871,11'
              BranchSideFuncs:
                - __ctype_b_loc
                - __libelf_seterrno
                - atol
                - atol
                - atol
                - atol
                - strtol
                - atol
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - read_long_names
                - memcmp
                - memcmp
                - memcmp
            - BranchSide:      'elf_begin.c:919,32'
              BranchSideFuncs:
                - memccpy
                - atol
                - atol
                - atol
                - strtol
                - atol
                - __libelf_seterrno
                - __libelf_seterrno
        - Branch String:   'elf_begin.c:872,4'
          Branch Sides:
            - BranchSide:      'elf_begin.c:872,15'
              BranchSideFuncs:
                - memcmp
                - __ctype_b_loc
                - __libelf_seterrno
                - atol
                - atol
                - atol
                - atol
                - strtol
                - atol
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - read_long_names
                - memcmp
                - memcmp
            - BranchSide:      'elf_begin.c:875,16'
              BranchSideFuncs:
                - __ctype_b_loc
                - __libelf_seterrno
                - atol
                - atol
                - atol
                - atol
                - strtol
                - atol
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - read_long_names
                - memcmp
                - memcmp
        - Branch String:   'elf_begin.c:871,11'
          Branch Sides:
            - BranchSide:      'elf_begin.c:874,32'
              BranchSideFuncs:
                - atol
                - atol
                - atol
                - strtol
                - atol
                - __libelf_seterrno
                - __libelf_seterrno
            - BranchSide:      'elf_begin.c:875,16'
              BranchSideFuncs:
                - __ctype_b_loc
                - __libelf_seterrno
                - atol
                - atol
                - atol
                - atol
                - strtol
                - atol
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - read_long_names
                - memcmp
                - memcmp
        - Branch String:   'elf_begin.c:876,9'
          Branch Sides:
            - BranchSide:      'elf_begin.c:876,20'
              BranchSideFuncs:
                - memcmp
                - __ctype_b_loc
                - __libelf_seterrno
                - atol
                - atol
                - atol
                - atol
                - strtol
                - atol
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - read_long_names
                - memcmp
            - BranchSide:      'elf_begin.c:879,16'
              BranchSideFuncs:
                - __ctype_b_loc
                - __libelf_seterrno
                - atol
                - atol
                - atol
                - atol
                - strtol
                - atol
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - read_long_names
                - memcmp
        - Branch String:   'elf_begin.c:875,16'
          Branch Sides:
            - BranchSide:      'elf_begin.c:878,32'
              BranchSideFuncs:
                - atol
                - atol
                - atol
                - strtol
                - atol
                - __libelf_seterrno
                - __libelf_seterrno
            - BranchSide:      'elf_begin.c:879,16'
              BranchSideFuncs:
                - __ctype_b_loc
                - __libelf_seterrno
                - atol
                - atol
                - atol
                - atol
                - strtol
                - atol
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - read_long_names
                - memcmp
        - Branch String:   'elf_begin.c:880,9'
          Branch Sides:
            - BranchSide:      'elf_begin.c:880,20'
              BranchSideFuncs:
                - memcmp
                - __ctype_b_loc
                - __libelf_seterrno
                - atol
                - atol
                - atol
                - atol
                - strtol
                - atol
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - read_long_names
            - BranchSide:      'elf_begin.c:883,16'
              BranchSideFuncs:
                - __ctype_b_loc
                - __libelf_seterrno
                - atol
                - atol
                - atol
                - atol
                - strtol
                - atol
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - read_long_names
        - Branch String:   'elf_begin.c:879,16'
          Branch Sides:
            - BranchSide:      'elf_begin.c:882,32'
              BranchSideFuncs:
                - atol
                - atol
                - atol
                - strtol
                - atol
                - __libelf_seterrno
                - __libelf_seterrno
            - BranchSide:      'elf_begin.c:883,16'
              BranchSideFuncs:
                - __ctype_b_loc
                - __libelf_seterrno
                - atol
                - atol
                - atol
                - atol
                - strtol
                - atol
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - read_long_names
        - Branch String:   'elf_begin.c:883,16'
          Branch Sides:
            - BranchSide:      'elf_begin.c:889,8'
              BranchSideFuncs:
                - atol
                - atol
                - atol
                - atol
                - strtol
                - atol
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - read_long_names
            - BranchSide:      'elf_begin.c:910,4'
              BranchSideFuncs:
                - __libelf_seterrno
        - Branch String:   'elf_begin.c:889,8'
          Branch Sides:
            - BranchSide:      'elf_begin.c:889,8'
              BranchSideFuncs:
                - read_long_names
                - atol
                - atol
                - atol
                - atol
                - strtol
                - atol
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
            - BranchSide:      'elf_begin.c:889,8'
              BranchSideFuncs:
                - atol
                - atol
                - atol
                - atol
                - strtol
                - atol
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
        - Branch String:   'elf_begin.c:889,8'
          Branch Sides:
            - BranchSide:      'elf_begin.c:894,8'
              BranchSideFuncs:
                - __libelf_seterrno
            - BranchSide:      'elf_begin.c:898,19'
              BranchSideFuncs:
                - atol
                - atol
                - atol
                - atol
                - strtol
                - atol
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
        - Branch String:   'elf_begin.c:899,8'
          Branch Sides:
            - BranchSide:      'elf_begin.c:902,8'
              BranchSideFuncs:
                - __libelf_seterrno
            - BranchSide:      'elf_begin.c:905,26'
              BranchSideFuncs:
                - atol
                - atol
                - atol
                - strtol
                - atol
                - __libelf_seterrno
                - __libelf_seterrno
        - Branch String:   'elf_begin.c:921,11'
          Branch Sides:
            - BranchSide:      'elf_begin.c:922,2'
              BranchSideFuncs:
                - atol
                - atol
                - atol
                - strtol
                - atol
                - __libelf_seterrno
                - __libelf_seterrno
            - BranchSide:      'elf_begin.c:927,11'
              BranchSideFuncs:
                - atol
                - atol
                - atol
                - strtol
                - atol
                - __libelf_seterrno
                - __libelf_seterrno
        - Branch String:   'elf_begin.c:930,17'
          Branch Sides:
            - BranchSide:      'elf_begin.c:929,6'
              BranchSideFuncs:
                - atol
                - atol
                - atol
                - strtol
                - atol
                - __libelf_seterrno
                - __libelf_seterrno
            - BranchSide:      'elf_begin.c:930,20'
              BranchSideFuncs:
                - atol
                - atol
                - atol
                - strtol
                - atol
                - __libelf_seterrno
                - __libelf_seterrno
        - Branch String:   'elf_begin.c:929,6'
          Branch Sides:
            - BranchSide:      'elf_begin.c:0,0'
              BranchSideFuncs:
                - atol
                - atol
                - atol
                - strtol
                - atol
                - __libelf_seterrno
                - __libelf_seterrno
            - BranchSide:      'elf_begin.c:930,11'
              BranchSideFuncs:
                - atol
                - atol
                - atol
                - strtol
                - atol
                - __libelf_seterrno
                - __libelf_seterrno
        - Branch String:   'elf_begin.c:936,7'
          Branch Sides:
            - BranchSide:      'elf_begin.c:941,7'
              BranchSideFuncs:
                - __libelf_seterrno
            - BranchSide:      'elf_begin.c:991,3'
              BranchSideFuncs:
                - atol
                - atol
                - atol
                - strtol
                - atol
                - __libelf_seterrno
        - Branch String:   'elf_begin.c:991,3'
          Branch Sides:
            - BranchSide:      'elf_begin.c:991,3'
              BranchSideFuncs:
                - atol
                - atol
                - atol
                - strtol
                - atol
                - __libelf_seterrno
            - BranchSide:      'elf_begin.c:991,3'
              BranchSideFuncs:
                - atol
                - atol
                - atol
                - strtol
                - atol
                - __libelf_seterrno
        - Branch String:   'elf_begin.c:992,3'
          Branch Sides:
            - BranchSide:      'elf_begin.c:992,3'
              BranchSideFuncs:
                - atol
                - atol
                - strtol
                - atol
                - __libelf_seterrno
            - BranchSide:      'elf_begin.c:992,3'
              BranchSideFuncs:
                - atol
                - atol
                - strtol
                - atol
                - __libelf_seterrno
        - Branch String:   'elf_begin.c:993,3'
          Branch Sides:
            - BranchSide:      'elf_begin.c:993,3'
              BranchSideFuncs:
                - atol
                - strtol
                - atol
                - __libelf_seterrno
            - BranchSide:      'elf_begin.c:993,3'
              BranchSideFuncs:
                - atol
                - strtol
                - atol
                - __libelf_seterrno
        - Branch String:   'elf_begin.c:994,3'
          Branch Sides:
            - BranchSide:      'elf_begin.c:994,3'
              BranchSideFuncs:
                - strtol
                - atol
                - __libelf_seterrno
            - BranchSide:      'elf_begin.c:994,3'
              BranchSideFuncs:
                - strtol
                - atol
                - __libelf_seterrno
        - Branch String:   'elf_begin.c:995,3'
          Branch Sides:
            - BranchSide:      'elf_begin.c:995,3'
              BranchSideFuncs:
                - atol
                - __libelf_seterrno
            - BranchSide:      'elf_begin.c:995,3'
              BranchSideFuncs:
                - atol
                - __libelf_seterrno
        - Branch String:   'elf_begin.c:997,7'
          Branch Sides:
            - BranchSide:      'elf_begin.c:999,7'
              BranchSideFuncs:
                - __libelf_seterrno
            - BranchSide:      'elf_begin.c:1005,14'
              BranchSideFuncs: []
        - Branch String:   'elf_begin.c:1007,7'
          Branch Sides:
            - BranchSide:      'elf_begin.c:1008,27'
              BranchSideFuncs: []
            - BranchSide:      'elf_begin.c:1010,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'elf_begin.c:835,4'
          Dst:             __libelf_seterrno
        - Src:             'elf_begin.c:844,11'
          Dst:             pread_retry
        - Src:             'elf_begin.c:849,4'
          Dst:             __libelf_seterrno
        - Src:             'elf_begin.c:855,7'
          Dst:             memcmp
        - Src:             'elf_begin.c:858,7'
          Dst:             __libelf_seterrno
        - Src:             'elf_begin.c:872,7'
          Dst:             memcmp
        - Src:             'elf_begin.c:876,12'
          Dst:             memcmp
        - Src:             'elf_begin.c:880,12'
          Dst:             memcmp
        - Src:             'elf_begin.c:883,16'
          Dst:             __ctype_b_loc
        - Src:             'elf_begin.c:889,8'
          Dst:             read_long_names
        - Src:             'elf_begin.c:894,8'
          Dst:             __libelf_seterrno
        - Src:             'elf_begin.c:898,13'
          Dst:             atol
        - Src:             'elf_begin.c:902,8'
          Dst:             __libelf_seterrno
        - Src:             'elf_begin.c:910,4'
          Dst:             __libelf_seterrno
        - Src:             'elf_begin.c:919,23'
          Dst:             memccpy
        - Src:             'elf_begin.c:941,7'
          Dst:             __libelf_seterrno
        - Src:             'elf_begin.c:991,3'
          Dst:             atol
        - Src:             'elf_begin.c:992,3'
          Dst:             atol
        - Src:             'elf_begin.c:993,3'
          Dst:             atol
        - Src:             'elf_begin.c:994,3'
          Dst:             strtol
        - Src:             'elf_begin.c:995,3'
          Dst:             atol
        - Src:             'elf_begin.c:999,7'
          Dst:             __libelf_seterrno
    - functionName:    read_file
      functionSourceFile: '/src/elfutils/libelf/elf_begin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 620
      functionLinenumberEnd: 693
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - int
        - size_t
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - fildes
        - offset
        - maxsize
        - cmd
        - parent
      BBCount:         52
      ICount:          258
      EdgeCount:       67
      CyclomaticComplexity: 17
      functionsReached:
        - __assert_fail
        - __libelf_read_mmaped_file
        - fstat
        - mmap
        - munmap
        - read_unmmaped_file
      functionUses:    3
      BranchProfiles:
        - Branch String:   'elf_begin.c:622,42'
          Branch Sides:
            - BranchSide:      'elf_begin.c:622,45'
              BranchSideFuncs:
                - __assert_fail
                - read_unmmaped_file
                - __assert_fail
                - __libelf_read_mmaped_file
                - munmap
                - mmap
                - fstat
            - BranchSide:      'elf_begin.c:624,5'
              BranchSideFuncs:
                - __assert_fail
                - read_unmmaped_file
                - __assert_fail
                - __libelf_read_mmaped_file
                - munmap
                - mmap
                - fstat
        - Branch String:   'elf_begin.c:623,5'
          Branch Sides:
            - BranchSide:      'elf_begin.c:623,8'
              BranchSideFuncs:
                - __assert_fail
                - read_unmmaped_file
                - __assert_fail
                - __libelf_read_mmaped_file
                - munmap
                - mmap
                - fstat
            - BranchSide:      'elf_begin.c:624,5'
              BranchSideFuncs:
                - __assert_fail
                - read_unmmaped_file
                - __assert_fail
                - __libelf_read_mmaped_file
                - munmap
                - mmap
                - fstat
        - Branch String:   'elf_begin.c:624,5'
          Branch Sides:
            - BranchSide:      'elf_begin.c:624,5'
              BranchSideFuncs:
                - __assert_fail
                - read_unmmaped_file
                - __assert_fail
                - __libelf_read_mmaped_file
                - munmap
                - mmap
                - fstat
            - BranchSide:      'elf_begin.c:624,8'
              BranchSideFuncs:
                - __assert_fail
                - read_unmmaped_file
                - __assert_fail
                - __libelf_read_mmaped_file
                - munmap
                - mmap
                - fstat
        - Branch String:   'elf_begin.c:626,7'
          Branch Sides:
            - BranchSide:      'elf_begin.c:628,11'
              BranchSideFuncs:
                - read_unmmaped_file
                - __assert_fail
                - __libelf_read_mmaped_file
                - munmap
                - mmap
                - fstat
            - BranchSide:      'elf_begin.c:643,7'
              BranchSideFuncs:
                - __assert_fail
                - read_unmmaped_file
                - __assert_fail
                - __libelf_read_mmaped_file
                - munmap
                - mmap
        - Branch String:   'elf_begin.c:628,11'
          Branch Sides:
            - BranchSide:      'elf_begin.c:634,15'
              BranchSideFuncs:
                - fstat
                - read_unmmaped_file
                - __assert_fail
                - __libelf_read_mmaped_file
                - munmap
                - mmap
            - BranchSide:      'elf_begin.c:639,5'
              BranchSideFuncs:
                - read_unmmaped_file
                - __assert_fail
                - __libelf_read_mmaped_file
                - munmap
                - mmap
        - Branch String:   'elf_begin.c:634,8'
          Branch Sides:
            - BranchSide:      'elf_begin.c:637,28'
              BranchSideFuncs:
                - read_unmmaped_file
                - __assert_fail
                - __libelf_read_mmaped_file
                - munmap
                - mmap
            - BranchSide:      'elf_begin.c:638,2'
              BranchSideFuncs:
                - read_unmmaped_file
                - __assert_fail
                - __libelf_read_mmaped_file
                - munmap
                - mmap
        - Branch String:   'elf_begin.c:643,7'
          Branch Sides:
            - BranchSide:      'elf_begin.c:0,0'
              BranchSideFuncs:
                - read_unmmaped_file
                - __assert_fail
                - __libelf_read_mmaped_file
                - munmap
                - mmap
            - BranchSide:      'elf_begin.c:643,7'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'elf_begin.c:646,7'
          Branch Sides:
            - BranchSide:      'elf_begin.c:648,11'
              BranchSideFuncs:
                - read_unmmaped_file
                - __assert_fail
                - __libelf_read_mmaped_file
                - munmap
                - mmap
            - BranchSide:      'elf_begin.c:669,7'
              BranchSideFuncs:
                - read_unmmaped_file
                - __assert_fail
                - __libelf_read_mmaped_file
                - munmap
        - Branch String:   'elf_begin.c:648,11'
          Branch Sides:
            - BranchSide:      'elf_begin.c:651,30'
              BranchSideFuncs:
                - mmap
                - read_unmmaped_file
                - __assert_fail
                - __libelf_read_mmaped_file
                - munmap
            - BranchSide:      'elf_begin.c:664,18'
              BranchSideFuncs:
                - read_unmmaped_file
                - __assert_fail
                - __libelf_read_mmaped_file
                - munmap
        - Branch String:   'elf_begin.c:655,10'
          Branch Sides:
            - BranchSide:      'elf_begin.c:654,10'
              BranchSideFuncs:
                - mmap
                - read_unmmaped_file
                - __assert_fail
                - __libelf_read_mmaped_file
                - munmap
            - BranchSide:      'elf_begin.c:655,13'
              BranchSideFuncs:
                - mmap
                - read_unmmaped_file
                - __assert_fail
                - __libelf_read_mmaped_file
                - munmap
        - Branch String:   'elf_begin.c:659,8'
          Branch Sides:
            - BranchSide:      'elf_begin.c:660,18'
              BranchSideFuncs:
                - read_unmmaped_file
                - __assert_fail
                - __libelf_read_mmaped_file
                - munmap
            - BranchSide:      'elf_begin.c:661,2'
              BranchSideFuncs:
                - read_unmmaped_file
                - __assert_fail
                - __libelf_read_mmaped_file
                - munmap
        - Branch String:   'elf_begin.c:669,7'
          Branch Sides:
            - BranchSide:      'elf_begin.c:671,7'
              BranchSideFuncs:
                - __assert_fail
                - __libelf_read_mmaped_file
                - munmap
            - BranchSide:      'elf_begin.c:692,30'
              BranchSideFuncs:
                - read_unmmaped_file
        - Branch String:   'elf_begin.c:671,7'
          Branch Sides:
            - BranchSide:      'elf_begin.c:671,7'
              BranchSideFuncs:
                - __libelf_read_mmaped_file
                - munmap
            - BranchSide:      'elf_begin.c:673,55'
              BranchSideFuncs:
                - __libelf_read_mmaped_file
                - munmap
        - Branch String:   'elf_begin.c:680,4'
          Branch Sides:
            - BranchSide:      'elf_begin.c:680,8'
              BranchSideFuncs:
                - munmap
            - BranchSide:      'elf_begin.c:683,16'
              BranchSideFuncs: []
        - Branch String:   'elf_begin.c:681,8'
          Branch Sides:
            - BranchSide:      'elf_begin.c:681,11'
              BranchSideFuncs:
                - munmap
            - BranchSide:      'elf_begin.c:682,10'
              BranchSideFuncs:
                - munmap
        - Branch String:   'elf_begin.c:679,11'
          Branch Sides:
            - BranchSide:      'elf_begin.c:682,10'
              BranchSideFuncs:
                - munmap
            - BranchSide:      'elf_begin.c:683,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'elf_begin.c:634,8'
          Dst:             fstat
        - Src:             'elf_begin.c:643,7'
          Dst:             __assert_fail
        - Src:             'elf_begin.c:651,18'
          Dst:             mmap
        - Src:             'elf_begin.c:671,7'
          Dst:             __assert_fail
        - Src:             'elf_begin.c:673,28'
          Dst:             __libelf_read_mmaped_file
        - Src:             'elf_begin.c:682,2'
          Dst:             munmap
        - Src:             'elf_begin.c:692,10'
          Dst:             read_unmmaped_file
    - functionName:    fstat
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - 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:    __libelf_read_mmaped_file
      functionSourceFile: '/src/elfutils/libelf/elf_begin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 525
      functionLinenumberEnd: 552
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - size_t
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - fildes
        - map_address
        - offset
        - maxsize
        - cmd
        - parent
      BBCount:         8
      ICount:          85
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - allocate_elf
        - determine_kind
        - file_read_ar
        - file_read_elf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'elf_begin.c:535,3'
          Branch Sides:
            - BranchSide:      'elf_begin.c:538,29'
              BranchSideFuncs:
                - file_read_elf
            - BranchSide:      'elf_begin.c:542,28'
              BranchSideFuncs:
                - file_read_ar
            - BranchSide:      'elf_begin.c:545,7'
              BranchSideFuncs:
                - allocate_elf
      Callsites:
        - Src:             'elf_begin.c:533,19'
          Dst:             determine_kind
        - Src:             'elf_begin.c:538,14'
          Dst:             file_read_elf
        - Src:             'elf_begin.c:542,14'
          Dst:             file_read_ar
        - Src:             'elf_begin.c:550,10'
          Dst:             allocate_elf
    - 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:    __ctype_b_loc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    read_long_names
      functionSourceFile: '/src/elfutils/libelf/elf_begin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 699
      functionLinenumberEnd: 815
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - elf
      BBCount:         42
      ICount:          333
      EdgeCount:       56
      CyclomaticComplexity: 16
      functionsReached:
        - __ctype_b_loc
        - atol
        - memchr
        - memcmp
        - pread_retry
      functionUses:    1
      BranchProfiles:
        - Branch String:   'elf_begin.c:708,11'
          Branch Sides:
            - BranchSide:      'elf_begin.c:710,17'
              BranchSideFuncs:
                - __ctype_b_loc
                - atol
                - memcmp
                - pread_retry
                - malloc
                - pread_retry
                - memchr
                - free
            - BranchSide:      'elf_begin.c:720,8'
              BranchSideFuncs:
                - pread_retry
                - __ctype_b_loc
                - atol
                - memcmp
                - malloc
                - pread_retry
                - memchr
                - free
        - Branch String:   'elf_begin.c:711,8'
          Branch Sides:
            - BranchSide:      'elf_begin.c:711,11'
              BranchSideFuncs: []
            - BranchSide:      'elf_begin.c:712,6'
              BranchSideFuncs: []
        - Branch String:   'elf_begin.c:710,8'
          Branch Sides:
            - BranchSide:      'elf_begin.c:712,6'
              BranchSideFuncs: []
            - BranchSide:      'elf_begin.c:715,29'
              BranchSideFuncs:
                - __ctype_b_loc
                - atol
                - memcmp
                - pread_retry
                - malloc
                - pread_retry
                - memchr
                - free
        - Branch String:   'elf_begin.c:720,8'
          Branch Sides:
            - BranchSide:      'elf_begin.c:723,6'
              BranchSideFuncs: []
            - BranchSide:      'elf_begin.c:725,8'
              BranchSideFuncs:
                - __ctype_b_loc
                - atol
                - memcmp
                - pread_retry
                - malloc
                - pread_retry
                - memchr
                - free
        - Branch String:   'elf_begin.c:733,11'
          Branch Sides:
            - BranchSide:      'elf_begin.c:735,15'
              BranchSideFuncs:
                - __ctype_b_loc
                - atol
                - memcmp
                - pread_retry
                - malloc
                - pread_retry
                - memchr
                - free
            - BranchSide:      'elf_begin.c:741,12'
              BranchSideFuncs:
                - __ctype_b_loc
                - atol
                - memcmp
                - pread_retry
                - malloc
                - pread_retry
                - memchr
                - free
        - Branch String:   'elf_begin.c:741,11'
          Branch Sides:
            - BranchSide:      'elf_begin.c:742,2'
              BranchSideFuncs:
                - atol
                - memcmp
                - pread_retry
                - __ctype_b_loc
                - malloc
                - pread_retry
                - memchr
                - free
            - BranchSide:      'elf_begin.c:743,19'
              BranchSideFuncs:
                - atol
                - memcmp
                - pread_retry
                - __ctype_b_loc
                - malloc
                - pread_retry
                - memchr
                - free
        - Branch String:   'elf_begin.c:745,11'
          Branch Sides:
            - BranchSide:      'elf_begin.c:746,2'
              BranchSideFuncs:
                - malloc
                - pread_retry
                - memchr
                - free
            - BranchSide:      'elf_begin.c:748,44'
              BranchSideFuncs:
                - pread_retry
                - __ctype_b_loc
                - atol
                - memcmp
                - malloc
                - pread_retry
                - memchr
                - free
        - Branch String:   'elf_begin.c:752,7'
          Branch Sides:
            - BranchSide:      'elf_begin.c:754,11'
              BranchSideFuncs:
                - malloc
                - pread_retry
                - memchr
                - free
            - BranchSide:      'elf_begin.c:761,18'
              BranchSideFuncs:
                - malloc
                - pread_retry
                - memchr
                - free
        - Branch String:   'elf_begin.c:754,11'
          Branch Sides:
            - BranchSide:      'elf_begin.c:755,2'
              BranchSideFuncs: []
            - BranchSide:      'elf_begin.c:756,5'
              BranchSideFuncs:
                - malloc
                - pread_retry
                - memchr
                - free
        - Branch String:   'elf_begin.c:762,7'
          Branch Sides:
            - BranchSide:      'elf_begin.c:766,11'
              BranchSideFuncs:
                - pread_retry
                - memchr
                - free
            - BranchSide:      'elf_begin.c:814,10'
              BranchSideFuncs: []
        - Branch String:   'elf_begin.c:766,11'
          Branch Sides:
            - BranchSide:      'elf_begin.c:769,48'
              BranchSideFuncs:
                - memchr
            - BranchSide:      'elf_begin.c:776,8'
              BranchSideFuncs:
                - pread_retry
                - memchr
                - free
        - Branch String:   'elf_begin.c:776,8'
          Branch Sides:
            - BranchSide:      'elf_begin.c:782,14'
              BranchSideFuncs:
                - free
            - BranchSide:      'elf_begin.c:786,31'
              BranchSideFuncs:
                - memchr
        - Branch String:   'elf_begin.c:797,8'
          Branch Sides:
            - BranchSide:      'elf_begin.c:800,16'
              BranchSideFuncs: []
            - BranchSide:      'elf_begin.c:805,9'
              BranchSideFuncs:
                - memchr
        - Branch String:   'elf_begin.c:809,8'
          Branch Sides:
            - BranchSide:      'elf_begin.c:793,7'
              BranchSideFuncs: []
            - BranchSide:      'elf_begin.c:810,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'elf_begin.c:720,8'
          Dst:             pread_retry
        - Src:             'elf_begin.c:741,12'
          Dst:             __ctype_b_loc
        - Src:             'elf_begin.c:743,13'
          Dst:             atol
        - Src:             'elf_begin.c:745,11'
          Dst:             memcmp
        - Src:             'elf_begin.c:776,8'
          Dst:             pread_retry
        - Src:             'elf_begin.c:796,20'
          Dst:             memchr
    - functionName:    atol
      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:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    memccpy
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - 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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    memchr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    write_file
      functionSourceFile: '/src/elfutils/libelf/elf_begin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1082
      functionLinenumberEnd: 1103
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - fd
        - cmd
      BBCount:         6
      ICount:          54
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - allocate_elf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'elf_begin.c:1088,7'
          Branch Sides:
            - BranchSide:      'elf_begin.c:1088,7'
              BranchSideFuncs: []
            - BranchSide:      'elf_begin.c:1091,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'elf_begin.c:1085,17'
          Dst:             allocate_elf
    - functionName:    lock_dup_elf
      functionSourceFile: '/src/elfutils/libelf/elf_begin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1109
      functionLinenumberEnd: 1117
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - fildes
        - cmd
        - ref
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - dup_elf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'elf_begin.c:1111,7'
          Branch Sides:
            - BranchSide:      'elf_begin.c:1111,7'
              BranchSideFuncs:
                - dup_elf
            - BranchSide:      'elf_begin.c:1113,7'
              BranchSideFuncs:
                - dup_elf
      Callsites:
        - Src:             'elf_begin.c:1117,10'
          Dst:             dup_elf
    - functionName:    elf_begin
      functionSourceFile: '/src/elfutils/libelf/elf_begin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1123
      functionLinenumberEnd: 1208
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - fildes
        - cmd
        - ref
      BBCount:         51
      ICount:          276
      EdgeCount:       63
      CyclomaticComplexity: 14
      functionsReached:
        - __errno_location
        - __libelf_seterrno
        - fcntl
        - lock_dup_elf
        - read_file
        - write_file
      functionUses:    2
      BranchProfiles:
        - Branch String:   'elf_begin.c:1126,7'
          Branch Sides:
            - BranchSide:      'elf_begin.c:1129,7'
              BranchSideFuncs:
                - __libelf_seterrno
            - BranchSide:      'elf_begin.c:1133,7'
              BranchSideFuncs:
                - fcntl
                - write_file
                - read_file
                - lock_dup_elf
                - __libelf_seterrno
                - read_file
                - lock_dup_elf
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __errno_location
        - Branch String:   'elf_begin.c:1133,7'
          Branch Sides:
            - BranchSide:      'elf_begin.c:1135,5'
              BranchSideFuncs:
                - write_file
                - read_file
                - lock_dup_elf
                - __libelf_seterrno
                - read_file
                - lock_dup_elf
                - __libelf_seterrno
                - __libelf_seterrno
            - BranchSide:      'elf_begin.c:1136,12'
              BranchSideFuncs:
                - fcntl
                - write_file
                - read_file
                - lock_dup_elf
                - __libelf_seterrno
                - read_file
                - lock_dup_elf
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __errno_location
        - Branch String:   'elf_begin.c:1136,12'
          Branch Sides:
            - BranchSide:      'elf_begin.c:1136,12'
              BranchSideFuncs:
                - __errno_location
                - write_file
                - read_file
                - lock_dup_elf
                - __libelf_seterrno
                - read_file
                - lock_dup_elf
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
            - BranchSide:      'elf_begin.c:1136,12'
              BranchSideFuncs:
                - write_file
                - read_file
                - lock_dup_elf
                - __libelf_seterrno
                - read_file
                - lock_dup_elf
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
        - Branch String:   'elf_begin.c:1136,12'
          Branch Sides:
            - BranchSide:      'elf_begin.c:0,0'
              BranchSideFuncs:
                - __libelf_seterrno
            - BranchSide:      'elf_begin.c:1139,7'
              BranchSideFuncs:
                - __libelf_seterrno
        - Branch String:   'elf_begin.c:1143,3'
          Branch Sides:
            - BranchSide:      'elf_begin.c:1147,14'
              BranchSideFuncs: []
            - BranchSide:      'elf_begin.c:1152,11'
              BranchSideFuncs:
                - read_file
                - lock_dup_elf
                - __libelf_seterrno
            - BranchSide:      'elf_begin.c:1162,11'
              BranchSideFuncs:
                - read_file
                - lock_dup_elf
            - BranchSide:      'elf_begin.c:1162,11'
              BranchSideFuncs:
                - read_file
                - lock_dup_elf
            - BranchSide:      'elf_begin.c:1173,11'
              BranchSideFuncs:
                - read_file
                - lock_dup_elf
                - __libelf_seterrno
            - BranchSide:      'elf_begin.c:1173,11'
              BranchSideFuncs:
                - read_file
                - lock_dup_elf
                - __libelf_seterrno
            - BranchSide:      'elf_begin.c:1194,28'
              BranchSideFuncs:
                - write_file
            - BranchSide:      'elf_begin.c:1194,28'
              BranchSideFuncs:
                - write_file
            - BranchSide:      'elf_begin.c:1198,7'
              BranchSideFuncs:
                - __libelf_seterrno
        - Branch String:   'elf_begin.c:1152,11'
          Branch Sides:
            - BranchSide:      'elf_begin.c:1152,11'
              BranchSideFuncs:
                - read_file
                - lock_dup_elf
                - __libelf_seterrno
            - BranchSide:      'elf_begin.c:1152,11'
              BranchSideFuncs:
                - read_file
                - lock_dup_elf
                - __libelf_seterrno
        - Branch String:   'elf_begin.c:1152,11'
          Branch Sides:
            - BranchSide:      'elf_begin.c:1152,11'
              BranchSideFuncs:
                - __libelf_seterrno
            - BranchSide:      'elf_begin.c:1154,4'
              BranchSideFuncs:
                - __libelf_seterrno
        - Branch String:   'elf_begin.c:1162,11'
          Branch Sides:
            - BranchSide:      'elf_begin.c:1163,25'
              BranchSideFuncs:
                - lock_dup_elf
            - BranchSide:      'elf_begin.c:1166,22'
              BranchSideFuncs:
                - read_file
        - Branch String:   'elf_begin.c:1173,11'
          Branch Sides:
            - BranchSide:      'elf_begin.c:1175,8'
              BranchSideFuncs:
                - lock_dup_elf
                - __libelf_seterrno
            - BranchSide:      'elf_begin.c:1188,22'
              BranchSideFuncs:
                - read_file
        - Branch String:   'elf_begin.c:1175,8'
          Branch Sides:
            - BranchSide:      'elf_begin.c:1175,8'
              BranchSideFuncs:
                - lock_dup_elf
                - __libelf_seterrno
            - BranchSide:      'elf_begin.c:1175,8'
              BranchSideFuncs:
                - lock_dup_elf
                - __libelf_seterrno
        - Branch String:   'elf_begin.c:1175,8'
          Branch Sides:
            - BranchSide:      'elf_begin.c:1175,8'
              BranchSideFuncs:
                - lock_dup_elf
                - __libelf_seterrno
            - BranchSide:      'elf_begin.c:1175,8'
              BranchSideFuncs:
                - lock_dup_elf
                - __libelf_seterrno
        - Branch String:   'elf_begin.c:1175,8'
          Branch Sides:
            - BranchSide:      'elf_begin.c:1175,8'
              BranchSideFuncs:
                - lock_dup_elf
                - __libelf_seterrno
            - BranchSide:      'elf_begin.c:1175,8'
              BranchSideFuncs:
                - lock_dup_elf
                - __libelf_seterrno
        - Branch String:   'elf_begin.c:1175,8'
          Branch Sides:
            - BranchSide:      'elf_begin.c:1180,8'
              BranchSideFuncs:
                - __libelf_seterrno
            - BranchSide:      'elf_begin.c:1184,29'
              BranchSideFuncs:
                - lock_dup_elf
        - Branch String:   'elf_begin.c:1204,7'
          Branch Sides:
            - BranchSide:      'elf_begin.c:1205,5'
              BranchSideFuncs: []
            - BranchSide:      'elf_begin.c:1207,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'elf_begin.c:1129,7'
          Dst:             __libelf_seterrno
        - Src:             'elf_begin.c:1136,12'
          Dst:             fcntl
        - Src:             'elf_begin.c:1136,12'
          Dst:             __errno_location
        - Src:             'elf_begin.c:1139,7'
          Dst:             __libelf_seterrno
        - Src:             'elf_begin.c:1154,4'
          Dst:             __libelf_seterrno
        - Src:             'elf_begin.c:1163,11'
          Dst:             lock_dup_elf
        - Src:             'elf_begin.c:1166,11'
          Dst:             read_file
        - Src:             'elf_begin.c:1180,8'
          Dst:             __libelf_seterrno
        - Src:             'elf_begin.c:1184,15'
          Dst:             lock_dup_elf
        - Src:             'elf_begin.c:1188,11'
          Dst:             read_file
        - Src:             'elf_begin.c:1194,16'
          Dst:             write_file
        - Src:             'elf_begin.c:1198,7'
          Dst:             __libelf_seterrno
    - functionName:    fcntl
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    free_chunk
      functionSourceFile: '/src/elfutils/libelf/elf_end.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - n
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'elf_end.c:47,7'
          Branch Sides:
            - BranchSide:      'elf_end.c:47,7'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'elf_end.c:48,11'
              BranchSideFuncs:
                - free
                - free
      Callsites:       []
    - functionName:    elf_end
      functionSourceFile: '/src/elfutils/libelf/elf_end.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - elf
      BBCount:         127
      ICount:          707
      EdgeCount:       166
      CyclomaticComplexity: 41
      functionsReached:
        - __assert_fail
        - elf_end
        - eu_search_tree_fini
        - free_chunk
        - munmap
      functionUses:    3
      BranchProfiles:
        - Branch String:   'elf_end.c:57,7'
          Branch Sides:
            - BranchSide:      'elf_end.c:59,5'
              BranchSideFuncs: []
            - BranchSide:      'elf_end.c:62,3'
              BranchSideFuncs:
                - eu_search_tree_fini
                - __assert_fail
                - free
                - elf_end
                - munmap
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'elf_end.c:64,27'
          Branch Sides:
            - BranchSide:      'elf_end.c:64,32'
              BranchSideFuncs:
                - eu_search_tree_fini
                - __assert_fail
                - free
                - elf_end
                - munmap
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'elf_end.c:72,7'
              BranchSideFuncs:
                - eu_search_tree_fini
                - __assert_fail
                - free
                - elf_end
                - munmap
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'elf_end.c:64,7'
          Branch Sides:
            - BranchSide:      'elf_end.c:67,20'
              BranchSideFuncs: []
            - BranchSide:      'elf_end.c:72,7'
              BranchSideFuncs:
                - eu_search_tree_fini
                - __assert_fail
                - free
                - elf_end
                - munmap
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'elf_end.c:72,7'
          Branch Sides:
            - BranchSide:      'elf_end.c:80,11'
              BranchSideFuncs:
                - eu_search_tree_fini
                - __assert_fail
                - free
                - elf_end
                - munmap
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'elf_end.c:92,12'
              BranchSideFuncs:
                - eu_search_tree_fini
                - __assert_fail
                - free
                - elf_end
                - munmap
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'elf_end.c:80,11'
          Branch Sides:
            - BranchSide:      'elf_end.c:81,8'
              BranchSideFuncs:
                - free
                - eu_search_tree_fini
                - __assert_fail
                - free
                - elf_end
                - munmap
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'elf_end.c:82,7'
              BranchSideFuncs:
                - eu_search_tree_fini
                - __assert_fail
                - free
                - elf_end
                - munmap
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'elf_end.c:84,11'
          Branch Sides:
            - BranchSide:      'elf_end.c:86,4'
              BranchSideFuncs: []
            - BranchSide:      'elf_end.c:89,5'
              BranchSideFuncs:
                - eu_search_tree_fini
                - __assert_fail
                - free
                - elf_end
                - munmap
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'elf_end.c:93,7'
          Branch Sides:
            - BranchSide:      'elf_end.c:100,7'
              BranchSideFuncs:
                - eu_search_tree_fini
                - __assert_fail
                - free
                - elf_end
                - munmap
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'elf_end.c:120,11'
              BranchSideFuncs:
                - eu_search_tree_fini
                - __assert_fail
                - free
                - elf_end
                - munmap
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'elf_end.c:104,11'
          Branch Sides:
            - BranchSide:      'elf_end.c:105,30'
              BranchSideFuncs:
                - eu_search_tree_fini
                - __assert_fail
                - free
                - elf_end
                - munmap
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'elf_end.c:108,24'
              BranchSideFuncs:
                - eu_search_tree_fini
                - __assert_fail
                - free
                - elf_end
                - munmap
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'elf_end.c:110,4'
          Branch Sides:
            - BranchSide:      'elf_end.c:111,14'
              BranchSideFuncs:
                - eu_search_tree_fini
                - __assert_fail
                - free
                - elf_end
                - munmap
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'elf_end.c:113,18'
              BranchSideFuncs:
                - eu_search_tree_fini
                - __assert_fail
                - free
                - elf_end
                - munmap
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'elf_end.c:120,3'
          Branch Sides:
            - BranchSide:      'elf_end.c:123,11'
              BranchSideFuncs:
                - free
                - elf_end
                - munmap
                - free
                - free
            - BranchSide:      'elf_end.c:130,7'
              BranchSideFuncs:
                - eu_search_tree_fini
                - __assert_fail
                - free
                - elf_end
                - munmap
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'elf_end.c:228,7'
              BranchSideFuncs:
                - free
                - elf_end
                - munmap
                - free
        - Branch String:   'elf_end.c:123,11'
          Branch Sides:
            - BranchSide:      'elf_end.c:124,8'
              BranchSideFuncs:
                - free
                - free
                - elf_end
                - munmap
                - free
            - BranchSide:      'elf_end.c:125,7'
              BranchSideFuncs:
                - free
                - elf_end
                - munmap
                - free
        - Branch String:   'elf_end.c:131,7'
          Branch Sides:
            - BranchSide:      'elf_end.c:130,7'
              BranchSideFuncs:
                - eu_search_tree_fini
                - __assert_fail
                - free
                - elf_end
                - munmap
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'elf_end.c:133,10'
              BranchSideFuncs:
                - eu_search_tree_fini
                - __assert_fail
                - free
                - elf_end
                - munmap
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'elf_end.c:130,7'
          Branch Sides:
            - BranchSide:      'elf_end.c:133,10'
              BranchSideFuncs:
                - eu_search_tree_fini
                - __assert_fail
                - free
                - elf_end
                - munmap
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'elf_end.c:134,10'
              BranchSideFuncs:
                - eu_search_tree_fini
                - __assert_fail
                - free
                - elf_end
                - munmap
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'elf_end.c:139,9'
          Branch Sides:
            - BranchSide:      'elf_end.c:138,23'
              BranchSideFuncs:
                - __assert_fail
                - free
                - elf_end
                - munmap
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'elf_end.c:141,12'
              BranchSideFuncs:
                - __assert_fail
                - free
                - elf_end
                - munmap
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'elf_end.c:138,23'
          Branch Sides:
            - BranchSide:      'elf_end.c:141,12'
              BranchSideFuncs:
                - __assert_fail
                - free
                - elf_end
                - munmap
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'elf_end.c:142,12'
              BranchSideFuncs:
                - __assert_fail
                - free
                - elf_end
                - munmap
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'elf_end.c:149,6'
          Branch Sides:
            - BranchSide:      'elf_end.c:153,19'
              BranchSideFuncs:
                - __assert_fail
                - free
                - elf_end
                - munmap
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'elf_end.c:197,26'
              BranchSideFuncs:
                - __assert_fail
                - free
                - elf_end
                - munmap
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'elf_end.c:156,7'
          Branch Sides:
            - BranchSide:      'elf_end.c:158,11'
              BranchSideFuncs:
                - free
                - __assert_fail
                - free
                - elf_end
                - munmap
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'elf_end.c:163,7'
              BranchSideFuncs:
                - __assert_fail
                - free
                - elf_end
                - munmap
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'elf_end.c:163,7'
          Branch Sides:
            - BranchSide:      'elf_end.c:165,13'
              BranchSideFuncs:
                - free
                - __assert_fail
                - free
                - elf_end
                - munmap
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'elf_end.c:173,7'
              BranchSideFuncs:
                - __assert_fail
                - free
                - elf_end
                - munmap
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'elf_end.c:173,7'
          Branch Sides:
            - BranchSide:      'elf_end.c:174,11'
              BranchSideFuncs:
                - free
                - __assert_fail
                - free
                - elf_end
                - munmap
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'elf_end.c:178,7'
              BranchSideFuncs:
                - __assert_fail
                - free
                - elf_end
                - munmap
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'elf_end.c:179,7'
          Branch Sides:
            - BranchSide:      'elf_end.c:179,10'
              BranchSideFuncs:
                - free
                - __assert_fail
                - free
                - elf_end
                - munmap
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'elf_end.c:181,11'
              BranchSideFuncs:
                - free
                - __assert_fail
                - free
                - elf_end
                - munmap
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'elf_end.c:180,7'
          Branch Sides:
            - BranchSide:      'elf_end.c:180,11'
              BranchSideFuncs:
                - free
                - __assert_fail
                - free
                - elf_end
                - munmap
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'elf_end.c:181,11'
              BranchSideFuncs:
                - free
                - __assert_fail
                - free
                - elf_end
                - munmap
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'elf_end.c:178,7'
          Branch Sides:
            - BranchSide:      'elf_end.c:181,11'
              BranchSideFuncs:
                - free
                - __assert_fail
                - free
                - elf_end
                - munmap
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'elf_end.c:186,10'
              BranchSideFuncs:
                - __assert_fail
                - free
                - elf_end
                - munmap
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'elf_end.c:187,3'
          Branch Sides:
            - BranchSide:      'elf_end.c:149,6'
              BranchSideFuncs:
                - __assert_fail
                - free
                - elf_end
                - munmap
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'elf_end.c:189,29'
              BranchSideFuncs:
                - __assert_fail
                - free
                - elf_end
                - munmap
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'elf_end.c:191,11'
          Branch Sides:
            - BranchSide:      'elf_end.c:187,3'
              BranchSideFuncs:
                - free
                - __assert_fail
                - free
                - elf_end
                - munmap
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'elf_end.c:192,15'
              BranchSideFuncs:
                - free
                - __assert_fail
                - free
                - elf_end
                - munmap
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'elf_end.c:199,6'
          Branch Sides:
            - BranchSide:      'elf_end.c:199,6'
              BranchSideFuncs:
                - free
                - elf_end
                - munmap
                - free
                - free
                - free
                - __assert_fail
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'elf_end.c:199,6'
              BranchSideFuncs:
                - __assert_fail
                - free
                - elf_end
                - munmap
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'elf_end.c:199,6'
          Branch Sides:
            - BranchSide:      'elf_end.c:199,6'
              BranchSideFuncs:
                - free
                - elf_end
                - munmap
                - free
                - free
                - free
                - __assert_fail
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'elf_end.c:200,10'
              BranchSideFuncs:
                - free
                - elf_end
                - munmap
                - free
                - free
                - free
                - __assert_fail
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'elf_end.c:201,5'
          Branch Sides:
            - BranchSide:      'elf_end.c:200,19'
              BranchSideFuncs:
                - free
                - elf_end
                - munmap
                - free
                - free
                - free
                - __assert_fail
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'elf_end.c:203,8'
              BranchSideFuncs:
                - free
                - elf_end
                - munmap
                - free
                - free
                - free
                - __assert_fail
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'elf_end.c:200,19'
          Branch Sides:
            - BranchSide:      'elf_end.c:203,8'
              BranchSideFuncs:
                - free
                - elf_end
                - munmap
                - free
                - free
                - free
                - __assert_fail
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'elf_end.c:204,8'
              BranchSideFuncs:
                - free
                - elf_end
                - munmap
                - free
                - free
                - free
                - __assert_fail
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'elf_end.c:200,10'
          Branch Sides:
            - BranchSide:      'elf_end.c:205,14'
              BranchSideFuncs:
                - free
                - free
                - elf_end
                - munmap
                - free
                - free
                - free
                - __assert_fail
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'elf_end.c:206,4'
              BranchSideFuncs:
                - free
                - elf_end
                - munmap
                - free
                - free
                - free
                - __assert_fail
                - free
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'elf_end.c:206,4'
          Branch Sides:
            - BranchSide:      'elf_end.c:147,19'
              BranchSideFuncs:
                - __assert_fail
                - free
                - elf_end
                - munmap
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'elf_end.c:211,11'
              BranchSideFuncs:
                - free
                - elf_end
                - munmap
                - free
                - free
                - free
        - Branch String:   'elf_end.c:211,11'
          Branch Sides:
            - BranchSide:      'elf_end.c:212,8'
              BranchSideFuncs:
                - free
                - free
                - elf_end
                - munmap
                - free
                - free
            - BranchSide:      'elf_end.c:219,12'
              BranchSideFuncs:
                - free
                - elf_end
                - munmap
                - free
                - free
        - Branch String:   'elf_end.c:213,8'
          Branch Sides:
            - BranchSide:      'elf_end.c:212,8'
              BranchSideFuncs:
                - free
                - free
                - elf_end
                - munmap
                - free
                - free
            - BranchSide:      'elf_end.c:215,19'
              BranchSideFuncs:
                - free
                - free
                - elf_end
                - munmap
                - free
                - free
        - Branch String:   'elf_end.c:212,8'
          Branch Sides:
            - BranchSide:      'elf_end.c:215,19'
              BranchSideFuncs:
                - free
                - free
                - elf_end
                - munmap
                - free
                - free
            - BranchSide:      'elf_end.c:216,19'
              BranchSideFuncs:
                - free
                - free
                - elf_end
                - munmap
                - free
                - free
        - Branch String:   'elf_end.c:219,11'
          Branch Sides:
            - BranchSide:      'elf_end.c:220,8'
              BranchSideFuncs:
                - free
                - free
                - elf_end
                - munmap
                - free
            - BranchSide:      'elf_end.c:225,7'
              BranchSideFuncs:
                - free
                - elf_end
                - munmap
                - free
        - Branch String:   'elf_end.c:221,8'
          Branch Sides:
            - BranchSide:      'elf_end.c:220,8'
              BranchSideFuncs:
                - free
                - free
                - elf_end
                - munmap
                - free
            - BranchSide:      'elf_end.c:223,19'
              BranchSideFuncs:
                - free
                - free
                - elf_end
                - munmap
                - free
        - Branch String:   'elf_end.c:220,8'
          Branch Sides:
            - BranchSide:      'elf_end.c:223,19'
              BranchSideFuncs:
                - free
                - free
                - elf_end
                - munmap
                - free
            - BranchSide:      'elf_end.c:224,19'
              BranchSideFuncs:
                - free
                - free
                - elf_end
                - munmap
                - free
        - Branch String:   'elf_end.c:231,32'
          Branch Sides:
            - BranchSide:      'elf_end.c:231,35'
              BranchSideFuncs:
                - free
                - elf_end
                - munmap
                - free
            - BranchSide:      'elf_end.c:240,3'
              BranchSideFuncs:
                - free
                - elf_end
        - Branch String:   'elf_end.c:231,7'
          Branch Sides:
            - BranchSide:      'elf_end.c:234,12'
              BranchSideFuncs:
                - free
                - elf_end
                - munmap
                - free
            - BranchSide:      'elf_end.c:240,3'
              BranchSideFuncs:
                - free
                - elf_end
        - Branch String:   'elf_end.c:234,11'
          Branch Sides:
            - BranchSide:      'elf_end.c:235,8'
              BranchSideFuncs:
                - free
                - free
                - elf_end
            - BranchSide:      'elf_end.c:236,17'
              BranchSideFuncs:
                - free
                - elf_end
                - munmap
        - Branch String:   'elf_end.c:246,26'
          Branch Sides:
            - BranchSide:      'elf_end.c:246,29'
              BranchSideFuncs:
                - elf_end
            - BranchSide:      'elf_end.c:246,11'
              BranchSideFuncs: []
        - Branch String:   'elf_end.c:246,11'
          Branch Sides:
            - BranchSide:      'elf_end.c:246,3'
              BranchSideFuncs:
                - elf_end
            - BranchSide:      'elf_end.c:247,23'
              BranchSideFuncs:
                - elf_end
      Callsites:
        - Src:             'elf_end.c:136,2'
          Dst:             eu_search_tree_fini
        - Src:             'elf_end.c:136,2'
          Dst:             free_chunk
        - Src:             'elf_end.c:199,6'
          Dst:             __assert_fail
        - Src:             'elf_end.c:237,2'
          Dst:             munmap
        - Src:             'elf_end.c:247,6'
          Dst:             elf_end
    - functionName:    elf_rawfile
      functionSourceFile: '/src/elfutils/libelf/elf_rawfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - elf
        - ptr
      BBCount:         18
      ICount:          99
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - __libelf_readall
        - __libelf_seterrno
      functionUses:    1
      BranchProfiles:
        - Branch String:   'elf_rawfile.c:45,7'
          Branch Sides:
            - BranchSide:      'elf_rawfile.c:48,7'
              BranchSideFuncs:
                - __libelf_seterrno
            - BranchSide:      'elf_rawfile.c:56,7'
              BranchSideFuncs:
                - __libelf_readall
        - Branch String:   'elf_rawfile.c:50,11'
          Branch Sides:
            - BranchSide:      'elf_rawfile.c:51,3'
              BranchSideFuncs: []
            - BranchSide:      'elf_rawfile.c:52,7'
              BranchSideFuncs: []
        - Branch String:   'elf_rawfile.c:56,32'
          Branch Sides:
            - BranchSide:      'elf_rawfile.c:56,53'
              BranchSideFuncs:
                - __libelf_readall
            - BranchSide:      'elf_rawfile.c:59,3'
              BranchSideFuncs: []
        - Branch String:   'elf_rawfile.c:56,7'
          Branch Sides:
            - BranchSide:      'elf_rawfile.c:57,5'
              BranchSideFuncs: []
            - BranchSide:      'elf_rawfile.c:59,3'
              BranchSideFuncs: []
        - Branch String:   'elf_rawfile.c:60,7'
          Branch Sides:
            - BranchSide:      'elf_rawfile.c:61,12'
              BranchSideFuncs: []
            - BranchSide:      'elf_rawfile.c:63,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'elf_rawfile.c:48,7'
          Dst:             __libelf_seterrno
        - Src:             'elf_rawfile.c:56,35'
          Dst:             __libelf_readall
    - functionName:    libelf_release_all_children
      functionSourceFile: '/src/elfutils/libelf/./common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - elf
      BBCount:         12
      ICount:          63
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - libelf_release_all_children
      functionUses:    2
      BranchProfiles:
        - Branch String:   './common.h:121,7'
          Branch Sides:
            - BranchSide:      './common.h:121,7'
              BranchSideFuncs:
                - libelf_release_all_children
            - BranchSide:      './common.h:123,20'
              BranchSideFuncs:
                - libelf_release_all_children
        - Branch String:   './common.h:125,7'
          Branch Sides:
            - BranchSide:      './common.h:127,8'
              BranchSideFuncs:
                - libelf_release_all_children
            - BranchSide:      './common.h:133,5'
              BranchSideFuncs: []
        - Branch String:   './common.h:127,8'
          Branch Sides:
            - BranchSide:      './common.h:128,35'
              BranchSideFuncs:
                - libelf_release_all_children
            - BranchSide:      './common.h:130,4'
              BranchSideFuncs:
                - libelf_release_all_children
      Callsites:
        - Src:             './common.h:128,6'
          Dst:             libelf_release_all_children
    - functionName:    set_address
      functionSourceFile: '/src/elfutils/libelf/elf_readall.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - elf
        - offset
      BBCount:         15
      ICount:          93
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - set_address
      functionUses:    2
      BranchProfiles:
        - Branch String:   'elf_readall.c:44,7'
          Branch Sides:
            - BranchSide:      'elf_readall.c:44,7'
              BranchSideFuncs:
                - set_address
            - BranchSide:      'elf_readall.c:46,20'
              BranchSideFuncs:
                - set_address
        - Branch String:   'elf_readall.c:48,7'
          Branch Sides:
            - BranchSide:      'elf_readall.c:50,8'
              BranchSideFuncs:
                - set_address
            - BranchSide:      'elf_readall.c:62,5'
              BranchSideFuncs: []
        - Branch String:   'elf_readall.c:50,8'
          Branch Sides:
            - BranchSide:      'elf_readall.c:52,29'
              BranchSideFuncs:
                - set_address
            - BranchSide:      'elf_readall.c:60,12'
              BranchSideFuncs:
                - set_address
        - Branch String:   'elf_readall.c:54,12'
          Branch Sides:
            - BranchSide:      'elf_readall.c:55,29'
              BranchSideFuncs:
                - set_address
            - BranchSide:      'elf_readall.c:57,21'
              BranchSideFuncs:
                - set_address
      Callsites:
        - Src:             'elf_readall.c:57,8'
          Dst:             set_address
    - functionName:    pread_retry
      functionSourceFile: '/src/elfutils/libelf/../lib/system.h'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - fd
        - buf
        - len
        - off
      BBCount:         20
      ICount:          114
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - __errno_location
        - pread
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../lib/system.h:224,21'
          Branch Sides:
            - BranchSide:      '../lib/system.h:224,21'
              BranchSideFuncs:
                - __errno_location
                - pread
            - BranchSide:      '../lib/system.h:224,21'
              BranchSideFuncs:
                - pread
                - __errno_location
        - Branch String:   '../lib/system.h:224,21'
          Branch Sides:
            - BranchSide:      '../lib/system.h:224,21'
              BranchSideFuncs:
                - pread
                - __errno_location
            - BranchSide:      '../lib/system.h:224,21'
              BranchSideFuncs:
                - pread
                - __errno_location
        - Branch String:   '../lib/system.h:226,11'
          Branch Sides:
            - BranchSide:      '../lib/system.h:227,9'
              BranchSideFuncs: []
            - BranchSide:      '../lib/system.h:229,16'
              BranchSideFuncs:
                - pread
                - __errno_location
        - Branch String:   '../lib/system.h:227,9'
          Branch Sides:
            - BranchSide:      '../lib/system.h:227,19'
              BranchSideFuncs: []
            - BranchSide:      '../lib/system.h:227,25'
              BranchSideFuncs: []
        - Branch String:   '../lib/system.h:230,5'
          Branch Sides:
            - BranchSide:      '../lib/system.h:224,21'
              BranchSideFuncs:
                - pread
                - __errno_location
            - BranchSide:      '../lib/system.h:233,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../lib/system.h:224,21'
          Dst:             pread
        - Src:             '../lib/system.h:224,21'
          Dst:             __errno_location
    - functionName:    libelf_acquire_all_children
      functionSourceFile: '/src/elfutils/libelf/./common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - elf
      BBCount:         12
      ICount:          63
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - libelf_acquire_all_children
      functionUses:    2
      BranchProfiles:
        - Branch String:   './common.h:98,7'
          Branch Sides:
            - BranchSide:      './common.h:98,7'
              BranchSideFuncs:
                - libelf_acquire_all_children
            - BranchSide:      './common.h:100,20'
              BranchSideFuncs:
                - libelf_acquire_all_children
        - Branch String:   './common.h:102,7'
          Branch Sides:
            - BranchSide:      './common.h:104,4'
              BranchSideFuncs:
                - libelf_acquire_all_children
            - BranchSide:      './common.h:111,5'
              BranchSideFuncs: []
        - Branch String:   './common.h:106,8'
          Branch Sides:
            - BranchSide:      './common.h:107,35'
              BranchSideFuncs:
                - libelf_acquire_all_children
            - BranchSide:      './common.h:109,12'
              BranchSideFuncs:
                - libelf_acquire_all_children
      Callsites:
        - Src:             './common.h:107,6'
          Dst:             libelf_acquire_all_children
    - functionName:    __libelf_readall
      functionSourceFile: '/src/elfutils/libelf/elf_readall.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - elf
      BBCount:         27
      ICount:          197
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - __libelf_seterrno
        - fstat
        - libelf_acquire_all_children
        - libelf_release_all_children
        - pread_retry
        - set_address
      functionUses:    1
      BranchProfiles:
        - Branch String:   'elf_readall.c:73,32'
          Branch Sides:
            - BranchSide:      'elf_readall.c:73,35'
              BranchSideFuncs:
                - libelf_acquire_all_children
                - malloc
                - __libelf_seterrno
                - libelf_release_all_children
                - pread_retry.80
                - set_address
                - __libelf_seterrno
                - free
                - fstat
                - __libelf_seterrno
            - BranchSide:      'elf_readall.c:81,7'
              BranchSideFuncs:
                - libelf_acquire_all_children
                - malloc
                - __libelf_seterrno
                - libelf_release_all_children
                - pread_retry.80
                - set_address
                - __libelf_seterrno
                - free
                - fstat
        - Branch String:   'elf_readall.c:73,7'
          Branch Sides:
            - BranchSide:      'elf_readall.c:75,7'
              BranchSideFuncs:
                - __libelf_seterrno
            - BranchSide:      'elf_readall.c:81,7'
              BranchSideFuncs:
                - libelf_acquire_all_children
                - malloc
                - __libelf_seterrno
                - libelf_release_all_children
                - pread_retry.80
                - set_address
                - __libelf_seterrno
                - free
                - fstat
        - Branch String:   'elf_readall.c:81,7'
          Branch Sides:
            - BranchSide:      'elf_readall.c:83,13'
              BranchSideFuncs:
                - libelf_acquire_all_children
                - malloc
                - __libelf_seterrno
                - libelf_release_all_children
                - pread_retry.80
                - set_address
                - __libelf_seterrno
                - free
                - fstat
            - BranchSide:      'elf_readall.c:147,3'
              BranchSideFuncs: []
        - Branch String:   'elf_readall.c:89,11'
          Branch Sides:
            - BranchSide:      'elf_readall.c:94,15'
              BranchSideFuncs:
                - fstat
                - malloc
                - __libelf_seterrno
                - libelf_release_all_children
                - pread_retry.80
                - set_address
                - __libelf_seterrno
                - free
            - BranchSide:      'elf_readall.c:108,21'
              BranchSideFuncs:
                - malloc
                - __libelf_seterrno
                - libelf_release_all_children
                - pread_retry.80
                - set_address
                - __libelf_seterrno
                - free
        - Branch String:   'elf_readall.c:94,8'
          Branch Sides:
            - BranchSide:      'elf_readall.c:95,6'
              BranchSideFuncs:
                - __libelf_seterrno
                - free
                - libelf_release_all_children
            - BranchSide:      'elf_readall.c:99,38'
              BranchSideFuncs:
                - malloc
                - __libelf_seterrno
                - libelf_release_all_children
                - pread_retry.80
                - set_address
                - __libelf_seterrno
                - free
        - Branch String:   'elf_readall.c:109,11'
          Branch Sides:
            - BranchSide:      'elf_readall.c:112,8'
              BranchSideFuncs:
                - pread_retry.80
                - set_address
                - libelf_release_all_children
                - __libelf_seterrno
                - free
            - BranchSide:      'elf_readall.c:141,2'
              BranchSideFuncs:
                - __libelf_seterrno
                - libelf_release_all_children
        - Branch String:   'elf_readall.c:112,8'
          Branch Sides:
            - BranchSide:      'elf_readall.c:116,6'
              BranchSideFuncs:
                - __libelf_seterrno
                - free
                - libelf_release_all_children
            - BranchSide:      'elf_readall.c:125,27'
              BranchSideFuncs:
                - set_address
                - libelf_release_all_children
        - Branch String:   'elf_readall.c:135,12'
          Branch Sides:
            - BranchSide:      'elf_readall.c:136,27'
              BranchSideFuncs:
                - libelf_release_all_children
            - BranchSide:      'elf_readall.c:137,8'
              BranchSideFuncs:
                - libelf_release_all_children
      Callsites:
        - Src:             'elf_readall.c:75,7'
          Dst:             __libelf_seterrno
        - Src:             'elf_readall.c:87,7'
          Dst:             libelf_acquire_all_children
        - Src:             'elf_readall.c:94,8'
          Dst:             fstat
        - Src:             'elf_readall.c:112,8'
          Dst:             pread_retry
        - Src:             'elf_readall.c:119,8'
          Dst:             __libelf_seterrno
        - Src:             'elf_readall.c:132,8'
          Dst:             set_address
        - Src:             'elf_readall.c:141,2'
          Dst:             __libelf_seterrno
        - Src:             'elf_readall.c:144,7'
          Dst:             libelf_release_all_children
    - functionName:    elf_nextscn
      functionSourceFile: '/src/elfutils/libelf/elf_nextscn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - elf
        - scn
      BBCount:         26
      ICount:          149
      EdgeCount:       33
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'elf_nextscn.c:47,7'
          Branch Sides:
            - BranchSide:      'elf_nextscn.c:48,5'
              BranchSideFuncs: []
            - BranchSide:      'elf_nextscn.c:50,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'elf_nextscn.c:52,7'
          Branch Sides:
            - BranchSide:      'elf_nextscn.c:56,11'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'elf_nextscn.c:66,12'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'elf_nextscn.c:57,5'
          Branch Sides:
            - BranchSide:      'elf_nextscn.c:56,11'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'elf_nextscn.c:59,10'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'elf_nextscn.c:56,11'
          Branch Sides:
            - BranchSide:      'elf_nextscn.c:59,10'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'elf_nextscn.c:61,10'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'elf_nextscn.c:68,7'
          Branch Sides:
            - BranchSide:      'elf_nextscn.c:69,14'
              BranchSideFuncs: []
            - BranchSide:      'elf_nextscn.c:70,12'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'elf_nextscn.c:75,7'
          Branch Sides:
            - BranchSide:      'elf_nextscn.c:75,7'
              BranchSideFuncs: []
            - BranchSide:      'elf_nextscn.c:76,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'elf_nextscn.c:75,7'
          Dst:             __assert_fail
    - functionName:    gelf_getshdr
      functionSourceFile: '/src/elfutils/libelf/gelf_getshdr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - scn
        - dst
      BBCount:         22
      ICount:          196
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - __elf32_getshdr_rdlock
        - __elf64_getshdr_rdlock
        - __libelf_seterrno
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gelf_getshdr.c:45,7'
          Branch Sides:
            - BranchSide:      'gelf_getshdr.c:46,5'
              BranchSideFuncs: []
            - BranchSide:      'gelf_getshdr.c:48,7'
              BranchSideFuncs:
                - __elf64_getshdr_rdlock
                - __libelf_seterrno
                - __elf32_getshdr_rdlock
                - __libelf_seterrno
                - __libelf_seterrno
        - Branch String:   'gelf_getshdr.c:48,7'
          Branch Sides:
            - BranchSide:      'gelf_getshdr.c:50,7'
              BranchSideFuncs:
                - __libelf_seterrno
            - BranchSide:      'gelf_getshdr.c:54,3'
              BranchSideFuncs:
                - __elf64_getshdr_rdlock
                - __libelf_seterrno
                - __elf32_getshdr_rdlock
                - __libelf_seterrno
        - Branch String:   'gelf_getshdr.c:56,7'
          Branch Sides:
            - BranchSide:      'gelf_getshdr.c:60,4'
              BranchSideFuncs:
                - __elf32_getshdr_rdlock
                - __libelf_seterrno
            - BranchSide:      'gelf_getshdr.c:86,4'
              BranchSideFuncs:
                - __elf64_getshdr_rdlock
                - __libelf_seterrno
        - Branch String:   'gelf_getshdr.c:60,4'
          Branch Sides:
            - BranchSide:      'gelf_getshdr.c:59,19'
              BranchSideFuncs:
                - __libelf_seterrno
            - BranchSide:      'gelf_getshdr.c:60,45'
              BranchSideFuncs:
                - __elf32_getshdr_rdlock
                - __libelf_seterrno
        - Branch String:   'gelf_getshdr.c:62,11'
          Branch Sides:
            - BranchSide:      'gelf_getshdr.c:64,4'
              BranchSideFuncs:
                - __libelf_seterrno
            - BranchSide:      'gelf_getshdr.c:70,7'
              BranchSideFuncs: []
        - Branch String:   'gelf_getshdr.c:86,4'
          Branch Sides:
            - BranchSide:      'gelf_getshdr.c:85,19'
              BranchSideFuncs:
                - __libelf_seterrno
            - BranchSide:      'gelf_getshdr.c:86,45'
              BranchSideFuncs:
                - __elf64_getshdr_rdlock
                - __libelf_seterrno
        - Branch String:   'gelf_getshdr.c:88,11'
          Branch Sides:
            - BranchSide:      'gelf_getshdr.c:90,4'
              BranchSideFuncs:
                - __libelf_seterrno
            - BranchSide:      'gelf_getshdr.c:95,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gelf_getshdr.c:50,7'
          Dst:             __libelf_seterrno
        - Src:             'gelf_getshdr.c:60,21'
          Dst:             __elf32_getshdr_rdlock
        - Src:             'gelf_getshdr.c:64,4'
          Dst:             __libelf_seterrno
        - Src:             'gelf_getshdr.c:86,21'
          Dst:             __elf64_getshdr_rdlock
        - Src:             'gelf_getshdr.c:90,4'
          Dst:             __libelf_seterrno
    - functionName:    validate_str
      functionSourceFile: '/src/elfutils/libelf/../lib/system.h'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - str
        - from
        - to
      BBCount:         12
      ICount:          68
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - memrchr
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../lib/system.h:137,4'
          Branch Sides:
            - BranchSide:      '../lib/system.h:137,8'
              BranchSideFuncs:
                - memrchr
            - BranchSide:      '../lib/system.h:137,4'
              BranchSideFuncs: []
        - Branch String:   '../lib/system.h:139,5'
          Branch Sides:
            - BranchSide:      '../lib/system.h:138,8'
              BranchSideFuncs:
                - memrchr
            - BranchSide:      '../lib/system.h:139,18'
              BranchSideFuncs:
                - memrchr
      Callsites:
        - Src:             '../lib/system.h:139,8'
          Dst:             memrchr
    - functionName:    memrchr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_zdata
      functionSourceFile: '/src/elfutils/libelf/elf_strptr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - strscn
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __libelf_decompress_elf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'elf_strptr.c:47,7'
          Branch Sides:
            - BranchSide:      'elf_strptr.c:48,5'
              BranchSideFuncs: []
            - BranchSide:      'elf_strptr.c:50,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'elf_strptr.c:46,17'
          Dst:             __libelf_decompress_elf
    - functionName:    elf_strptr
      functionSourceFile: '/src/elfutils/libelf/elf_strptr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - elf
        - idx
        - offset
      BBCount:         102
      ICount:          624
      EdgeCount:       138
      CyclomaticComplexity: 38
      functionsReached:
        - __elf32_getshdr_rdlock
        - __elf64_getshdr_rdlock
        - __libelf_set_rawdata_wrlock
        - __libelf_seterrno
        - get_zdata
        - validate_str
      functionUses:    1
      BranchProfiles:
        - Branch String:   'elf_strptr.c:60,7'
          Branch Sides:
            - BranchSide:      'elf_strptr.c:61,5'
              BranchSideFuncs: []
            - BranchSide:      'elf_strptr.c:63,7'
              BranchSideFuncs:
                - __libelf_seterrno
                - __libelf_seterrno
                - __elf64_getshdr_rdlock
                - validate_str
                - __libelf_seterrno
                - validate_str
                - __libelf_seterrno
                - __libelf_seterrno
                - validate_str
                - __libelf_seterrno
                - __libelf_set_rawdata_wrlock
                - __libelf_seterrno
                - get_zdata
                - __libelf_seterrno
                - __elf32_getshdr_rdlock
                - __libelf_seterrno
                - get_zdata
                - __libelf_seterrno
                - __libelf_seterrno
        - Branch String:   'elf_strptr.c:63,7'
          Branch Sides:
            - BranchSide:      'elf_strptr.c:65,7'
              BranchSideFuncs:
                - __libelf_seterrno
            - BranchSide:      'elf_strptr.c:69,3'
              BranchSideFuncs:
                - __libelf_seterrno
                - __libelf_seterrno
                - __elf64_getshdr_rdlock
                - validate_str
                - __libelf_seterrno
                - validate_str
                - __libelf_seterrno
                - __libelf_seterrno
                - validate_str
                - __libelf_seterrno
                - __libelf_set_rawdata_wrlock
                - __libelf_seterrno
                - get_zdata
                - __libelf_seterrno
                - __elf32_getshdr_rdlock
                - __libelf_seterrno
                - get_zdata
                - __libelf_seterrno
        - Branch String:   'elf_strptr.c:76,10'
          Branch Sides:
            - BranchSide:      'elf_strptr.c:75,24'
              BranchSideFuncs:
                - __libelf_seterrno
                - __libelf_seterrno
                - __elf64_getshdr_rdlock
                - validate_str
                - __libelf_seterrno
                - validate_str
                - __libelf_seterrno
                - __libelf_seterrno
                - validate_str
                - __libelf_seterrno
                - __libelf_set_rawdata_wrlock
                - __libelf_seterrno
                - get_zdata
                - __libelf_seterrno
                - __elf32_getshdr_rdlock
                - __libelf_seterrno
                - get_zdata
                - __libelf_seterrno
            - BranchSide:      'elf_strptr.c:78,13'
              BranchSideFuncs:
                - __libelf_seterrno
                - __libelf_seterrno
                - __elf64_getshdr_rdlock
                - validate_str
                - __libelf_seterrno
                - validate_str
                - __libelf_seterrno
                - __libelf_seterrno
                - validate_str
                - __libelf_seterrno
                - __libelf_set_rawdata_wrlock
                - __libelf_seterrno
                - get_zdata
                - __libelf_seterrno
                - __elf32_getshdr_rdlock
                - __libelf_seterrno
                - get_zdata
                - __libelf_seterrno
        - Branch String:   'elf_strptr.c:75,24'
          Branch Sides:
            - BranchSide:      'elf_strptr.c:78,13'
              BranchSideFuncs:
                - __libelf_seterrno
                - __libelf_seterrno
                - __elf64_getshdr_rdlock
                - validate_str
                - __libelf_seterrno
                - validate_str
                - __libelf_seterrno
                - __libelf_seterrno
                - validate_str
                - __libelf_seterrno
                - __libelf_set_rawdata_wrlock
                - __libelf_seterrno
                - get_zdata
                - __libelf_seterrno
                - __elf32_getshdr_rdlock
                - __libelf_seterrno
                - get_zdata
                - __libelf_seterrno
            - BranchSide:      'elf_strptr.c:78,38'
              BranchSideFuncs:
                - __libelf_seterrno
                - __libelf_seterrno
                - __elf64_getshdr_rdlock
                - validate_str
                - __libelf_seterrno
                - validate_str
                - __libelf_seterrno
                - __libelf_seterrno
                - validate_str
                - __libelf_seterrno
                - __libelf_set_rawdata_wrlock
                - __libelf_seterrno
                - get_zdata
                - __libelf_seterrno
                - __elf32_getshdr_rdlock
                - __libelf_seterrno
                - get_zdata
                - __libelf_seterrno
        - Branch String:   'elf_strptr.c:81,11'
          Branch Sides:
            - BranchSide:      'elf_strptr.c:83,8'
              BranchSideFuncs:
                - __libelf_seterrno
                - __elf64_getshdr_rdlock
                - validate_str
                - __libelf_seterrno
                - validate_str
                - __libelf_seterrno
                - __libelf_seterrno
                - validate_str
                - __libelf_seterrno
                - __libelf_set_rawdata_wrlock
                - __libelf_seterrno
                - get_zdata
                - __libelf_seterrno
                - __elf32_getshdr_rdlock
                - __libelf_seterrno
                - get_zdata
                - __libelf_seterrno
            - BranchSide:      'elf_strptr.c:93,14'
              BranchSideFuncs:
                - __libelf_seterrno
                - __elf64_getshdr_rdlock
                - validate_str
                - __libelf_seterrno
                - validate_str
                - __libelf_seterrno
                - __libelf_seterrno
                - validate_str
                - __libelf_seterrno
                - __libelf_set_rawdata_wrlock
                - __libelf_seterrno
                - get_zdata
                - __libelf_seterrno
                - __elf32_getshdr_rdlock
                - __libelf_seterrno
                - get_zdata
                - __libelf_seterrno
                - __libelf_seterrno
        - Branch String:   'elf_strptr.c:83,8'
          Branch Sides:
            - BranchSide:      'elf_strptr.c:84,16'
              BranchSideFuncs:
                - __elf64_getshdr_rdlock
                - validate_str
                - __libelf_seterrno
                - validate_str
                - __libelf_seterrno
                - __libelf_seterrno
                - validate_str
                - __libelf_seterrno
                - __libelf_set_rawdata_wrlock
                - __libelf_seterrno
                - get_zdata
                - __libelf_seterrno
                - __elf32_getshdr_rdlock
                - __libelf_seterrno
                - get_zdata
                - __libelf_seterrno
            - BranchSide:      'elf_strptr.c:87,8'
              BranchSideFuncs:
                - __libelf_seterrno
        - Branch String:   'elf_strptr.c:96,11'
          Branch Sides:
            - BranchSide:      'elf_strptr.c:79,3'
              BranchSideFuncs:
                - __libelf_seterrno
            - BranchSide:      'elf_strptr.c:98,4'
              BranchSideFuncs:
                - __libelf_seterrno
        - Branch String:   'elf_strptr.c:104,7'
          Branch Sides:
            - BranchSide:      'elf_strptr.c:106,26'
              BranchSideFuncs:
                - __elf32_getshdr_rdlock
                - validate_str
                - __libelf_seterrno
                - validate_str
                - __libelf_seterrno
                - __libelf_seterrno
                - validate_str
                - __libelf_seterrno
                - __libelf_set_rawdata_wrlock
                - __libelf_seterrno
                - get_zdata
                - __libelf_seterrno
            - BranchSide:      'elf_strptr.c:132,26'
              BranchSideFuncs:
                - __elf64_getshdr_rdlock
                - validate_str
                - __libelf_seterrno
                - validate_str
                - __libelf_seterrno
                - __libelf_seterrno
                - validate_str
                - __libelf_seterrno
                - __libelf_set_rawdata_wrlock
                - __libelf_seterrno
                - get_zdata
                - __libelf_seterrno
        - Branch String:   'elf_strptr.c:106,26'
          Branch Sides:
            - BranchSide:      'elf_strptr.c:106,19'
              BranchSideFuncs:
                - validate_str
                - __libelf_seterrno
                - validate_str
                - __libelf_seterrno
                - __libelf_seterrno
                - validate_str
                - __libelf_seterrno
                - __libelf_set_rawdata_wrlock
                - __libelf_seterrno
                - get_zdata
                - __libelf_seterrno
            - BranchSide:      'elf_strptr.c:106,70'
              BranchSideFuncs:
                - __elf32_getshdr_rdlock
                - validate_str
                - __libelf_seterrno
                - validate_str
                - __libelf_seterrno
                - __libelf_seterrno
                - validate_str
                - __libelf_seterrno
                - __libelf_set_rawdata_wrlock
                - __libelf_seterrno
                - get_zdata
                - __libelf_seterrno
        - Branch String:   'elf_strptr.c:107,11'
          Branch Sides:
            - BranchSide:      'elf_strptr.c:107,11'
              BranchSideFuncs:
                - validate_str
                - __libelf_seterrno
                - validate_str
                - __libelf_seterrno
                - __libelf_seterrno
                - validate_str
                - __libelf_seterrno
                - __libelf_set_rawdata_wrlock
                - __libelf_seterrno
                - get_zdata
                - __libelf_seterrno
            - BranchSide:      'elf_strptr.c:107,11'
              BranchSideFuncs:
                - validate_str
                - __libelf_seterrno
                - validate_str
                - __libelf_seterrno
                - __libelf_seterrno
                - validate_str
                - __libelf_seterrno
                - __libelf_set_rawdata_wrlock
                - __libelf_seterrno
                - get_zdata
                - __libelf_seterrno
        - Branch String:   'elf_strptr.c:107,11'
          Branch Sides:
            - BranchSide:      'elf_strptr.c:110,4'
              BranchSideFuncs:
                - __libelf_seterrno
            - BranchSide:      'elf_strptr.c:114,12'
              BranchSideFuncs:
                - validate_str
                - __libelf_seterrno
                - validate_str
                - __libelf_seterrno
                - __libelf_seterrno
                - validate_str
                - __libelf_seterrno
                - __libelf_set_rawdata_wrlock
                - __libelf_seterrno
                - get_zdata
        - Branch String:   'elf_strptr.c:114,11'
          Branch Sides:
            - BranchSide:      'elf_strptr.c:115,12'
              BranchSideFuncs:
                - validate_str
                - __libelf_seterrno
                - validate_str
                - __libelf_seterrno
                - __libelf_seterrno
                - validate_str
                - __libelf_seterrno
                - __libelf_set_rawdata_wrlock
                - __libelf_seterrno
            - BranchSide:      'elf_strptr.c:118,8'
              BranchSideFuncs:
                - validate_str
                - __libelf_seterrno
                - validate_str
                - __libelf_seterrno
                - __libelf_seterrno
                - validate_str
                - __libelf_seterrno
                - __libelf_set_rawdata_wrlock
                - __libelf_seterrno
                - get_zdata
        - Branch String:   'elf_strptr.c:118,35'
          Branch Sides:
            - BranchSide:      'elf_strptr.c:118,49'
              BranchSideFuncs:
                - get_zdata
                - validate_str
                - __libelf_seterrno
                - validate_str
                - __libelf_seterrno
                - __libelf_seterrno
                - validate_str
                - __libelf_seterrno
                - __libelf_set_rawdata_wrlock
                - __libelf_seterrno
            - BranchSide:      'elf_strptr.c:120,14'
              BranchSideFuncs:
                - validate_str
                - __libelf_seterrno
                - validate_str
                - __libelf_seterrno
                - __libelf_seterrno
                - validate_str
                - __libelf_seterrno
                - __libelf_set_rawdata_wrlock
                - __libelf_seterrno
        - Branch String:   'elf_strptr.c:118,8'
          Branch Sides:
            - BranchSide:      'elf_strptr.c:119,6'
              BranchSideFuncs: []
            - BranchSide:      'elf_strptr.c:120,14'
              BranchSideFuncs:
                - validate_str
                - __libelf_seterrno
                - validate_str
                - __libelf_seterrno
                - __libelf_seterrno
                - validate_str
                - __libelf_seterrno
                - __libelf_set_rawdata_wrlock
                - __libelf_seterrno
        - Branch String:   'elf_strptr.c:123,11'
          Branch Sides:
            - BranchSide:      'elf_strptr.c:126,4'
              BranchSideFuncs:
                - __libelf_seterrno
            - BranchSide:      'elf_strptr.c:129,5'
              BranchSideFuncs:
                - validate_str
                - __libelf_seterrno
                - validate_str
                - __libelf_seterrno
                - __libelf_seterrno
                - validate_str
                - __libelf_seterrno
                - __libelf_set_rawdata_wrlock
        - Branch String:   'elf_strptr.c:132,26'
          Branch Sides:
            - BranchSide:      'elf_strptr.c:132,19'
              BranchSideFuncs:
                - validate_str
                - __libelf_seterrno
                - validate_str
                - __libelf_seterrno
                - __libelf_seterrno
                - validate_str
                - __libelf_seterrno
                - __libelf_set_rawdata_wrlock
                - __libelf_seterrno
                - get_zdata
                - __libelf_seterrno
            - BranchSide:      'elf_strptr.c:132,70'
              BranchSideFuncs:
                - __elf64_getshdr_rdlock
                - validate_str
                - __libelf_seterrno
                - validate_str
                - __libelf_seterrno
                - __libelf_seterrno
                - validate_str
                - __libelf_seterrno
                - __libelf_set_rawdata_wrlock
                - __libelf_seterrno
                - get_zdata
                - __libelf_seterrno
        - Branch String:   'elf_strptr.c:133,11'
          Branch Sides:
            - BranchSide:      'elf_strptr.c:133,11'
              BranchSideFuncs:
                - validate_str
                - __libelf_seterrno
                - validate_str
                - __libelf_seterrno
                - __libelf_seterrno
                - validate_str
                - __libelf_seterrno
                - __libelf_set_rawdata_wrlock
                - __libelf_seterrno
                - get_zdata
                - __libelf_seterrno
            - BranchSide:      'elf_strptr.c:133,11'
              BranchSideFuncs:
                - validate_str
                - __libelf_seterrno
                - validate_str
                - __libelf_seterrno
                - __libelf_seterrno
                - validate_str
                - __libelf_seterrno
                - __libelf_set_rawdata_wrlock
                - __libelf_seterrno
                - get_zdata
                - __libelf_seterrno
        - Branch String:   'elf_strptr.c:133,11'
          Branch Sides:
            - BranchSide:      'elf_strptr.c:136,4'
              BranchSideFuncs:
                - __libelf_seterrno
            - BranchSide:      'elf_strptr.c:140,12'
              BranchSideFuncs:
                - validate_str
                - __libelf_seterrno
                - validate_str
                - __libelf_seterrno
                - __libelf_seterrno
                - validate_str
                - __libelf_seterrno
                - __libelf_set_rawdata_wrlock
                - __libelf_seterrno
                - get_zdata
        - Branch String:   'elf_strptr.c:140,11'
          Branch Sides:
            - BranchSide:      'elf_strptr.c:141,12'
              BranchSideFuncs:
                - validate_str
                - __libelf_seterrno
                - validate_str
                - __libelf_seterrno
                - __libelf_seterrno
                - validate_str
                - __libelf_seterrno
                - __libelf_set_rawdata_wrlock
                - __libelf_seterrno
            - BranchSide:      'elf_strptr.c:144,8'
              BranchSideFuncs:
                - validate_str
                - __libelf_seterrno
                - validate_str
                - __libelf_seterrno
                - __libelf_seterrno
                - validate_str
                - __libelf_seterrno
                - __libelf_set_rawdata_wrlock
                - __libelf_seterrno
                - get_zdata
        - Branch String:   'elf_strptr.c:144,35'
          Branch Sides:
            - BranchSide:      'elf_strptr.c:144,49'
              BranchSideFuncs:
                - get_zdata
                - validate_str
                - __libelf_seterrno
                - validate_str
                - __libelf_seterrno
                - __libelf_seterrno
                - validate_str
                - __libelf_seterrno
                - __libelf_set_rawdata_wrlock
                - __libelf_seterrno
            - BranchSide:      'elf_strptr.c:146,14'
              BranchSideFuncs:
                - validate_str
                - __libelf_seterrno
                - validate_str
                - __libelf_seterrno
                - __libelf_seterrno
                - validate_str
                - __libelf_seterrno
                - __libelf_set_rawdata_wrlock
                - __libelf_seterrno
        - Branch String:   'elf_strptr.c:144,8'
          Branch Sides:
            - BranchSide:      'elf_strptr.c:145,6'
              BranchSideFuncs: []
            - BranchSide:      'elf_strptr.c:146,14'
              BranchSideFuncs:
                - validate_str
                - __libelf_seterrno
                - validate_str
                - __libelf_seterrno
                - __libelf_seterrno
                - validate_str
                - __libelf_seterrno
                - __libelf_set_rawdata_wrlock
                - __libelf_seterrno
        - Branch String:   'elf_strptr.c:149,11'
          Branch Sides:
            - BranchSide:      'elf_strptr.c:0,0'
              BranchSideFuncs:
                - __libelf_seterrno
            - BranchSide:      'elf_strptr.c:152,4'
              BranchSideFuncs:
                - __libelf_seterrno
        - Branch String:   'elf_strptr.c:157,36'
          Branch Sides:
            - BranchSide:      'elf_strptr.c:157,41'
              BranchSideFuncs:
                - validate_str
                - __libelf_seterrno
                - validate_str
                - __libelf_seterrno
                - __libelf_seterrno
                - validate_str
                - __libelf_seterrno
                - __libelf_set_rawdata_wrlock
            - BranchSide:      'elf_strptr.c:167,7'
              BranchSideFuncs:
                - validate_str
                - __libelf_seterrno
                - validate_str
                - __libelf_seterrno
                - __libelf_seterrno
                - validate_str
                - __libelf_seterrno
        - Branch String:   'elf_strptr.c:157,7'
          Branch Sides:
            - BranchSide:      'elf_strptr.c:159,7'
              BranchSideFuncs:
                - validate_str
                - __libelf_seterrno
                - validate_str
                - __libelf_seterrno
                - __libelf_seterrno
                - validate_str
                - __libelf_seterrno
            - BranchSide:      'elf_strptr.c:167,7'
              BranchSideFuncs:
                - validate_str
                - __libelf_seterrno
                - validate_str
                - __libelf_seterrno
                - __libelf_seterrno
                - validate_str
                - __libelf_seterrno
        - Branch String:   'elf_strptr.c:161,40'
          Branch Sides:
            - BranchSide:      'elf_strptr.c:161,45'
              BranchSideFuncs:
                - __libelf_set_rawdata_wrlock
                - validate_str
                - __libelf_seterrno
                - validate_str
                - __libelf_seterrno
                - __libelf_seterrno
                - validate_str
                - __libelf_seterrno
            - BranchSide:      'elf_strptr.c:165,5'
              BranchSideFuncs:
                - validate_str
                - __libelf_seterrno
                - validate_str
                - __libelf_seterrno
                - __libelf_seterrno
                - validate_str
                - __libelf_seterrno
        - Branch String:   'elf_strptr.c:163,4'
          Branch Sides:
            - BranchSide:      'elf_strptr.c:163,36'
              BranchSideFuncs:
                - validate_str
                - __libelf_seterrno
                - validate_str
                - __libelf_seterrno
                - __libelf_seterrno
                - validate_str
                - __libelf_seterrno
            - BranchSide:      'elf_strptr.c:165,5'
              BranchSideFuncs:
                - validate_str
                - __libelf_seterrno
                - validate_str
                - __libelf_seterrno
                - __libelf_seterrno
                - validate_str
                - __libelf_seterrno
        - Branch String:   'elf_strptr.c:161,11'
          Branch Sides:
            - BranchSide:      'elf_strptr.c:164,2'
              BranchSideFuncs: []
            - BranchSide:      'elf_strptr.c:165,5'
              BranchSideFuncs:
                - validate_str
                - __libelf_seterrno
                - validate_str
                - __libelf_seterrno
                - __libelf_seterrno
                - validate_str
                - __libelf_seterrno
        - Branch String:   'elf_strptr.c:167,7'
          Branch Sides:
            - BranchSide:      'elf_strptr.c:171,11'
              BranchSideFuncs:
                - validate_str
                - __libelf_seterrno
            - BranchSide:      'elf_strptr.c:176,12'
              BranchSideFuncs:
                - validate_str
                - __libelf_seterrno
                - validate_str
                - __libelf_seterrno
                - __libelf_seterrno
        - Branch String:   'elf_strptr.c:171,11'
          Branch Sides:
            - BranchSide:      'elf_strptr.c:172,19'
              BranchSideFuncs: []
            - BranchSide:      'elf_strptr.c:174,9'
              BranchSideFuncs:
                - __libelf_seterrno
        - Branch String:   'elf_strptr.c:176,12'
          Branch Sides:
            - BranchSide:      'elf_strptr.c:190,11'
              BranchSideFuncs:
                - validate_str
                - __libelf_seterrno
                - __libelf_seterrno
            - BranchSide:      'elf_strptr.c:201,35'
              BranchSideFuncs:
                - validate_str
                - __libelf_seterrno
        - Branch String:   'elf_strptr.c:190,11'
          Branch Sides:
            - BranchSide:      'elf_strptr.c:191,2'
              BranchSideFuncs:
                - __libelf_seterrno
            - BranchSide:      'elf_strptr.c:192,16'
              BranchSideFuncs:
                - validate_str
                - __libelf_seterrno
        - Branch String:   'elf_strptr.c:192,16'
          Branch Sides:
            - BranchSide:      'elf_strptr.c:193,12'
              BranchSideFuncs: []
            - BranchSide:      'elf_strptr.c:195,2'
              BranchSideFuncs:
                - __libelf_seterrno
        - Branch String:   'elf_strptr.c:205,8'
          Branch Sides:
            - BranchSide:      'elf_strptr.c:205,11'
              BranchSideFuncs:
                - validate_str
                - __libelf_seterrno
            - BranchSide:      'elf_strptr.c:219,9'
              BranchSideFuncs:
                - validate_str
                - __libelf_seterrno
        - Branch String:   'elf_strptr.c:204,8'
          Branch Sides:
            - BranchSide:      'elf_strptr.c:209,12'
              BranchSideFuncs:
                - validate_str
                - __libelf_seterrno
            - BranchSide:      'elf_strptr.c:219,9'
              BranchSideFuncs:
                - validate_str
                - __libelf_seterrno
        - Branch String:   'elf_strptr.c:209,12'
          Branch Sides:
            - BranchSide:      'elf_strptr.c:212,22'
              BranchSideFuncs: []
            - BranchSide:      'elf_strptr.c:215,3'
              BranchSideFuncs:
                - __libelf_seterrno
      Callsites:
        - Src:             'elf_strptr.c:65,7'
          Dst:             __libelf_seterrno
        - Src:             'elf_strptr.c:87,8'
          Dst:             __libelf_seterrno
        - Src:             'elf_strptr.c:98,4'
          Dst:             __libelf_seterrno
        - Src:             'elf_strptr.c:106,46'
          Dst:             __elf32_getshdr_rdlock
        - Src:             'elf_strptr.c:110,4'
          Dst:             __libelf_seterrno
        - Src:             'elf_strptr.c:118,38'
          Dst:             get_zdata
        - Src:             'elf_strptr.c:126,4'
          Dst:             __libelf_seterrno
        - Src:             'elf_strptr.c:132,46'
          Dst:             __elf64_getshdr_rdlock
        - Src:             'elf_strptr.c:136,4'
          Dst:             __libelf_seterrno
        - Src:             'elf_strptr.c:144,38'
          Dst:             get_zdata
        - Src:             'elf_strptr.c:152,4'
          Dst:             __libelf_seterrno
        - Src:             'elf_strptr.c:163,7'
          Dst:             __libelf_set_rawdata_wrlock
        - Src:             'elf_strptr.c:171,11'
          Dst:             validate_str
        - Src:             'elf_strptr.c:174,9'
          Dst:             __libelf_seterrno
        - Src:             'elf_strptr.c:191,2'
          Dst:             __libelf_seterrno
        - Src:             'elf_strptr.c:192,16'
          Dst:             validate_str
        - Src:             'elf_strptr.c:195,2'
          Dst:             __libelf_seterrno
        - Src:             'elf_strptr.c:209,12'
          Dst:             validate_str
        - Src:             'elf_strptr.c:215,3'
          Dst:             __libelf_seterrno
    - functionName:    __elf_getdata_wrlock
      functionSourceFile: '/src/elfutils/libelf/elf_getdata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 589
      functionLinenumberEnd: 598
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - scn
        - data
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __elf_getdata_rdlock
      functionUses:    2
      BranchProfiles:
        - Branch String:   'elf_getdata.c:592,7'
          Branch Sides:
            - BranchSide:      'elf_getdata.c:593,5'
              BranchSideFuncs: []
            - BranchSide:      'elf_getdata.c:595,34'
              BranchSideFuncs:
                - __elf_getdata_rdlock
      Callsites:
        - Src:             'elf_getdata.c:595,12'
          Dst:             __elf_getdata_rdlock
    - functionName:    __elf_getdata_rdlock
      functionSourceFile: '/src/elfutils/libelf/elf_getdata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 477
      functionLinenumberEnd: 569
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - scn
        - data
      BBCount:         36
      ICount:          206
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached:
        - __libelf_set_data_list_rdlock
        - __libelf_set_rawdata_wrlock
        - __libelf_seterrno
      functionUses:    2
      BranchProfiles:
        - Branch String:   'elf_getdata.c:482,7'
          Branch Sides:
            - BranchSide:      'elf_getdata.c:483,5'
              BranchSideFuncs: []
            - BranchSide:      'elf_getdata.c:485,7'
              BranchSideFuncs:
                - __libelf_set_data_list_rdlock
                - __libelf_set_rawdata_wrlock
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
        - Branch String:   'elf_getdata.c:485,7'
          Branch Sides:
            - BranchSide:      'elf_getdata.c:487,7'
              BranchSideFuncs:
                - __libelf_seterrno
            - BranchSide:      'elf_getdata.c:492,9'
              BranchSideFuncs:
                - __libelf_set_data_list_rdlock
                - __libelf_set_rawdata_wrlock
                - __libelf_seterrno
                - __libelf_seterrno
        - Branch String:   'elf_getdata.c:499,7'
          Branch Sides:
            - BranchSide:      'elf_getdata.c:506,11'
              BranchSideFuncs:
                - __libelf_seterrno
                - __libelf_seterrno
            - BranchSide:      'elf_getdata.c:540,7'
              BranchSideFuncs:
                - __libelf_set_data_list_rdlock
                - __libelf_set_rawdata_wrlock
        - Branch String:   'elf_getdata.c:509,4'
          Branch Sides:
            - BranchSide:      'elf_getdata.c:509,7'
              BranchSideFuncs:
                - __libelf_seterrno
            - BranchSide:      'elf_getdata.c:511,4'
              BranchSideFuncs:
                - __libelf_seterrno
        - Branch String:   'elf_getdata.c:506,11'
          Branch Sides:
            - BranchSide:      'elf_getdata.c:511,4'
              BranchSideFuncs:
                - __libelf_seterrno
            - BranchSide:      'elf_getdata.c:516,15'
              BranchSideFuncs:
                - __libelf_seterrno
        - Branch String:   'elf_getdata.c:521,8'
          Branch Sides:
            - BranchSide:      'elf_getdata.c:523,8'
              BranchSideFuncs:
                - __libelf_seterrno
            - BranchSide:      'elf_getdata.c:527,9'
              BranchSideFuncs:
                - __libelf_seterrno
        - Branch String:   'elf_getdata.c:527,8'
          Branch Sides:
            - BranchSide:      'elf_getdata.c:529,6'
              BranchSideFuncs: []
            - BranchSide:      'elf_getdata.c:531,11'
              BranchSideFuncs:
                - __libelf_seterrno
        - Branch String:   'elf_getdata.c:535,16'
          Branch Sides:
            - BranchSide:      'elf_getdata.c:535,30'
              BranchSideFuncs: []
            - BranchSide:      'elf_getdata.c:535,14'
              BranchSideFuncs: []
        - Branch String:   'elf_getdata.c:540,7'
          Branch Sides:
            - BranchSide:      'elf_getdata.c:546,7'
              BranchSideFuncs:
                - __libelf_set_data_list_rdlock
                - __libelf_set_rawdata_wrlock
            - BranchSide:      'elf_getdata.c:561,7'
              BranchSideFuncs:
                - __libelf_set_data_list_rdlock
        - Branch String:   'elf_getdata.c:553,31'
          Branch Sides:
            - BranchSide:      'elf_getdata.c:553,63'
              BranchSideFuncs:
                - __libelf_set_rawdata_wrlock
                - __libelf_set_data_list_rdlock
            - BranchSide:      'elf_getdata.c:556,5'
              BranchSideFuncs:
                - __libelf_set_data_list_rdlock
        - Branch String:   'elf_getdata.c:553,11'
          Branch Sides:
            - BranchSide:      'elf_getdata.c:555,2'
              BranchSideFuncs: []
            - BranchSide:      'elf_getdata.c:556,5'
              BranchSideFuncs:
                - __libelf_set_data_list_rdlock
        - Branch String:   'elf_getdata.c:561,7'
          Branch Sides:
            - BranchSide:      'elf_getdata.c:562,36'
              BranchSideFuncs:
                - __libelf_set_data_list_rdlock
            - BranchSide:      'elf_getdata.c:565,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'elf_getdata.c:487,7'
          Dst:             __libelf_seterrno
        - Src:             'elf_getdata.c:511,4'
          Dst:             __libelf_seterrno
        - Src:             'elf_getdata.c:523,8'
          Dst:             __libelf_seterrno
        - Src:             'elf_getdata.c:553,34'
          Dst:             __libelf_set_rawdata_wrlock
        - Src:             'elf_getdata.c:562,5'
          Dst:             __libelf_set_data_list_rdlock
    - functionName:    __libelf_set_rawdata_wrlock
      functionSourceFile: '/src/elfutils/libelf/elf_getdata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 418
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - scn
      BBCount:         113
      ICount:          819
      EdgeCount:       154
      CyclomaticComplexity: 43
      functionsReached:
        - __elf32_getshdr_wrlock
        - __elf64_getshdr_wrlock
        - __gelf_getehdr_rdlock
        - __libelf_data_type
        - __libelf_seterrno
        - pread_retry
      functionUses:    3
      BranchProfiles:
        - Branch String:   'elf_getdata.c:223,7'
          Branch Sides:
            - BranchSide:      'elf_getdata.c:226,4'
              BranchSideFuncs:
                - __elf32_getshdr_wrlock
                - __gelf_getehdr_rdlock
                - __libelf_data_type
                - __libelf_seterrno
                - malloc
                - pread_retry.135
                - free
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __gelf_getehdr_rdlock
            - BranchSide:      'elf_getdata.c:241,4'
              BranchSideFuncs:
                - __elf64_getshdr_wrlock
                - __gelf_getehdr_rdlock
                - __libelf_data_type
                - __libelf_seterrno
                - malloc
                - pread_retry.135
                - free
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __gelf_getehdr_rdlock
        - Branch String:   'elf_getdata.c:226,4'
          Branch Sides:
            - BranchSide:      'elf_getdata.c:225,19'
              BranchSideFuncs:
                - __gelf_getehdr_rdlock
                - __libelf_data_type
                - __libelf_seterrno
                - malloc
                - pread_retry.135
                - free
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __gelf_getehdr_rdlock
            - BranchSide:      'elf_getdata.c:226,45'
              BranchSideFuncs:
                - __elf32_getshdr_wrlock
                - __gelf_getehdr_rdlock
                - __libelf_data_type
                - __libelf_seterrno
                - malloc
                - pread_retry.135
                - free
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __gelf_getehdr_rdlock
        - Branch String:   'elf_getdata.c:228,11'
          Branch Sides:
            - BranchSide:      'elf_getdata.c:230,2'
              BranchSideFuncs: []
            - BranchSide:      'elf_getdata.c:232,16'
              BranchSideFuncs:
                - __gelf_getehdr_rdlock
                - __libelf_data_type
                - __libelf_seterrno
                - malloc
                - pread_retry.135
                - free
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __gelf_getehdr_rdlock
        - Branch String:   'elf_getdata.c:241,4'
          Branch Sides:
            - BranchSide:      'elf_getdata.c:240,19'
              BranchSideFuncs:
                - __gelf_getehdr_rdlock
                - __libelf_data_type
                - __libelf_seterrno
                - malloc
                - pread_retry.135
                - free
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __gelf_getehdr_rdlock
            - BranchSide:      'elf_getdata.c:241,45'
              BranchSideFuncs:
                - __elf64_getshdr_wrlock
                - __gelf_getehdr_rdlock
                - __libelf_data_type
                - __libelf_seterrno
                - malloc
                - pread_retry.135
                - free
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __gelf_getehdr_rdlock
        - Branch String:   'elf_getdata.c:243,11'
          Branch Sides:
            - BranchSide:      'elf_getdata.c:245,2'
              BranchSideFuncs: []
            - BranchSide:      'elf_getdata.c:247,16'
              BranchSideFuncs:
                - __gelf_getehdr_rdlock
                - __libelf_data_type
                - __libelf_seterrno
                - malloc
                - pread_retry.135
                - free
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __gelf_getehdr_rdlock
        - Branch String:   'elf_getdata.c:256,17'
          Branch Sides:
            - BranchSide:      'elf_getdata.c:256,20'
              BranchSideFuncs:
                - __gelf_getehdr_rdlock
                - __libelf_data_type
                - __libelf_seterrno
                - malloc
                - pread_retry.135
                - free
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __gelf_getehdr_rdlock
            - BranchSide:      'elf_getdata.c:360,27'
              BranchSideFuncs:
                - __gelf_getehdr_rdlock
                - __libelf_data_type
        - Branch String:   'elf_getdata.c:256,7'
          Branch Sides:
            - BranchSide:      'elf_getdata.c:265,12'
              BranchSideFuncs:
                - __libelf_seterrno
                - malloc
                - pread_retry.135
                - __gelf_getehdr_rdlock
                - __libelf_data_type
                - free
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __gelf_getehdr_rdlock
            - BranchSide:      'elf_getdata.c:360,27'
              BranchSideFuncs:
                - __gelf_getehdr_rdlock
                - __libelf_data_type
        - Branch String:   'elf_getdata.c:265,11'
          Branch Sides:
            - BranchSide:      'elf_getdata.c:267,12'
              BranchSideFuncs:
                - __libelf_seterrno
                - malloc
                - pread_retry.135
                - __gelf_getehdr_rdlock
                - __libelf_data_type
                - free
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
            - BranchSide:      'elf_getdata.c:270,16'
              BranchSideFuncs:
                - __libelf_seterrno
                - malloc
                - pread_retry.135
                - __gelf_getehdr_rdlock
                - __libelf_data_type
                - free
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __gelf_getehdr_rdlock
        - Branch String:   'elf_getdata.c:268,12'
          Branch Sides:
            - BranchSide:      'elf_getdata.c:292,11'
              BranchSideFuncs:
                - __libelf_seterrno
                - malloc
                - pread_retry.135
                - __gelf_getehdr_rdlock
                - __libelf_data_type
                - free
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
            - BranchSide:      'elf_getdata.c:292,11'
              BranchSideFuncs:
                - __libelf_seterrno
                - malloc
                - pread_retry.135
                - __gelf_getehdr_rdlock
                - __libelf_data_type
                - free
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
        - Branch String:   'elf_getdata.c:270,16'
          Branch Sides:
            - BranchSide:      'elf_getdata.c:273,45'
              BranchSideFuncs:
                - __gelf_getehdr_rdlock
                - __libelf_seterrno
                - malloc
                - pread_retry.135
                - __gelf_getehdr_rdlock
                - __libelf_data_type
                - free
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
            - BranchSide:      'elf_getdata.c:280,28'
              BranchSideFuncs:
                - __libelf_seterrno
                - malloc
                - pread_retry.135
                - __gelf_getehdr_rdlock
                - __libelf_data_type
                - free
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
        - Branch String:   'elf_getdata.c:274,8'
          Branch Sides:
            - BranchSide:      'elf_getdata.c:275,6'
              BranchSideFuncs: []
            - BranchSide:      'elf_getdata.c:276,14'
              BranchSideFuncs:
                - __libelf_seterrno
                - malloc
                - pread_retry.135
                - __gelf_getehdr_rdlock
                - __libelf_data_type
                - free
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
        - Branch String:   'elf_getdata.c:280,28'
          Branch Sides:
            - BranchSide:      'elf_getdata.c:280,28'
              BranchSideFuncs:
                - __libelf_seterrno
                - malloc
                - pread_retry.135
                - __gelf_getehdr_rdlock
                - __libelf_data_type
                - free
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
            - BranchSide:      'elf_getdata.c:280,28'
              BranchSideFuncs:
                - __libelf_seterrno
                - malloc
                - pread_retry.135
                - __gelf_getehdr_rdlock
                - __libelf_data_type
                - free
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
        - Branch String:   'elf_getdata.c:280,28'
          Branch Sides:
            - BranchSide:      'elf_getdata.c:280,17'
              BranchSideFuncs:
                - __libelf_seterrno
                - malloc
                - pread_retry.135
                - __gelf_getehdr_rdlock
                - __libelf_data_type
                - free
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
            - BranchSide:      'elf_getdata.c:280,28'
              BranchSideFuncs:
                - __libelf_seterrno
                - malloc
                - pread_retry.135
                - __gelf_getehdr_rdlock
                - __libelf_data_type
                - free
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
        - Branch String:   'elf_getdata.c:280,28'
          Branch Sides:
            - BranchSide:      'elf_getdata.c:280,28'
              BranchSideFuncs:
                - __libelf_seterrno
                - malloc
                - pread_retry.135
                - __gelf_getehdr_rdlock
                - __libelf_data_type
                - free
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
            - BranchSide:      'elf_getdata.c:280,17'
              BranchSideFuncs:
                - __libelf_seterrno
                - malloc
                - pread_retry.135
                - __gelf_getehdr_rdlock
                - __libelf_data_type
                - free
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
        - Branch String:   'elf_getdata.c:280,28'
          Branch Sides:
            - BranchSide:      'elf_getdata.c:280,17'
              BranchSideFuncs:
                - __libelf_seterrno
                - malloc
                - pread_retry.135
                - __gelf_getehdr_rdlock
                - __libelf_data_type
                - free
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
            - BranchSide:      'elf_getdata.c:280,17'
              BranchSideFuncs:
                - __libelf_seterrno
                - malloc
                - pread_retry.135
                - __gelf_getehdr_rdlock
                - __libelf_data_type
                - free
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
        - Branch String:   'elf_getdata.c:281,24'
          Branch Sides:
            - BranchSide:      'elf_getdata.c:281,27'
              BranchSideFuncs:
                - __libelf_seterrno
                - malloc
                - pread_retry.135
                - __gelf_getehdr_rdlock
                - __libelf_data_type
                - free
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
            - BranchSide:      'elf_getdata.c:283,8'
              BranchSideFuncs:
                - __libelf_seterrno
                - malloc
                - pread_retry.135
                - __gelf_getehdr_rdlock
                - __libelf_data_type
                - free
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
        - Branch String:   'elf_getdata.c:281,8'
          Branch Sides:
            - BranchSide:      'elf_getdata.c:282,8'
              BranchSideFuncs:
                - __libelf_seterrno
                - malloc
                - pread_retry.135
                - __gelf_getehdr_rdlock
                - __libelf_data_type
                - free
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
            - BranchSide:      'elf_getdata.c:283,8'
              BranchSideFuncs:
                - __libelf_seterrno
                - malloc
                - pread_retry.135
                - __gelf_getehdr_rdlock
                - __libelf_data_type
                - free
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
        - Branch String:   'elf_getdata.c:283,24'
          Branch Sides:
            - BranchSide:      'elf_getdata.c:283,27'
              BranchSideFuncs:
                - __libelf_seterrno
                - malloc
                - pread_retry.135
                - __gelf_getehdr_rdlock
                - __libelf_data_type
                - free
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
            - BranchSide:      'elf_getdata.c:285,14'
              BranchSideFuncs:
                - __libelf_seterrno
                - malloc
                - pread_retry.135
                - __gelf_getehdr_rdlock
                - __libelf_data_type
                - free
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
        - Branch String:   'elf_getdata.c:283,43'
          Branch Sides:
            - BranchSide:      'elf_getdata.c:283,46'
              BranchSideFuncs:
                - __libelf_seterrno
                - malloc
                - pread_retry.135
                - __gelf_getehdr_rdlock
                - __libelf_data_type
                - free
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
            - BranchSide:      'elf_getdata.c:285,14'
              BranchSideFuncs:
                - __libelf_seterrno
                - malloc
                - pread_retry.135
                - __gelf_getehdr_rdlock
                - __libelf_data_type
                - free
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
        - Branch String:   'elf_getdata.c:284,8'
          Branch Sides:
            - BranchSide:      'elf_getdata.c:284,12'
              BranchSideFuncs:
                - __libelf_seterrno
                - malloc
                - pread_retry.135
                - __gelf_getehdr_rdlock
                - __libelf_data_type
                - free
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
            - BranchSide:      'elf_getdata.c:285,14'
              BranchSideFuncs:
                - __libelf_seterrno
                - malloc
                - pread_retry.135
                - __gelf_getehdr_rdlock
                - __libelf_data_type
                - free
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
        - Branch String:   'elf_getdata.c:284,31'
          Branch Sides:
            - BranchSide:      'elf_getdata.c:284,34'
              BranchSideFuncs:
                - __libelf_seterrno
                - malloc
                - pread_retry.135
                - __gelf_getehdr_rdlock
                - __libelf_data_type
                - free
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
            - BranchSide:      'elf_getdata.c:287,36'
              BranchSideFuncs:
                - __libelf_seterrno
                - malloc
                - pread_retry.135
                - __gelf_getehdr_rdlock
                - __libelf_data_type
                - free
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
        - Branch String:   'elf_getdata.c:283,8'
          Branch Sides:
            - BranchSide:      'elf_getdata.c:285,14'
              BranchSideFuncs:
                - __libelf_seterrno
                - malloc
                - pread_retry.135
                - __gelf_getehdr_rdlock
                - __libelf_data_type
                - free
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
            - BranchSide:      'elf_getdata.c:287,36'
              BranchSideFuncs:
                - __libelf_seterrno
                - malloc
                - pread_retry.135
                - __gelf_getehdr_rdlock
                - __libelf_data_type
                - free
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
        - Branch String:   'elf_getdata.c:292,11'
          Branch Sides:
            - BranchSide:      'elf_getdata.c:293,10'
              BranchSideFuncs:
                - __libelf_seterrno
                - malloc
                - pread_retry.135
                - __gelf_getehdr_rdlock
                - __libelf_data_type
                - free
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
            - BranchSide:      'elf_getdata.c:295,11'
              BranchSideFuncs:
                - __libelf_seterrno
                - malloc
                - pread_retry.135
                - __gelf_getehdr_rdlock
                - __libelf_data_type
                - free
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
        - Branch String:   'elf_getdata.c:295,11'
          Branch Sides:
            - BranchSide:      'elf_getdata.c:297,4'
              BranchSideFuncs:
                - __libelf_seterrno
            - BranchSide:      'elf_getdata.c:302,11'
              BranchSideFuncs:
                - __libelf_seterrno
                - malloc
                - pread_retry.135
                - __gelf_getehdr_rdlock
                - __libelf_data_type
                - free
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
        - Branch String:   'elf_getdata.c:302,11'
          Branch Sides:
            - BranchSide:      'elf_getdata.c:307,8'
              BranchSideFuncs:
                - __gelf_getehdr_rdlock
                - __libelf_data_type
                - __libelf_seterrno
            - BranchSide:      'elf_getdata.c:318,16'
              BranchSideFuncs:
                - __libelf_seterrno
                - malloc
                - pread_retry.135
                - __gelf_getehdr_rdlock
                - __libelf_data_type
                - free
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
        - Branch String:   'elf_getdata.c:307,8'
          Branch Sides:
            - BranchSide:      'elf_getdata.c:307,8'
              BranchSideFuncs:
                - __gelf_getehdr_rdlock
                - __libelf_data_type
                - __libelf_seterrno
            - BranchSide:      'elf_getdata.c:307,8'
              BranchSideFuncs:
                - __gelf_getehdr_rdlock
                - __libelf_data_type
                - __libelf_seterrno
        - Branch String:   'elf_getdata.c:307,8'
          Branch Sides:
            - BranchSide:      'elf_getdata.c:311,8'
              BranchSideFuncs:
                - __libelf_seterrno
            - BranchSide:      'elf_getdata.c:316,17'
              BranchSideFuncs:
                - __gelf_getehdr_rdlock
                - __libelf_data_type
        - Branch String:   'elf_getdata.c:318,16'
          Branch Sides:
            - BranchSide:      'elf_getdata.c:323,8'
              BranchSideFuncs:
                - malloc
                - pread_retry.135
                - __gelf_getehdr_rdlock
                - __libelf_data_type
                - free
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
            - BranchSide:      'elf_getdata.c:355,4'
              BranchSideFuncs:
                - __libelf_seterrno
        - Branch String:   'elf_getdata.c:323,8'
          Branch Sides:
            - BranchSide:      'elf_getdata.c:323,8'
              BranchSideFuncs:
                - malloc
                - pread_retry.135
                - __gelf_getehdr_rdlock
                - __libelf_data_type
                - free
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
            - BranchSide:      'elf_getdata.c:323,8'
              BranchSideFuncs:
                - malloc
                - pread_retry.135
                - __gelf_getehdr_rdlock
                - __libelf_data_type
                - free
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
        - Branch String:   'elf_getdata.c:323,8'
          Branch Sides:
            - BranchSide:      'elf_getdata.c:327,8'
              BranchSideFuncs:
                - __libelf_seterrno
            - BranchSide:      'elf_getdata.c:333,55'
              BranchSideFuncs:
                - malloc
                - pread_retry.135
                - __gelf_getehdr_rdlock
                - __libelf_data_type
                - free
                - __libelf_seterrno
                - __libelf_seterrno
        - Branch String:   'elf_getdata.c:334,8'
          Branch Sides:
            - BranchSide:      'elf_getdata.c:336,8'
              BranchSideFuncs:
                - __libelf_seterrno
            - BranchSide:      'elf_getdata.c:340,29'
              BranchSideFuncs:
                - pread_retry.135
                - __gelf_getehdr_rdlock
                - __libelf_data_type
                - free
                - __libelf_seterrno
        - Branch String:   'elf_getdata.c:342,8'
          Branch Sides:
            - BranchSide:      'elf_getdata.c:345,14'
              BranchSideFuncs:
                - free
                - __libelf_seterrno
            - BranchSide:      'elf_getdata.c:350,2'
              BranchSideFuncs:
                - __gelf_getehdr_rdlock
                - __libelf_data_type
        - Branch String:   'elf_getdata.c:364,7'
          Branch Sides:
            - BranchSide:      'elf_getdata.c:365,5'
              BranchSideFuncs: []
            - BranchSide:      'elf_getdata.c:369,48'
              BranchSideFuncs:
                - __gelf_getehdr_rdlock
                - __libelf_data_type
        - Branch String:   'elf_getdata.c:370,11'
          Branch Sides:
            - BranchSide:      'elf_getdata.c:371,2'
              BranchSideFuncs: []
            - BranchSide:      'elf_getdata.c:372,51'
              BranchSideFuncs:
                - __libelf_data_type
        - Branch String:   'elf_getdata.c:386,11'
          Branch Sides:
            - BranchSide:      'elf_getdata.c:386,9'
              BranchSideFuncs: []
            - BranchSide:      'elf_getdata.c:386,9'
              BranchSideFuncs: []
        - Branch String:   'elf_getdata.c:387,26'
          Branch Sides:
            - BranchSide:      'elf_getdata.c:387,29'
              BranchSideFuncs: []
            - BranchSide:      'elf_getdata.c:400,28'
              BranchSideFuncs: []
        - Branch String:   'elf_getdata.c:387,7'
          Branch Sides:
            - BranchSide:      'elf_getdata.c:391,15'
              BranchSideFuncs: []
            - BranchSide:      'elf_getdata.c:400,28'
              BranchSideFuncs: []
        - Branch String:   'elf_getdata.c:402,7'
          Branch Sides:
            - BranchSide:      'elf_getdata.c:401,7'
              BranchSideFuncs: []
            - BranchSide:      'elf_getdata.c:405,7'
              BranchSideFuncs: []
        - Branch String:   'elf_getdata.c:401,7'
          Branch Sides:
            - BranchSide:      'elf_getdata.c:405,7'
              BranchSideFuncs: []
            - BranchSide:      'elf_getdata.c:408,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'elf_getdata.c:226,21'
          Dst:             __elf32_getshdr_wrlock
        - Src:             'elf_getdata.c:241,21'
          Dst:             __elf64_getshdr_wrlock
        - Src:             'elf_getdata.c:273,22'
          Dst:             __gelf_getehdr_rdlock
        - Src:             'elf_getdata.c:297,4'
          Dst:             __libelf_seterrno
        - Src:             'elf_getdata.c:311,8'
          Dst:             __libelf_seterrno
        - Src:             'elf_getdata.c:327,8'
          Dst:             __libelf_seterrno
        - Src:             'elf_getdata.c:336,8'
          Dst:             __libelf_seterrno
        - Src:             'elf_getdata.c:340,16'
          Dst:             pread_retry
        - Src:             'elf_getdata.c:347,8'
          Dst:             __libelf_seterrno
        - Src:             'elf_getdata.c:355,4'
          Dst:             __libelf_seterrno
        - Src:             'elf_getdata.c:369,25'
          Dst:             __gelf_getehdr_rdlock
        - Src:             'elf_getdata.c:372,31'
          Dst:             __libelf_data_type
    - functionName:    __libelf_set_data_list_rdlock
      functionSourceFile: '/src/elfutils/libelf/elf_getdata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 439
      functionLinenumberEnd: 472
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - scn
        - wrlocked
      BBCount:         21
      ICount:          147
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - convert_data
      functionUses:    2
      BranchProfiles:
        - Branch String:   'elf_getdata.c:440,36'
          Branch Sides:
            - BranchSide:      'elf_getdata.c:440,39'
              BranchSideFuncs:
                - convert_data
            - BranchSide:      'elf_getdata.c:467,7'
              BranchSideFuncs: []
        - Branch String:   'elf_getdata.c:440,7'
          Branch Sides:
            - BranchSide:      'elf_getdata.c:442,18'
              BranchSideFuncs:
                - convert_data
            - BranchSide:      'elf_getdata.c:467,7'
              BranchSideFuncs: []
        - Branch String:   'elf_getdata.c:446,11'
          Branch Sides:
            - BranchSide:      'elf_getdata.c:448,4'
              BranchSideFuncs:
                - convert_data
            - BranchSide:      'elf_getdata.c:455,21'
              BranchSideFuncs:
                - convert_data
        - Branch String:   'elf_getdata.c:450,8'
          Branch Sides:
            - BranchSide:      'elf_getdata.c:451,6'
              BranchSideFuncs: []
            - BranchSide:      'elf_getdata.c:452,2'
              BranchSideFuncs:
                - convert_data
        - Branch String:   'elf_getdata.c:457,8'
          Branch Sides:
            - BranchSide:      'elf_getdata.c:456,8'
              BranchSideFuncs:
                - convert_data
            - BranchSide:      'elf_getdata.c:459,10'
              BranchSideFuncs:
                - convert_data
        - Branch String:   'elf_getdata.c:456,8'
          Branch Sides:
            - BranchSide:      'elf_getdata.c:459,10'
              BranchSideFuncs:
                - convert_data
            - BranchSide:      'elf_getdata.c:460,10'
              BranchSideFuncs:
                - convert_data
      Callsites:
        - Src:             'elf_getdata.c:455,7'
          Dst:             convert_data
    - functionName:    convert_data
      functionSourceFile: '/src/elfutils/libelf/elf_getdata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - size_t
        - int
      constantsTouched: []
      argNames:
        - scn
        - eclass
        - data
        - size
        - type
      BBCount:         28
      ICount:          271
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - __libelf_seterrno
      functionUses:    1
      BranchProfiles:
        - Branch String:   'elf_getdata.c:141,24'
          Branch Sides:
            - BranchSide:      'elf_getdata.c:141,24'
              BranchSideFuncs:
                - malloc
                - malloc
                - free
                - __libelf_seterrno
                - __libelf_seterrno
                - malloc
                - __libelf_seterrno
            - BranchSide:      'elf_getdata.c:141,24'
              BranchSideFuncs:
                - malloc
                - malloc
                - free
                - __libelf_seterrno
                - __libelf_seterrno
                - malloc
                - __libelf_seterrno
        - Branch String:   'elf_getdata.c:144,26'
          Branch Sides:
            - BranchSide:      'elf_getdata.c:144,29'
              BranchSideFuncs:
                - malloc
                - __libelf_seterrno
            - BranchSide:      'elf_getdata.c:146,32'
              BranchSideFuncs:
                - malloc
                - __libelf_seterrno
        - Branch String:   'elf_getdata.c:144,7'
          Branch Sides:
            - BranchSide:      'elf_getdata.c:146,32'
              BranchSideFuncs:
                - malloc
                - __libelf_seterrno
            - BranchSide:      'elf_getdata.c:166,32'
              BranchSideFuncs:
                - malloc
                - malloc
                - free
                - __libelf_seterrno
                - __libelf_seterrno
        - Branch String:   'elf_getdata.c:146,11'
          Branch Sides:
            - BranchSide:      'elf_getdata.c:148,19'
              BranchSideFuncs: []
            - BranchSide:      'elf_getdata.c:151,29'
              BranchSideFuncs:
                - malloc
                - __libelf_seterrno
        - Branch String:   'elf_getdata.c:152,8'
          Branch Sides:
            - BranchSide:      'elf_getdata.c:154,8'
              BranchSideFuncs:
                - __libelf_seterrno
            - BranchSide:      'elf_getdata.c:159,12'
              BranchSideFuncs: []
        - Branch String:   'elf_getdata.c:167,11'
          Branch Sides:
            - BranchSide:      'elf_getdata.c:169,4'
              BranchSideFuncs:
                - __libelf_seterrno
            - BranchSide:      'elf_getdata.c:176,32'
              BranchSideFuncs:
                - malloc
                - free
                - __libelf_seterrno
        - Branch String:   'elf_getdata.c:176,11'
          Branch Sides:
            - BranchSide:      'elf_getdata.c:177,19'
              BranchSideFuncs:
                - free
            - BranchSide:      'elf_getdata.c:180,29'
              BranchSideFuncs:
                - malloc
                - free
                - __libelf_seterrno
        - Branch String:   'elf_getdata.c:181,8'
          Branch Sides:
            - BranchSide:      'elf_getdata.c:183,8'
              BranchSideFuncs:
                - __libelf_seterrno
            - BranchSide:      'elf_getdata.c:188,12'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'elf_getdata.c:154,8'
          Dst:             __libelf_seterrno
        - Src:             'elf_getdata.c:169,4'
          Dst:             __libelf_seterrno
        - Src:             'elf_getdata.c:183,8'
          Dst:             __libelf_seterrno
    - functionName:    pread_retry
      functionSourceFile: '/src/elfutils/libelf/../lib/system.h'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - fd
        - buf
        - len
        - off
      BBCount:         20
      ICount:          114
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - __errno_location
        - pread
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../lib/system.h:224,21'
          Branch Sides:
            - BranchSide:      '../lib/system.h:224,21'
              BranchSideFuncs:
                - __errno_location
                - pread
            - BranchSide:      '../lib/system.h:224,21'
              BranchSideFuncs:
                - pread
                - __errno_location
        - Branch String:   '../lib/system.h:224,21'
          Branch Sides:
            - BranchSide:      '../lib/system.h:224,21'
              BranchSideFuncs:
                - pread
                - __errno_location
            - BranchSide:      '../lib/system.h:224,21'
              BranchSideFuncs:
                - pread
                - __errno_location
        - Branch String:   '../lib/system.h:226,11'
          Branch Sides:
            - BranchSide:      '../lib/system.h:227,9'
              BranchSideFuncs: []
            - BranchSide:      '../lib/system.h:229,16'
              BranchSideFuncs:
                - pread
                - __errno_location
        - Branch String:   '../lib/system.h:227,9'
          Branch Sides:
            - BranchSide:      '../lib/system.h:227,19'
              BranchSideFuncs: []
            - BranchSide:      '../lib/system.h:227,25'
              BranchSideFuncs: []
        - Branch String:   '../lib/system.h:230,5'
          Branch Sides:
            - BranchSide:      '../lib/system.h:224,21'
              BranchSideFuncs:
                - pread
                - __errno_location
            - BranchSide:      '../lib/system.h:233,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../lib/system.h:224,21'
          Dst:             pread
        - Src:             '../lib/system.h:224,21'
          Dst:             __errno_location
    - functionName:    __libelf_data_type
      functionSourceFile: '/src/elfutils/libelf/elf_getdata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ehdr
        - sh_type
        - align
      BBCount:         30
      ICount:          157
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'elf_getdata.c:122,27'
          Branch Sides:
            - BranchSide:      'elf_getdata.c:122,30'
              BranchSideFuncs: []
            - BranchSide:      'elf_getdata.c:128,31'
              BranchSideFuncs: []
        - Branch String:   'elf_getdata.c:122,7'
          Branch Sides:
            - BranchSide:      'elf_getdata.c:124,15'
              BranchSideFuncs: []
            - BranchSide:      'elf_getdata.c:128,31'
              BranchSideFuncs: []
        - Branch String:   'elf_getdata.c:124,15'
          Branch Sides:
            - BranchSide:      'elf_getdata.c:124,15'
              BranchSideFuncs: []
            - BranchSide:      'elf_getdata.c:124,15'
              BranchSideFuncs: []
        - Branch String:   'elf_getdata.c:124,15'
          Branch Sides:
            - BranchSide:      'elf_getdata.c:124,15'
              BranchSideFuncs: []
            - BranchSide:      'elf_getdata.c:124,15'
              BranchSideFuncs: []
        - Branch String:   'elf_getdata.c:128,31'
          Branch Sides:
            - BranchSide:      'elf_getdata.c:128,31'
              BranchSideFuncs: []
            - BranchSide:      'elf_getdata.c:128,31'
              BranchSideFuncs: []
        - Branch String:   'elf_getdata.c:128,31'
          Branch Sides:
            - BranchSide:      'elf_getdata.c:128,20'
              BranchSideFuncs: []
            - BranchSide:      'elf_getdata.c:128,31'
              BranchSideFuncs: []
        - Branch String:   'elf_getdata.c:128,31'
          Branch Sides:
            - BranchSide:      'elf_getdata.c:128,31'
              BranchSideFuncs: []
            - BranchSide:      'elf_getdata.c:128,20'
              BranchSideFuncs: []
        - Branch String:   'elf_getdata.c:128,31'
          Branch Sides:
            - BranchSide:      'elf_getdata.c:128,20'
              BranchSideFuncs: []
            - BranchSide:      'elf_getdata.c:128,20'
              BranchSideFuncs: []
        - Branch String:   'elf_getdata.c:130,27'
          Branch Sides:
            - BranchSide:      'elf_getdata.c:130,30'
              BranchSideFuncs: []
            - BranchSide:      'elf_getdata.c:132,14'
              BranchSideFuncs: []
        - Branch String:   'elf_getdata.c:130,11'
          Branch Sides:
            - BranchSide:      'elf_getdata.c:131,4'
              BranchSideFuncs: []
            - BranchSide:      'elf_getdata.c:132,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    elf_getdata
      functionSourceFile: '/src/elfutils/libelf/elf_getdata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 573
      functionLinenumberEnd: 584
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - scn
        - data
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __elf_getdata_rdlock
      functionUses:    9
      BranchProfiles:
        - Branch String:   'elf_getdata.c:576,7'
          Branch Sides:
            - BranchSide:      'elf_getdata.c:577,5'
              BranchSideFuncs: []
            - BranchSide:      'elf_getdata.c:579,3'
              BranchSideFuncs:
                - __elf_getdata_rdlock
      Callsites:
        - Src:             'elf_getdata.c:580,12'
          Dst:             __elf_getdata_rdlock
    - functionName:    __libelf_set_rawdata
      functionSourceFile: '/src/elfutils/libelf/elf_getdata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 423
      functionLinenumberEnd: 434
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - scn
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __libelf_set_rawdata_wrlock
      functionUses:    0
      BranchProfiles:
        - Branch String:   'elf_getdata.c:426,7'
          Branch Sides:
            - BranchSide:      'elf_getdata.c:427,5'
              BranchSideFuncs: []
            - BranchSide:      'elf_getdata.c:429,3'
              BranchSideFuncs:
                - __libelf_set_rawdata_wrlock
      Callsites:
        - Src:             'elf_getdata.c:430,12'
          Dst:             __libelf_set_rawdata_wrlock
    - functionName:    __bswap_32
      functionSourceFile: '/usr/include/x86_64-linux-gnu/bits/byteswap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - __bsx
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pread_retry
      functionSourceFile: '/src/elfutils/libelf/../lib/system.h'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - fd
        - buf
        - len
        - off
      BBCount:         20
      ICount:          114
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - __errno_location
        - pread
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../lib/system.h:224,21'
          Branch Sides:
            - BranchSide:      '../lib/system.h:224,21'
              BranchSideFuncs:
                - __errno_location
                - pread
            - BranchSide:      '../lib/system.h:224,21'
              BranchSideFuncs:
                - pread
                - __errno_location
        - Branch String:   '../lib/system.h:224,21'
          Branch Sides:
            - BranchSide:      '../lib/system.h:224,21'
              BranchSideFuncs:
                - pread
                - __errno_location
            - BranchSide:      '../lib/system.h:224,21'
              BranchSideFuncs:
                - pread
                - __errno_location
        - Branch String:   '../lib/system.h:226,11'
          Branch Sides:
            - BranchSide:      '../lib/system.h:227,9'
              BranchSideFuncs: []
            - BranchSide:      '../lib/system.h:229,16'
              BranchSideFuncs:
                - pread
                - __errno_location
        - Branch String:   '../lib/system.h:227,9'
          Branch Sides:
            - BranchSide:      '../lib/system.h:227,19'
              BranchSideFuncs: []
            - BranchSide:      '../lib/system.h:227,25'
              BranchSideFuncs: []
        - Branch String:   '../lib/system.h:230,5'
          Branch Sides:
            - BranchSide:      '../lib/system.h:224,21'
              BranchSideFuncs:
                - pread
                - __errno_location
            - BranchSide:      '../lib/system.h:233,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../lib/system.h:224,21'
          Dst:             pread
        - Src:             '../lib/system.h:224,21'
          Dst:             __errno_location
    - functionName:    elf_getshdrstrndx
      functionSourceFile: '/src/elfutils/libelf/elf_getshdrstrndx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - elf
        - dst
      BBCount:         62
      ICount:          494
      EdgeCount:       84
      CyclomaticComplexity: 24
      functionsReached:
        - __bswap_32
        - __libelf_seterrno
        - pread_retry
      functionUses:    1
      BranchProfiles:
        - Branch String:   'elf_getshdrstrndx.c:48,7'
          Branch Sides:
            - BranchSide:      'elf_getshdrstrndx.c:49,5'
              BranchSideFuncs: []
            - BranchSide:      'elf_getshdrstrndx.c:51,7'
              BranchSideFuncs:
                - pread_retry.149
                - __bswap_32.148
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - pread_retry.149
                - __bswap_32.148
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
        - Branch String:   'elf_getshdrstrndx.c:51,7'
          Branch Sides:
            - BranchSide:      'elf_getshdrstrndx.c:53,7'
              BranchSideFuncs:
                - __libelf_seterrno
            - BranchSide:      'elf_getshdrstrndx.c:57,3'
              BranchSideFuncs:
                - pread_retry.149
                - __bswap_32.148
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - pread_retry.149
                - __bswap_32.148
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
        - Branch String:   'elf_getshdrstrndx.c:70,7'
          Branch Sides:
            - BranchSide:      'elf_getshdrstrndx.c:72,7'
              BranchSideFuncs:
                - __libelf_seterrno
            - BranchSide:      'elf_getshdrstrndx.c:79,14'
              BranchSideFuncs:
                - pread_retry.149
                - __bswap_32.148
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - pread_retry.149
                - __bswap_32.148
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
        - Branch String:   'elf_getshdrstrndx.c:79,14'
          Branch Sides:
            - BranchSide:      'elf_getshdrstrndx.c:80,9'
              BranchSideFuncs:
                - pread_retry.149
                - __bswap_32.148
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - pread_retry.149
                - __bswap_32.148
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
            - BranchSide:      'elf_getshdrstrndx.c:81,9'
              BranchSideFuncs:
                - pread_retry.149
                - __bswap_32.148
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - pread_retry.149
                - __bswap_32.148
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
        - Branch String:   'elf_getshdrstrndx.c:85,11'
          Branch Sides:
            - BranchSide:      'elf_getshdrstrndx.c:85,11'
              BranchSideFuncs:
                - pread_retry.149
                - __bswap_32.148
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - pread_retry.149
                - __bswap_32.148
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
            - BranchSide:      'elf_getshdrstrndx.c:88,8'
              BranchSideFuncs:
                - pread_retry.149
                - __bswap_32.148
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - pread_retry.149
                - __bswap_32.148
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
        - Branch String:   'elf_getshdrstrndx.c:88,8'
          Branch Sides:
            - BranchSide:      'elf_getshdrstrndx.c:91,12'
              BranchSideFuncs:
                - pread_retry.149
                - __bswap_32.148
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
            - BranchSide:      'elf_getshdrstrndx.c:156,12'
              BranchSideFuncs:
                - pread_retry.149
                - __bswap_32.148
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
        - Branch String:   'elf_getshdrstrndx.c:91,12'
          Branch Sides:
            - BranchSide:      'elf_getshdrstrndx.c:94,5'
              BranchSideFuncs:
                - __libelf_seterrno
            - BranchSide:      'elf_getshdrstrndx.c:99,12'
              BranchSideFuncs:
                - pread_retry.149
                - __bswap_32.148
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
        - Branch String:   'elf_getshdrstrndx.c:99,12'
          Branch Sides:
            - BranchSide:      'elf_getshdrstrndx.c:101,11'
              BranchSideFuncs: []
            - BranchSide:      'elf_getshdrstrndx.c:105,17'
              BranchSideFuncs:
                - pread_retry.149
                - __bswap_32.148
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
        - Branch String:   'elf_getshdrstrndx.c:108,5'
          Branch Sides:
            - BranchSide:      'elf_getshdrstrndx.c:108,8'
              BranchSideFuncs:
                - pread_retry.149
                - __bswap_32.148
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
            - BranchSide:      'elf_getshdrstrndx.c:136,9'
              BranchSideFuncs:
                - pread_retry.149
                - __bswap_32.148
                - __libelf_seterrno
                - __libelf_seterrno
        - Branch String:   'elf_getshdrstrndx.c:107,12'
          Branch Sides:
            - BranchSide:      'elf_getshdrstrndx.c:116,9'
              BranchSideFuncs:
                - __libelf_seterrno
            - BranchSide:      'elf_getshdrstrndx.c:136,9'
              BranchSideFuncs:
                - pread_retry.149
                - __bswap_32.148
                - __libelf_seterrno
                - __libelf_seterrno
        - Branch String:   'elf_getshdrstrndx.c:116,9'
          Branch Sides:
            - BranchSide:      'elf_getshdrstrndx.c:120,9'
              BranchSideFuncs:
                - __libelf_seterrno
            - BranchSide:      'elf_getshdrstrndx.c:126,28'
              BranchSideFuncs: []
        - Branch String:   'elf_getshdrstrndx.c:136,9'
          Branch Sides:
            - BranchSide:      'elf_getshdrstrndx.c:141,13'
              BranchSideFuncs:
                - __libelf_seterrno
                - __libelf_seterrno
            - BranchSide:      'elf_getshdrstrndx.c:149,9'
              BranchSideFuncs:
                - __bswap_32.148
        - Branch String:   'elf_getshdrstrndx.c:141,13'
          Branch Sides:
            - BranchSide:      'elf_getshdrstrndx.c:142,4'
              BranchSideFuncs:
                - __libelf_seterrno
            - BranchSide:      'elf_getshdrstrndx.c:144,4'
              BranchSideFuncs:
                - __libelf_seterrno
        - Branch String:   'elf_getshdrstrndx.c:149,9'
          Branch Sides:
            - BranchSide:      'elf_getshdrstrndx.c:150,7'
              BranchSideFuncs:
                - __bswap_32.148
            - BranchSide:      'elf_getshdrstrndx.c:151,20'
              BranchSideFuncs: []
        - Branch String:   'elf_getshdrstrndx.c:156,12'
          Branch Sides:
            - BranchSide:      'elf_getshdrstrndx.c:159,5'
              BranchSideFuncs:
                - __libelf_seterrno
            - BranchSide:      'elf_getshdrstrndx.c:164,12'
              BranchSideFuncs:
                - pread_retry.149
                - __bswap_32.148
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
        - Branch String:   'elf_getshdrstrndx.c:164,12'
          Branch Sides:
            - BranchSide:      'elf_getshdrstrndx.c:166,11'
              BranchSideFuncs: []
            - BranchSide:      'elf_getshdrstrndx.c:170,24'
              BranchSideFuncs:
                - pread_retry.149
                - __bswap_32.148
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
        - Branch String:   'elf_getshdrstrndx.c:173,5'
          Branch Sides:
            - BranchSide:      'elf_getshdrstrndx.c:173,8'
              BranchSideFuncs:
                - pread_retry.149
                - __bswap_32.148
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
            - BranchSide:      'elf_getshdrstrndx.c:201,9'
              BranchSideFuncs:
                - pread_retry.149
                - __bswap_32.148
                - __libelf_seterrno
                - __libelf_seterrno
        - Branch String:   'elf_getshdrstrndx.c:172,12'
          Branch Sides:
            - BranchSide:      'elf_getshdrstrndx.c:181,9'
              BranchSideFuncs:
                - __libelf_seterrno
            - BranchSide:      'elf_getshdrstrndx.c:201,9'
              BranchSideFuncs:
                - pread_retry.149
                - __bswap_32.148
                - __libelf_seterrno
                - __libelf_seterrno
        - Branch String:   'elf_getshdrstrndx.c:181,9'
          Branch Sides:
            - BranchSide:      'elf_getshdrstrndx.c:185,9'
              BranchSideFuncs:
                - __libelf_seterrno
            - BranchSide:      'elf_getshdrstrndx.c:191,28'
              BranchSideFuncs: []
        - Branch String:   'elf_getshdrstrndx.c:201,9'
          Branch Sides:
            - BranchSide:      'elf_getshdrstrndx.c:206,13'
              BranchSideFuncs:
                - __libelf_seterrno
                - __libelf_seterrno
            - BranchSide:      'elf_getshdrstrndx.c:214,9'
              BranchSideFuncs:
                - __bswap_32.148
        - Branch String:   'elf_getshdrstrndx.c:206,13'
          Branch Sides:
            - BranchSide:      'elf_getshdrstrndx.c:207,4'
              BranchSideFuncs:
                - __libelf_seterrno
            - BranchSide:      'elf_getshdrstrndx.c:209,4'
              BranchSideFuncs:
                - __libelf_seterrno
        - Branch String:   'elf_getshdrstrndx.c:214,9'
          Branch Sides:
            - BranchSide:      'elf_getshdrstrndx.c:215,7'
              BranchSideFuncs:
                - __bswap_32.148
            - BranchSide:      'elf_getshdrstrndx.c:216,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'elf_getshdrstrndx.c:53,7'
          Dst:             __libelf_seterrno
        - Src:             'elf_getshdrstrndx.c:72,7'
          Dst:             __libelf_seterrno
        - Src:             'elf_getshdrstrndx.c:94,5'
          Dst:             __libelf_seterrno
        - Src:             'elf_getshdrstrndx.c:120,9'
          Dst:             __libelf_seterrno
        - Src:             'elf_getshdrstrndx.c:136,9'
          Dst:             pread_retry
        - Src:             'elf_getshdrstrndx.c:142,4'
          Dst:             __libelf_seterrno
        - Src:             'elf_getshdrstrndx.c:144,4'
          Dst:             __libelf_seterrno
        - Src:             'elf_getshdrstrndx.c:150,7'
          Dst:             __bswap_32
        - Src:             'elf_getshdrstrndx.c:159,5'
          Dst:             __libelf_seterrno
        - Src:             'elf_getshdrstrndx.c:185,9'
          Dst:             __libelf_seterrno
        - Src:             'elf_getshdrstrndx.c:201,9'
          Dst:             pread_retry
        - Src:             'elf_getshdrstrndx.c:207,4'
          Dst:             __libelf_seterrno
        - Src:             'elf_getshdrstrndx.c:209,4'
          Dst:             __libelf_seterrno
        - Src:             'elf_getshdrstrndx.c:215,7'
          Dst:             __bswap_32
    - functionName:    do_deflate_cleanup
      functionSourceFile: '/src/elfutils/libelf/elf_compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - result
        - z
        - out_buf
        - cdatap
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - deflateEnd
      functionUses:    7
      BranchProfiles:
        - Branch String:   'elf_compress.c:54,7'
          Branch Sides:
            - BranchSide:      'elf_compress.c:54,7'
              BranchSideFuncs:
                - free
            - BranchSide:      'elf_compress.c:55,11'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'elf_compress.c:52,3'
          Dst:             deflateEnd
    - functionName:    __bswap_64
      functionSourceFile: '/usr/include/x86_64-linux-gnu/bits/byteswap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - __bsx
      BBCount:         1
      ICount:          38
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __bswap_32
      functionSourceFile: '/usr/include/x86_64-linux-gnu/bits/byteswap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - __bsx
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    elf_compress
      functionSourceFile: '/src/elfutils/libelf/elf_compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 564
      functionLinenumberEnd: 762
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - scn
        - type
        - flags
      BBCount:         65
      ICount:          557
      EdgeCount:       90
      CyclomaticComplexity: 27
      functionsReached:
        - __bswap_32
        - __bswap_64
        - __libelf_compress
        - __libelf_data_type
        - __libelf_decompress_elf
        - __libelf_reset_rawdata
        - __libelf_seterrno
        - elf32_getshdr
        - elf64_getshdr
        - gelf_getehdr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'elf_compress.c:565,7'
          Branch Sides:
            - BranchSide:      'elf_compress.c:566,5'
              BranchSideFuncs: []
            - BranchSide:      'elf_compress.c:568,8'
              BranchSideFuncs:
                - gelf_getehdr
                - elf64_getshdr
                - __libelf_seterrno
                - __libelf_data_type
                - __libelf_reset_rawdata
                - __libelf_decompress_elf
                - __libelf_seterrno
                - __libelf_compress
                - __libelf_reset_rawdata
                - free
                - __bswap_32.177
                - __bswap_32.177
                - __bswap_64.176
                - __bswap_64.176
                - __bswap_32.177
                - __bswap_32.177
                - __bswap_32.177
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - elf32_getshdr
                - __libelf_seterrno
        - Branch String:   'elf_compress.c:568,7'
          Branch Sides:
            - BranchSide:      'elf_compress.c:570,7'
              BranchSideFuncs:
                - __libelf_seterrno
            - BranchSide:      'elf_compress.c:574,17'
              BranchSideFuncs:
                - gelf_getehdr
                - elf64_getshdr
                - __libelf_seterrno
                - __libelf_data_type
                - __libelf_reset_rawdata
                - __libelf_decompress_elf
                - __libelf_seterrno
                - __libelf_compress
                - __libelf_reset_rawdata
                - free
                - __bswap_32.177
                - __bswap_32.177
                - __bswap_64.176
                - __bswap_64.176
                - __bswap_32.177
                - __bswap_32.177
                - __bswap_32.177
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - elf32_getshdr
        - Branch String:   'elf_compress.c:578,7'
          Branch Sides:
            - BranchSide:      'elf_compress.c:579,5'
              BranchSideFuncs: []
            - BranchSide:      'elf_compress.c:581,18'
              BranchSideFuncs:
                - elf64_getshdr
                - __libelf_seterrno
                - __libelf_data_type
                - __libelf_reset_rawdata
                - __libelf_decompress_elf
                - __libelf_seterrno
                - __libelf_compress
                - __libelf_reset_rawdata
                - free
                - __bswap_32.177
                - __bswap_32.177
                - __bswap_64.176
                - __bswap_64.176
                - __bswap_32.177
                - __bswap_32.177
                - __bswap_32.177
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - elf32_getshdr
        - Branch String:   'elf_compress.c:592,7'
          Branch Sides:
            - BranchSide:      'elf_compress.c:594,33'
              BranchSideFuncs:
                - elf32_getshdr
                - __libelf_seterrno
                - __libelf_data_type
                - __libelf_reset_rawdata
                - __libelf_decompress_elf
                - __libelf_seterrno
                - __libelf_compress
                - __libelf_reset_rawdata
                - free
                - __bswap_32.177
                - __bswap_32.177
                - __bswap_64.176
                - __bswap_64.176
                - __bswap_32.177
                - __bswap_32.177
                - __bswap_32.177
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
            - BranchSide:      'elf_compress.c:604,33'
              BranchSideFuncs:
                - elf64_getshdr
                - __libelf_seterrno
                - __libelf_data_type
                - __libelf_reset_rawdata
                - __libelf_decompress_elf
                - __libelf_seterrno
                - __libelf_compress
                - __libelf_reset_rawdata
                - free
                - __bswap_32.177
                - __bswap_32.177
                - __bswap_64.176
                - __bswap_64.176
                - __bswap_32.177
                - __bswap_32.177
                - __bswap_32.177
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
        - Branch String:   'elf_compress.c:595,11'
          Branch Sides:
            - BranchSide:      'elf_compress.c:596,2'
              BranchSideFuncs: []
            - BranchSide:      'elf_compress.c:598,23'
              BranchSideFuncs:
                - __libelf_seterrno
                - __libelf_data_type
                - __libelf_reset_rawdata
                - __libelf_decompress_elf
                - __libelf_seterrno
                - __libelf_compress
                - __libelf_reset_rawdata
                - free
                - __bswap_32.177
                - __bswap_32.177
                - __bswap_64.176
                - __bswap_64.176
                - __bswap_32.177
                - __bswap_32.177
                - __bswap_32.177
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
        - Branch String:   'elf_compress.c:605,11'
          Branch Sides:
            - BranchSide:      'elf_compress.c:606,2'
              BranchSideFuncs: []
            - BranchSide:      'elf_compress.c:608,23'
              BranchSideFuncs:
                - __libelf_seterrno
                - __libelf_data_type
                - __libelf_reset_rawdata
                - __libelf_decompress_elf
                - __libelf_seterrno
                - __libelf_compress
                - __libelf_reset_rawdata
                - free
                - __bswap_32.177
                - __bswap_32.177
                - __bswap_64.176
                - __bswap_64.176
                - __bswap_32.177
                - __bswap_32.177
                - __bswap_32.177
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
        - Branch String:   'elf_compress.c:613,7'
          Branch Sides:
            - BranchSide:      'elf_compress.c:615,7'
              BranchSideFuncs:
                - __libelf_seterrno
            - BranchSide:      'elf_compress.c:619,7'
              BranchSideFuncs:
                - __libelf_seterrno
                - __libelf_data_type
                - __libelf_reset_rawdata
                - __libelf_decompress_elf
                - __libelf_seterrno
                - __libelf_compress
                - __libelf_reset_rawdata
                - free
                - __bswap_32.177
                - __bswap_32.177
                - __bswap_64.176
                - __bswap_64.176
                - __bswap_32.177
                - __bswap_32.177
                - __bswap_32.177
                - __libelf_seterrno
                - __libelf_seterrno
        - Branch String:   'elf_compress.c:619,27'
          Branch Sides:
            - BranchSide:      'elf_compress.c:619,30'
              BranchSideFuncs:
                - __libelf_seterrno
            - BranchSide:      'elf_compress.c:621,7'
              BranchSideFuncs:
                - __libelf_seterrno
        - Branch String:   'elf_compress.c:619,7'
          Branch Sides:
            - BranchSide:      'elf_compress.c:621,7'
              BranchSideFuncs:
                - __libelf_seterrno
            - BranchSide:      'elf_compress.c:625,21'
              BranchSideFuncs:
                - __libelf_seterrno
                - __libelf_data_type
                - __libelf_reset_rawdata
                - __libelf_decompress_elf
                - __libelf_seterrno
                - __libelf_compress
                - __libelf_reset_rawdata
                - free
                - __bswap_32.177
                - __bswap_32.177
                - __bswap_64.176
                - __bswap_64.176
                - __bswap_32.177
                - __bswap_32.177
                - __bswap_32.177
                - __libelf_seterrno
        - Branch String:   'elf_compress.c:626,32'
          Branch Sides:
            - BranchSide:      'elf_compress.c:626,35'
              BranchSideFuncs:
                - __libelf_compress
                - __libelf_reset_rawdata
                - free
                - __bswap_32.177
                - __bswap_32.177
                - __bswap_64.176
                - __bswap_64.176
                - __bswap_32.177
                - __bswap_32.177
                - __bswap_32.177
                - __libelf_seterrno
            - BranchSide:      'elf_compress.c:629,11'
              BranchSideFuncs:
                - __libelf_compress
                - __libelf_reset_rawdata
                - free
                - __bswap_32.177
                - __bswap_32.177
                - __bswap_64.176
                - __bswap_64.176
                - __bswap_32.177
                - __bswap_32.177
                - __bswap_32.177
                - __libelf_seterrno
        - Branch String:   'elf_compress.c:626,7'
          Branch Sides:
            - BranchSide:      'elf_compress.c:629,11'
              BranchSideFuncs:
                - __libelf_compress
                - __libelf_reset_rawdata
                - free
                - __bswap_32.177
                - __bswap_32.177
                - __bswap_64.176
                - __bswap_64.176
                - __bswap_32.177
                - __bswap_32.177
                - __bswap_32.177
                - __libelf_seterrno
            - BranchSide:      'elf_compress.c:711,12'
              BranchSideFuncs:
                - __libelf_seterrno
                - __libelf_data_type
                - __libelf_reset_rawdata
                - __libelf_decompress_elf
                - __libelf_seterrno
        - Branch String:   'elf_compress.c:629,11'
          Branch Sides:
            - BranchSide:      'elf_compress.c:631,4'
              BranchSideFuncs:
                - __libelf_seterrno
            - BranchSide:      'elf_compress.c:635,23'
              BranchSideFuncs:
                - __libelf_compress
                - __libelf_reset_rawdata
                - free
                - __bswap_32.177
                - __bswap_32.177
                - __bswap_64.176
                - __bswap_64.176
                - __bswap_32.177
                - __bswap_32.177
                - __bswap_32.177
        - Branch String:   'elf_compress.c:644,11'
          Branch Sides:
            - BranchSide:      'elf_compress.c:645,2'
              BranchSideFuncs: []
            - BranchSide:      'elf_compress.c:648,11'
              BranchSideFuncs:
                - __libelf_reset_rawdata
                - free
                - __bswap_32.177
                - __bswap_32.177
                - __bswap_64.176
                - __bswap_64.176
                - __bswap_32.177
                - __bswap_32.177
                - __bswap_32.177
        - Branch String:   'elf_compress.c:648,11'
          Branch Sides:
            - BranchSide:      'elf_compress.c:649,2'
              BranchSideFuncs: []
            - BranchSide:      'elf_compress.c:652,11'
              BranchSideFuncs:
                - __libelf_reset_rawdata
                - free
                - __bswap_32.177
                - __bswap_32.177
                - __bswap_64.176
                - __bswap_64.176
                - __bswap_32.177
                - __bswap_32.177
                - __bswap_32.177
        - Branch String:   'elf_compress.c:652,11'
          Branch Sides:
            - BranchSide:      'elf_compress.c:655,19'
              BranchSideFuncs:
                - __libelf_reset_rawdata
                - free
                - __bswap_32.177
                - __bswap_32.177
                - __bswap_32.177
            - BranchSide:      'elf_compress.c:669,19'
              BranchSideFuncs:
                - __libelf_reset_rawdata
                - free
                - __bswap_32.177
                - __bswap_32.177
                - __bswap_64.176
                - __bswap_64.176
        - Branch String:   'elf_compress.c:658,8'
          Branch Sides:
            - BranchSide:      'elf_compress.c:660,8'
              BranchSideFuncs:
                - __bswap_32.177
                - __bswap_32.177
                - __bswap_32.177
                - __libelf_reset_rawdata
                - free
            - BranchSide:      'elf_compress.c:664,12'
              BranchSideFuncs:
                - __libelf_reset_rawdata
                - free
        - Branch String:   'elf_compress.c:673,8'
          Branch Sides:
            - BranchSide:      'elf_compress.c:675,8'
              BranchSideFuncs:
                - __bswap_32.177
                - __bswap_32.177
                - __bswap_64.176
                - __bswap_64.176
                - __libelf_reset_rawdata
                - free
            - BranchSide:      'elf_compress.c:680,12'
              BranchSideFuncs:
                - __libelf_reset_rawdata
                - free
        - Branch String:   'elf_compress.c:685,11'
          Branch Sides:
            - BranchSide:      'elf_compress.c:687,24'
              BranchSideFuncs:
                - __libelf_reset_rawdata
                - free
            - BranchSide:      'elf_compress.c:694,24'
              BranchSideFuncs:
                - __libelf_reset_rawdata
                - free
        - Branch String:   'elf_compress.c:688,29'
          Branch Sides:
            - BranchSide:      'elf_compress.c:688,9'
              BranchSideFuncs:
                - __libelf_reset_rawdata
                - free
            - BranchSide:      'elf_compress.c:688,9'
              BranchSideFuncs:
                - __libelf_reset_rawdata
                - free
        - Branch String:   'elf_compress.c:695,29'
          Branch Sides:
            - BranchSide:      'elf_compress.c:700,31'
              BranchSideFuncs:
                - __libelf_reset_rawdata
                - free
            - BranchSide:      'elf_compress.c:700,31'
              BranchSideFuncs:
                - __libelf_reset_rawdata
                - free
        - Branch String:   'elf_compress.c:711,12'
          Branch Sides:
            - BranchSide:      'elf_compress.c:714,11'
              BranchSideFuncs:
                - __libelf_data_type
                - __libelf_reset_rawdata
                - __libelf_decompress_elf
                - __libelf_seterrno
            - BranchSide:      'elf_compress.c:759,7'
              BranchSideFuncs:
                - __libelf_seterrno
        - Branch String:   'elf_compress.c:714,11'
          Branch Sides:
            - BranchSide:      'elf_compress.c:716,4'
              BranchSideFuncs:
                - __libelf_seterrno
            - BranchSide:      'elf_compress.c:723,11'
              BranchSideFuncs:
                - __libelf_data_type
                - __libelf_reset_rawdata
                - __libelf_decompress_elf
        - Branch String:   'elf_compress.c:723,11'
          Branch Sides:
            - BranchSide:      'elf_compress.c:726,45'
              BranchSideFuncs:
                - __libelf_decompress_elf
                - __libelf_data_type
                - __libelf_reset_rawdata
            - BranchSide:      'elf_compress.c:737,11'
              BranchSideFuncs:
                - __libelf_data_type
                - __libelf_reset_rawdata
        - Branch String:   'elf_compress.c:727,8'
          Branch Sides:
            - BranchSide:      'elf_compress.c:728,6'
              BranchSideFuncs: []
            - BranchSide:      'elf_compress.c:730,22'
              BranchSideFuncs:
                - __libelf_data_type
                - __libelf_reset_rawdata
        - Branch String:   'elf_compress.c:737,11'
          Branch Sides:
            - BranchSide:      'elf_compress.c:739,24'
              BranchSideFuncs:
                - __libelf_data_type
                - __libelf_reset_rawdata
            - BranchSide:      'elf_compress.c:745,24'
              BranchSideFuncs:
                - __libelf_data_type
                - __libelf_reset_rawdata
      Callsites:
        - Src:             'elf_compress.c:570,7'
          Dst:             __libelf_seterrno
        - Src:             'elf_compress.c:578,7'
          Dst:             gelf_getehdr
        - Src:             'elf_compress.c:594,18'
          Dst:             elf32_getshdr
        - Src:             'elf_compress.c:604,18'
          Dst:             elf64_getshdr
        - Src:             'elf_compress.c:615,7'
          Dst:             __libelf_seterrno
        - Src:             'elf_compress.c:621,7'
          Dst:             __libelf_seterrno
        - Src:             'elf_compress.c:631,4'
          Dst:             __libelf_seterrno
        - Src:             'elf_compress.c:638,23'
          Dst:             __libelf_compress
        - Src:             'elf_compress.c:660,8'
          Dst:             __bswap_32
        - Src:             'elf_compress.c:661,8'
          Dst:             __bswap_32
        - Src:             'elf_compress.c:662,8'
          Dst:             __bswap_32
        - Src:             'elf_compress.c:675,8'
          Dst:             __bswap_32
        - Src:             'elf_compress.c:676,8'
          Dst:             __bswap_32
        - Src:             'elf_compress.c:677,8'
          Dst:             __bswap_64
        - Src:             'elf_compress.c:678,8'
          Dst:             __bswap_64
        - Src:             'elf_compress.c:700,7'
          Dst:             __libelf_reset_rawdata
        - Src:             'elf_compress.c:716,4'
          Dst:             __libelf_seterrno
        - Src:             'elf_compress.c:726,20'
          Dst:             __libelf_decompress_elf
        - Src:             'elf_compress.c:752,10'
          Dst:             __libelf_data_type
        - Src:             'elf_compress.c:750,7'
          Dst:             __libelf_reset_rawdata
        - Src:             'elf_compress.c:759,7'
          Dst:             __libelf_seterrno
    - functionName:    __libelf_compress
      functionSourceFile: '/src/elfutils/libelf/elf_compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 299
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      'N/A'
      argCount:        8
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - bool
      constantsTouched: []
      argNames:
        - scn
        - hsize
        - ei_data
        - orig_size
        - orig_addralign
        - new_size
        - force
        - use_zstd
      BBCount:         17
      ICount:          156
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - __libelf_compress_zlib
        - __libelf_seterrno
        - elf_getdata
      functionUses:    2
      BranchProfiles:
        - Branch String:   'elf_compress.c:307,7'
          Branch Sides:
            - BranchSide:      'elf_compress.c:308,5'
              BranchSideFuncs: []
            - BranchSide:      'elf_compress.c:315,38'
              BranchSideFuncs:
                - elf_getdata
                - malloc
                - __libelf_compress_zlib
                - __libelf_seterrno
                - __libelf_seterrno
        - Branch String:   'elf_compress.c:316,25'
          Branch Sides:
            - BranchSide:      'elf_compress.c:316,29'
              BranchSideFuncs:
                - malloc
                - __libelf_compress_zlib
                - __libelf_seterrno
                - __libelf_seterrno
            - BranchSide:      'elf_compress.c:320,21'
              BranchSideFuncs:
                - malloc
                - __libelf_compress_zlib
                - __libelf_seterrno
                - __libelf_seterrno
        - Branch String:   'elf_compress.c:317,7'
          Branch Sides:
            - BranchSide:      'elf_compress.c:317,10'
              BranchSideFuncs:
                - malloc
                - __libelf_compress_zlib
                - __libelf_seterrno
                - __libelf_seterrno
            - BranchSide:      'elf_compress.c:320,21'
              BranchSideFuncs:
                - malloc
                - __libelf_compress_zlib
                - __libelf_seterrno
                - __libelf_seterrno
        - Branch String:   'elf_compress.c:316,7'
          Branch Sides:
            - BranchSide:      'elf_compress.c:318,5'
              BranchSideFuncs: []
            - BranchSide:      'elf_compress.c:320,21'
              BranchSideFuncs:
                - malloc
                - __libelf_compress_zlib
                - __libelf_seterrno
                - __libelf_seterrno
        - Branch String:   'elf_compress.c:329,7'
          Branch Sides:
            - BranchSide:      'elf_compress.c:331,7'
              BranchSideFuncs:
                - __libelf_seterrno
            - BranchSide:      'elf_compress.c:335,7'
              BranchSideFuncs:
                - __libelf_compress_zlib
                - __libelf_seterrno
        - Branch String:   'elf_compress.c:335,7'
          Branch Sides:
            - BranchSide:      'elf_compress.c:343,5'
              BranchSideFuncs:
                - __libelf_seterrno
            - BranchSide:      'elf_compress.c:348,36'
              BranchSideFuncs:
                - __libelf_compress_zlib
      Callsites:
        - Src:             'elf_compress.c:306,20'
          Dst:             elf_getdata
        - Src:             'elf_compress.c:315,25'
          Dst:             elf_getdata
        - Src:             'elf_compress.c:331,7'
          Dst:             __libelf_seterrno
        - Src:             'elf_compress.c:343,5'
          Dst:             __libelf_seterrno
        - Src:             'elf_compress.c:348,12'
          Dst:             __libelf_compress_zlib
    - functionName:    __libelf_reset_rawdata
      functionSourceFile: '/src/elfutils/libelf/elf_compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 513
      functionLinenumberEnd: 560
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - scn
        - buf
        - size
        - align
        - type
      BBCount:         25
      ICount:          228
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - __libelf_set_data_list_rdlock
      functionUses:    4
      BranchProfiles:
        - Branch String:   'elf_compress.c:524,3'
          Branch Sides:
            - BranchSide:      'elf_compress.c:526,29'
              BranchSideFuncs:
                - __libelf_set_data_list_rdlock
                - free
                - free
                - free
                - free
            - BranchSide:      'elf_compress.c:532,3'
              BranchSideFuncs:
                - __libelf_set_data_list_rdlock
                - free
                - free
                - free
        - Branch String:   'elf_compress.c:528,11'
          Branch Sides:
            - BranchSide:      'elf_compress.c:524,3'
              BranchSideFuncs:
                - free
                - __libelf_set_data_list_rdlock
                - free
                - free
                - free
            - BranchSide:      'elf_compress.c:529,8'
              BranchSideFuncs:
                - free
                - __libelf_set_data_list_rdlock
                - free
                - free
                - free
        - Branch String:   'elf_compress.c:534,7'
          Branch Sides:
            - BranchSide:      'elf_compress.c:535,11'
              BranchSideFuncs:
                - free
                - __libelf_set_data_list_rdlock
                - free
                - free
            - BranchSide:      'elf_compress.c:536,3'
              BranchSideFuncs:
                - __libelf_set_data_list_rdlock
                - free
                - free
        - Branch String:   'elf_compress.c:538,7'
          Branch Sides:
            - BranchSide:      'elf_compress.c:538,10'
              BranchSideFuncs:
                - __libelf_set_data_list_rdlock
                - free
                - free
            - BranchSide:      'elf_compress.c:543,7'
              BranchSideFuncs:
                - __libelf_set_data_list_rdlock
                - free
        - Branch String:   'elf_compress.c:537,7'
          Branch Sides:
            - BranchSide:      'elf_compress.c:540,13'
              BranchSideFuncs:
                - free
                - __libelf_set_data_list_rdlock
                - free
            - BranchSide:      'elf_compress.c:543,7'
              BranchSideFuncs:
                - __libelf_set_data_list_rdlock
                - free
        - Branch String:   'elf_compress.c:544,7'
          Branch Sides:
            - BranchSide:      'elf_compress.c:544,10'
              BranchSideFuncs:
                - free
                - __libelf_set_data_list_rdlock
            - BranchSide:      'elf_compress.c:547,13'
              BranchSideFuncs:
                - free
                - __libelf_set_data_list_rdlock
        - Branch String:   'elf_compress.c:545,7'
          Branch Sides:
            - BranchSide:      'elf_compress.c:545,11'
              BranchSideFuncs:
                - free
                - __libelf_set_data_list_rdlock
            - BranchSide:      'elf_compress.c:547,13'
              BranchSideFuncs:
                - free
                - __libelf_set_data_list_rdlock
        - Branch String:   'elf_compress.c:543,7'
          Branch Sides:
            - BranchSide:      'elf_compress.c:543,7'
              BranchSideFuncs:
                - free
                - __libelf_set_data_list_rdlock
            - BranchSide:      'elf_compress.c:547,13'
              BranchSideFuncs:
                - free
                - __libelf_set_data_list_rdlock
      Callsites:
        - Src:             'elf_compress.c:559,3'
          Dst:             __libelf_set_data_list_rdlock
    - functionName:    __libelf_decompress_elf
      functionSourceFile: '/src/elfutils/libelf/elf_compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 456
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - scn
        - size_out
        - addralign
      BBCount:         21
      ICount:          167
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - __libelf_decompress
        - __libelf_seterrno
        - elf_getdata
        - gelf_getchdr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'elf_compress.c:458,7'
          Branch Sides:
            - BranchSide:      'elf_compress.c:459,5'
              BranchSideFuncs: []
            - BranchSide:      'elf_compress.c:461,8'
              BranchSideFuncs:
                - __libelf_seterrno
                - elf_getdata
                - __libelf_decompress
                - __libelf_seterrno
        - Branch String:   'elf_compress.c:462,7'
          Branch Sides:
            - BranchSide:      'elf_compress.c:464,16'
              BranchSideFuncs:
                - __libelf_seterrno
                - elf_getdata
                - __libelf_decompress
                - __libelf_seterrno
            - BranchSide:      'elf_compress.c:473,7'
              BranchSideFuncs:
                - __libelf_seterrno
                - elf_getdata
                - __libelf_decompress
                - __libelf_seterrno
        - Branch String:   'elf_compress.c:464,11'
          Branch Sides:
            - BranchSide:      'elf_compress.c:465,22'
              BranchSideFuncs:
                - __libelf_seterrno
                - elf_getdata
                - __libelf_decompress
                - __libelf_seterrno
            - BranchSide:      'elf_compress.c:468,16'
              BranchSideFuncs:
                - __libelf_seterrno
                - elf_getdata
                - __libelf_decompress
                - __libelf_seterrno
        - Branch String:   'elf_compress.c:468,11'
          Branch Sides:
            - BranchSide:      'elf_compress.c:469,22'
              BranchSideFuncs:
                - __libelf_seterrno
                - elf_getdata
                - __libelf_decompress
                - __libelf_seterrno
            - BranchSide:      'elf_compress.c:471,5'
              BranchSideFuncs:
                - __libelf_seterrno
                - elf_getdata
                - __libelf_decompress
                - __libelf_seterrno
        - Branch String:   'elf_compress.c:473,7'
          Branch Sides:
            - BranchSide:      'elf_compress.c:475,7'
              BranchSideFuncs:
                - __libelf_seterrno
            - BranchSide:      'elf_compress.c:479,9'
              BranchSideFuncs:
                - __libelf_seterrno
                - elf_getdata
                - __libelf_decompress
        - Branch String:   'elf_compress.c:479,7'
          Branch Sides:
            - BranchSide:      'elf_compress.c:481,7'
              BranchSideFuncs:
                - elf_getdata
                - __libelf_decompress
            - BranchSide:      'elf_compress.c:491,33'
              BranchSideFuncs:
                - elf_getdata
                - __libelf_decompress
        - Branch String:   'elf_compress.c:492,7'
          Branch Sides:
            - BranchSide:      'elf_compress.c:493,5'
              BranchSideFuncs: []
            - BranchSide:      'elf_compress.c:495,18'
              BranchSideFuncs:
                - __libelf_decompress
      Callsites:
        - Src:             'elf_compress.c:458,7'
          Dst:             gelf_getchdr
        - Src:             'elf_compress.c:475,7'
          Dst:             __libelf_seterrno
        - Src:             'elf_compress.c:481,7'
          Dst:             __libelf_seterrno
        - Src:             'elf_compress.c:491,20'
          Dst:             elf_getdata
        - Src:             'elf_compress.c:501,7'
          Dst:             __libelf_decompress
    - functionName:    __libelf_decompress
      functionSourceFile: '/src/elfutils/libelf/elf_compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 439
      functionLinenumberEnd: 451
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - chtype
        - buf_in
        - size_in
        - size_out
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __libelf_decompress_zlib
        - __libelf_seterrno
      functionUses:    2
      BranchProfiles:
        - Branch String:   'elf_compress.c:440,7'
          Branch Sides:
            - BranchSide:      'elf_compress.c:441,38'
              BranchSideFuncs:
                - __libelf_decompress_zlib
            - BranchSide:      'elf_compress.c:447,5'
              BranchSideFuncs:
                - __libelf_seterrno
      Callsites:
        - Src:             'elf_compress.c:441,12'
          Dst:             __libelf_decompress_zlib
        - Src:             'elf_compress.c:447,5'
          Dst:             __libelf_seterrno
    - functionName:    __libelf_decompress_zlib
      functionSourceFile: '/src/elfutils/libelf/elf_compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 357
      functionLinenumberEnd: 407
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - buf_in
        - size_in
        - size_out
      BBCount:         26
      ICount:          195
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - __libelf_seterrno
        - inflate
        - inflateEnd
        - inflateInit_
        - inflateReset
      functionUses:    1
      BranchProfiles:
        - Branch String:   'elf_compress.c:361,7'
          Branch Sides:
            - BranchSide:      'elf_compress.c:363,7'
              BranchSideFuncs:
                - __libelf_seterrno
            - BranchSide:      'elf_compress.c:371,27'
              BranchSideFuncs:
                - malloc
                - inflateInit_
                - inflateEnd
                - free
                - __libelf_seterrno
                - inflate
                - inflateReset
                - __libelf_seterrno
        - Branch String:   'elf_compress.c:371,27'
          Branch Sides:
            - BranchSide:      'elf_compress.c:371,19'
              BranchSideFuncs:
                - malloc
                - inflateInit_
                - inflateEnd
                - free
                - __libelf_seterrno
                - inflate
                - inflateReset
                - __libelf_seterrno
            - BranchSide:      'elf_compress.c:371,19'
              BranchSideFuncs:
                - malloc
                - inflateInit_
                - inflateEnd
                - free
                - __libelf_seterrno
                - inflate
                - inflateReset
                - __libelf_seterrno
        - Branch String:   'elf_compress.c:372,7'
          Branch Sides:
            - BranchSide:      'elf_compress.c:374,7'
              BranchSideFuncs:
                - __libelf_seterrno
            - BranchSide:      'elf_compress.c:378,12'
              BranchSideFuncs:
                - inflateInit_
                - inflateEnd
                - free
                - __libelf_seterrno
                - inflate
                - inflateReset
        - Branch String:   'elf_compress.c:386,25'
          Branch Sides:
            - BranchSide:      'elf_compress.c:386,28'
              BranchSideFuncs:
                - inflateEnd
                - free
                - __libelf_seterrno
                - inflate
                - inflateReset
            - BranchSide:      'elf_compress.c:386,3'
              BranchSideFuncs:
                - inflateEnd
                - free
                - __libelf_seterrno
                - inflate
                - inflateReset
        - Branch String:   'elf_compress.c:386,3'
          Branch Sides:
            - BranchSide:      'elf_compress.c:388,20'
              BranchSideFuncs:
                - inflate
                - inflateReset
                - inflateEnd
                - free
                - __libelf_seterrno
            - BranchSide:      'elf_compress.c:398,7'
              BranchSideFuncs:
                - inflateEnd
                - free
                - __libelf_seterrno
        - Branch String:   'elf_compress.c:390,11'
          Branch Sides:
            - BranchSide:      'elf_compress.c:392,8'
              BranchSideFuncs:
                - inflateEnd
                - free
                - __libelf_seterrno
            - BranchSide:      'elf_compress.c:395,13'
              BranchSideFuncs:
                - inflateReset
                - inflateEnd
                - free
                - __libelf_seterrno
                - inflate
        - Branch String:   'elf_compress.c:398,30'
          Branch Sides:
            - BranchSide:      'elf_compress.c:398,33'
              BranchSideFuncs:
                - free
                - __libelf_seterrno
                - inflateEnd
            - BranchSide:      'elf_compress.c:400,13'
              BranchSideFuncs:
                - free
                - __libelf_seterrno
                - inflateEnd
        - Branch String:   'elf_compress.c:398,7'
          Branch Sides:
            - BranchSide:      'elf_compress.c:400,13'
              BranchSideFuncs:
                - free
                - __libelf_seterrno
                - inflateEnd
            - BranchSide:      'elf_compress.c:405,3'
              BranchSideFuncs:
                - inflateEnd
      Callsites:
        - Src:             'elf_compress.c:363,7'
          Dst:             __libelf_seterrno
        - Src:             'elf_compress.c:374,7'
          Dst:             __libelf_seterrno
        - Src:             'elf_compress.c:385,13'
          Dst:             inflateInit_
        - Src:             'elf_compress.c:389,13'
          Dst:             inflate
        - Src:             'elf_compress.c:395,13'
          Dst:             inflateReset
        - Src:             'elf_compress.c:402,7'
          Dst:             __libelf_seterrno
        - Src:             'elf_compress.c:405,3'
          Dst:             inflateEnd
    - functionName:    __libelf_compress_zlib
      functionSourceFile: '/src/elfutils/libelf/elf_compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      'N/A'
      argCount:        12
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - scn
        - hsize
        - ei_data
        - orig_size
        - orig_addralign
        - new_size
        - force
        - data
        - next_data
        - out_buf
        - out_size
        - block
      BBCount:         58
      ICount:          398
      EdgeCount:       78
      CyclomaticComplexity: 22
      functionsReached:
        - __libelf_seterrno
        - deflate
        - deflateEnd
        - deflateInit_
        - do_deflate_cleanup
        - elf_getdata
        - gelf_xlatetof
        - realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'elf_compress.c:78,7'
          Branch Sides:
            - BranchSide:      'elf_compress.c:80,7'
              BranchSideFuncs:
                - __libelf_seterrno
                - do_deflate_cleanup
            - BranchSide:      'elf_compress.c:85,9'
              BranchSideFuncs:
                - deflate
                - deflateEnd
                - __libelf_seterrno
                - do_deflate_cleanup
                - free
                - realloc
                - __libelf_seterrno
                - do_deflate_cleanup
                - do_deflate_cleanup
                - __libelf_seterrno
                - do_deflate_cleanup
                - elf_getdata
                - malloc
                - gelf_xlatetof
                - do_deflate_cleanup
                - __libelf_seterrno
                - do_deflate_cleanup
        - Branch String:   'elf_compress.c:93,44'
          Branch Sides:
            - BranchSide:      'elf_compress.c:93,47'
              BranchSideFuncs:
                - deflate
                - deflateEnd
                - __libelf_seterrno
                - do_deflate_cleanup
                - free
                - realloc
                - __libelf_seterrno
                - do_deflate_cleanup
                - do_deflate_cleanup
                - __libelf_seterrno
                - do_deflate_cleanup
                - elf_getdata
                - malloc
                - gelf_xlatetof
                - do_deflate_cleanup
                - __libelf_seterrno
                - do_deflate_cleanup
            - BranchSide:      'elf_compress.c:93,12'
              BranchSideFuncs:
                - deflate
                - deflateEnd
                - __libelf_seterrno
                - do_deflate_cleanup
                - free
                - realloc
                - __libelf_seterrno
                - do_deflate_cleanup
                - do_deflate_cleanup
                - __libelf_seterrno
                - do_deflate_cleanup
                - elf_getdata
                - malloc
                - gelf_xlatetof
                - do_deflate_cleanup
                - __libelf_seterrno
                - do_deflate_cleanup
        - Branch String:   'elf_compress.c:94,11'
          Branch Sides:
            - BranchSide:      'elf_compress.c:98,26'
              BranchSideFuncs:
                - malloc
                - gelf_xlatetof
                - deflate
                - deflateEnd
                - __libelf_seterrno
                - do_deflate_cleanup
                - free
                - realloc
                - __libelf_seterrno
                - do_deflate_cleanup
                - do_deflate_cleanup
                - __libelf_seterrno
                - do_deflate_cleanup
                - elf_getdata
                - do_deflate_cleanup
                - __libelf_seterrno
                - do_deflate_cleanup
            - BranchSide:      'elf_compress.c:108,26'
              BranchSideFuncs:
                - deflate
                - deflateEnd
                - __libelf_seterrno
                - do_deflate_cleanup
                - malloc
                - gelf_xlatetof
                - do_deflate_cleanup
                - __libelf_seterrno
                - do_deflate_cleanup
                - free
                - realloc
                - __libelf_seterrno
                - do_deflate_cleanup
                - do_deflate_cleanup
                - __libelf_seterrno
                - do_deflate_cleanup
                - elf_getdata
        - Branch String:   'elf_compress.c:99,8'
          Branch Sides:
            - BranchSide:      'elf_compress.c:101,8'
              BranchSideFuncs:
                - __libelf_seterrno
                - do_deflate_cleanup
            - BranchSide:      'elf_compress.c:104,23'
              BranchSideFuncs:
                - gelf_xlatetof
                - deflate
                - deflateEnd
                - __libelf_seterrno
                - do_deflate_cleanup
                - malloc
                - __libelf_seterrno
                - do_deflate_cleanup
                - free
                - realloc
                - __libelf_seterrno
                - do_deflate_cleanup
                - do_deflate_cleanup
                - __libelf_seterrno
                - do_deflate_cleanup
                - elf_getdata
                - do_deflate_cleanup
        - Branch String:   'elf_compress.c:104,8'
          Branch Sides:
            - BranchSide:      'elf_compress.c:105,13'
              BranchSideFuncs:
                - do_deflate_cleanup
            - BranchSide:      'elf_compress.c:106,2'
              BranchSideFuncs:
                - deflate
                - deflateEnd
                - __libelf_seterrno
                - do_deflate_cleanup
                - malloc
                - gelf_xlatetof
                - do_deflate_cleanup
                - __libelf_seterrno
                - do_deflate_cleanup
                - free
                - realloc
                - __libelf_seterrno
                - do_deflate_cleanup
                - do_deflate_cleanup
                - __libelf_seterrno
                - do_deflate_cleanup
                - elf_getdata
        - Branch String:   'elf_compress.c:113,11'
          Branch Sides:
            - BranchSide:      'elf_compress.c:115,22'
              BranchSideFuncs:
                - elf_getdata
                - deflate
                - deflateEnd
                - __libelf_seterrno
                - do_deflate_cleanup
                - malloc
                - gelf_xlatetof
                - do_deflate_cleanup
                - __libelf_seterrno
                - do_deflate_cleanup
                - free
                - realloc
                - __libelf_seterrno
                - do_deflate_cleanup
                - do_deflate_cleanup
                - __libelf_seterrno
                - do_deflate_cleanup
            - BranchSide:      'elf_compress.c:120,8'
              BranchSideFuncs:
                - deflate
                - deflateEnd
                - __libelf_seterrno
                - do_deflate_cleanup
                - elf_getdata
                - malloc
                - gelf_xlatetof
                - do_deflate_cleanup
                - __libelf_seterrno
                - do_deflate_cleanup
                - free
                - realloc
                - __libelf_seterrno
                - do_deflate_cleanup
                - do_deflate_cleanup
                - __libelf_seterrno
                - do_deflate_cleanup
        - Branch String:   'elf_compress.c:115,22'
          Branch Sides:
            - BranchSide:      'elf_compress.c:115,5'
              BranchSideFuncs:
                - elf_getdata
                - deflate
                - deflateEnd
                - __libelf_seterrno
                - do_deflate_cleanup
                - malloc
                - gelf_xlatetof
                - do_deflate_cleanup
                - __libelf_seterrno
                - do_deflate_cleanup
                - free
                - realloc
                - __libelf_seterrno
                - do_deflate_cleanup
                - do_deflate_cleanup
                - __libelf_seterrno
                - do_deflate_cleanup
            - BranchSide:      'elf_compress.c:115,5'
              BranchSideFuncs:
                - elf_getdata
                - deflate
                - deflateEnd
                - __libelf_seterrno
                - do_deflate_cleanup
                - malloc
                - gelf_xlatetof
                - do_deflate_cleanup
                - __libelf_seterrno
                - do_deflate_cleanup
                - free
                - realloc
                - __libelf_seterrno
                - do_deflate_cleanup
                - do_deflate_cleanup
                - __libelf_seterrno
                - do_deflate_cleanup
        - Branch String:   'elf_compress.c:128,8'
          Branch Sides:
            - BranchSide:      'elf_compress.c:130,8'
              BranchSideFuncs:
                - __libelf_seterrno
                - do_deflate_cleanup
            - BranchSide:      'elf_compress.c:133,13'
              BranchSideFuncs:
                - deflateEnd
                - __libelf_seterrno
                - do_deflate_cleanup
                - deflate
                - __libelf_seterrno
                - do_deflate_cleanup
                - elf_getdata
                - malloc
                - gelf_xlatetof
                - do_deflate_cleanup
                - __libelf_seterrno
                - do_deflate_cleanup
                - free
                - realloc
                - __libelf_seterrno
                - do_deflate_cleanup
                - do_deflate_cleanup
        - Branch String:   'elf_compress.c:131,15'
          Branch Sides:
            - BranchSide:      'elf_compress.c:131,15'
              BranchSideFuncs:
                - do_deflate_cleanup
            - BranchSide:      'elf_compress.c:131,15'
              BranchSideFuncs:
                - do_deflate_cleanup
        - Branch String:   'elf_compress.c:138,15'
          Branch Sides:
            - BranchSide:      'elf_compress.c:138,18'
              BranchSideFuncs:
                - deflateEnd
                - __libelf_seterrno
                - do_deflate_cleanup
                - deflate
                - do_deflate_cleanup
                - __libelf_seterrno
                - do_deflate_cleanup
                - elf_getdata
                - malloc
                - gelf_xlatetof
                - do_deflate_cleanup
                - __libelf_seterrno
                - do_deflate_cleanup
                - free
                - realloc
                - __libelf_seterrno
                - do_deflate_cleanup
            - BranchSide:      'elf_compress.c:141,10'
              BranchSideFuncs:
                - deflateEnd
                - __libelf_seterrno
                - do_deflate_cleanup
                - deflate
                - do_deflate_cleanup
                - __libelf_seterrno
                - do_deflate_cleanup
                - elf_getdata
                - malloc
                - gelf_xlatetof
                - do_deflate_cleanup
                - __libelf_seterrno
                - do_deflate_cleanup
                - free
                - realloc
                - __libelf_seterrno
                - do_deflate_cleanup
        - Branch String:   'elf_compress.c:138,36'
          Branch Sides:
            - BranchSide:      'elf_compress.c:138,39'
              BranchSideFuncs:
                - deflateEnd
                - __libelf_seterrno
                - do_deflate_cleanup
                - deflate
                - __libelf_seterrno
                - do_deflate_cleanup
                - elf_getdata
                - malloc
                - gelf_xlatetof
                - do_deflate_cleanup
                - __libelf_seterrno
                - do_deflate_cleanup
                - free
                - realloc
                - __libelf_seterrno
                - do_deflate_cleanup
                - do_deflate_cleanup
            - BranchSide:      'elf_compress.c:141,10'
              BranchSideFuncs:
                - deflateEnd
                - __libelf_seterrno
                - do_deflate_cleanup
                - deflate
                - do_deflate_cleanup
                - __libelf_seterrno
                - do_deflate_cleanup
                - elf_getdata
                - malloc
                - gelf_xlatetof
                - do_deflate_cleanup
                - __libelf_seterrno
                - do_deflate_cleanup
                - free
                - realloc
                - __libelf_seterrno
                - do_deflate_cleanup
        - Branch String:   'elf_compress.c:138,8'
          Branch Sides:
            - BranchSide:      'elf_compress.c:139,13'
              BranchSideFuncs:
                - do_deflate_cleanup
            - BranchSide:      'elf_compress.c:141,10'
              BranchSideFuncs:
                - deflateEnd
                - __libelf_seterrno
                - do_deflate_cleanup
                - deflate
                - do_deflate_cleanup
                - __libelf_seterrno
                - do_deflate_cleanup
                - elf_getdata
                - malloc
                - gelf_xlatetof
                - do_deflate_cleanup
                - __libelf_seterrno
                - do_deflate_cleanup
                - free
                - realloc
                - __libelf_seterrno
                - do_deflate_cleanup
        - Branch String:   'elf_compress.c:139,13'
          Branch Sides:
            - BranchSide:      'elf_compress.c:139,13'
              BranchSideFuncs:
                - do_deflate_cleanup
            - BranchSide:      'elf_compress.c:139,13'
              BranchSideFuncs:
                - do_deflate_cleanup
        - Branch String:   'elf_compress.c:141,8'
          Branch Sides:
            - BranchSide:      'elf_compress.c:143,32'
              BranchSideFuncs:
                - realloc
                - deflateEnd
                - __libelf_seterrno
                - do_deflate_cleanup
                - deflate
                - do_deflate_cleanup
                - __libelf_seterrno
                - do_deflate_cleanup
                - elf_getdata
                - malloc
                - gelf_xlatetof
                - do_deflate_cleanup
                - __libelf_seterrno
                - do_deflate_cleanup
                - free
                - __libelf_seterrno
                - do_deflate_cleanup
            - BranchSide:      'elf_compress.c:152,2'
              BranchSideFuncs:
                - deflateEnd
                - __libelf_seterrno
                - do_deflate_cleanup
                - deflate
                - realloc
                - __libelf_seterrno
                - do_deflate_cleanup
                - do_deflate_cleanup
                - __libelf_seterrno
                - do_deflate_cleanup
                - elf_getdata
                - malloc
                - gelf_xlatetof
                - do_deflate_cleanup
                - __libelf_seterrno
                - do_deflate_cleanup
                - free
        - Branch String:   'elf_compress.c:144,12'
          Branch Sides:
            - BranchSide:      'elf_compress.c:146,5'
              BranchSideFuncs:
                - __libelf_seterrno
                - do_deflate_cleanup
            - BranchSide:      'elf_compress.c:149,18'
              BranchSideFuncs:
                - deflateEnd
                - __libelf_seterrno
                - do_deflate_cleanup
                - deflate
                - realloc
                - __libelf_seterrno
                - do_deflate_cleanup
                - do_deflate_cleanup
                - __libelf_seterrno
                - do_deflate_cleanup
                - elf_getdata
                - malloc
                - gelf_xlatetof
                - do_deflate_cleanup
                - __libelf_seterrno
                - do_deflate_cleanup
                - free
        - Branch String:   'elf_compress.c:147,12'
          Branch Sides:
            - BranchSide:      'elf_compress.c:147,12'
              BranchSideFuncs:
                - do_deflate_cleanup
            - BranchSide:      'elf_compress.c:147,12'
              BranchSideFuncs:
                - do_deflate_cleanup
        - Branch String:   'elf_compress.c:152,2'
          Branch Sides:
            - BranchSide:      'elf_compress.c:125,18'
              BranchSideFuncs:
                - deflate
                - deflateEnd
                - __libelf_seterrno
                - do_deflate_cleanup
                - elf_getdata
                - malloc
                - gelf_xlatetof
                - do_deflate_cleanup
                - __libelf_seterrno
                - do_deflate_cleanup
                - free
                - realloc
                - __libelf_seterrno
                - do_deflate_cleanup
                - do_deflate_cleanup
                - __libelf_seterrno
                - do_deflate_cleanup
            - BranchSide:      'elf_compress.c:155,11'
              BranchSideFuncs:
                - deflateEnd
                - __libelf_seterrno
                - do_deflate_cleanup
                - deflate
                - realloc
                - __libelf_seterrno
                - do_deflate_cleanup
                - do_deflate_cleanup
                - __libelf_seterrno
                - do_deflate_cleanup
                - elf_getdata
                - malloc
                - gelf_xlatetof
                - do_deflate_cleanup
                - __libelf_seterrno
                - do_deflate_cleanup
                - free
        - Branch String:   'elf_compress.c:155,11'
          Branch Sides:
            - BranchSide:      'elf_compress.c:157,16'
              BranchSideFuncs:
                - free
                - deflateEnd
                - __libelf_seterrno
                - do_deflate_cleanup
                - deflate
                - realloc
                - __libelf_seterrno
                - do_deflate_cleanup
                - do_deflate_cleanup
                - __libelf_seterrno
                - do_deflate_cleanup
                - elf_getdata
                - malloc
                - gelf_xlatetof
                - do_deflate_cleanup
                - __libelf_seterrno
                - do_deflate_cleanup
            - BranchSide:      'elf_compress.c:160,5'
              BranchSideFuncs:
                - deflateEnd
                - __libelf_seterrno
                - do_deflate_cleanup
                - deflate
                - free
                - realloc
                - __libelf_seterrno
                - do_deflate_cleanup
                - do_deflate_cleanup
                - __libelf_seterrno
                - do_deflate_cleanup
                - elf_getdata
                - malloc
                - gelf_xlatetof
                - do_deflate_cleanup
                - __libelf_seterrno
                - do_deflate_cleanup
        - Branch String:   'elf_compress.c:160,5'
          Branch Sides:
            - BranchSide:      'elf_compress.c:92,16'
              BranchSideFuncs:
                - deflate
                - deflateEnd
                - __libelf_seterrno
                - do_deflate_cleanup
                - free
                - realloc
                - __libelf_seterrno
                - do_deflate_cleanup
                - do_deflate_cleanup
                - __libelf_seterrno
                - do_deflate_cleanup
                - elf_getdata
                - malloc
                - gelf_xlatetof
                - do_deflate_cleanup
                - __libelf_seterrno
                - do_deflate_cleanup
            - BranchSide:      'elf_compress.c:163,7'
              BranchSideFuncs:
                - deflateEnd
                - __libelf_seterrno
                - do_deflate_cleanup
        - Branch String:   'elf_compress.c:163,7'
          Branch Sides:
            - BranchSide:      'elf_compress.c:165,7'
              BranchSideFuncs:
                - __libelf_seterrno
                - do_deflate_cleanup
            - BranchSide:      'elf_compress.c:169,3'
              BranchSideFuncs:
                - deflateEnd
      Callsites:
        - Src:             'elf_compress.c:77,13'
          Dst:             deflateInit_
        - Src:             'elf_compress.c:80,7'
          Dst:             __libelf_seterrno
        - Src:             'elf_compress.c:81,14'
          Dst:             do_deflate_cleanup
        - Src:             'elf_compress.c:101,8'
          Dst:             __libelf_seterrno
        - Src:             'elf_compress.c:102,15'
          Dst:             do_deflate_cleanup
        - Src:             'elf_compress.c:104,8'
          Dst:             gelf_xlatetof
        - Src:             'elf_compress.c:105,13'
          Dst:             do_deflate_cleanup
        - Src:             'elf_compress.c:117,16'
          Dst:             elf_getdata
        - Src:             'elf_compress.c:127,10'
          Dst:             deflate
        - Src:             'elf_compress.c:130,8'
          Dst:             __libelf_seterrno
        - Src:             'elf_compress.c:131,15'
          Dst:             do_deflate_cleanup
        - Src:             'elf_compress.c:139,13'
          Dst:             do_deflate_cleanup
        - Src:             'elf_compress.c:143,23'
          Dst:             realloc
        - Src:             'elf_compress.c:146,5'
          Dst:             __libelf_seterrno
        - Src:             'elf_compress.c:147,12'
          Dst:             do_deflate_cleanup
        - Src:             'elf_compress.c:165,7'
          Dst:             __libelf_seterrno
        - Src:             'elf_compress.c:166,14'
          Dst:             do_deflate_cleanup
        - Src:             'elf_compress.c:169,3'
          Dst:             deflateEnd
    - 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:    __bswap_64
      functionSourceFile: '/usr/include/x86_64-linux-gnu/bits/byteswap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - __bsx
      BBCount:         1
      ICount:          38
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    elf_compress_gnu
      functionSourceFile: '/src/elfutils/libelf/elf_compress_gnu.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - scn
        - inflate
        - flags
      BBCount:         55
      ICount:          422
      EdgeCount:       77
      CyclomaticComplexity: 24
      functionsReached:
        - __bswap_64
        - __libelf_compress
        - __libelf_data_type
        - __libelf_decompress
        - __libelf_reset_rawdata
        - __libelf_seterrno
        - elf32_getshdr
        - elf64_getshdr
        - elf_getdata
        - gelf_getehdr
        - memcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'elf_compress_gnu.c:40,7'
          Branch Sides:
            - BranchSide:      'elf_compress_gnu.c:41,5'
              BranchSideFuncs: []
            - BranchSide:      'elf_compress_gnu.c:43,8'
              BranchSideFuncs:
                - gelf_getehdr
                - elf64_getshdr
                - __libelf_seterrno
                - elf_getdata
                - memcmp
                - __bswap_64.191
                - __libelf_decompress
                - __libelf_data_type
                - __libelf_reset_rawdata
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_compress
                - __bswap_64.191
                - __libelf_reset_rawdata
                - __libelf_seterrno
                - __libelf_seterrno
                - elf32_getshdr
                - __libelf_seterrno
        - Branch String:   'elf_compress_gnu.c:43,7'
          Branch Sides:
            - BranchSide:      'elf_compress_gnu.c:45,7'
              BranchSideFuncs:
                - __libelf_seterrno
            - BranchSide:      'elf_compress_gnu.c:49,17'
              BranchSideFuncs:
                - gelf_getehdr
                - elf64_getshdr
                - __libelf_seterrno
                - elf_getdata
                - memcmp
                - __bswap_64.191
                - __libelf_decompress
                - __libelf_data_type
                - __libelf_reset_rawdata
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_compress
                - __bswap_64.191
                - __libelf_reset_rawdata
                - __libelf_seterrno
                - __libelf_seterrno
                - elf32_getshdr
        - Branch String:   'elf_compress_gnu.c:53,7'
          Branch Sides:
            - BranchSide:      'elf_compress_gnu.c:54,5'
              BranchSideFuncs: []
            - BranchSide:      'elf_compress_gnu.c:56,18'
              BranchSideFuncs:
                - elf64_getshdr
                - __libelf_seterrno
                - elf_getdata
                - memcmp
                - __bswap_64.191
                - __libelf_decompress
                - __libelf_data_type
                - __libelf_reset_rawdata
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_compress
                - __bswap_64.191
                - __libelf_reset_rawdata
                - __libelf_seterrno
                - __libelf_seterrno
                - elf32_getshdr
        - Branch String:   'elf_compress_gnu.c:67,7'
          Branch Sides:
            - BranchSide:      'elf_compress_gnu.c:69,33'
              BranchSideFuncs:
                - elf32_getshdr
                - __libelf_seterrno
                - elf_getdata
                - memcmp
                - __bswap_64.191
                - __libelf_decompress
                - __libelf_data_type
                - __libelf_reset_rawdata
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_compress
                - __bswap_64.191
                - __libelf_reset_rawdata
                - __libelf_seterrno
                - __libelf_seterrno
            - BranchSide:      'elf_compress_gnu.c:79,33'
              BranchSideFuncs:
                - elf64_getshdr
                - __libelf_seterrno
                - elf_getdata
                - memcmp
                - __bswap_64.191
                - __libelf_decompress
                - __libelf_data_type
                - __libelf_reset_rawdata
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_compress
                - __bswap_64.191
                - __libelf_reset_rawdata
                - __libelf_seterrno
                - __libelf_seterrno
        - Branch String:   'elf_compress_gnu.c:70,11'
          Branch Sides:
            - BranchSide:      'elf_compress_gnu.c:71,2'
              BranchSideFuncs: []
            - BranchSide:      'elf_compress_gnu.c:73,23'
              BranchSideFuncs:
                - __libelf_seterrno
                - elf_getdata
                - memcmp
                - __bswap_64.191
                - __libelf_decompress
                - __libelf_data_type
                - __libelf_reset_rawdata
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_compress
                - __bswap_64.191
                - __libelf_reset_rawdata
                - __libelf_seterrno
                - __libelf_seterrno
        - Branch String:   'elf_compress_gnu.c:80,11'
          Branch Sides:
            - BranchSide:      'elf_compress_gnu.c:81,2'
              BranchSideFuncs: []
            - BranchSide:      'elf_compress_gnu.c:83,23'
              BranchSideFuncs:
                - __libelf_seterrno
                - elf_getdata
                - memcmp
                - __bswap_64.191
                - __libelf_decompress
                - __libelf_data_type
                - __libelf_reset_rawdata
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_compress
                - __bswap_64.191
                - __libelf_reset_rawdata
                - __libelf_seterrno
                - __libelf_seterrno
        - Branch String:   'elf_compress_gnu.c:90,35'
          Branch Sides:
            - BranchSide:      'elf_compress_gnu.c:90,39'
              BranchSideFuncs:
                - __libelf_seterrno
            - BranchSide:      'elf_compress_gnu.c:92,7'
              BranchSideFuncs:
                - __libelf_seterrno
        - Branch String:   'elf_compress_gnu.c:90,7'
          Branch Sides:
            - BranchSide:      'elf_compress_gnu.c:92,7'
              BranchSideFuncs:
                - __libelf_seterrno
            - BranchSide:      'elf_compress_gnu.c:96,7'
              BranchSideFuncs:
                - __libelf_seterrno
                - elf_getdata
                - memcmp
                - __bswap_64.191
                - __libelf_decompress
                - __libelf_data_type
                - __libelf_reset_rawdata
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_compress
                - __bswap_64.191
                - __libelf_reset_rawdata
                - __libelf_seterrno
        - Branch String:   'elf_compress_gnu.c:96,27'
          Branch Sides:
            - BranchSide:      'elf_compress_gnu.c:96,30'
              BranchSideFuncs:
                - __libelf_seterrno
            - BranchSide:      'elf_compress_gnu.c:98,7'
              BranchSideFuncs:
                - __libelf_seterrno
        - Branch String:   'elf_compress_gnu.c:96,7'
          Branch Sides:
            - BranchSide:      'elf_compress_gnu.c:98,7'
              BranchSideFuncs:
                - __libelf_seterrno
            - BranchSide:      'elf_compress_gnu.c:105,7'
              BranchSideFuncs:
                - __libelf_seterrno
                - elf_getdata
                - memcmp
                - __bswap_64.191
                - __libelf_decompress
                - __libelf_data_type
                - __libelf_reset_rawdata
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_compress
                - __bswap_64.191
                - __libelf_reset_rawdata
        - Branch String:   'elf_compress_gnu.c:105,7'
          Branch Sides:
            - BranchSide:      'elf_compress_gnu.c:107,14'
              BranchSideFuncs:
                - __libelf_compress
                - __bswap_64.191
                - __libelf_reset_rawdata
            - BranchSide:      'elf_compress_gnu.c:144,12'
              BranchSideFuncs:
                - __libelf_seterrno
                - elf_getdata
                - memcmp
                - __bswap_64.191
                - __libelf_decompress
                - __libelf_data_type
                - __libelf_reset_rawdata
                - __libelf_seterrno
                - __libelf_seterrno
        - Branch String:   'elf_compress_gnu.c:115,11'
          Branch Sides:
            - BranchSide:      'elf_compress_gnu.c:116,2'
              BranchSideFuncs: []
            - BranchSide:      'elf_compress_gnu.c:119,11'
              BranchSideFuncs:
                - __bswap_64.191
                - __libelf_reset_rawdata
        - Branch String:   'elf_compress_gnu.c:119,11'
          Branch Sides:
            - BranchSide:      'elf_compress_gnu.c:120,2'
              BranchSideFuncs: []
            - BranchSide:      'elf_compress_gnu.c:122,28'
              BranchSideFuncs:
                - __bswap_64.191
                - __libelf_reset_rawdata
        - Branch String:   'elf_compress_gnu.c:129,11'
          Branch Sides:
            - BranchSide:      'elf_compress_gnu.c:130,24'
              BranchSideFuncs:
                - __libelf_reset_rawdata
            - BranchSide:      'elf_compress_gnu.c:132,24'
              BranchSideFuncs:
                - __libelf_reset_rawdata
        - Branch String:   'elf_compress_gnu.c:144,12'
          Branch Sides:
            - BranchSide:      'elf_compress_gnu.c:150,37'
              BranchSideFuncs:
                - elf_getdata
                - memcmp
                - __bswap_64.191
                - __libelf_decompress
                - __libelf_data_type
                - __libelf_reset_rawdata
                - __libelf_seterrno
                - __libelf_seterrno
            - BranchSide:      'elf_compress_gnu.c:203,7'
              BranchSideFuncs:
                - __libelf_seterrno
        - Branch String:   'elf_compress_gnu.c:151,11'
          Branch Sides:
            - BranchSide:      'elf_compress_gnu.c:152,2'
              BranchSideFuncs: []
            - BranchSide:      'elf_compress_gnu.c:154,14'
              BranchSideFuncs:
                - memcmp
                - __bswap_64.191
                - __libelf_decompress
                - __libelf_data_type
                - __libelf_reset_rawdata
                - __libelf_seterrno
                - __libelf_seterrno
        - Branch String:   'elf_compress_gnu.c:155,32'
          Branch Sides:
            - BranchSide:      'elf_compress_gnu.c:155,43'
              BranchSideFuncs:
                - __libelf_seterrno
            - BranchSide:      'elf_compress_gnu.c:157,11'
              BranchSideFuncs:
                - __libelf_seterrno
        - Branch String:   'elf_compress_gnu.c:155,11'
          Branch Sides:
            - BranchSide:      'elf_compress_gnu.c:157,11'
              BranchSideFuncs:
                - __libelf_seterrno
            - BranchSide:      'elf_compress_gnu.c:165,23'
              BranchSideFuncs:
                - __bswap_64.191
                - __libelf_decompress
                - __libelf_data_type
                - __libelf_reset_rawdata
                - __libelf_seterrno
        - Branch String:   'elf_compress_gnu.c:172,48'
          Branch Sides:
            - BranchSide:      'elf_compress_gnu.c:172,51'
              BranchSideFuncs:
                - __libelf_seterrno
            - BranchSide:      'elf_compress_gnu.c:174,4'
              BranchSideFuncs:
                - __libelf_seterrno
        - Branch String:   'elf_compress_gnu.c:172,11'
          Branch Sides:
            - BranchSide:      'elf_compress_gnu.c:174,4'
              BranchSideFuncs:
                - __libelf_seterrno
            - BranchSide:      'elf_compress_gnu.c:178,21'
              BranchSideFuncs:
                - __libelf_decompress
                - __libelf_data_type
                - __libelf_reset_rawdata
        - Branch String:   'elf_compress_gnu.c:182,11'
          Branch Sides:
            - BranchSide:      'elf_compress_gnu.c:183,2'
              BranchSideFuncs: []
            - BranchSide:      'elf_compress_gnu.c:188,11'
              BranchSideFuncs:
                - __libelf_data_type
                - __libelf_reset_rawdata
        - Branch String:   'elf_compress_gnu.c:188,11'
          Branch Sides:
            - BranchSide:      'elf_compress_gnu.c:189,22'
              BranchSideFuncs:
                - __libelf_data_type
                - __libelf_reset_rawdata
            - BranchSide:      'elf_compress_gnu.c:191,22'
              BranchSideFuncs:
                - __libelf_data_type
                - __libelf_reset_rawdata
      Callsites:
        - Src:             'elf_compress_gnu.c:45,7'
          Dst:             __libelf_seterrno
        - Src:             'elf_compress_gnu.c:53,7'
          Dst:             gelf_getehdr
        - Src:             'elf_compress_gnu.c:69,18'
          Dst:             elf32_getshdr
        - Src:             'elf_compress_gnu.c:79,18'
          Dst:             elf64_getshdr
        - Src:             'elf_compress_gnu.c:92,7'
          Dst:             __libelf_seterrno
        - Src:             'elf_compress_gnu.c:98,7'
          Dst:             __libelf_seterrno
        - Src:             'elf_compress_gnu.c:109,23'
          Dst:             __libelf_compress
        - Src:             'elf_compress_gnu.c:122,28'
          Dst:             __bswap_64
        - Src:             'elf_compress_gnu.c:134,7'
          Dst:             __libelf_reset_rawdata
        - Src:             'elf_compress_gnu.c:150,24'
          Dst:             elf_getdata
        - Src:             'elf_compress_gnu.c:155,35'
          Dst:             memcmp
        - Src:             'elf_compress_gnu.c:157,11'
          Dst:             __libelf_seterrno
        - Src:             'elf_compress_gnu.c:166,15'
          Dst:             __bswap_64
        - Src:             'elf_compress_gnu.c:174,4'
          Dst:             __libelf_seterrno
        - Src:             'elf_compress_gnu.c:181,23'
          Dst:             __libelf_decompress
        - Src:             'elf_compress_gnu.c:194,10'
          Dst:             __libelf_data_type
        - Src:             'elf_compress_gnu.c:193,7'
          Dst:             __libelf_reset_rawdata
        - Src:             'elf_compress_gnu.c:203,7'
          Dst:             __libelf_seterrno
    - functionName:    eu_search_tree_fini
      functionSourceFile: '/src/elfutils/lib/eu-search.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tree
        - free_node
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - eu_tdestroy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'eu-search.c:83,3'
          Dst:             eu_tdestroy
    - functionName:    eu_tdestroy
      functionSourceFile: '/src/elfutils/lib/eu-search.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tree
        - free_node
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - tdestroy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'eu-search.c:69,3'
          Dst:             tdestroy
    - functionName:    tdestroy
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    eu_search_tree_init
      functionSourceFile: '/src/elfutils/lib/eu-search.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tree
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    eu_tdelete
      functionSourceFile: '/src/elfutils/lib/eu-search.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
        - tree
        - compare
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - tdelete
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'eu-search.c:59,15'
          Dst:             tdelete
    - functionName:    tdelete
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    eu_tfind
      functionSourceFile: '/src/elfutils/lib/eu-search.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
        - tree
        - compare
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - tfind
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'eu-search.c:49,15'
          Dst:             tfind
    - functionName:    tfind
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    eu_tsearch
      functionSourceFile: '/src/elfutils/lib/eu-search.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
        - tree
        - compare
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - tsearch
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'eu-search.c:39,15'
          Dst:             tsearch
    - functionName:    tsearch
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gelf_fsize
      functionSourceFile: '/src/elfutils/libelf/gelf_fsize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - size_t
        - int
      constantsTouched: []
      argNames:
        - elf
        - type
        - count
        - version
      BBCount:         10
      ICount:          70
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - __libelf_seterrno
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gelf_fsize.c:87,7'
          Branch Sides:
            - BranchSide:      'gelf_fsize.c:88,5'
              BranchSideFuncs: []
            - BranchSide:      'gelf_fsize.c:90,7'
              BranchSideFuncs:
                - __libelf_seterrno
                - __libelf_seterrno
        - Branch String:   'gelf_fsize.c:90,7'
          Branch Sides:
            - BranchSide:      'gelf_fsize.c:92,7'
              BranchSideFuncs:
                - __libelf_seterrno
            - BranchSide:      'gelf_fsize.c:96,7'
              BranchSideFuncs:
                - __libelf_seterrno
        - Branch String:   'gelf_fsize.c:96,7'
          Branch Sides:
            - BranchSide:      'gelf_fsize.c:98,7'
              BranchSideFuncs:
                - __libelf_seterrno
            - BranchSide:      'gelf_fsize.c:102,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gelf_fsize.c:92,7'
          Dst:             __libelf_seterrno
        - Src:             'gelf_fsize.c:98,7'
          Dst:             __libelf_seterrno
    - functionName:    Elf64_cvt_Relr1
      functionSourceFile: '/src/elfutils/libelf/./gelf_xlate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dest
        - ptr
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __bswap_64
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './gelf_xlate.h:39,1'
          Dst:             __bswap_64
    - functionName:    __bswap_64
      functionSourceFile: '/usr/include/x86_64-linux-gnu/bits/byteswap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - __bsx
      BBCount:         1
      ICount:          38
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Elf64_cvt_Chdr
      functionSourceFile: '/src/elfutils/libelf/./gelf_xlate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - dest
        - src
        - len
        - encode
      BBCount:         10
      ICount:          99
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - Elf64_cvt_Word1
        - Elf64_cvt_Xword1
      functionUses:    1
      BranchProfiles:
        - Branch String:   './gelf_xlate.h:54,1'
          Branch Sides:
            - BranchSide:      './gelf_xlate.h:54,1'
              BranchSideFuncs:
                - Elf64_cvt_Word1
                - Elf64_cvt_Word1
                - Elf64_cvt_Xword1
                - Elf64_cvt_Xword1
            - BranchSide:      './gelf_xlate.h:54,1'
              BranchSideFuncs: []
        - Branch String:   './gelf_xlate.h:54,1'
          Branch Sides:
            - BranchSide:      './gelf_xlate.h:54,1'
              BranchSideFuncs: []
            - BranchSide:      './gelf_xlate.h:54,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             './gelf_xlate.h:54,1'
          Dst:             Elf64_cvt_Word1
        - Src:             './gelf_xlate.h:54,1'
          Dst:             Elf64_cvt_Word1
        - Src:             './gelf_xlate.h:54,1'
          Dst:             Elf64_cvt_Xword1
        - Src:             './gelf_xlate.h:54,1'
          Dst:             Elf64_cvt_Xword1
    - functionName:    Elf64_cvt_Word1
      functionSourceFile: '/src/elfutils/libelf/./gelf_xlate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dest
        - ptr
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __bswap_32
      functionUses:    18
      BranchProfiles:  []
      Callsites:
        - Src:             './gelf_xlate.h:35,1'
          Dst:             __bswap_32
    - functionName:    Elf64_cvt_Xword1
      functionSourceFile: '/src/elfutils/libelf/./gelf_xlate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dest
        - ptr
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __bswap_64
      functionUses:    19
      BranchProfiles:  []
      Callsites:
        - Src:             './gelf_xlate.h:37,1'
          Dst:             __bswap_64
    - functionName:    __bswap_32
      functionSourceFile: '/usr/include/x86_64-linux-gnu/bits/byteswap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - __bsx
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    26
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Elf64_cvt_Sword1
      functionSourceFile: '/src/elfutils/libelf/./gelf_xlate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dest
        - ptr
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __bswap_32
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './gelf_xlate.h:36,1'
          Dst:             __bswap_32
    - functionName:    Elf64_cvt_Sxword1
      functionSourceFile: '/src/elfutils/libelf/./gelf_xlate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dest
        - ptr
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __bswap_64
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './gelf_xlate.h:38,1'
          Dst:             __bswap_64
    - functionName:    Elf64_cvt_Off1
      functionSourceFile: '/src/elfutils/libelf/./gelf_xlate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dest
        - ptr
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __bswap_64
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             './gelf_xlate.h:33,1'
          Dst:             __bswap_64
    - functionName:    Elf64_cvt_Half1
      functionSourceFile: '/src/elfutils/libelf/./gelf_xlate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dest
        - ptr
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __bswap_16
      functionUses:    15
      BranchProfiles:  []
      Callsites:
        - Src:             './gelf_xlate.h:34,1'
          Dst:             __bswap_16
    - functionName:    __bswap_16
      functionSourceFile: '/usr/include/x86_64-linux-gnu/bits/byteswap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - __bsx
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Elf64_cvt_Addr1
      functionSourceFile: '/src/elfutils/libelf/./gelf_xlate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dest
        - ptr
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __bswap_64
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             './gelf_xlate.h:32,1'
          Dst:             __bswap_64
    - functionName:    Elf32_cvt_Relr1
      functionSourceFile: '/src/elfutils/libelf/./gelf_xlate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dest
        - ptr
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __bswap_32
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './gelf_xlate.h:39,1'
          Dst:             __bswap_32
    - functionName:    Elf32_cvt_Chdr
      functionSourceFile: '/src/elfutils/libelf/./gelf_xlate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - dest
        - src
        - len
        - encode
      BBCount:         10
      ICount:          94
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - Elf32_cvt_Word1
      functionUses:    1
      BranchProfiles:
        - Branch String:   './gelf_xlate.h:54,1'
          Branch Sides:
            - BranchSide:      './gelf_xlate.h:54,1'
              BranchSideFuncs:
                - Elf32_cvt_Word1
                - Elf32_cvt_Word1
                - Elf32_cvt_Word1
            - BranchSide:      './gelf_xlate.h:54,1'
              BranchSideFuncs: []
        - Branch String:   './gelf_xlate.h:54,1'
          Branch Sides:
            - BranchSide:      './gelf_xlate.h:54,1'
              BranchSideFuncs: []
            - BranchSide:      './gelf_xlate.h:54,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             './gelf_xlate.h:54,1'
          Dst:             Elf32_cvt_Word1
        - Src:             './gelf_xlate.h:54,1'
          Dst:             Elf32_cvt_Word1
        - Src:             './gelf_xlate.h:54,1'
          Dst:             Elf32_cvt_Word1
    - functionName:    Elf32_cvt_Word1
      functionSourceFile: '/src/elfutils/libelf/./gelf_xlate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dest
        - ptr
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __bswap_32
      functionUses:    33
      BranchProfiles:  []
      Callsites:
        - Src:             './gelf_xlate.h:35,1'
          Dst:             __bswap_32
    - functionName:    Elf32_cvt_Nhdr
      functionSourceFile: '/src/elfutils/libelf/./gelf_xlate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - dest
        - src
        - len
        - encode
      BBCount:         10
      ICount:          94
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - Elf32_cvt_Word1
      functionUses:    1
      BranchProfiles:
        - Branch String:   './gelf_xlate.h:48,1'
          Branch Sides:
            - BranchSide:      './gelf_xlate.h:48,1'
              BranchSideFuncs:
                - Elf32_cvt_Word1
                - Elf32_cvt_Word1
                - Elf32_cvt_Word1
            - BranchSide:      './gelf_xlate.h:48,1'
              BranchSideFuncs: []
        - Branch String:   './gelf_xlate.h:48,1'
          Branch Sides:
            - BranchSide:      './gelf_xlate.h:48,1'
              BranchSideFuncs: []
            - BranchSide:      './gelf_xlate.h:48,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             './gelf_xlate.h:48,1'
          Dst:             Elf32_cvt_Word1
        - Src:             './gelf_xlate.h:48,1'
          Dst:             Elf32_cvt_Word1
        - Src:             './gelf_xlate.h:48,1'
          Dst:             Elf32_cvt_Word1
    - functionName:    elf_cvt_note
      functionSourceFile: '/src/elfutils/libelf/./note_xlate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - bool
      constantsTouched: []
      argNames:
        - dest
        - src
        - len
        - encode
        - nhdr8
      BBCount:         34
      ICount:          237
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - Elf32_cvt_Nhdr
      functionUses:    2
      BranchProfiles:
        - Branch String:   './note_xlate.h:37,3'
          Branch Sides:
            - BranchSide:      './note_xlate.h:40,46'
              BranchSideFuncs:
                - Elf32_cvt_Nhdr
            - BranchSide:      './note_xlate.h:84,9'
              BranchSideFuncs: []
        - Branch String:   './note_xlate.h:42,29'
          Branch Sides:
            - BranchSide:      './note_xlate.h:42,38'
              BranchSideFuncs:
                - Elf32_cvt_Nhdr
            - BranchSide:      './note_xlate.h:42,44'
              BranchSideFuncs:
                - Elf32_cvt_Nhdr
        - Branch String:   './note_xlate.h:48,18'
          Branch Sides:
            - BranchSide:      './note_xlate.h:48,26'
              BranchSideFuncs:
                - Elf32_cvt_Nhdr
            - BranchSide:      './note_xlate.h:48,51'
              BranchSideFuncs:
                - Elf32_cvt_Nhdr
        - Branch String:   './note_xlate.h:49,26'
          Branch Sides:
            - BranchSide:      './note_xlate.h:49,29'
              BranchSideFuncs: []
            - BranchSide:      './note_xlate.h:52,8'
              BranchSideFuncs: []
        - Branch String:   './note_xlate.h:49,11'
          Branch Sides:
            - BranchSide:      './note_xlate.h:52,8'
              BranchSideFuncs: []
            - BranchSide:      './note_xlate.h:59,19'
              BranchSideFuncs:
                - Elf32_cvt_Nhdr
        - Branch String:   './note_xlate.h:60,18'
          Branch Sides:
            - BranchSide:      './note_xlate.h:60,26'
              BranchSideFuncs:
                - Elf32_cvt_Nhdr
            - BranchSide:      './note_xlate.h:60,51'
              BranchSideFuncs:
                - Elf32_cvt_Nhdr
        - Branch String:   './note_xlate.h:61,26'
          Branch Sides:
            - BranchSide:      './note_xlate.h:61,29'
              BranchSideFuncs: []
            - BranchSide:      './note_xlate.h:64,8'
              BranchSideFuncs: []
        - Branch String:   './note_xlate.h:61,11'
          Branch Sides:
            - BranchSide:      './note_xlate.h:64,8'
              BranchSideFuncs: []
            - BranchSide:      './note_xlate.h:71,30'
              BranchSideFuncs:
                - Elf32_cvt_Nhdr
        - Branch String:   './note_xlate.h:74,11'
          Branch Sides:
            - BranchSide:      './note_xlate.h:75,10'
              BranchSideFuncs:
                - Elf32_cvt_Nhdr
            - BranchSide:      './note_xlate.h:77,14'
              BranchSideFuncs:
                - Elf32_cvt_Nhdr
        - Branch String:   './note_xlate.h:84,28'
          Branch Sides:
            - BranchSide:      './note_xlate.h:84,31'
              BranchSideFuncs: []
            - BranchSide:      './note_xlate.h:84,28'
              BranchSideFuncs: []
        - Branch String:   './note_xlate.h:84,9'
          Branch Sides:
            - BranchSide:      './note_xlate.h:84,9'
              BranchSideFuncs: []
            - BranchSide:      './note_xlate.h:85,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             './note_xlate.h:40,7'
          Dst:             Elf32_cvt_Nhdr
    - functionName:    Elf32_cvt_Sxword1
      functionSourceFile: '/src/elfutils/libelf/./gelf_xlate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dest
        - ptr
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __bswap_64
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './gelf_xlate.h:38,1'
          Dst:             __bswap_64
    - functionName:    Elf32_cvt_Xword1
      functionSourceFile: '/src/elfutils/libelf/./gelf_xlate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dest
        - ptr
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __bswap_64
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             './gelf_xlate.h:37,1'
          Dst:             __bswap_64
    - functionName:    Elf32_cvt_Off1
      functionSourceFile: '/src/elfutils/libelf/./gelf_xlate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dest
        - ptr
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __bswap_32
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             './gelf_xlate.h:33,1'
          Dst:             __bswap_32
    - functionName:    Elf32_cvt_Half1
      functionSourceFile: '/src/elfutils/libelf/./gelf_xlate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dest
        - ptr
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __bswap_16
      functionUses:    15
      BranchProfiles:  []
      Callsites:
        - Src:             './gelf_xlate.h:34,1'
          Dst:             __bswap_16
    - functionName:    Elf32_cvt_Sword1
      functionSourceFile: '/src/elfutils/libelf/./gelf_xlate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dest
        - ptr
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __bswap_32
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             './gelf_xlate.h:36,1'
          Dst:             __bswap_32
    - functionName:    Elf32_cvt_Addr1
      functionSourceFile: '/src/elfutils/libelf/./gelf_xlate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dest
        - ptr
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __bswap_32
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             './gelf_xlate.h:32,1'
          Dst:             __bswap_32
    - functionName:    Elf64_cvt_Relr
      functionSourceFile: '/src/elfutils/libelf/./gelf_xlate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - dest
        - ptr
        - len
        - encode
      BBCount:         12
      ICount:          86
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - Elf64_cvt_Relr1
      functionUses:    0
      BranchProfiles:
        - Branch String:   './gelf_xlate.h:39,1'
          Branch Sides:
            - BranchSide:      './gelf_xlate.h:39,1'
              BranchSideFuncs:
                - Elf64_cvt_Relr1
            - BranchSide:      './gelf_xlate.h:39,1'
              BranchSideFuncs:
                - Elf64_cvt_Relr1
        - Branch String:   './gelf_xlate.h:39,1'
          Branch Sides:
            - BranchSide:      './gelf_xlate.h:39,1'
              BranchSideFuncs:
                - Elf64_cvt_Relr1
            - BranchSide:      './gelf_xlate.h:39,1'
              BranchSideFuncs: []
        - Branch String:   './gelf_xlate.h:39,1'
          Branch Sides:
            - BranchSide:      './gelf_xlate.h:0,0'
              BranchSideFuncs:
                - Elf64_cvt_Relr1
            - BranchSide:      './gelf_xlate.h:39,1'
              BranchSideFuncs:
                - Elf64_cvt_Relr1
      Callsites:
        - Src:             './gelf_xlate.h:39,1'
          Dst:             Elf64_cvt_Relr1
        - Src:             './gelf_xlate.h:39,1'
          Dst:             Elf64_cvt_Relr1
    - functionName:    Elf64_cvt_chdr
      functionSourceFile: '/src/elfutils/libelf/./chdr_xlate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - dest
        - src
        - len
        - encode
      BBCount:         11
      ICount:          63
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - Elf64_cvt_Chdr
      functionUses:    0
      BranchProfiles:
        - Branch String:   './chdr_xlate.h:23,7'
          Branch Sides:
            - BranchSide:      './chdr_xlate.h:24,5'
              BranchSideFuncs: []
            - BranchSide:      './chdr_xlate.h:28,7'
              BranchSideFuncs:
                - Elf64_cvt_Chdr
        - Branch String:   './chdr_xlate.h:28,7'
          Branch Sides:
            - BranchSide:      './chdr_xlate.h:29,14'
              BranchSideFuncs:
                - Elf64_cvt_Chdr
            - BranchSide:      './chdr_xlate.h:31,7'
              BranchSideFuncs:
                - Elf64_cvt_Chdr
        - Branch String:   './chdr_xlate.h:31,7'
          Branch Sides:
            - BranchSide:      './chdr_xlate.h:31,7'
              BranchSideFuncs:
                - Elf64_cvt_Chdr
            - BranchSide:      './chdr_xlate.h:32,21'
              BranchSideFuncs:
                - Elf64_cvt_Chdr
      Callsites:
        - Src:             './chdr_xlate.h:32,5'
          Dst:             Elf64_cvt_Chdr
    - functionName:    Elf64_cvt_auxv_t
      functionSourceFile: '/src/elfutils/libelf/./gelf_xlate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - dest
        - src
        - len
        - encode
      BBCount:         10
      ICount:          89
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - Elf64_cvt_Addr1
        - Elf64_cvt_Xword1
      functionUses:    0
      BranchProfiles:
        - Branch String:   './gelf_xlate.h:53,1'
          Branch Sides:
            - BranchSide:      './gelf_xlate.h:53,1'
              BranchSideFuncs:
                - Elf64_cvt_Xword1
                - Elf64_cvt_Addr1
            - BranchSide:      './gelf_xlate.h:53,1'
              BranchSideFuncs: []
        - Branch String:   './gelf_xlate.h:53,1'
          Branch Sides:
            - BranchSide:      './gelf_xlate.h:53,1'
              BranchSideFuncs: []
            - BranchSide:      './gelf_xlate.h:53,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             './gelf_xlate.h:53,1'
          Dst:             Elf64_cvt_Xword1
        - Src:             './gelf_xlate.h:53,1'
          Dst:             Elf64_cvt_Addr1
    - functionName:    elf_cvt_gnuhash
      functionSourceFile: '/src/elfutils/libelf/./gnuhash_xlate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - dest
        - src
        - len
        - encode
      BBCount:         25
      ICount:          205
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - __bswap_32
        - __bswap_64
      functionUses:    0
      BranchProfiles:
        - Branch String:   './gnuhash_xlate.h:47,3'
          Branch Sides:
            - BranchSide:      './gnuhash_xlate.h:49,11'
              BranchSideFuncs:
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_64.282
            - BranchSide:      './gnuhash_xlate.h:55,30'
              BranchSideFuncs:
                - __bswap_32.283
                - __bswap_64.282
        - Branch String:   './gnuhash_xlate.h:49,11'
          Branch Sides:
            - BranchSide:      './gnuhash_xlate.h:50,2'
              BranchSideFuncs: []
            - BranchSide:      './gnuhash_xlate.h:51,21'
              BranchSideFuncs:
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_64.282
        - Branch String:   './gnuhash_xlate.h:55,30'
          Branch Sides:
            - BranchSide:      './gnuhash_xlate.h:55,39'
              BranchSideFuncs:
                - __bswap_32.283
                - __bswap_64.282
            - BranchSide:      './gnuhash_xlate.h:55,50'
              BranchSideFuncs:
                - __bswap_32.283
                - __bswap_64.282
        - Branch String:   './gnuhash_xlate.h:60,3'
          Branch Sides:
            - BranchSide:      './gnuhash_xlate.h:62,11'
              BranchSideFuncs:
                - __bswap_64.282
                - __bswap_32.283
            - BranchSide:      './gnuhash_xlate.h:69,33'
              BranchSideFuncs:
                - __bswap_32.283
        - Branch String:   './gnuhash_xlate.h:62,11'
          Branch Sides:
            - BranchSide:      './gnuhash_xlate.h:63,2'
              BranchSideFuncs: []
            - BranchSide:      './gnuhash_xlate.h:64,21'
              BranchSideFuncs:
                - __bswap_64.282
                - __bswap_32.283
        - Branch String:   './gnuhash_xlate.h:71,3'
          Branch Sides:
            - BranchSide:      './gnuhash_xlate.h:73,19'
              BranchSideFuncs:
                - __bswap_32.283
            - BranchSide:      './gnuhash_xlate.h:80,7'
              BranchSideFuncs: []
        - Branch String:   './gnuhash_xlate.h:80,7'
          Branch Sides:
            - BranchSide:      './gnuhash_xlate.h:80,7'
              BranchSideFuncs: []
            - BranchSide:      './gnuhash_xlate.h:81,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             './gnuhash_xlate.h:51,21'
          Dst:             __bswap_32
        - Src:             './gnuhash_xlate.h:64,21'
          Dst:             __bswap_64
        - Src:             './gnuhash_xlate.h:73,19'
          Dst:             __bswap_32
    - functionName:    Elf64_cvt_Lib
      functionSourceFile: '/src/elfutils/libelf/./gelf_xlate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - dest
        - src
        - len
        - encode
      BBCount:         10
      ICount:          104
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - Elf64_cvt_Word1
      functionUses:    0
      BranchProfiles:
        - Branch String:   './gelf_xlate.h:52,1'
          Branch Sides:
            - BranchSide:      './gelf_xlate.h:52,1'
              BranchSideFuncs:
                - Elf64_cvt_Word1
                - Elf64_cvt_Word1
                - Elf64_cvt_Word1
                - Elf64_cvt_Word1
                - Elf64_cvt_Word1
            - BranchSide:      './gelf_xlate.h:52,1'
              BranchSideFuncs: []
        - Branch String:   './gelf_xlate.h:52,1'
          Branch Sides:
            - BranchSide:      './gelf_xlate.h:52,1'
              BranchSideFuncs: []
            - BranchSide:      './gelf_xlate.h:52,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             './gelf_xlate.h:52,1'
          Dst:             Elf64_cvt_Word1
        - Src:             './gelf_xlate.h:52,1'
          Dst:             Elf64_cvt_Word1
        - Src:             './gelf_xlate.h:52,1'
          Dst:             Elf64_cvt_Word1
        - Src:             './gelf_xlate.h:52,1'
          Dst:             Elf64_cvt_Word1
        - Src:             './gelf_xlate.h:52,1'
          Dst:             Elf64_cvt_Word1
    - functionName:    Elf64_cvt_Move
      functionSourceFile: '/src/elfutils/libelf/./gelf_xlate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - dest
        - src
        - len
        - encode
      BBCount:         10
      ICount:          104
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - Elf64_cvt_Half1
        - Elf64_cvt_Xword1
      functionUses:    0
      BranchProfiles:
        - Branch String:   './gelf_xlate.h:51,1'
          Branch Sides:
            - BranchSide:      './gelf_xlate.h:51,1'
              BranchSideFuncs:
                - Elf64_cvt_Xword1
                - Elf64_cvt_Xword1
                - Elf64_cvt_Xword1
                - Elf64_cvt_Half1
                - Elf64_cvt_Half1
            - BranchSide:      './gelf_xlate.h:51,1'
              BranchSideFuncs: []
        - Branch String:   './gelf_xlate.h:51,1'
          Branch Sides:
            - BranchSide:      './gelf_xlate.h:51,1'
              BranchSideFuncs: []
            - BranchSide:      './gelf_xlate.h:51,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             './gelf_xlate.h:51,1'
          Dst:             Elf64_cvt_Xword1
        - Src:             './gelf_xlate.h:51,1'
          Dst:             Elf64_cvt_Xword1
        - Src:             './gelf_xlate.h:51,1'
          Dst:             Elf64_cvt_Xword1
        - Src:             './gelf_xlate.h:51,1'
          Dst:             Elf64_cvt_Half1
        - Src:             './gelf_xlate.h:51,1'
          Dst:             Elf64_cvt_Half1
    - functionName:    Elf64_cvt_Syminfo
      functionSourceFile: '/src/elfutils/libelf/./gelf_xlate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - dest
        - src
        - len
        - encode
      BBCount:         10
      ICount:          89
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - Elf64_cvt_Half1
      functionUses:    0
      BranchProfiles:
        - Branch String:   './gelf_xlate.h:50,1'
          Branch Sides:
            - BranchSide:      './gelf_xlate.h:50,1'
              BranchSideFuncs:
                - Elf64_cvt_Half1
                - Elf64_cvt_Half1
            - BranchSide:      './gelf_xlate.h:50,1'
              BranchSideFuncs: []
        - Branch String:   './gelf_xlate.h:50,1'
          Branch Sides:
            - BranchSide:      './gelf_xlate.h:50,1'
              BranchSideFuncs: []
            - BranchSide:      './gelf_xlate.h:50,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             './gelf_xlate.h:50,1'
          Dst:             Elf64_cvt_Half1
        - Src:             './gelf_xlate.h:50,1'
          Dst:             Elf64_cvt_Half1
    - functionName:    Elf64_cvt_Sxword
      functionSourceFile: '/src/elfutils/libelf/./gelf_xlate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - dest
        - ptr
        - len
        - encode
      BBCount:         12
      ICount:          86
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - Elf64_cvt_Sxword1
      functionUses:    0
      BranchProfiles:
        - Branch String:   './gelf_xlate.h:38,1'
          Branch Sides:
            - BranchSide:      './gelf_xlate.h:38,1'
              BranchSideFuncs:
                - Elf64_cvt_Sxword1
            - BranchSide:      './gelf_xlate.h:38,1'
              BranchSideFuncs:
                - Elf64_cvt_Sxword1
        - Branch String:   './gelf_xlate.h:38,1'
          Branch Sides:
            - BranchSide:      './gelf_xlate.h:38,1'
              BranchSideFuncs:
                - Elf64_cvt_Sxword1
            - BranchSide:      './gelf_xlate.h:38,1'
              BranchSideFuncs: []
        - Branch String:   './gelf_xlate.h:38,1'
          Branch Sides:
            - BranchSide:      './gelf_xlate.h:0,0'
              BranchSideFuncs:
                - Elf64_cvt_Sxword1
            - BranchSide:      './gelf_xlate.h:38,1'
              BranchSideFuncs:
                - Elf64_cvt_Sxword1
      Callsites:
        - Src:             './gelf_xlate.h:38,1'
          Dst:             Elf64_cvt_Sxword1
        - Src:             './gelf_xlate.h:38,1'
          Dst:             Elf64_cvt_Sxword1
    - functionName:    Elf64_cvt_Xword
      functionSourceFile: '/src/elfutils/libelf/./gelf_xlate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - dest
        - ptr
        - len
        - encode
      BBCount:         12
      ICount:          86
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - Elf64_cvt_Xword1
      functionUses:    0
      BranchProfiles:
        - Branch String:   './gelf_xlate.h:37,1'
          Branch Sides:
            - BranchSide:      './gelf_xlate.h:37,1'
              BranchSideFuncs:
                - Elf64_cvt_Xword1
            - BranchSide:      './gelf_xlate.h:37,1'
              BranchSideFuncs:
                - Elf64_cvt_Xword1
        - Branch String:   './gelf_xlate.h:37,1'
          Branch Sides:
            - BranchSide:      './gelf_xlate.h:37,1'
              BranchSideFuncs:
                - Elf64_cvt_Xword1
            - BranchSide:      './gelf_xlate.h:37,1'
              BranchSideFuncs: []
        - Branch String:   './gelf_xlate.h:37,1'
          Branch Sides:
            - BranchSide:      './gelf_xlate.h:0,0'
              BranchSideFuncs:
                - Elf64_cvt_Xword1
            - BranchSide:      './gelf_xlate.h:37,1'
              BranchSideFuncs:
                - Elf64_cvt_Xword1
      Callsites:
        - Src:             './gelf_xlate.h:37,1'
          Dst:             Elf64_cvt_Xword1
        - Src:             './gelf_xlate.h:37,1'
          Dst:             Elf64_cvt_Xword1
    - functionName:    Elf64_cvt_Word
      functionSourceFile: '/src/elfutils/libelf/./gelf_xlate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - dest
        - ptr
        - len
        - encode
      BBCount:         12
      ICount:          86
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - Elf64_cvt_Word1
      functionUses:    0
      BranchProfiles:
        - Branch String:   './gelf_xlate.h:35,1'
          Branch Sides:
            - BranchSide:      './gelf_xlate.h:35,1'
              BranchSideFuncs:
                - Elf64_cvt_Word1
            - BranchSide:      './gelf_xlate.h:35,1'
              BranchSideFuncs:
                - Elf64_cvt_Word1
        - Branch String:   './gelf_xlate.h:35,1'
          Branch Sides:
            - BranchSide:      './gelf_xlate.h:35,1'
              BranchSideFuncs:
                - Elf64_cvt_Word1
            - BranchSide:      './gelf_xlate.h:35,1'
              BranchSideFuncs: []
        - Branch String:   './gelf_xlate.h:35,1'
          Branch Sides:
            - BranchSide:      './gelf_xlate.h:0,0'
              BranchSideFuncs:
                - Elf64_cvt_Word1
            - BranchSide:      './gelf_xlate.h:35,1'
              BranchSideFuncs:
                - Elf64_cvt_Word1
      Callsites:
        - Src:             './gelf_xlate.h:35,1'
          Dst:             Elf64_cvt_Word1
        - Src:             './gelf_xlate.h:35,1'
          Dst:             Elf64_cvt_Word1
    - functionName:    Elf64_cvt_Sym
      functionSourceFile: '/src/elfutils/libelf/./gelf_xlate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - dest
        - src
        - len
        - encode
      BBCount:         10
      ICount:          111
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - Elf64_cvt_Addr1
        - Elf64_cvt_Half1
        - Elf64_cvt_Word1
        - Elf64_cvt_Xword1
      functionUses:    0
      BranchProfiles:
        - Branch String:   './gelf_xlate.h:45,1'
          Branch Sides:
            - BranchSide:      './gelf_xlate.h:45,1'
              BranchSideFuncs:
                - Elf64_cvt_Word1
                - Elf64_cvt_Half1
                - Elf64_cvt_Addr1
                - Elf64_cvt_Xword1
            - BranchSide:      './gelf_xlate.h:45,1'
              BranchSideFuncs: []
        - Branch String:   './gelf_xlate.h:45,1'
          Branch Sides:
            - BranchSide:      './gelf_xlate.h:45,1'
              BranchSideFuncs: []
            - BranchSide:      './gelf_xlate.h:45,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             './gelf_xlate.h:45,1'
          Dst:             Elf64_cvt_Word1
        - Src:             './gelf_xlate.h:45,1'
          Dst:             Elf64_cvt_Half1
        - Src:             './gelf_xlate.h:45,1'
          Dst:             Elf64_cvt_Addr1
        - Src:             './gelf_xlate.h:45,1'
          Dst:             Elf64_cvt_Xword1
    - functionName:    Elf64_cvt_Sword
      functionSourceFile: '/src/elfutils/libelf/./gelf_xlate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - dest
        - ptr
        - len
        - encode
      BBCount:         12
      ICount:          86
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - Elf64_cvt_Sword1
      functionUses:    0
      BranchProfiles:
        - Branch String:   './gelf_xlate.h:36,1'
          Branch Sides:
            - BranchSide:      './gelf_xlate.h:36,1'
              BranchSideFuncs:
                - Elf64_cvt_Sword1
            - BranchSide:      './gelf_xlate.h:36,1'
              BranchSideFuncs:
                - Elf64_cvt_Sword1
        - Branch String:   './gelf_xlate.h:36,1'
          Branch Sides:
            - BranchSide:      './gelf_xlate.h:36,1'
              BranchSideFuncs:
                - Elf64_cvt_Sword1
            - BranchSide:      './gelf_xlate.h:36,1'
              BranchSideFuncs: []
        - Branch String:   './gelf_xlate.h:36,1'
          Branch Sides:
            - BranchSide:      './gelf_xlate.h:0,0'
              BranchSideFuncs:
                - Elf64_cvt_Sword1
            - BranchSide:      './gelf_xlate.h:36,1'
              BranchSideFuncs:
                - Elf64_cvt_Sword1
      Callsites:
        - Src:             './gelf_xlate.h:36,1'
          Dst:             Elf64_cvt_Sword1
        - Src:             './gelf_xlate.h:36,1'
          Dst:             Elf64_cvt_Sword1
    - functionName:    Elf64_cvt_Shdr
      functionSourceFile: '/src/elfutils/libelf/./gelf_xlate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - dest
        - src
        - len
        - encode
      BBCount:         10
      ICount:          129
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - Elf64_cvt_Addr1
        - Elf64_cvt_Off1
        - Elf64_cvt_Word1
        - Elf64_cvt_Xword1
      functionUses:    0
      BranchProfiles:
        - Branch String:   './gelf_xlate.h:44,1'
          Branch Sides:
            - BranchSide:      './gelf_xlate.h:44,1'
              BranchSideFuncs:
                - Elf64_cvt_Word1
                - Elf64_cvt_Word1
                - Elf64_cvt_Xword1
                - Elf64_cvt_Addr1
                - Elf64_cvt_Off1
                - Elf64_cvt_Xword1
                - Elf64_cvt_Word1
                - Elf64_cvt_Word1
                - Elf64_cvt_Xword1
                - Elf64_cvt_Xword1
            - BranchSide:      './gelf_xlate.h:44,1'
              BranchSideFuncs: []
        - Branch String:   './gelf_xlate.h:44,1'
          Branch Sides:
            - BranchSide:      './gelf_xlate.h:44,1'
              BranchSideFuncs: []
            - BranchSide:      './gelf_xlate.h:44,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             './gelf_xlate.h:44,1'
          Dst:             Elf64_cvt_Word1
        - Src:             './gelf_xlate.h:44,1'
          Dst:             Elf64_cvt_Word1
        - Src:             './gelf_xlate.h:44,1'
          Dst:             Elf64_cvt_Xword1
        - Src:             './gelf_xlate.h:44,1'
          Dst:             Elf64_cvt_Addr1
        - Src:             './gelf_xlate.h:44,1'
          Dst:             Elf64_cvt_Off1
        - Src:             './gelf_xlate.h:44,1'
          Dst:             Elf64_cvt_Xword1
        - Src:             './gelf_xlate.h:44,1'
          Dst:             Elf64_cvt_Word1
        - Src:             './gelf_xlate.h:44,1'
          Dst:             Elf64_cvt_Word1
        - Src:             './gelf_xlate.h:44,1'
          Dst:             Elf64_cvt_Xword1
        - Src:             './gelf_xlate.h:44,1'
          Dst:             Elf64_cvt_Xword1
    - functionName:    Elf64_cvt_Rel
      functionSourceFile: '/src/elfutils/libelf/./gelf_xlate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - dest
        - src
        - len
        - encode
      BBCount:         10
      ICount:          89
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - Elf64_cvt_Addr1
        - Elf64_cvt_Xword1
      functionUses:    0
      BranchProfiles:
        - Branch String:   './gelf_xlate.h:46,1'
          Branch Sides:
            - BranchSide:      './gelf_xlate.h:46,1'
              BranchSideFuncs:
                - Elf64_cvt_Addr1
                - Elf64_cvt_Xword1
            - BranchSide:      './gelf_xlate.h:46,1'
              BranchSideFuncs: []
        - Branch String:   './gelf_xlate.h:46,1'
          Branch Sides:
            - BranchSide:      './gelf_xlate.h:46,1'
              BranchSideFuncs: []
            - BranchSide:      './gelf_xlate.h:46,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             './gelf_xlate.h:46,1'
          Dst:             Elf64_cvt_Addr1
        - Src:             './gelf_xlate.h:46,1'
          Dst:             Elf64_cvt_Xword1
    - functionName:    Elf64_cvt_Rela
      functionSourceFile: '/src/elfutils/libelf/./gelf_xlate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - dest
        - src
        - len
        - encode
      BBCount:         10
      ICount:          94
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - Elf64_cvt_Addr1
        - Elf64_cvt_Sxword1
        - Elf64_cvt_Xword1
      functionUses:    0
      BranchProfiles:
        - Branch String:   './gelf_xlate.h:47,1'
          Branch Sides:
            - BranchSide:      './gelf_xlate.h:47,1'
              BranchSideFuncs:
                - Elf64_cvt_Addr1
                - Elf64_cvt_Xword1
                - Elf64_cvt_Sxword1
            - BranchSide:      './gelf_xlate.h:47,1'
              BranchSideFuncs: []
        - Branch String:   './gelf_xlate.h:47,1'
          Branch Sides:
            - BranchSide:      './gelf_xlate.h:47,1'
              BranchSideFuncs: []
            - BranchSide:      './gelf_xlate.h:47,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             './gelf_xlate.h:47,1'
          Dst:             Elf64_cvt_Addr1
        - Src:             './gelf_xlate.h:47,1'
          Dst:             Elf64_cvt_Xword1
        - Src:             './gelf_xlate.h:47,1'
          Dst:             Elf64_cvt_Sxword1
    - functionName:    Elf64_cvt_Phdr
      functionSourceFile: '/src/elfutils/libelf/./gelf_xlate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - dest
        - src
        - len
        - encode
      BBCount:         10
      ICount:          119
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - Elf64_cvt_Addr1
        - Elf64_cvt_Off1
        - Elf64_cvt_Word1
        - Elf64_cvt_Xword1
      functionUses:    0
      BranchProfiles:
        - Branch String:   './gelf_xlate.h:43,1'
          Branch Sides:
            - BranchSide:      './gelf_xlate.h:43,1'
              BranchSideFuncs:
                - Elf64_cvt_Word1
                - Elf64_cvt_Word1
                - Elf64_cvt_Off1
                - Elf64_cvt_Addr1
                - Elf64_cvt_Addr1
                - Elf64_cvt_Xword1
                - Elf64_cvt_Xword1
                - Elf64_cvt_Xword1
            - BranchSide:      './gelf_xlate.h:43,1'
              BranchSideFuncs: []
        - Branch String:   './gelf_xlate.h:43,1'
          Branch Sides:
            - BranchSide:      './gelf_xlate.h:43,1'
              BranchSideFuncs: []
            - BranchSide:      './gelf_xlate.h:43,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             './gelf_xlate.h:43,1'
          Dst:             Elf64_cvt_Word1
        - Src:             './gelf_xlate.h:43,1'
          Dst:             Elf64_cvt_Word1
        - Src:             './gelf_xlate.h:43,1'
          Dst:             Elf64_cvt_Off1
        - Src:             './gelf_xlate.h:43,1'
          Dst:             Elf64_cvt_Addr1
        - Src:             './gelf_xlate.h:43,1'
          Dst:             Elf64_cvt_Addr1
        - Src:             './gelf_xlate.h:43,1'
          Dst:             Elf64_cvt_Xword1
        - Src:             './gelf_xlate.h:43,1'
          Dst:             Elf64_cvt_Xword1
        - Src:             './gelf_xlate.h:43,1'
          Dst:             Elf64_cvt_Xword1
    - functionName:    Elf64_cvt_Off
      functionSourceFile: '/src/elfutils/libelf/./gelf_xlate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - dest
        - ptr
        - len
        - encode
      BBCount:         12
      ICount:          86
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - Elf64_cvt_Off1
      functionUses:    0
      BranchProfiles:
        - Branch String:   './gelf_xlate.h:33,1'
          Branch Sides:
            - BranchSide:      './gelf_xlate.h:33,1'
              BranchSideFuncs:
                - Elf64_cvt_Off1
            - BranchSide:      './gelf_xlate.h:33,1'
              BranchSideFuncs:
                - Elf64_cvt_Off1
        - Branch String:   './gelf_xlate.h:33,1'
          Branch Sides:
            - BranchSide:      './gelf_xlate.h:33,1'
              BranchSideFuncs:
                - Elf64_cvt_Off1
            - BranchSide:      './gelf_xlate.h:33,1'
              BranchSideFuncs: []
        - Branch String:   './gelf_xlate.h:33,1'
          Branch Sides:
            - BranchSide:      './gelf_xlate.h:0,0'
              BranchSideFuncs:
                - Elf64_cvt_Off1
            - BranchSide:      './gelf_xlate.h:33,1'
              BranchSideFuncs:
                - Elf64_cvt_Off1
      Callsites:
        - Src:             './gelf_xlate.h:33,1'
          Dst:             Elf64_cvt_Off1
        - Src:             './gelf_xlate.h:33,1'
          Dst:             Elf64_cvt_Off1
    - functionName:    Elf64_cvt_Half
      functionSourceFile: '/src/elfutils/libelf/./gelf_xlate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - dest
        - ptr
        - len
        - encode
      BBCount:         12
      ICount:          86
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - Elf64_cvt_Half1
      functionUses:    0
      BranchProfiles:
        - Branch String:   './gelf_xlate.h:34,1'
          Branch Sides:
            - BranchSide:      './gelf_xlate.h:34,1'
              BranchSideFuncs:
                - Elf64_cvt_Half1
            - BranchSide:      './gelf_xlate.h:34,1'
              BranchSideFuncs:
                - Elf64_cvt_Half1
        - Branch String:   './gelf_xlate.h:34,1'
          Branch Sides:
            - BranchSide:      './gelf_xlate.h:34,1'
              BranchSideFuncs:
                - Elf64_cvt_Half1
            - BranchSide:      './gelf_xlate.h:34,1'
              BranchSideFuncs: []
        - Branch String:   './gelf_xlate.h:34,1'
          Branch Sides:
            - BranchSide:      './gelf_xlate.h:0,0'
              BranchSideFuncs:
                - Elf64_cvt_Half1
            - BranchSide:      './gelf_xlate.h:34,1'
              BranchSideFuncs:
                - Elf64_cvt_Half1
      Callsites:
        - Src:             './gelf_xlate.h:34,1'
          Dst:             Elf64_cvt_Half1
        - Src:             './gelf_xlate.h:34,1'
          Dst:             Elf64_cvt_Half1
    - functionName:    Elf64_cvt_Ehdr
      functionSourceFile: '/src/elfutils/libelf/./gelf_xlate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - dest
        - src
        - len
        - encode
      BBCount:         10
      ICount:          151
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - Elf64_cvt_Addr1
        - Elf64_cvt_Half1
        - Elf64_cvt_Off1
        - Elf64_cvt_Word1
      functionUses:    0
      BranchProfiles:
        - Branch String:   './gelf_xlate.h:42,1'
          Branch Sides:
            - BranchSide:      './gelf_xlate.h:42,1'
              BranchSideFuncs:
                - Elf64_cvt_Half1
                - Elf64_cvt_Half1
                - Elf64_cvt_Word1
                - Elf64_cvt_Addr1
                - Elf64_cvt_Off1
                - Elf64_cvt_Off1
                - Elf64_cvt_Word1
                - Elf64_cvt_Half1
                - Elf64_cvt_Half1
                - Elf64_cvt_Half1
                - Elf64_cvt_Half1
                - Elf64_cvt_Half1
                - Elf64_cvt_Half1
            - BranchSide:      './gelf_xlate.h:42,1'
              BranchSideFuncs: []
        - Branch String:   './gelf_xlate.h:42,1'
          Branch Sides:
            - BranchSide:      './gelf_xlate.h:42,1'
              BranchSideFuncs: []
            - BranchSide:      './gelf_xlate.h:42,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             './gelf_xlate.h:42,1'
          Dst:             Elf64_cvt_Half1
        - Src:             './gelf_xlate.h:42,1'
          Dst:             Elf64_cvt_Half1
        - Src:             './gelf_xlate.h:42,1'
          Dst:             Elf64_cvt_Word1
        - Src:             './gelf_xlate.h:42,1'
          Dst:             Elf64_cvt_Addr1
        - Src:             './gelf_xlate.h:42,1'
          Dst:             Elf64_cvt_Off1
        - Src:             './gelf_xlate.h:42,1'
          Dst:             Elf64_cvt_Off1
        - Src:             './gelf_xlate.h:42,1'
          Dst:             Elf64_cvt_Word1
        - Src:             './gelf_xlate.h:42,1'
          Dst:             Elf64_cvt_Half1
        - Src:             './gelf_xlate.h:42,1'
          Dst:             Elf64_cvt_Half1
        - Src:             './gelf_xlate.h:42,1'
          Dst:             Elf64_cvt_Half1
        - Src:             './gelf_xlate.h:42,1'
          Dst:             Elf64_cvt_Half1
        - Src:             './gelf_xlate.h:42,1'
          Dst:             Elf64_cvt_Half1
        - Src:             './gelf_xlate.h:42,1'
          Dst:             Elf64_cvt_Half1
    - functionName:    Elf64_cvt_Dyn
      functionSourceFile: '/src/elfutils/libelf/./gelf_xlate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - dest
        - src
        - len
        - encode
      BBCount:         10
      ICount:          89
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - Elf64_cvt_Addr1
        - Elf64_cvt_Xword1
      functionUses:    0
      BranchProfiles:
        - Branch String:   './gelf_xlate.h:49,1'
          Branch Sides:
            - BranchSide:      './gelf_xlate.h:49,1'
              BranchSideFuncs:
                - Elf64_cvt_Xword1
                - Elf64_cvt_Addr1
            - BranchSide:      './gelf_xlate.h:49,1'
              BranchSideFuncs: []
        - Branch String:   './gelf_xlate.h:49,1'
          Branch Sides:
            - BranchSide:      './gelf_xlate.h:49,1'
              BranchSideFuncs: []
            - BranchSide:      './gelf_xlate.h:49,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             './gelf_xlate.h:49,1'
          Dst:             Elf64_cvt_Xword1
        - Src:             './gelf_xlate.h:49,1'
          Dst:             Elf64_cvt_Addr1
    - functionName:    Elf64_cvt_Addr
      functionSourceFile: '/src/elfutils/libelf/./gelf_xlate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - dest
        - ptr
        - len
        - encode
      BBCount:         12
      ICount:          86
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - Elf64_cvt_Addr1
      functionUses:    0
      BranchProfiles:
        - Branch String:   './gelf_xlate.h:32,1'
          Branch Sides:
            - BranchSide:      './gelf_xlate.h:32,1'
              BranchSideFuncs:
                - Elf64_cvt_Addr1
            - BranchSide:      './gelf_xlate.h:32,1'
              BranchSideFuncs:
                - Elf64_cvt_Addr1
        - Branch String:   './gelf_xlate.h:32,1'
          Branch Sides:
            - BranchSide:      './gelf_xlate.h:32,1'
              BranchSideFuncs:
                - Elf64_cvt_Addr1
            - BranchSide:      './gelf_xlate.h:32,1'
              BranchSideFuncs: []
        - Branch String:   './gelf_xlate.h:32,1'
          Branch Sides:
            - BranchSide:      './gelf_xlate.h:0,0'
              BranchSideFuncs:
                - Elf64_cvt_Addr1
            - BranchSide:      './gelf_xlate.h:32,1'
              BranchSideFuncs:
                - Elf64_cvt_Addr1
      Callsites:
        - Src:             './gelf_xlate.h:32,1'
          Dst:             Elf64_cvt_Addr1
        - Src:             './gelf_xlate.h:32,1'
          Dst:             Elf64_cvt_Addr1
    - functionName:    Elf32_cvt_Relr
      functionSourceFile: '/src/elfutils/libelf/./gelf_xlate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - dest
        - ptr
        - len
        - encode
      BBCount:         12
      ICount:          86
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - Elf32_cvt_Relr1
      functionUses:    0
      BranchProfiles:
        - Branch String:   './gelf_xlate.h:39,1'
          Branch Sides:
            - BranchSide:      './gelf_xlate.h:39,1'
              BranchSideFuncs:
                - Elf32_cvt_Relr1
            - BranchSide:      './gelf_xlate.h:39,1'
              BranchSideFuncs:
                - Elf32_cvt_Relr1
        - Branch String:   './gelf_xlate.h:39,1'
          Branch Sides:
            - BranchSide:      './gelf_xlate.h:39,1'
              BranchSideFuncs:
                - Elf32_cvt_Relr1
            - BranchSide:      './gelf_xlate.h:39,1'
              BranchSideFuncs: []
        - Branch String:   './gelf_xlate.h:39,1'
          Branch Sides:
            - BranchSide:      './gelf_xlate.h:0,0'
              BranchSideFuncs:
                - Elf32_cvt_Relr1
            - BranchSide:      './gelf_xlate.h:39,1'
              BranchSideFuncs:
                - Elf32_cvt_Relr1
      Callsites:
        - Src:             './gelf_xlate.h:39,1'
          Dst:             Elf32_cvt_Relr1
        - Src:             './gelf_xlate.h:39,1'
          Dst:             Elf32_cvt_Relr1
    - functionName:    elf_cvt_note8
      functionSourceFile: '/src/elfutils/libelf/./note_xlate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - dest
        - src
        - len
        - encode
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - elf_cvt_note
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './note_xlate.h:97,3'
          Dst:             elf_cvt_note
    - functionName:    Elf32_cvt_chdr
      functionSourceFile: '/src/elfutils/libelf/./chdr_xlate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 7
      functionLinenumberEnd: 18
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - dest
        - src
        - len
        - encode
      BBCount:         11
      ICount:          63
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - Elf32_cvt_Chdr
      functionUses:    0
      BranchProfiles:
        - Branch String:   './chdr_xlate.h:8,7'
          Branch Sides:
            - BranchSide:      './chdr_xlate.h:9,5'
              BranchSideFuncs: []
            - BranchSide:      './chdr_xlate.h:13,7'
              BranchSideFuncs:
                - Elf32_cvt_Chdr
        - Branch String:   './chdr_xlate.h:13,7'
          Branch Sides:
            - BranchSide:      './chdr_xlate.h:14,14'
              BranchSideFuncs:
                - Elf32_cvt_Chdr
            - BranchSide:      './chdr_xlate.h:16,7'
              BranchSideFuncs:
                - Elf32_cvt_Chdr
        - Branch String:   './chdr_xlate.h:16,7'
          Branch Sides:
            - BranchSide:      './chdr_xlate.h:16,7'
              BranchSideFuncs:
                - Elf32_cvt_Chdr
            - BranchSide:      './chdr_xlate.h:17,21'
              BranchSideFuncs:
                - Elf32_cvt_Chdr
      Callsites:
        - Src:             './chdr_xlate.h:17,5'
          Dst:             Elf32_cvt_Chdr
    - functionName:    Elf32_cvt_auxv_t
      functionSourceFile: '/src/elfutils/libelf/./gelf_xlate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - dest
        - src
        - len
        - encode
      BBCount:         10
      ICount:          89
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - Elf32_cvt_Addr1
        - Elf32_cvt_Word1
      functionUses:    0
      BranchProfiles:
        - Branch String:   './gelf_xlate.h:53,1'
          Branch Sides:
            - BranchSide:      './gelf_xlate.h:53,1'
              BranchSideFuncs:
                - Elf32_cvt_Word1
                - Elf32_cvt_Addr1
            - BranchSide:      './gelf_xlate.h:53,1'
              BranchSideFuncs: []
        - Branch String:   './gelf_xlate.h:53,1'
          Branch Sides:
            - BranchSide:      './gelf_xlate.h:53,1'
              BranchSideFuncs: []
            - BranchSide:      './gelf_xlate.h:53,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             './gelf_xlate.h:53,1'
          Dst:             Elf32_cvt_Word1
        - Src:             './gelf_xlate.h:53,1'
          Dst:             Elf32_cvt_Addr1
    - functionName:    Elf32_cvt_Lib
      functionSourceFile: '/src/elfutils/libelf/./gelf_xlate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - dest
        - src
        - len
        - encode
      BBCount:         10
      ICount:          104
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - Elf32_cvt_Word1
      functionUses:    0
      BranchProfiles:
        - Branch String:   './gelf_xlate.h:52,1'
          Branch Sides:
            - BranchSide:      './gelf_xlate.h:52,1'
              BranchSideFuncs:
                - Elf32_cvt_Word1
                - Elf32_cvt_Word1
                - Elf32_cvt_Word1
                - Elf32_cvt_Word1
                - Elf32_cvt_Word1
            - BranchSide:      './gelf_xlate.h:52,1'
              BranchSideFuncs: []
        - Branch String:   './gelf_xlate.h:52,1'
          Branch Sides:
            - BranchSide:      './gelf_xlate.h:52,1'
              BranchSideFuncs: []
            - BranchSide:      './gelf_xlate.h:52,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             './gelf_xlate.h:52,1'
          Dst:             Elf32_cvt_Word1
        - Src:             './gelf_xlate.h:52,1'
          Dst:             Elf32_cvt_Word1
        - Src:             './gelf_xlate.h:52,1'
          Dst:             Elf32_cvt_Word1
        - Src:             './gelf_xlate.h:52,1'
          Dst:             Elf32_cvt_Word1
        - Src:             './gelf_xlate.h:52,1'
          Dst:             Elf32_cvt_Word1
    - functionName:    Elf32_cvt_Move
      functionSourceFile: '/src/elfutils/libelf/./gelf_xlate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - dest
        - src
        - len
        - encode
      BBCount:         10
      ICount:          104
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - Elf32_cvt_Half1
        - Elf32_cvt_Xword1
      functionUses:    0
      BranchProfiles:
        - Branch String:   './gelf_xlate.h:51,1'
          Branch Sides:
            - BranchSide:      './gelf_xlate.h:51,1'
              BranchSideFuncs:
                - Elf32_cvt_Xword1
                - Elf32_cvt_Xword1
                - Elf32_cvt_Xword1
                - Elf32_cvt_Half1
                - Elf32_cvt_Half1
            - BranchSide:      './gelf_xlate.h:51,1'
              BranchSideFuncs: []
        - Branch String:   './gelf_xlate.h:51,1'
          Branch Sides:
            - BranchSide:      './gelf_xlate.h:51,1'
              BranchSideFuncs: []
            - BranchSide:      './gelf_xlate.h:51,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             './gelf_xlate.h:51,1'
          Dst:             Elf32_cvt_Xword1
        - Src:             './gelf_xlate.h:51,1'
          Dst:             Elf32_cvt_Xword1
        - Src:             './gelf_xlate.h:51,1'
          Dst:             Elf32_cvt_Xword1
        - Src:             './gelf_xlate.h:51,1'
          Dst:             Elf32_cvt_Half1
        - Src:             './gelf_xlate.h:51,1'
          Dst:             Elf32_cvt_Half1
    - functionName:    Elf32_cvt_Syminfo
      functionSourceFile: '/src/elfutils/libelf/./gelf_xlate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - dest
        - src
        - len
        - encode
      BBCount:         10
      ICount:          89
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - Elf32_cvt_Half1
      functionUses:    0
      BranchProfiles:
        - Branch String:   './gelf_xlate.h:50,1'
          Branch Sides:
            - BranchSide:      './gelf_xlate.h:50,1'
              BranchSideFuncs:
                - Elf32_cvt_Half1
                - Elf32_cvt_Half1
            - BranchSide:      './gelf_xlate.h:50,1'
              BranchSideFuncs: []
        - Branch String:   './gelf_xlate.h:50,1'
          Branch Sides:
            - BranchSide:      './gelf_xlate.h:50,1'
              BranchSideFuncs: []
            - BranchSide:      './gelf_xlate.h:50,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             './gelf_xlate.h:50,1'
          Dst:             Elf32_cvt_Half1
        - Src:             './gelf_xlate.h:50,1'
          Dst:             Elf32_cvt_Half1
    - functionName:    elf_cvt_note4
      functionSourceFile: '/src/elfutils/libelf/./note_xlate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - dest
        - src
        - len
        - encode
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - elf_cvt_note
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './note_xlate.h:91,3'
          Dst:             elf_cvt_note
    - functionName:    elf_cvt_Verneed
      functionSourceFile: '/src/elfutils/libelf/./version_xlate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - dest
        - src
        - len
        - encode
      BBCount:         52
      ICount:          427
      EdgeCount:       71
      CyclomaticComplexity: 21
      functionsReached:
        - __bswap_16
        - __bswap_32
      functionUses:    0
      BranchProfiles:
        - Branch String:   './version_xlate.h:179,7'
          Branch Sides:
            - BranchSide:      './version_xlate.h:180,5'
              BranchSideFuncs: []
            - BranchSide:      './version_xlate.h:185,12'
              BranchSideFuncs:
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_32.283
        - Branch String:   './version_xlate.h:194,4'
          Branch Sides:
            - BranchSide:      './version_xlate.h:194,7'
              BranchSideFuncs: []
            - BranchSide:      './version_xlate.h:196,2'
              BranchSideFuncs: []
        - Branch String:   './version_xlate.h:195,4'
          Branch Sides:
            - BranchSide:      './version_xlate.h:195,8'
              BranchSideFuncs: []
            - BranchSide:      './version_xlate.h:196,2'
              BranchSideFuncs: []
        - Branch String:   './version_xlate.h:193,11'
          Branch Sides:
            - BranchSide:      './version_xlate.h:196,2'
              BranchSideFuncs: []
            - BranchSide:      './version_xlate.h:199,42'
              BranchSideFuncs:
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_32.283
        - Branch String:   './version_xlate.h:203,11'
          Branch Sides:
            - BranchSide:      './version_xlate.h:205,24'
              BranchSideFuncs:
                - __bswap_32.283
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_32.283
            - BranchSide:      './version_xlate.h:217,8'
              BranchSideFuncs:
                - __bswap_32.283
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_32.283
        - Branch String:   './version_xlate.h:211,8'
          Branch Sides:
            - BranchSide:      './version_xlate.h:212,6'
              BranchSideFuncs: []
            - BranchSide:      './version_xlate.h:213,17'
              BranchSideFuncs:
                - __bswap_32.283
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_32.283
        - Branch String:   './version_xlate.h:217,8'
          Branch Sides:
            - BranchSide:      './version_xlate.h:218,6'
              BranchSideFuncs: []
            - BranchSide:      './version_xlate.h:219,17'
              BranchSideFuncs:
                - __bswap_32.283
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_32.283
        - Branch String:   './version_xlate.h:229,8'
          Branch Sides:
            - BranchSide:      './version_xlate.h:229,11'
              BranchSideFuncs: []
            - BranchSide:      './version_xlate.h:231,6'
              BranchSideFuncs: []
        - Branch String:   './version_xlate.h:230,8'
          Branch Sides:
            - BranchSide:      './version_xlate.h:230,12'
              BranchSideFuncs: []
            - BranchSide:      './version_xlate.h:231,6'
              BranchSideFuncs: []
        - Branch String:   './version_xlate.h:228,8'
          Branch Sides:
            - BranchSide:      './version_xlate.h:231,6'
              BranchSideFuncs: []
            - BranchSide:      './version_xlate.h:233,39'
              BranchSideFuncs:
                - __bswap_32.283
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_32.283
        - Branch String:   './version_xlate.h:236,8'
          Branch Sides:
            - BranchSide:      './version_xlate.h:238,12'
              BranchSideFuncs:
                - __bswap_32.283
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_32.283
            - BranchSide:      './version_xlate.h:243,22'
              BranchSideFuncs:
                - __bswap_32.283
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_32.283
        - Branch String:   './version_xlate.h:238,12'
          Branch Sides:
            - BranchSide:      './version_xlate.h:239,3'
              BranchSideFuncs: []
            - BranchSide:      './version_xlate.h:240,22'
              BranchSideFuncs:
                - __bswap_32.283
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_32.283
        - Branch String:   './version_xlate.h:249,8'
          Branch Sides:
            - BranchSide:      './version_xlate.h:251,12'
              BranchSideFuncs:
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_32.283
            - BranchSide:      './version_xlate.h:255,2'
              BranchSideFuncs:
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_32.283
        - Branch String:   './version_xlate.h:251,12'
          Branch Sides:
            - BranchSide:      './version_xlate.h:252,3'
              BranchSideFuncs: []
            - BranchSide:      './version_xlate.h:253,22'
              BranchSideFuncs:
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_32.283
        - Branch String:   './version_xlate.h:255,2'
          Branch Sides:
            - BranchSide:      './version_xlate.h:228,8'
              BranchSideFuncs:
                - __bswap_32.283
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_32.283
            - BranchSide:      './version_xlate.h:259,11'
              BranchSideFuncs:
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_32.283
        - Branch String:   './version_xlate.h:259,11'
          Branch Sides:
            - BranchSide:      './version_xlate.h:261,8'
              BranchSideFuncs:
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_32.283
                - __bswap_32.283
            - BranchSide:      './version_xlate.h:273,8'
              BranchSideFuncs:
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_32.283
        - Branch String:   './version_xlate.h:261,8'
          Branch Sides:
            - BranchSide:      './version_xlate.h:262,6'
              BranchSideFuncs: []
            - BranchSide:      './version_xlate.h:263,19'
              BranchSideFuncs:
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_32.283
                - __bswap_32.283
        - Branch String:   './version_xlate.h:273,8'
          Branch Sides:
            - BranchSide:      './version_xlate.h:274,6'
              BranchSideFuncs: []
            - BranchSide:      './version_xlate.h:275,19'
              BranchSideFuncs:
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_32.283
        - Branch String:   './version_xlate.h:277,5'
          Branch Sides:
            - BranchSide:      './version_xlate.h:193,11'
              BranchSideFuncs:
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_32.283
            - BranchSide:      './version_xlate.h:277,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             './version_xlate.h:205,24'
          Dst:             __bswap_16
        - Src:             './version_xlate.h:206,20'
          Dst:             __bswap_16
        - Src:             './version_xlate.h:207,21'
          Dst:             __bswap_32
        - Src:             './version_xlate.h:208,20'
          Dst:             __bswap_32
        - Src:             './version_xlate.h:209,21'
          Dst:             __bswap_32
        - Src:             './version_xlate.h:243,22'
          Dst:             __bswap_32
        - Src:             './version_xlate.h:244,23'
          Dst:             __bswap_16
        - Src:             './version_xlate.h:245,23'
          Dst:             __bswap_16
        - Src:             './version_xlate.h:246,22'
          Dst:             __bswap_32
        - Src:             './version_xlate.h:247,22'
          Dst:             __bswap_32
        - Src:             './version_xlate.h:265,24'
          Dst:             __bswap_16
        - Src:             './version_xlate.h:266,20'
          Dst:             __bswap_16
        - Src:             './version_xlate.h:267,21'
          Dst:             __bswap_32
        - Src:             './version_xlate.h:268,20'
          Dst:             __bswap_32
        - Src:             './version_xlate.h:269,21'
          Dst:             __bswap_32
    - functionName:    elf_cvt_Verdef
      functionSourceFile: '/src/elfutils/libelf/./version_xlate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - dest
        - src
        - len
        - encode
      BBCount:         52
      ICount:          434
      EdgeCount:       71
      CyclomaticComplexity: 21
      functionsReached:
        - __bswap_16
        - __bswap_32
      functionUses:    0
      BranchProfiles:
        - Branch String:   './version_xlate.h:56,7'
          Branch Sides:
            - BranchSide:      './version_xlate.h:57,5'
              BranchSideFuncs: []
            - BranchSide:      './version_xlate.h:62,12'
              BranchSideFuncs:
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_32.283
        - Branch String:   './version_xlate.h:71,4'
          Branch Sides:
            - BranchSide:      './version_xlate.h:71,7'
              BranchSideFuncs: []
            - BranchSide:      './version_xlate.h:73,2'
              BranchSideFuncs: []
        - Branch String:   './version_xlate.h:72,4'
          Branch Sides:
            - BranchSide:      './version_xlate.h:72,8'
              BranchSideFuncs: []
            - BranchSide:      './version_xlate.h:73,2'
              BranchSideFuncs: []
        - Branch String:   './version_xlate.h:70,11'
          Branch Sides:
            - BranchSide:      './version_xlate.h:73,2'
              BranchSideFuncs: []
            - BranchSide:      './version_xlate.h:76,41'
              BranchSideFuncs:
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_32.283
        - Branch String:   './version_xlate.h:80,11'
          Branch Sides:
            - BranchSide:      './version_xlate.h:82,24'
              BranchSideFuncs:
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_32.283
            - BranchSide:      './version_xlate.h:96,8'
              BranchSideFuncs:
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_32.283
        - Branch String:   './version_xlate.h:90,8'
          Branch Sides:
            - BranchSide:      './version_xlate.h:91,6'
              BranchSideFuncs: []
            - BranchSide:      './version_xlate.h:92,17'
              BranchSideFuncs:
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_32.283
        - Branch String:   './version_xlate.h:96,8'
          Branch Sides:
            - BranchSide:      './version_xlate.h:97,6'
              BranchSideFuncs: []
            - BranchSide:      './version_xlate.h:98,17'
              BranchSideFuncs:
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_32.283
        - Branch String:   './version_xlate.h:108,8'
          Branch Sides:
            - BranchSide:      './version_xlate.h:108,11'
              BranchSideFuncs: []
            - BranchSide:      './version_xlate.h:110,6'
              BranchSideFuncs: []
        - Branch String:   './version_xlate.h:109,8'
          Branch Sides:
            - BranchSide:      './version_xlate.h:109,12'
              BranchSideFuncs: []
            - BranchSide:      './version_xlate.h:110,6'
              BranchSideFuncs: []
        - Branch String:   './version_xlate.h:107,8'
          Branch Sides:
            - BranchSide:      './version_xlate.h:110,6'
              BranchSideFuncs: []
            - BranchSide:      './version_xlate.h:112,39'
              BranchSideFuncs:
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_32.283
        - Branch String:   './version_xlate.h:115,8'
          Branch Sides:
            - BranchSide:      './version_xlate.h:117,12'
              BranchSideFuncs:
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_32.283
            - BranchSide:      './version_xlate.h:122,22'
              BranchSideFuncs:
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_32.283
        - Branch String:   './version_xlate.h:117,12'
          Branch Sides:
            - BranchSide:      './version_xlate.h:118,3'
              BranchSideFuncs: []
            - BranchSide:      './version_xlate.h:119,22'
              BranchSideFuncs:
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_32.283
        - Branch String:   './version_xlate.h:125,8'
          Branch Sides:
            - BranchSide:      './version_xlate.h:127,12'
              BranchSideFuncs:
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_32.283
            - BranchSide:      './version_xlate.h:131,2'
              BranchSideFuncs:
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_32.283
        - Branch String:   './version_xlate.h:127,12'
          Branch Sides:
            - BranchSide:      './version_xlate.h:128,3'
              BranchSideFuncs: []
            - BranchSide:      './version_xlate.h:129,22'
              BranchSideFuncs:
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_32.283
        - Branch String:   './version_xlate.h:131,2'
          Branch Sides:
            - BranchSide:      './version_xlate.h:107,8'
              BranchSideFuncs:
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_32.283
            - BranchSide:      './version_xlate.h:135,11'
              BranchSideFuncs:
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_32.283
        - Branch String:   './version_xlate.h:135,11'
          Branch Sides:
            - BranchSide:      './version_xlate.h:137,8'
              BranchSideFuncs:
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_32.283
            - BranchSide:      './version_xlate.h:151,8'
              BranchSideFuncs:
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_32.283
        - Branch String:   './version_xlate.h:137,8'
          Branch Sides:
            - BranchSide:      './version_xlate.h:138,6'
              BranchSideFuncs: []
            - BranchSide:      './version_xlate.h:139,18'
              BranchSideFuncs:
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_32.283
        - Branch String:   './version_xlate.h:151,8'
          Branch Sides:
            - BranchSide:      './version_xlate.h:152,6'
              BranchSideFuncs: []
            - BranchSide:      './version_xlate.h:153,18'
              BranchSideFuncs:
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_32.283
        - Branch String:   './version_xlate.h:155,5'
          Branch Sides:
            - BranchSide:      './version_xlate.h:70,11'
              BranchSideFuncs:
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_16.284
                - __bswap_32.283
                - __bswap_32.283
                - __bswap_32.283
            - BranchSide:      './version_xlate.h:155,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             './version_xlate.h:82,24'
          Dst:             __bswap_16
        - Src:             './version_xlate.h:83,22'
          Dst:             __bswap_16
        - Src:             './version_xlate.h:84,20'
          Dst:             __bswap_16
        - Src:             './version_xlate.h:85,20'
          Dst:             __bswap_16
        - Src:             './version_xlate.h:86,21'
          Dst:             __bswap_32
        - Src:             './version_xlate.h:87,20'
          Dst:             __bswap_32
        - Src:             './version_xlate.h:88,21'
          Dst:             __bswap_32
        - Src:             './version_xlate.h:122,22'
          Dst:             __bswap_32
        - Src:             './version_xlate.h:123,22'
          Dst:             __bswap_32
        - Src:             './version_xlate.h:141,24'
          Dst:             __bswap_16
        - Src:             './version_xlate.h:142,22'
          Dst:             __bswap_16
        - Src:             './version_xlate.h:143,20'
          Dst:             __bswap_16
        - Src:             './version_xlate.h:144,20'
          Dst:             __bswap_16
        - Src:             './version_xlate.h:145,21'
          Dst:             __bswap_32
        - Src:             './version_xlate.h:146,20'
          Dst:             __bswap_32
        - Src:             './version_xlate.h:147,21'
          Dst:             __bswap_32
    - functionName:    Elf32_cvt_Sxword
      functionSourceFile: '/src/elfutils/libelf/./gelf_xlate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - dest
        - ptr
        - len
        - encode
      BBCount:         12
      ICount:          86
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - Elf32_cvt_Sxword1
      functionUses:    0
      BranchProfiles:
        - Branch String:   './gelf_xlate.h:38,1'
          Branch Sides:
            - BranchSide:      './gelf_xlate.h:38,1'
              BranchSideFuncs:
                - Elf32_cvt_Sxword1
            - BranchSide:      './gelf_xlate.h:38,1'
              BranchSideFuncs:
                - Elf32_cvt_Sxword1
        - Branch String:   './gelf_xlate.h:38,1'
          Branch Sides:
            - BranchSide:      './gelf_xlate.h:38,1'
              BranchSideFuncs:
                - Elf32_cvt_Sxword1
            - BranchSide:      './gelf_xlate.h:38,1'
              BranchSideFuncs: []
        - Branch String:   './gelf_xlate.h:38,1'
          Branch Sides:
            - BranchSide:      './gelf_xlate.h:0,0'
              BranchSideFuncs:
                - Elf32_cvt_Sxword1
            - BranchSide:      './gelf_xlate.h:38,1'
              BranchSideFuncs:
                - Elf32_cvt_Sxword1
      Callsites:
        - Src:             './gelf_xlate.h:38,1'
          Dst:             Elf32_cvt_Sxword1
        - Src:             './gelf_xlate.h:38,1'
          Dst:             Elf32_cvt_Sxword1
    - functionName:    Elf32_cvt_Xword
      functionSourceFile: '/src/elfutils/libelf/./gelf_xlate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - dest
        - ptr
        - len
        - encode
      BBCount:         12
      ICount:          86
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - Elf32_cvt_Xword1
      functionUses:    0
      BranchProfiles:
        - Branch String:   './gelf_xlate.h:37,1'
          Branch Sides:
            - BranchSide:      './gelf_xlate.h:37,1'
              BranchSideFuncs:
                - Elf32_cvt_Xword1
            - BranchSide:      './gelf_xlate.h:37,1'
              BranchSideFuncs:
                - Elf32_cvt_Xword1
        - Branch String:   './gelf_xlate.h:37,1'
          Branch Sides:
            - BranchSide:      './gelf_xlate.h:37,1'
              BranchSideFuncs:
                - Elf32_cvt_Xword1
            - BranchSide:      './gelf_xlate.h:37,1'
              BranchSideFuncs: []
        - Branch String:   './gelf_xlate.h:37,1'
          Branch Sides:
            - BranchSide:      './gelf_xlate.h:0,0'
              BranchSideFuncs:
                - Elf32_cvt_Xword1
            - BranchSide:      './gelf_xlate.h:37,1'
              BranchSideFuncs:
                - Elf32_cvt_Xword1
      Callsites:
        - Src:             './gelf_xlate.h:37,1'
          Dst:             Elf32_cvt_Xword1
        - Src:             './gelf_xlate.h:37,1'
          Dst:             Elf32_cvt_Xword1
    - functionName:    Elf32_cvt_Word
      functionSourceFile: '/src/elfutils/libelf/./gelf_xlate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - dest
        - ptr
        - len
        - encode
      BBCount:         12
      ICount:          86
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - Elf32_cvt_Word1
      functionUses:    0
      BranchProfiles:
        - Branch String:   './gelf_xlate.h:35,1'
          Branch Sides:
            - BranchSide:      './gelf_xlate.h:35,1'
              BranchSideFuncs:
                - Elf32_cvt_Word1
            - BranchSide:      './gelf_xlate.h:35,1'
              BranchSideFuncs:
                - Elf32_cvt_Word1
        - Branch String:   './gelf_xlate.h:35,1'
          Branch Sides:
            - BranchSide:      './gelf_xlate.h:35,1'
              BranchSideFuncs:
                - Elf32_cvt_Word1
            - BranchSide:      './gelf_xlate.h:35,1'
              BranchSideFuncs: []
        - Branch String:   './gelf_xlate.h:35,1'
          Branch Sides:
            - BranchSide:      './gelf_xlate.h:0,0'
              BranchSideFuncs:
                - Elf32_cvt_Word1
            - BranchSide:      './gelf_xlate.h:35,1'
              BranchSideFuncs:
                - Elf32_cvt_Word1
      Callsites:
        - Src:             './gelf_xlate.h:35,1'
          Dst:             Elf32_cvt_Word1
        - Src:             './gelf_xlate.h:35,1'
          Dst:             Elf32_cvt_Word1
    - functionName:    Elf32_cvt_Sym
      functionSourceFile: '/src/elfutils/libelf/./gelf_xlate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - dest
        - src
        - len
        - encode
      BBCount:         10
      ICount:          111
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - Elf32_cvt_Addr1
        - Elf32_cvt_Half1
        - Elf32_cvt_Word1
      functionUses:    0
      BranchProfiles:
        - Branch String:   './gelf_xlate.h:45,1'
          Branch Sides:
            - BranchSide:      './gelf_xlate.h:45,1'
              BranchSideFuncs:
                - Elf32_cvt_Word1
                - Elf32_cvt_Addr1
                - Elf32_cvt_Word1
                - Elf32_cvt_Half1
            - BranchSide:      './gelf_xlate.h:45,1'
              BranchSideFuncs: []
        - Branch String:   './gelf_xlate.h:45,1'
          Branch Sides:
            - BranchSide:      './gelf_xlate.h:45,1'
              BranchSideFuncs: []
            - BranchSide:      './gelf_xlate.h:45,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             './gelf_xlate.h:45,1'
          Dst:             Elf32_cvt_Word1
        - Src:             './gelf_xlate.h:45,1'
          Dst:             Elf32_cvt_Addr1
        - Src:             './gelf_xlate.h:45,1'
          Dst:             Elf32_cvt_Word1
        - Src:             './gelf_xlate.h:45,1'
          Dst:             Elf32_cvt_Half1
    - functionName:    Elf32_cvt_Sword
      functionSourceFile: '/src/elfutils/libelf/./gelf_xlate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - dest
        - ptr
        - len
        - encode
      BBCount:         12
      ICount:          86
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - Elf32_cvt_Sword1
      functionUses:    0
      BranchProfiles:
        - Branch String:   './gelf_xlate.h:36,1'
          Branch Sides:
            - BranchSide:      './gelf_xlate.h:36,1'
              BranchSideFuncs:
                - Elf32_cvt_Sword1
            - BranchSide:      './gelf_xlate.h:36,1'
              BranchSideFuncs:
                - Elf32_cvt_Sword1
        - Branch String:   './gelf_xlate.h:36,1'
          Branch Sides:
            - BranchSide:      './gelf_xlate.h:36,1'
              BranchSideFuncs:
                - Elf32_cvt_Sword1
            - BranchSide:      './gelf_xlate.h:36,1'
              BranchSideFuncs: []
        - Branch String:   './gelf_xlate.h:36,1'
          Branch Sides:
            - BranchSide:      './gelf_xlate.h:0,0'
              BranchSideFuncs:
                - Elf32_cvt_Sword1
            - BranchSide:      './gelf_xlate.h:36,1'
              BranchSideFuncs:
                - Elf32_cvt_Sword1
      Callsites:
        - Src:             './gelf_xlate.h:36,1'
          Dst:             Elf32_cvt_Sword1
        - Src:             './gelf_xlate.h:36,1'
          Dst:             Elf32_cvt_Sword1
    - functionName:    Elf32_cvt_Shdr
      functionSourceFile: '/src/elfutils/libelf/./gelf_xlate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - dest
        - src
        - len
        - encode
      BBCount:         10
      ICount:          129
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - Elf32_cvt_Addr1
        - Elf32_cvt_Off1
        - Elf32_cvt_Word1
      functionUses:    0
      BranchProfiles:
        - Branch String:   './gelf_xlate.h:44,1'
          Branch Sides:
            - BranchSide:      './gelf_xlate.h:44,1'
              BranchSideFuncs:
                - Elf32_cvt_Word1
                - Elf32_cvt_Word1
                - Elf32_cvt_Word1
                - Elf32_cvt_Addr1
                - Elf32_cvt_Off1
                - Elf32_cvt_Word1
                - Elf32_cvt_Word1
                - Elf32_cvt_Word1
                - Elf32_cvt_Word1
                - Elf32_cvt_Word1
            - BranchSide:      './gelf_xlate.h:44,1'
              BranchSideFuncs: []
        - Branch String:   './gelf_xlate.h:44,1'
          Branch Sides:
            - BranchSide:      './gelf_xlate.h:44,1'
              BranchSideFuncs: []
            - BranchSide:      './gelf_xlate.h:44,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             './gelf_xlate.h:44,1'
          Dst:             Elf32_cvt_Word1
        - Src:             './gelf_xlate.h:44,1'
          Dst:             Elf32_cvt_Word1
        - Src:             './gelf_xlate.h:44,1'
          Dst:             Elf32_cvt_Word1
        - Src:             './gelf_xlate.h:44,1'
          Dst:             Elf32_cvt_Addr1
        - Src:             './gelf_xlate.h:44,1'
          Dst:             Elf32_cvt_Off1
        - Src:             './gelf_xlate.h:44,1'
          Dst:             Elf32_cvt_Word1
        - Src:             './gelf_xlate.h:44,1'
          Dst:             Elf32_cvt_Word1
        - Src:             './gelf_xlate.h:44,1'
          Dst:             Elf32_cvt_Word1
        - Src:             './gelf_xlate.h:44,1'
          Dst:             Elf32_cvt_Word1
        - Src:             './gelf_xlate.h:44,1'
          Dst:             Elf32_cvt_Word1
    - functionName:    Elf32_cvt_Rel
      functionSourceFile: '/src/elfutils/libelf/./gelf_xlate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - dest
        - src
        - len
        - encode
      BBCount:         10
      ICount:          89
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - Elf32_cvt_Addr1
        - Elf32_cvt_Word1
      functionUses:    0
      BranchProfiles:
        - Branch String:   './gelf_xlate.h:46,1'
          Branch Sides:
            - BranchSide:      './gelf_xlate.h:46,1'
              BranchSideFuncs:
                - Elf32_cvt_Addr1
                - Elf32_cvt_Word1
            - BranchSide:      './gelf_xlate.h:46,1'
              BranchSideFuncs: []
        - Branch String:   './gelf_xlate.h:46,1'
          Branch Sides:
            - BranchSide:      './gelf_xlate.h:46,1'
              BranchSideFuncs: []
            - BranchSide:      './gelf_xlate.h:46,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             './gelf_xlate.h:46,1'
          Dst:             Elf32_cvt_Addr1
        - Src:             './gelf_xlate.h:46,1'
          Dst:             Elf32_cvt_Word1
    - functionName:    Elf32_cvt_Rela
      functionSourceFile: '/src/elfutils/libelf/./gelf_xlate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - dest
        - src
        - len
        - encode
      BBCount:         10
      ICount:          94
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - Elf32_cvt_Addr1
        - Elf32_cvt_Sword1
        - Elf32_cvt_Word1
      functionUses:    0
      BranchProfiles:
        - Branch String:   './gelf_xlate.h:47,1'
          Branch Sides:
            - BranchSide:      './gelf_xlate.h:47,1'
              BranchSideFuncs:
                - Elf32_cvt_Addr1
                - Elf32_cvt_Word1
                - Elf32_cvt_Sword1
            - BranchSide:      './gelf_xlate.h:47,1'
              BranchSideFuncs: []
        - Branch String:   './gelf_xlate.h:47,1'
          Branch Sides:
            - BranchSide:      './gelf_xlate.h:47,1'
              BranchSideFuncs: []
            - BranchSide:      './gelf_xlate.h:47,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             './gelf_xlate.h:47,1'
          Dst:             Elf32_cvt_Addr1
        - Src:             './gelf_xlate.h:47,1'
          Dst:             Elf32_cvt_Word1
        - Src:             './gelf_xlate.h:47,1'
          Dst:             Elf32_cvt_Sword1
    - functionName:    Elf32_cvt_Phdr
      functionSourceFile: '/src/elfutils/libelf/./gelf_xlate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - dest
        - src
        - len
        - encode
      BBCount:         10
      ICount:          119
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - Elf32_cvt_Addr1
        - Elf32_cvt_Off1
        - Elf32_cvt_Word1
      functionUses:    0
      BranchProfiles:
        - Branch String:   './gelf_xlate.h:43,1'
          Branch Sides:
            - BranchSide:      './gelf_xlate.h:43,1'
              BranchSideFuncs:
                - Elf32_cvt_Word1
                - Elf32_cvt_Off1
                - Elf32_cvt_Addr1
                - Elf32_cvt_Addr1
                - Elf32_cvt_Word1
                - Elf32_cvt_Word1
                - Elf32_cvt_Word1
                - Elf32_cvt_Word1
            - BranchSide:      './gelf_xlate.h:43,1'
              BranchSideFuncs: []
        - Branch String:   './gelf_xlate.h:43,1'
          Branch Sides:
            - BranchSide:      './gelf_xlate.h:43,1'
              BranchSideFuncs: []
            - BranchSide:      './gelf_xlate.h:43,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             './gelf_xlate.h:43,1'
          Dst:             Elf32_cvt_Word1
        - Src:             './gelf_xlate.h:43,1'
          Dst:             Elf32_cvt_Off1
        - Src:             './gelf_xlate.h:43,1'
          Dst:             Elf32_cvt_Addr1
        - Src:             './gelf_xlate.h:43,1'
          Dst:             Elf32_cvt_Addr1
        - Src:             './gelf_xlate.h:43,1'
          Dst:             Elf32_cvt_Word1
        - Src:             './gelf_xlate.h:43,1'
          Dst:             Elf32_cvt_Word1
        - Src:             './gelf_xlate.h:43,1'
          Dst:             Elf32_cvt_Word1
        - Src:             './gelf_xlate.h:43,1'
          Dst:             Elf32_cvt_Word1
    - functionName:    Elf32_cvt_Off
      functionSourceFile: '/src/elfutils/libelf/./gelf_xlate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - dest
        - ptr
        - len
        - encode
      BBCount:         12
      ICount:          86
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - Elf32_cvt_Off1
      functionUses:    0
      BranchProfiles:
        - Branch String:   './gelf_xlate.h:33,1'
          Branch Sides:
            - BranchSide:      './gelf_xlate.h:33,1'
              BranchSideFuncs:
                - Elf32_cvt_Off1
            - BranchSide:      './gelf_xlate.h:33,1'
              BranchSideFuncs:
                - Elf32_cvt_Off1
        - Branch String:   './gelf_xlate.h:33,1'
          Branch Sides:
            - BranchSide:      './gelf_xlate.h:33,1'
              BranchSideFuncs:
                - Elf32_cvt_Off1
            - BranchSide:      './gelf_xlate.h:33,1'
              BranchSideFuncs: []
        - Branch String:   './gelf_xlate.h:33,1'
          Branch Sides:
            - BranchSide:      './gelf_xlate.h:0,0'
              BranchSideFuncs:
                - Elf32_cvt_Off1
            - BranchSide:      './gelf_xlate.h:33,1'
              BranchSideFuncs:
                - Elf32_cvt_Off1
      Callsites:
        - Src:             './gelf_xlate.h:33,1'
          Dst:             Elf32_cvt_Off1
        - Src:             './gelf_xlate.h:33,1'
          Dst:             Elf32_cvt_Off1
    - functionName:    Elf32_cvt_Half
      functionSourceFile: '/src/elfutils/libelf/./gelf_xlate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - dest
        - ptr
        - len
        - encode
      BBCount:         12
      ICount:          86
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - Elf32_cvt_Half1
      functionUses:    0
      BranchProfiles:
        - Branch String:   './gelf_xlate.h:34,1'
          Branch Sides:
            - BranchSide:      './gelf_xlate.h:34,1'
              BranchSideFuncs:
                - Elf32_cvt_Half1
            - BranchSide:      './gelf_xlate.h:34,1'
              BranchSideFuncs:
                - Elf32_cvt_Half1
        - Branch String:   './gelf_xlate.h:34,1'
          Branch Sides:
            - BranchSide:      './gelf_xlate.h:34,1'
              BranchSideFuncs:
                - Elf32_cvt_Half1
            - BranchSide:      './gelf_xlate.h:34,1'
              BranchSideFuncs: []
        - Branch String:   './gelf_xlate.h:34,1'
          Branch Sides:
            - BranchSide:      './gelf_xlate.h:0,0'
              BranchSideFuncs:
                - Elf32_cvt_Half1
            - BranchSide:      './gelf_xlate.h:34,1'
              BranchSideFuncs:
                - Elf32_cvt_Half1
      Callsites:
        - Src:             './gelf_xlate.h:34,1'
          Dst:             Elf32_cvt_Half1
        - Src:             './gelf_xlate.h:34,1'
          Dst:             Elf32_cvt_Half1
    - functionName:    Elf32_cvt_Ehdr
      functionSourceFile: '/src/elfutils/libelf/./gelf_xlate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - dest
        - src
        - len
        - encode
      BBCount:         10
      ICount:          151
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - Elf32_cvt_Addr1
        - Elf32_cvt_Half1
        - Elf32_cvt_Off1
        - Elf32_cvt_Word1
      functionUses:    0
      BranchProfiles:
        - Branch String:   './gelf_xlate.h:42,1'
          Branch Sides:
            - BranchSide:      './gelf_xlate.h:42,1'
              BranchSideFuncs:
                - Elf32_cvt_Half1
                - Elf32_cvt_Half1
                - Elf32_cvt_Word1
                - Elf32_cvt_Addr1
                - Elf32_cvt_Off1
                - Elf32_cvt_Off1
                - Elf32_cvt_Word1
                - Elf32_cvt_Half1
                - Elf32_cvt_Half1
                - Elf32_cvt_Half1
                - Elf32_cvt_Half1
                - Elf32_cvt_Half1
                - Elf32_cvt_Half1
            - BranchSide:      './gelf_xlate.h:42,1'
              BranchSideFuncs: []
        - Branch String:   './gelf_xlate.h:42,1'
          Branch Sides:
            - BranchSide:      './gelf_xlate.h:42,1'
              BranchSideFuncs: []
            - BranchSide:      './gelf_xlate.h:42,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             './gelf_xlate.h:42,1'
          Dst:             Elf32_cvt_Half1
        - Src:             './gelf_xlate.h:42,1'
          Dst:             Elf32_cvt_Half1
        - Src:             './gelf_xlate.h:42,1'
          Dst:             Elf32_cvt_Word1
        - Src:             './gelf_xlate.h:42,1'
          Dst:             Elf32_cvt_Addr1
        - Src:             './gelf_xlate.h:42,1'
          Dst:             Elf32_cvt_Off1
        - Src:             './gelf_xlate.h:42,1'
          Dst:             Elf32_cvt_Off1
        - Src:             './gelf_xlate.h:42,1'
          Dst:             Elf32_cvt_Word1
        - Src:             './gelf_xlate.h:42,1'
          Dst:             Elf32_cvt_Half1
        - Src:             './gelf_xlate.h:42,1'
          Dst:             Elf32_cvt_Half1
        - Src:             './gelf_xlate.h:42,1'
          Dst:             Elf32_cvt_Half1
        - Src:             './gelf_xlate.h:42,1'
          Dst:             Elf32_cvt_Half1
        - Src:             './gelf_xlate.h:42,1'
          Dst:             Elf32_cvt_Half1
        - Src:             './gelf_xlate.h:42,1'
          Dst:             Elf32_cvt_Half1
    - functionName:    Elf32_cvt_Dyn
      functionSourceFile: '/src/elfutils/libelf/./gelf_xlate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - dest
        - src
        - len
        - encode
      BBCount:         10
      ICount:          89
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - Elf32_cvt_Addr1
        - Elf32_cvt_Sword1
      functionUses:    0
      BranchProfiles:
        - Branch String:   './gelf_xlate.h:49,1'
          Branch Sides:
            - BranchSide:      './gelf_xlate.h:49,1'
              BranchSideFuncs:
                - Elf32_cvt_Sword1
                - Elf32_cvt_Addr1
            - BranchSide:      './gelf_xlate.h:49,1'
              BranchSideFuncs: []
        - Branch String:   './gelf_xlate.h:49,1'
          Branch Sides:
            - BranchSide:      './gelf_xlate.h:49,1'
              BranchSideFuncs: []
            - BranchSide:      './gelf_xlate.h:49,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             './gelf_xlate.h:49,1'
          Dst:             Elf32_cvt_Sword1
        - Src:             './gelf_xlate.h:49,1'
          Dst:             Elf32_cvt_Addr1
    - functionName:    Elf32_cvt_Addr
      functionSourceFile: '/src/elfutils/libelf/./gelf_xlate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - dest
        - ptr
        - len
        - encode
      BBCount:         12
      ICount:          86
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - Elf32_cvt_Addr1
      functionUses:    0
      BranchProfiles:
        - Branch String:   './gelf_xlate.h:32,1'
          Branch Sides:
            - BranchSide:      './gelf_xlate.h:32,1'
              BranchSideFuncs:
                - Elf32_cvt_Addr1
            - BranchSide:      './gelf_xlate.h:32,1'
              BranchSideFuncs:
                - Elf32_cvt_Addr1
        - Branch String:   './gelf_xlate.h:32,1'
          Branch Sides:
            - BranchSide:      './gelf_xlate.h:32,1'
              BranchSideFuncs:
                - Elf32_cvt_Addr1
            - BranchSide:      './gelf_xlate.h:32,1'
              BranchSideFuncs: []
        - Branch String:   './gelf_xlate.h:32,1'
          Branch Sides:
            - BranchSide:      './gelf_xlate.h:0,0'
              BranchSideFuncs:
                - Elf32_cvt_Addr1
            - BranchSide:      './gelf_xlate.h:32,1'
              BranchSideFuncs:
                - Elf32_cvt_Addr1
      Callsites:
        - Src:             './gelf_xlate.h:32,1'
          Dst:             Elf32_cvt_Addr1
        - Src:             './gelf_xlate.h:32,1'
          Dst:             Elf32_cvt_Addr1
    - functionName:    elf_cvt_Byte
      functionSourceFile: '/src/elfutils/libelf/gelf_xlate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - dest
        - src
        - n
        - encode
      BBCount:         4
      ICount:          32
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gelf_xlate.c:55,7'
          Branch Sides:
            - BranchSide:      'gelf_xlate.c:55,7'
              BranchSideFuncs: []
            - BranchSide:      'gelf_xlate.c:56,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    gelf_getehdr
      functionSourceFile: '/src/elfutils/libelf/gelf_getehdr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - elf
        - dest
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __gelf_getehdr_rdlock
      functionUses:    2
      BranchProfiles:
        - Branch String:   'gelf_getehdr.c:100,7'
          Branch Sides:
            - BranchSide:      'gelf_getehdr.c:101,5'
              BranchSideFuncs: []
            - BranchSide:      'gelf_getehdr.c:103,3'
              BranchSideFuncs:
                - __gelf_getehdr_rdlock
      Callsites:
        - Src:             'gelf_getehdr.c:104,12'
          Dst:             __gelf_getehdr_rdlock
    - functionName:    __gelf_getehdr_rdlock
      functionSourceFile: '/src/elfutils/libelf/gelf_getehdr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - elf
        - dest
      BBCount:         14
      ICount:          187
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - __libelf_seterrno
      functionUses:    3
      BranchProfiles:
        - Branch String:   'gelf_getehdr.c:48,7'
          Branch Sides:
            - BranchSide:      'gelf_getehdr.c:49,5'
              BranchSideFuncs: []
            - BranchSide:      'gelf_getehdr.c:51,7'
              BranchSideFuncs:
                - __libelf_seterrno
                - __libelf_seterrno
        - Branch String:   'gelf_getehdr.c:51,7'
          Branch Sides:
            - BranchSide:      'gelf_getehdr.c:53,7'
              BranchSideFuncs:
                - __libelf_seterrno
            - BranchSide:      'gelf_getehdr.c:63,6'
              BranchSideFuncs:
                - __libelf_seterrno
        - Branch String:   'gelf_getehdr.c:63,6'
          Branch Sides:
            - BranchSide:      'gelf_getehdr.c:65,5'
              BranchSideFuncs:
                - __libelf_seterrno
            - BranchSide:      'gelf_getehdr.c:66,12'
              BranchSideFuncs: []
        - Branch String:   'gelf_getehdr.c:66,12'
          Branch Sides:
            - BranchSide:      'gelf_getehdr.c:68,26'
              BranchSideFuncs: []
            - BranchSide:      'gelf_getehdr.c:91,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gelf_getehdr.c:53,7'
          Dst:             __libelf_seterrno
        - Src:             'gelf_getehdr.c:65,5'
          Dst:             __libelf_seterrno
    - functionName:    pread_retry
      functionSourceFile: '/src/elfutils/libelf/../lib/system.h'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - fd
        - buf
        - len
        - off
      BBCount:         20
      ICount:          114
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - __errno_location
        - pread
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../lib/system.h:224,21'
          Branch Sides:
            - BranchSide:      '../lib/system.h:224,21'
              BranchSideFuncs:
                - __errno_location
                - pread
            - BranchSide:      '../lib/system.h:224,21'
              BranchSideFuncs:
                - pread
                - __errno_location
        - Branch String:   '../lib/system.h:224,21'
          Branch Sides:
            - BranchSide:      '../lib/system.h:224,21'
              BranchSideFuncs:
                - pread
                - __errno_location
            - BranchSide:      '../lib/system.h:224,21'
              BranchSideFuncs:
                - pread
                - __errno_location
        - Branch String:   '../lib/system.h:226,11'
          Branch Sides:
            - BranchSide:      '../lib/system.h:227,9'
              BranchSideFuncs: []
            - BranchSide:      '../lib/system.h:229,16'
              BranchSideFuncs:
                - pread
                - __errno_location
        - Branch String:   '../lib/system.h:227,9'
          Branch Sides:
            - BranchSide:      '../lib/system.h:227,19'
              BranchSideFuncs: []
            - BranchSide:      '../lib/system.h:227,25'
              BranchSideFuncs: []
        - Branch String:   '../lib/system.h:230,5'
          Branch Sides:
            - BranchSide:      '../lib/system.h:224,21'
              BranchSideFuncs:
                - pread
                - __errno_location
            - BranchSide:      '../lib/system.h:233,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../lib/system.h:224,21'
          Dst:             pread
        - Src:             '../lib/system.h:224,21'
          Dst:             __errno_location
    - functionName:    __bswap_32
      functionSourceFile: '/usr/include/x86_64-linux-gnu/bits/byteswap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - __bsx
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    20
      BranchProfiles:  []
      Callsites:       []
    - functionName:    elf32_getshdr
      functionSourceFile: '/src/elfutils/libelf/elf32_getshdr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 283
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - scn
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __elf32_getshdr_rdlock
        - scn_valid
      functionUses:    3
      BranchProfiles:
        - Branch String:   'elf32_getshdr.c:275,7'
          Branch Sides:
            - BranchSide:      'elf32_getshdr.c:276,5'
              BranchSideFuncs:
                - __elf32_getshdr_rdlock
            - BranchSide:      'elf32_getshdr.c:278,3'
              BranchSideFuncs:
                - __elf32_getshdr_rdlock
      Callsites:
        - Src:             'elf32_getshdr.c:275,8'
          Dst:             scn_valid
        - Src:             'elf32_getshdr.c:279,12'
          Dst:             __elf32_getshdr_rdlock
    - functionName:    scn_valid
      functionSourceFile: '/src/elfutils/libelf/elf32_getshdr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - scn
      BBCount:         10
      ICount:          69
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - __libelf_seterrno
      functionUses:    3
      BranchProfiles:
        - Branch String:   'elf32_getshdr.c:214,7'
          Branch Sides:
            - BranchSide:      'elf32_getshdr.c:215,5'
              BranchSideFuncs: []
            - BranchSide:      'elf32_getshdr.c:217,7'
              BranchSideFuncs:
                - __libelf_seterrno
                - __libelf_seterrno
        - Branch String:   'elf32_getshdr.c:217,7'
          Branch Sides:
            - BranchSide:      'elf32_getshdr.c:219,7'
              BranchSideFuncs:
                - __libelf_seterrno
            - BranchSide:      'elf32_getshdr.c:223,7'
              BranchSideFuncs:
                - __libelf_seterrno
        - Branch String:   'elf32_getshdr.c:223,7'
          Branch Sides:
            - BranchSide:      'elf32_getshdr.c:225,7'
              BranchSideFuncs:
                - __libelf_seterrno
            - BranchSide:      'elf32_getshdr.c:229,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'elf32_getshdr.c:219,7'
          Dst:             __libelf_seterrno
        - Src:             'elf32_getshdr.c:225,7'
          Dst:             __libelf_seterrno
    - functionName:    __elf32_getshdr_rdlock
      functionSourceFile: '/src/elfutils/libelf/elf32_getshdr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - scn
      BBCount:         12
      ICount:          69
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - load_shdr_wrlock
        - scn_valid
      functionUses:    3
      BranchProfiles:
        - Branch String:   'elf32_getshdr.c:238,7'
          Branch Sides:
            - BranchSide:      'elf32_getshdr.c:239,5'
              BranchSideFuncs:
                - load_shdr_wrlock
            - BranchSide:      'elf32_getshdr.c:241,12'
              BranchSideFuncs:
                - load_shdr_wrlock
        - Branch String:   'elf32_getshdr.c:242,7'
          Branch Sides:
            - BranchSide:      'elf32_getshdr.c:244,7'
              BranchSideFuncs:
                - load_shdr_wrlock
            - BranchSide:      'elf32_getshdr.c:251,10'
              BranchSideFuncs: []
        - Branch String:   'elf32_getshdr.c:247,11'
          Branch Sides:
            - BranchSide:      'elf32_getshdr.c:248,29'
              BranchSideFuncs:
                - load_shdr_wrlock
            - BranchSide:      'elf32_getshdr.c:249,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'elf32_getshdr.c:238,8'
          Dst:             scn_valid
        - Src:             'elf32_getshdr.c:248,11'
          Dst:             load_shdr_wrlock
    - functionName:    load_shdr_wrlock
      functionSourceFile: '/src/elfutils/libelf/elf32_getshdr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - scn
      BBCount:         70
      ICount:          741
      EdgeCount:       90
      CyclomaticComplexity: 22
      functionsReached:
        - __assert_fail
        - __bswap_32
        - __elf_getshdrnum_rdlock
        - __libelf_seterrno
        - pread_retry
      functionUses:    2
      BranchProfiles:
        - Branch String:   'elf32_getshdr.c:57,7'
          Branch Sides:
            - BranchSide:      'elf32_getshdr.c:58,5'
              BranchSideFuncs: []
            - BranchSide:      'elf32_getshdr.c:61,32'
              BranchSideFuncs:
                - __elf_getshdrnum_rdlock
                - malloc
                - __libelf_seterrno
                - free
                - pread_retry.317
                - __assert_fail
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __libelf_seterrno
                - __assert_fail
                - free
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - malloc
                - __libelf_seterrno
                - __assert_fail
                - __libelf_seterrno
                - __libelf_seterrno
        - Branch String:   'elf32_getshdr.c:62,7'
          Branch Sides:
            - BranchSide:      'elf32_getshdr.c:62,10'
              BranchSideFuncs: []
            - BranchSide:      'elf32_getshdr.c:63,5'
              BranchSideFuncs: []
        - Branch String:   'elf32_getshdr.c:61,7'
          Branch Sides:
            - BranchSide:      'elf32_getshdr.c:63,5'
              BranchSideFuncs: []
            - BranchSide:      'elf32_getshdr.c:64,17'
              BranchSideFuncs:
                - malloc
                - __libelf_seterrno
                - free
                - pread_retry.317
                - __assert_fail
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __libelf_seterrno
                - __assert_fail
                - free
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - malloc
                - __libelf_seterrno
                - __assert_fail
                - __libelf_seterrno
                - __libelf_seterrno
        - Branch String:   'elf32_getshdr.c:70,7'
          Branch Sides:
            - BranchSide:      'elf32_getshdr.c:72,7'
              BranchSideFuncs:
                - __libelf_seterrno
            - BranchSide:      'elf32_getshdr.c:75,3'
              BranchSideFuncs:
                - __libelf_seterrno
                - free
                - pread_retry.317
                - __assert_fail
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __libelf_seterrno
                - __assert_fail
                - free
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - malloc
                - __libelf_seterrno
                - __assert_fail
                - __libelf_seterrno
        - Branch String:   'elf32_getshdr.c:77,7'
          Branch Sides:
            - BranchSide:      'elf32_getshdr.c:81,11'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - free
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - malloc
                - __libelf_seterrno
                - free
                - __assert_fail
                - __libelf_seterrno
            - BranchSide:      'elf32_getshdr.c:155,12'
              BranchSideFuncs:
                - __libelf_seterrno
                - free
                - pread_retry.317
                - __assert_fail
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __libelf_seterrno
        - Branch String:   'elf32_getshdr.c:82,4'
          Branch Sides:
            - BranchSide:      'elf32_getshdr.c:82,7'
              BranchSideFuncs:
                - __libelf_seterrno
                - free
            - BranchSide:      'elf32_getshdr.c:85,4'
              BranchSideFuncs:
                - __libelf_seterrno
                - free
        - Branch String:   'elf32_getshdr.c:81,11'
          Branch Sides:
            - BranchSide:      'elf32_getshdr.c:85,4'
              BranchSideFuncs:
                - __libelf_seterrno
                - free
            - BranchSide:      'elf32_getshdr.c:95,35'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - free
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - malloc
                - __libelf_seterrno
                - free
                - __assert_fail
        - Branch String:   'elf32_getshdr.c:98,7'
          Branch Sides:
            - BranchSide:      'elf32_getshdr.c:98,7'
              BranchSideFuncs:
                - __assert_fail
                - free
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - malloc
                - __libelf_seterrno
                - free
                - __assert_fail
            - BranchSide:      'elf32_getshdr.c:98,7'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - free
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - malloc
                - __libelf_seterrno
                - free
                - __assert_fail
        - Branch String:   'elf32_getshdr.c:98,7'
          Branch Sides:
            - BranchSide:      'elf32_getshdr.c:98,7'
              BranchSideFuncs:
                - __assert_fail
                - free
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - malloc
                - __libelf_seterrno
                - free
                - __assert_fail
            - BranchSide:      'elf32_getshdr.c:98,7'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - free
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - malloc
                - __libelf_seterrno
                - free
                - __assert_fail
        - Branch String:   'elf32_getshdr.c:98,7'
          Branch Sides:
            - BranchSide:      'elf32_getshdr.c:98,7'
              BranchSideFuncs:
                - __assert_fail
                - free
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - malloc
                - __libelf_seterrno
                - free
                - __assert_fail
            - BranchSide:      'elf32_getshdr.c:106,11'
              BranchSideFuncs:
                - __assert_fail
                - free
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - malloc
                - __libelf_seterrno
                - free
                - __assert_fail
        - Branch String:   'elf32_getshdr.c:106,11'
          Branch Sides:
            - BranchSide:      'elf32_getshdr.c:108,4'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      'elf32_getshdr.c:115,9'
              BranchSideFuncs:
                - __assert_fail
                - free
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - malloc
                - __libelf_seterrno
                - free
        - Branch String:   'elf32_getshdr.c:108,4'
          Branch Sides:
            - BranchSide:      'elf32_getshdr.c:108,4'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'elf32_getshdr.c:108,4'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   'elf32_getshdr.c:108,4'
          Branch Sides:
            - BranchSide:      'elf32_getshdr.c:108,4'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'elf32_getshdr.c:111,12'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'elf32_getshdr.c:119,8'
          Branch Sides:
            - BranchSide:      'elf32_getshdr.c:121,18'
              BranchSideFuncs:
                - malloc
                - __assert_fail
                - free
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __libelf_seterrno
                - free
            - BranchSide:      'elf32_getshdr.c:125,52'
              BranchSideFuncs:
                - malloc
                - __assert_fail
                - free
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __libelf_seterrno
                - free
        - Branch String:   'elf32_getshdr.c:126,12'
          Branch Sides:
            - BranchSide:      'elf32_getshdr.c:128,5'
              BranchSideFuncs:
                - __libelf_seterrno
                - free
            - BranchSide:      'elf32_getshdr.c:131,16'
              BranchSideFuncs:
                - __assert_fail
                - free
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
        - Branch String:   'elf32_getshdr.c:136,4'
          Branch Sides:
            - BranchSide:      'elf32_getshdr.c:138,8'
              BranchSideFuncs:
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __assert_fail
                - free
            - BranchSide:      'elf32_getshdr.c:151,8'
              BranchSideFuncs:
                - __assert_fail
                - free
        - Branch String:   'elf32_getshdr.c:155,12'
          Branch Sides:
            - BranchSide:      'elf32_getshdr.c:158,32'
              BranchSideFuncs:
                - pread_retry.317
                - __assert_fail
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __libelf_seterrno
                - free
            - BranchSide:      'elf32_getshdr.c:189,7'
              BranchSideFuncs:
                - __libelf_seterrno
                - free
        - Branch String:   'elf32_getshdr.c:161,11'
          Branch Sides:
            - BranchSide:      'elf32_getshdr.c:164,4'
              BranchSideFuncs:
                - __libelf_seterrno
                - free
            - BranchSide:      'elf32_getshdr.c:170,11'
              BranchSideFuncs:
                - __assert_fail
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
        - Branch String:   'elf32_getshdr.c:170,11'
          Branch Sides:
            - BranchSide:      'elf32_getshdr.c:171,14'
              BranchSideFuncs:
                - __assert_fail
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
            - BranchSide:      'elf32_getshdr.c:184,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'elf32_getshdr.c:171,2'
          Branch Sides:
            - BranchSide:      'elf32_getshdr.c:173,6'
              BranchSideFuncs:
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __bswap_32.318
                - __assert_fail
            - BranchSide:      'elf32_getshdr.c:183,4'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'elf32_getshdr.c:200,3'
          Branch Sides:
            - BranchSide:      'elf32_getshdr.c:202,10'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'elf32_getshdr.c:204,12'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'elf32_getshdr.c:205,3'
          Branch Sides:
            - BranchSide:      'elf32_getshdr.c:205,3'
              BranchSideFuncs: []
            - BranchSide:      'elf32_getshdr.c:205,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'elf32_getshdr.c:61,7'
          Dst:             __elf_getshdrnum_rdlock
        - Src:             'elf32_getshdr.c:72,7'
          Dst:             __libelf_seterrno
        - Src:             'elf32_getshdr.c:85,4'
          Dst:             __libelf_seterrno
        - Src:             'elf32_getshdr.c:98,7'
          Dst:             __assert_fail
        - Src:             'elf32_getshdr.c:108,4'
          Dst:             __assert_fail
        - Src:             'elf32_getshdr.c:128,5'
          Dst:             __libelf_seterrno
        - Src:             'elf32_getshdr.c:138,8'
          Dst:             __bswap_32
        - Src:             'elf32_getshdr.c:139,8'
          Dst:             __bswap_32
        - Src:             'elf32_getshdr.c:140,8'
          Dst:             __bswap_32
        - Src:             'elf32_getshdr.c:141,8'
          Dst:             __bswap_32
        - Src:             'elf32_getshdr.c:142,8'
          Dst:             __bswap_32
        - Src:             'elf32_getshdr.c:143,8'
          Dst:             __bswap_32
        - Src:             'elf32_getshdr.c:144,8'
          Dst:             __bswap_32
        - Src:             'elf32_getshdr.c:145,8'
          Dst:             __bswap_32
        - Src:             'elf32_getshdr.c:146,8'
          Dst:             __bswap_32
        - Src:             'elf32_getshdr.c:148,8'
          Dst:             __bswap_32
        - Src:             'elf32_getshdr.c:158,19'
          Dst:             pread_retry
        - Src:             'elf32_getshdr.c:164,4'
          Dst:             __libelf_seterrno
        - Src:             'elf32_getshdr.c:173,6'
          Dst:             __bswap_32
        - Src:             'elf32_getshdr.c:174,6'
          Dst:             __bswap_32
        - Src:             'elf32_getshdr.c:175,6'
          Dst:             __bswap_32
        - Src:             'elf32_getshdr.c:176,6'
          Dst:             __bswap_32
        - Src:             'elf32_getshdr.c:177,6'
          Dst:             __bswap_32
        - Src:             'elf32_getshdr.c:178,6'
          Dst:             __bswap_32
        - Src:             'elf32_getshdr.c:179,6'
          Dst:             __bswap_32
        - Src:             'elf32_getshdr.c:180,6'
          Dst:             __bswap_32
        - Src:             'elf32_getshdr.c:181,6'
          Dst:             __bswap_32
        - Src:             'elf32_getshdr.c:182,6'
          Dst:             __bswap_32
        - Src:             'elf32_getshdr.c:189,7'
          Dst:             __libelf_seterrno
        - Src:             'elf32_getshdr.c:205,3'
          Dst:             __assert_fail
    - functionName:    __elf32_getshdr_wrlock
      functionSourceFile: '/src/elfutils/libelf/elf32_getshdr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - scn
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - load_shdr_wrlock
        - scn_valid
      functionUses:    2
      BranchProfiles:
        - Branch String:   'elf32_getshdr.c:260,7'
          Branch Sides:
            - BranchSide:      'elf32_getshdr.c:261,5'
              BranchSideFuncs:
                - load_shdr_wrlock
            - BranchSide:      'elf32_getshdr.c:263,12'
              BranchSideFuncs:
                - load_shdr_wrlock
        - Branch String:   'elf32_getshdr.c:264,7'
          Branch Sides:
            - BranchSide:      'elf32_getshdr.c:265,32'
              BranchSideFuncs:
                - load_shdr_wrlock
            - BranchSide:      'elf32_getshdr.c:267,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'elf32_getshdr.c:260,8'
          Dst:             scn_valid
        - Src:             'elf32_getshdr.c:265,14'
          Dst:             load_shdr_wrlock
    - functionName:    pread_retry
      functionSourceFile: '/src/elfutils/libelf/../lib/system.h'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - fd
        - buf
        - len
        - off
      BBCount:         20
      ICount:          114
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - __errno_location
        - pread
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../lib/system.h:224,21'
          Branch Sides:
            - BranchSide:      '../lib/system.h:224,21'
              BranchSideFuncs:
                - __errno_location
                - pread
            - BranchSide:      '../lib/system.h:224,21'
              BranchSideFuncs:
                - pread
                - __errno_location
        - Branch String:   '../lib/system.h:224,21'
          Branch Sides:
            - BranchSide:      '../lib/system.h:224,21'
              BranchSideFuncs:
                - pread
                - __errno_location
            - BranchSide:      '../lib/system.h:224,21'
              BranchSideFuncs:
                - pread
                - __errno_location
        - Branch String:   '../lib/system.h:226,11'
          Branch Sides:
            - BranchSide:      '../lib/system.h:227,9'
              BranchSideFuncs: []
            - BranchSide:      '../lib/system.h:229,16'
              BranchSideFuncs:
                - pread
                - __errno_location
        - Branch String:   '../lib/system.h:227,9'
          Branch Sides:
            - BranchSide:      '../lib/system.h:227,19'
              BranchSideFuncs: []
            - BranchSide:      '../lib/system.h:227,25'
              BranchSideFuncs: []
        - Branch String:   '../lib/system.h:230,5'
          Branch Sides:
            - BranchSide:      '../lib/system.h:224,21'
              BranchSideFuncs:
                - pread
                - __errno_location
            - BranchSide:      '../lib/system.h:233,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../lib/system.h:224,21'
          Dst:             pread
        - Src:             '../lib/system.h:224,21'
          Dst:             __errno_location
    - functionName:    __bswap_64
      functionSourceFile: '/usr/include/x86_64-linux-gnu/bits/byteswap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - __bsx
      BBCount:         1
      ICount:          38
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __bswap_32
      functionSourceFile: '/usr/include/x86_64-linux-gnu/bits/byteswap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - __bsx
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    elf64_getshdr
      functionSourceFile: '/src/elfutils/libelf/./elf32_getshdr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 283
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - scn
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __elf64_getshdr_rdlock
        - scn_valid
      functionUses:    3
      BranchProfiles:
        - Branch String:   './elf32_getshdr.c:275,7'
          Branch Sides:
            - BranchSide:      './elf32_getshdr.c:276,5'
              BranchSideFuncs:
                - __elf64_getshdr_rdlock
            - BranchSide:      './elf32_getshdr.c:278,3'
              BranchSideFuncs:
                - __elf64_getshdr_rdlock
      Callsites:
        - Src:             './elf32_getshdr.c:275,8'
          Dst:             scn_valid
        - Src:             './elf32_getshdr.c:279,12'
          Dst:             __elf64_getshdr_rdlock
    - functionName:    scn_valid
      functionSourceFile: '/src/elfutils/libelf/./elf32_getshdr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - scn
      BBCount:         10
      ICount:          69
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - __libelf_seterrno
      functionUses:    3
      BranchProfiles:
        - Branch String:   './elf32_getshdr.c:214,7'
          Branch Sides:
            - BranchSide:      './elf32_getshdr.c:215,5'
              BranchSideFuncs: []
            - BranchSide:      './elf32_getshdr.c:217,7'
              BranchSideFuncs:
                - __libelf_seterrno
                - __libelf_seterrno
        - Branch String:   './elf32_getshdr.c:217,7'
          Branch Sides:
            - BranchSide:      './elf32_getshdr.c:219,7'
              BranchSideFuncs:
                - __libelf_seterrno
            - BranchSide:      './elf32_getshdr.c:223,7'
              BranchSideFuncs:
                - __libelf_seterrno
        - Branch String:   './elf32_getshdr.c:223,7'
          Branch Sides:
            - BranchSide:      './elf32_getshdr.c:225,7'
              BranchSideFuncs:
                - __libelf_seterrno
            - BranchSide:      './elf32_getshdr.c:229,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             './elf32_getshdr.c:219,7'
          Dst:             __libelf_seterrno
        - Src:             './elf32_getshdr.c:225,7'
          Dst:             __libelf_seterrno
    - functionName:    __elf64_getshdr_rdlock
      functionSourceFile: '/src/elfutils/libelf/./elf32_getshdr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - scn
      BBCount:         12
      ICount:          69
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - load_shdr_wrlock
        - scn_valid
      functionUses:    3
      BranchProfiles:
        - Branch String:   './elf32_getshdr.c:238,7'
          Branch Sides:
            - BranchSide:      './elf32_getshdr.c:239,5'
              BranchSideFuncs:
                - load_shdr_wrlock.357
            - BranchSide:      './elf32_getshdr.c:241,12'
              BranchSideFuncs:
                - load_shdr_wrlock.357
        - Branch String:   './elf32_getshdr.c:242,7'
          Branch Sides:
            - BranchSide:      './elf32_getshdr.c:244,7'
              BranchSideFuncs:
                - load_shdr_wrlock.357
            - BranchSide:      './elf32_getshdr.c:251,10'
              BranchSideFuncs: []
        - Branch String:   './elf32_getshdr.c:247,11'
          Branch Sides:
            - BranchSide:      './elf32_getshdr.c:248,29'
              BranchSideFuncs:
                - load_shdr_wrlock.357
            - BranchSide:      './elf32_getshdr.c:249,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             './elf32_getshdr.c:238,8'
          Dst:             scn_valid
        - Src:             './elf32_getshdr.c:248,11'
          Dst:             load_shdr_wrlock
    - functionName:    load_shdr_wrlock
      functionSourceFile: '/src/elfutils/libelf/./elf32_getshdr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - scn
      BBCount:         70
      ICount:          711
      EdgeCount:       90
      CyclomaticComplexity: 22
      functionsReached:
        - __assert_fail
        - __bswap_32
        - __bswap_64
        - __elf_getshdrnum_rdlock
        - __libelf_seterrno
        - pread_retry
      functionUses:    2
      BranchProfiles:
        - Branch String:   './elf32_getshdr.c:57,7'
          Branch Sides:
            - BranchSide:      './elf32_getshdr.c:58,5'
              BranchSideFuncs: []
            - BranchSide:      './elf32_getshdr.c:61,32'
              BranchSideFuncs:
                - __elf_getshdrnum_rdlock
                - malloc
                - __libelf_seterrno
                - free
                - pread_retry.349
                - __assert_fail
                - __bswap_32.351
                - __bswap_32.351
                - __bswap_64.350
                - __bswap_64.350
                - __bswap_64.350
                - __bswap_64.350
                - __bswap_32.351
                - __bswap_32.351
                - __bswap_64.350
                - __bswap_64.350
                - __libelf_seterrno
                - __assert_fail
                - free
                - __bswap_32.351
                - __bswap_32.351
                - __bswap_64.350
                - __bswap_64.350
                - __bswap_64.350
                - __bswap_64.350
                - __bswap_32.351
                - __bswap_32.351
                - __bswap_64.350
                - __bswap_64.350
                - malloc
                - __libelf_seterrno
                - __assert_fail
                - __libelf_seterrno
                - __libelf_seterrno
        - Branch String:   './elf32_getshdr.c:62,7'
          Branch Sides:
            - BranchSide:      './elf32_getshdr.c:62,10'
              BranchSideFuncs: []
            - BranchSide:      './elf32_getshdr.c:63,5'
              BranchSideFuncs: []
        - Branch String:   './elf32_getshdr.c:61,7'
          Branch Sides:
            - BranchSide:      './elf32_getshdr.c:63,5'
              BranchSideFuncs: []
            - BranchSide:      './elf32_getshdr.c:64,17'
              BranchSideFuncs:
                - malloc
                - __libelf_seterrno
                - free
                - pread_retry.349
                - __assert_fail
                - __bswap_32.351
                - __bswap_32.351
                - __bswap_64.350
                - __bswap_64.350
                - __bswap_64.350
                - __bswap_64.350
                - __bswap_32.351
                - __bswap_32.351
                - __bswap_64.350
                - __bswap_64.350
                - __libelf_seterrno
                - __assert_fail
                - free
                - __bswap_32.351
                - __bswap_32.351
                - __bswap_64.350
                - __bswap_64.350
                - __bswap_64.350
                - __bswap_64.350
                - __bswap_32.351
                - __bswap_32.351
                - __bswap_64.350
                - __bswap_64.350
                - malloc
                - __libelf_seterrno
                - __assert_fail
                - __libelf_seterrno
                - __libelf_seterrno
        - Branch String:   './elf32_getshdr.c:70,7'
          Branch Sides:
            - BranchSide:      './elf32_getshdr.c:72,7'
              BranchSideFuncs:
                - __libelf_seterrno
            - BranchSide:      './elf32_getshdr.c:75,3'
              BranchSideFuncs:
                - __libelf_seterrno
                - free
                - pread_retry.349
                - __assert_fail
                - __bswap_32.351
                - __bswap_32.351
                - __bswap_64.350
                - __bswap_64.350
                - __bswap_64.350
                - __bswap_64.350
                - __bswap_32.351
                - __bswap_32.351
                - __bswap_64.350
                - __bswap_64.350
                - __libelf_seterrno
                - __assert_fail
                - free
                - __bswap_32.351
                - __bswap_32.351
                - __bswap_64.350
                - __bswap_64.350
                - __bswap_64.350
                - __bswap_64.350
                - __bswap_32.351
                - __bswap_32.351
                - __bswap_64.350
                - __bswap_64.350
                - malloc
                - __libelf_seterrno
                - __assert_fail
                - __libelf_seterrno
        - Branch String:   './elf32_getshdr.c:77,7'
          Branch Sides:
            - BranchSide:      './elf32_getshdr.c:81,11'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - free
                - __bswap_32.351
                - __bswap_32.351
                - __bswap_64.350
                - __bswap_64.350
                - __bswap_64.350
                - __bswap_64.350
                - __bswap_32.351
                - __bswap_32.351
                - __bswap_64.350
                - __bswap_64.350
                - malloc
                - __libelf_seterrno
                - free
                - __assert_fail
                - __libelf_seterrno
            - BranchSide:      './elf32_getshdr.c:155,12'
              BranchSideFuncs:
                - __libelf_seterrno
                - free
                - pread_retry.349
                - __assert_fail
                - __bswap_32.351
                - __bswap_32.351
                - __bswap_64.350
                - __bswap_64.350
                - __bswap_64.350
                - __bswap_64.350
                - __bswap_32.351
                - __bswap_32.351
                - __bswap_64.350
                - __bswap_64.350
                - __libelf_seterrno
        - Branch String:   './elf32_getshdr.c:82,4'
          Branch Sides:
            - BranchSide:      './elf32_getshdr.c:82,7'
              BranchSideFuncs:
                - __libelf_seterrno
                - free
            - BranchSide:      './elf32_getshdr.c:85,4'
              BranchSideFuncs:
                - __libelf_seterrno
                - free
        - Branch String:   './elf32_getshdr.c:81,11'
          Branch Sides:
            - BranchSide:      './elf32_getshdr.c:85,4'
              BranchSideFuncs:
                - __libelf_seterrno
                - free
            - BranchSide:      './elf32_getshdr.c:95,35'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - free
                - __bswap_32.351
                - __bswap_32.351
                - __bswap_64.350
                - __bswap_64.350
                - __bswap_64.350
                - __bswap_64.350
                - __bswap_32.351
                - __bswap_32.351
                - __bswap_64.350
                - __bswap_64.350
                - malloc
                - __libelf_seterrno
                - free
                - __assert_fail
        - Branch String:   './elf32_getshdr.c:98,7'
          Branch Sides:
            - BranchSide:      './elf32_getshdr.c:98,7'
              BranchSideFuncs:
                - __assert_fail
                - free
                - __bswap_32.351
                - __bswap_32.351
                - __bswap_64.350
                - __bswap_64.350
                - __bswap_64.350
                - __bswap_64.350
                - __bswap_32.351
                - __bswap_32.351
                - __bswap_64.350
                - __bswap_64.350
                - malloc
                - __libelf_seterrno
                - free
                - __assert_fail
            - BranchSide:      './elf32_getshdr.c:98,7'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - free
                - __bswap_32.351
                - __bswap_32.351
                - __bswap_64.350
                - __bswap_64.350
                - __bswap_64.350
                - __bswap_64.350
                - __bswap_32.351
                - __bswap_32.351
                - __bswap_64.350
                - __bswap_64.350
                - malloc
                - __libelf_seterrno
                - free
                - __assert_fail
        - Branch String:   './elf32_getshdr.c:98,7'
          Branch Sides:
            - BranchSide:      './elf32_getshdr.c:98,7'
              BranchSideFuncs:
                - __assert_fail
                - free
                - __bswap_32.351
                - __bswap_32.351
                - __bswap_64.350
                - __bswap_64.350
                - __bswap_64.350
                - __bswap_64.350
                - __bswap_32.351
                - __bswap_32.351
                - __bswap_64.350
                - __bswap_64.350
                - malloc
                - __libelf_seterrno
                - free
                - __assert_fail
            - BranchSide:      './elf32_getshdr.c:98,7'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - free
                - __bswap_32.351
                - __bswap_32.351
                - __bswap_64.350
                - __bswap_64.350
                - __bswap_64.350
                - __bswap_64.350
                - __bswap_32.351
                - __bswap_32.351
                - __bswap_64.350
                - __bswap_64.350
                - malloc
                - __libelf_seterrno
                - free
                - __assert_fail
        - Branch String:   './elf32_getshdr.c:98,7'
          Branch Sides:
            - BranchSide:      './elf32_getshdr.c:98,7'
              BranchSideFuncs:
                - __assert_fail
                - free
                - __bswap_32.351
                - __bswap_32.351
                - __bswap_64.350
                - __bswap_64.350
                - __bswap_64.350
                - __bswap_64.350
                - __bswap_32.351
                - __bswap_32.351
                - __bswap_64.350
                - __bswap_64.350
                - malloc
                - __libelf_seterrno
                - free
                - __assert_fail
            - BranchSide:      './elf32_getshdr.c:106,11'
              BranchSideFuncs:
                - __assert_fail
                - free
                - __bswap_32.351
                - __bswap_32.351
                - __bswap_64.350
                - __bswap_64.350
                - __bswap_64.350
                - __bswap_64.350
                - __bswap_32.351
                - __bswap_32.351
                - __bswap_64.350
                - __bswap_64.350
                - malloc
                - __libelf_seterrno
                - free
                - __assert_fail
        - Branch String:   './elf32_getshdr.c:106,11'
          Branch Sides:
            - BranchSide:      './elf32_getshdr.c:108,4'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      './elf32_getshdr.c:115,9'
              BranchSideFuncs:
                - __assert_fail
                - free
                - __bswap_32.351
                - __bswap_32.351
                - __bswap_64.350
                - __bswap_64.350
                - __bswap_64.350
                - __bswap_64.350
                - __bswap_32.351
                - __bswap_32.351
                - __bswap_64.350
                - __bswap_64.350
                - malloc
                - __libelf_seterrno
                - free
        - Branch String:   './elf32_getshdr.c:108,4'
          Branch Sides:
            - BranchSide:      './elf32_getshdr.c:108,4'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      './elf32_getshdr.c:108,4'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   './elf32_getshdr.c:108,4'
          Branch Sides:
            - BranchSide:      './elf32_getshdr.c:108,4'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      './elf32_getshdr.c:111,12'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './elf32_getshdr.c:119,8'
          Branch Sides:
            - BranchSide:      './elf32_getshdr.c:121,18'
              BranchSideFuncs:
                - malloc
                - __assert_fail
                - free
                - __bswap_32.351
                - __bswap_32.351
                - __bswap_64.350
                - __bswap_64.350
                - __bswap_64.350
                - __bswap_64.350
                - __bswap_32.351
                - __bswap_32.351
                - __bswap_64.350
                - __bswap_64.350
                - __libelf_seterrno
                - free
            - BranchSide:      './elf32_getshdr.c:125,52'
              BranchSideFuncs:
                - malloc
                - __assert_fail
                - free
                - __bswap_32.351
                - __bswap_32.351
                - __bswap_64.350
                - __bswap_64.350
                - __bswap_64.350
                - __bswap_64.350
                - __bswap_32.351
                - __bswap_32.351
                - __bswap_64.350
                - __bswap_64.350
                - __libelf_seterrno
                - free
        - Branch String:   './elf32_getshdr.c:126,12'
          Branch Sides:
            - BranchSide:      './elf32_getshdr.c:128,5'
              BranchSideFuncs:
                - __libelf_seterrno
                - free
            - BranchSide:      './elf32_getshdr.c:131,16'
              BranchSideFuncs:
                - __assert_fail
                - free
                - __bswap_32.351
                - __bswap_32.351
                - __bswap_64.350
                - __bswap_64.350
                - __bswap_64.350
                - __bswap_64.350
                - __bswap_32.351
                - __bswap_32.351
                - __bswap_64.350
                - __bswap_64.350
        - Branch String:   './elf32_getshdr.c:136,4'
          Branch Sides:
            - BranchSide:      './elf32_getshdr.c:138,8'
              BranchSideFuncs:
                - __bswap_32.351
                - __bswap_32.351
                - __bswap_64.350
                - __bswap_64.350
                - __bswap_64.350
                - __bswap_64.350
                - __bswap_32.351
                - __bswap_32.351
                - __bswap_64.350
                - __bswap_64.350
                - __assert_fail
                - free
            - BranchSide:      './elf32_getshdr.c:151,8'
              BranchSideFuncs:
                - __assert_fail
                - free
        - Branch String:   './elf32_getshdr.c:155,12'
          Branch Sides:
            - BranchSide:      './elf32_getshdr.c:158,32'
              BranchSideFuncs:
                - pread_retry.349
                - __assert_fail
                - __bswap_32.351
                - __bswap_32.351
                - __bswap_64.350
                - __bswap_64.350
                - __bswap_64.350
                - __bswap_64.350
                - __bswap_32.351
                - __bswap_32.351
                - __bswap_64.350
                - __bswap_64.350
                - __libelf_seterrno
                - free
            - BranchSide:      './elf32_getshdr.c:189,7'
              BranchSideFuncs:
                - __libelf_seterrno
                - free
        - Branch String:   './elf32_getshdr.c:161,11'
          Branch Sides:
            - BranchSide:      './elf32_getshdr.c:164,4'
              BranchSideFuncs:
                - __libelf_seterrno
                - free
            - BranchSide:      './elf32_getshdr.c:170,11'
              BranchSideFuncs:
                - __assert_fail
                - __bswap_32.351
                - __bswap_32.351
                - __bswap_64.350
                - __bswap_64.350
                - __bswap_64.350
                - __bswap_64.350
                - __bswap_32.351
                - __bswap_32.351
                - __bswap_64.350
                - __bswap_64.350
        - Branch String:   './elf32_getshdr.c:170,11'
          Branch Sides:
            - BranchSide:      './elf32_getshdr.c:171,14'
              BranchSideFuncs:
                - __assert_fail
                - __bswap_32.351
                - __bswap_32.351
                - __bswap_64.350
                - __bswap_64.350
                - __bswap_64.350
                - __bswap_64.350
                - __bswap_32.351
                - __bswap_32.351
                - __bswap_64.350
                - __bswap_64.350
            - BranchSide:      './elf32_getshdr.c:184,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './elf32_getshdr.c:171,2'
          Branch Sides:
            - BranchSide:      './elf32_getshdr.c:173,6'
              BranchSideFuncs:
                - __bswap_32.351
                - __bswap_32.351
                - __bswap_64.350
                - __bswap_64.350
                - __bswap_64.350
                - __bswap_64.350
                - __bswap_32.351
                - __bswap_32.351
                - __bswap_64.350
                - __bswap_64.350
                - __assert_fail
            - BranchSide:      './elf32_getshdr.c:183,4'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './elf32_getshdr.c:200,3'
          Branch Sides:
            - BranchSide:      './elf32_getshdr.c:202,10'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      './elf32_getshdr.c:204,12'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   './elf32_getshdr.c:205,3'
          Branch Sides:
            - BranchSide:      './elf32_getshdr.c:205,3'
              BranchSideFuncs: []
            - BranchSide:      './elf32_getshdr.c:205,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             './elf32_getshdr.c:61,7'
          Dst:             __elf_getshdrnum_rdlock
        - Src:             './elf32_getshdr.c:72,7'
          Dst:             __libelf_seterrno
        - Src:             './elf32_getshdr.c:85,4'
          Dst:             __libelf_seterrno
        - Src:             './elf32_getshdr.c:98,7'
          Dst:             __assert_fail
        - Src:             './elf32_getshdr.c:108,4'
          Dst:             __assert_fail
        - Src:             './elf32_getshdr.c:128,5'
          Dst:             __libelf_seterrno
        - Src:             './elf32_getshdr.c:138,8'
          Dst:             __bswap_32
        - Src:             './elf32_getshdr.c:139,8'
          Dst:             __bswap_32
        - Src:             './elf32_getshdr.c:140,8'
          Dst:             __bswap_64
        - Src:             './elf32_getshdr.c:141,8'
          Dst:             __bswap_64
        - Src:             './elf32_getshdr.c:142,8'
          Dst:             __bswap_64
        - Src:             './elf32_getshdr.c:143,8'
          Dst:             __bswap_64
        - Src:             './elf32_getshdr.c:144,8'
          Dst:             __bswap_32
        - Src:             './elf32_getshdr.c:145,8'
          Dst:             __bswap_32
        - Src:             './elf32_getshdr.c:146,8'
          Dst:             __bswap_64
        - Src:             './elf32_getshdr.c:148,8'
          Dst:             __bswap_64
        - Src:             './elf32_getshdr.c:158,19'
          Dst:             pread_retry
        - Src:             './elf32_getshdr.c:164,4'
          Dst:             __libelf_seterrno
        - Src:             './elf32_getshdr.c:173,6'
          Dst:             __bswap_32
        - Src:             './elf32_getshdr.c:174,6'
          Dst:             __bswap_32
        - Src:             './elf32_getshdr.c:175,6'
          Dst:             __bswap_64
        - Src:             './elf32_getshdr.c:176,6'
          Dst:             __bswap_64
        - Src:             './elf32_getshdr.c:177,6'
          Dst:             __bswap_64
        - Src:             './elf32_getshdr.c:178,6'
          Dst:             __bswap_64
        - Src:             './elf32_getshdr.c:179,6'
          Dst:             __bswap_32
        - Src:             './elf32_getshdr.c:180,6'
          Dst:             __bswap_32
        - Src:             './elf32_getshdr.c:181,6'
          Dst:             __bswap_64
        - Src:             './elf32_getshdr.c:182,6'
          Dst:             __bswap_64
        - Src:             './elf32_getshdr.c:189,7'
          Dst:             __libelf_seterrno
        - Src:             './elf32_getshdr.c:205,3'
          Dst:             __assert_fail
    - functionName:    __elf64_getshdr_wrlock
      functionSourceFile: '/src/elfutils/libelf/./elf32_getshdr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - scn
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - load_shdr_wrlock
        - scn_valid
      functionUses:    2
      BranchProfiles:
        - Branch String:   './elf32_getshdr.c:260,7'
          Branch Sides:
            - BranchSide:      './elf32_getshdr.c:261,5'
              BranchSideFuncs:
                - load_shdr_wrlock.357
            - BranchSide:      './elf32_getshdr.c:263,12'
              BranchSideFuncs:
                - load_shdr_wrlock.357
        - Branch String:   './elf32_getshdr.c:264,7'
          Branch Sides:
            - BranchSide:      './elf32_getshdr.c:265,32'
              BranchSideFuncs:
                - load_shdr_wrlock.357
            - BranchSide:      './elf32_getshdr.c:267,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             './elf32_getshdr.c:260,8'
          Dst:             scn_valid
        - Src:             './elf32_getshdr.c:265,14'
          Dst:             load_shdr_wrlock
    - functionName:    gelf_xlatetof
      functionSourceFile: '/src/elfutils/libelf/gelf_xlatetof.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - elf
        - dest
        - src
        - encode
      BBCount:         9
      ICount:          58
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - elf32_xlatetof
        - elf64_xlatetof
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gelf_xlatetof.c:44,7'
          Branch Sides:
            - BranchSide:      'gelf_xlatetof.c:45,5'
              BranchSideFuncs: []
            - BranchSide:      'gelf_xlatetof.c:47,11'
              BranchSideFuncs:
                - elf64_xlatetof
                - elf32_xlatetof
        - Branch String:   'gelf_xlatetof.c:47,11'
          Branch Sides:
            - BranchSide:      'gelf_xlatetof.c:48,30'
              BranchSideFuncs:
                - elf32_xlatetof
            - BranchSide:      'gelf_xlatetof.c:49,30'
              BranchSideFuncs:
                - elf64_xlatetof
      Callsites:
        - Src:             'gelf_xlatetof.c:48,6'
          Dst:             elf32_xlatetof
        - Src:             'gelf_xlatetof.c:49,6'
          Dst:             elf64_xlatetof
    - functionName:    elf_getshdrnum
      functionSourceFile: '/src/elfutils/libelf/elf_getshdrnum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - elf
        - dst
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __elf_getshdrnum_rdlock
      functionUses:    0
      BranchProfiles:
        - Branch String:   'elf_getshdrnum.c:77,7'
          Branch Sides:
            - BranchSide:      'elf_getshdrnum.c:78,5'
              BranchSideFuncs: []
            - BranchSide:      'elf_getshdrnum.c:80,3'
              BranchSideFuncs:
                - __elf_getshdrnum_rdlock
      Callsites:
        - Src:             'elf_getshdrnum.c:81,12'
          Dst:             __elf_getshdrnum_rdlock
    - functionName:    __elf_getshdrnum_rdlock
      functionSourceFile: '/src/elfutils/libelf/elf_getshdrnum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - elf
        - dst
      BBCount:         20
      ICount:          126
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - __libelf_seterrno
      functionUses:    3
      BranchProfiles:
        - Branch String:   'elf_getshdrnum.c:48,7'
          Branch Sides:
            - BranchSide:      'elf_getshdrnum.c:49,5'
              BranchSideFuncs: []
            - BranchSide:      'elf_getshdrnum.c:51,7'
              BranchSideFuncs:
                - __libelf_seterrno
        - Branch String:   'elf_getshdrnum.c:51,7'
          Branch Sides:
            - BranchSide:      'elf_getshdrnum.c:53,7'
              BranchSideFuncs:
                - __libelf_seterrno
            - BranchSide:      'elf_getshdrnum.c:57,9'
              BranchSideFuncs: []
        - Branch String:   'elf_getshdrnum.c:59,7'
          Branch Sides:
            - BranchSide:      'elf_getshdrnum.c:59,11'
              BranchSideFuncs: []
            - BranchSide:      'elf_getshdrnum.c:65,16'
              BranchSideFuncs: []
        - Branch String:   'elf_getshdrnum.c:61,8'
          Branch Sides:
            - BranchSide:      'elf_getshdrnum.c:60,8'
              BranchSideFuncs: []
            - BranchSide:      'elf_getshdrnum.c:63,11'
              BranchSideFuncs: []
        - Branch String:   'elf_getshdrnum.c:60,8'
          Branch Sides:
            - BranchSide:      'elf_getshdrnum.c:63,11'
              BranchSideFuncs: []
            - BranchSide:      'elf_getshdrnum.c:63,36'
              BranchSideFuncs: []
        - Branch String:   'elf_getshdrnum.c:58,7'
          Branch Sides:
            - BranchSide:      'elf_getshdrnum.c:65,16'
              BranchSideFuncs: []
            - BranchSide:      'elf_getshdrnum.c:67,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'elf_getshdrnum.c:53,7'
          Dst:             __libelf_seterrno
    - functionName:    gelf_getchdr
      functionSourceFile: '/src/elfutils/libelf/gelf_getchdr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - scn
        - dest
      BBCount:         15
      ICount:          104
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - __libelf_seterrno
        - elf32_getchdr
        - elf64_getchdr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gelf_getchdr.c:41,7'
          Branch Sides:
            - BranchSide:      'gelf_getchdr.c:42,5'
              BranchSideFuncs: []
            - BranchSide:      'gelf_getchdr.c:44,7'
              BranchSideFuncs:
                - elf64_getchdr
                - elf32_getchdr
                - __libelf_seterrno
        - Branch String:   'gelf_getchdr.c:44,7'
          Branch Sides:
            - BranchSide:      'gelf_getchdr.c:46,7'
              BranchSideFuncs:
                - __libelf_seterrno
            - BranchSide:      'gelf_getchdr.c:50,7'
              BranchSideFuncs:
                - elf64_getchdr
                - elf32_getchdr
        - Branch String:   'gelf_getchdr.c:50,7'
          Branch Sides:
            - BranchSide:      'gelf_getchdr.c:52,41'
              BranchSideFuncs:
                - elf32_getchdr
            - BranchSide:      'gelf_getchdr.c:61,41'
              BranchSideFuncs:
                - elf64_getchdr
        - Branch String:   'gelf_getchdr.c:53,11'
          Branch Sides:
            - BranchSide:      'gelf_getchdr.c:54,2'
              BranchSideFuncs: []
            - BranchSide:      'gelf_getchdr.c:55,23'
              BranchSideFuncs: []
        - Branch String:   'gelf_getchdr.c:62,11'
          Branch Sides:
            - BranchSide:      'gelf_getchdr.c:63,2'
              BranchSideFuncs: []
            - BranchSide:      'gelf_getchdr.c:64,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gelf_getchdr.c:46,7'
          Dst:             __libelf_seterrno
        - Src:             'gelf_getchdr.c:52,26'
          Dst:             elf32_getchdr
        - Src:             'gelf_getchdr.c:61,26'
          Dst:             elf64_getchdr
    - functionName:    elf32_xlatetof
      functionSourceFile: '/src/elfutils/libelf/elf32_xlatetof.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dest
        - src
        - encode
      BBCount:         31
      ICount:          206
      EdgeCount:       42
      CyclomaticComplexity: 13
      functionsReached:
        - __libelf_seterrno
      functionUses:    1
      BranchProfiles:
        - Branch String:   'elf32_xlatetof.c:48,19'
          Branch Sides:
            - BranchSide:      'elf32_xlatetof.c:48,22'
              BranchSideFuncs: []
            - BranchSide:      'elf32_xlatetof.c:49,5'
              BranchSideFuncs: []
        - Branch String:   'elf32_xlatetof.c:48,7'
          Branch Sides:
            - BranchSide:      'elf32_xlatetof.c:49,5'
              BranchSideFuncs: []
            - BranchSide:      'elf32_xlatetof.c:51,7'
              BranchSideFuncs:
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
        - Branch String:   'elf32_xlatetof.c:51,7'
          Branch Sides:
            - BranchSide:      'elf32_xlatetof.c:53,7'
              BranchSideFuncs:
                - __libelf_seterrno
            - BranchSide:      'elf32_xlatetof.c:61,71'
              BranchSideFuncs:
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
        - Branch String:   'elf32_xlatetof.c:66,33'
          Branch Sides:
            - BranchSide:      'elf32_xlatetof.c:66,36'
              BranchSideFuncs:
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
            - BranchSide:      'elf32_xlatetof.c:74,7'
              BranchSideFuncs:
                - __libelf_seterrno
                - __libelf_seterrno
        - Branch String:   'elf32_xlatetof.c:67,7'
          Branch Sides:
            - BranchSide:      'elf32_xlatetof.c:67,10'
              BranchSideFuncs:
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
            - BranchSide:      'elf32_xlatetof.c:74,7'
              BranchSideFuncs:
                - __libelf_seterrno
                - __libelf_seterrno
        - Branch String:   'elf32_xlatetof.c:66,7'
          Branch Sides:
            - BranchSide:      'elf32_xlatetof.c:69,7'
              BranchSideFuncs:
                - __libelf_seterrno
            - BranchSide:      'elf32_xlatetof.c:74,7'
              BranchSideFuncs:
                - __libelf_seterrno
                - __libelf_seterrno
        - Branch String:   'elf32_xlatetof.c:74,7'
          Branch Sides:
            - BranchSide:      'elf32_xlatetof.c:76,7'
              BranchSideFuncs:
                - __libelf_seterrno
            - BranchSide:      'elf32_xlatetof.c:81,7'
              BranchSideFuncs:
                - __libelf_seterrno
        - Branch String:   'elf32_xlatetof.c:81,29'
          Branch Sides:
            - BranchSide:      'elf32_xlatetof.c:81,32'
              BranchSideFuncs:
                - __libelf_seterrno
            - BranchSide:      'elf32_xlatetof.c:98,39'
              BranchSideFuncs: []
        - Branch String:   'elf32_xlatetof.c:81,7'
          Branch Sides:
            - BranchSide:      'elf32_xlatetof.c:83,7'
              BranchSideFuncs:
                - __libelf_seterrno
            - BranchSide:      'elf32_xlatetof.c:98,39'
              BranchSideFuncs: []
        - Branch String:   'elf32_xlatetof.c:98,7'
          Branch Sides:
            - BranchSide:      'elf32_xlatetof.c:102,11'
              BranchSideFuncs: []
            - BranchSide:      'elf32_xlatetof.c:108,61'
              BranchSideFuncs: []
        - Branch String:   'elf32_xlatetof.c:102,11'
          Branch Sides:
            - BranchSide:      'elf32_xlatetof.c:103,11'
              BranchSideFuncs: []
            - BranchSide:      'elf32_xlatetof.c:104,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'elf32_xlatetof.c:53,7'
          Dst:             __libelf_seterrno
        - Src:             'elf32_xlatetof.c:69,7'
          Dst:             __libelf_seterrno
        - Src:             'elf32_xlatetof.c:76,7'
          Dst:             __libelf_seterrno
        - Src:             'elf32_xlatetof.c:83,7'
          Dst:             __libelf_seterrno
    - functionName:    elf64_xlatetof
      functionSourceFile: '/src/elfutils/libelf/./elf32_xlatetof.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dest
        - src
        - encode
      BBCount:         31
      ICount:          206
      EdgeCount:       42
      CyclomaticComplexity: 13
      functionsReached:
        - __libelf_seterrno
      functionUses:    1
      BranchProfiles:
        - Branch String:   './elf32_xlatetof.c:48,19'
          Branch Sides:
            - BranchSide:      './elf32_xlatetof.c:48,22'
              BranchSideFuncs: []
            - BranchSide:      './elf32_xlatetof.c:49,5'
              BranchSideFuncs: []
        - Branch String:   './elf32_xlatetof.c:48,7'
          Branch Sides:
            - BranchSide:      './elf32_xlatetof.c:49,5'
              BranchSideFuncs: []
            - BranchSide:      './elf32_xlatetof.c:51,7'
              BranchSideFuncs:
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
        - Branch String:   './elf32_xlatetof.c:51,7'
          Branch Sides:
            - BranchSide:      './elf32_xlatetof.c:53,7'
              BranchSideFuncs:
                - __libelf_seterrno
            - BranchSide:      './elf32_xlatetof.c:61,71'
              BranchSideFuncs:
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
        - Branch String:   './elf32_xlatetof.c:66,33'
          Branch Sides:
            - BranchSide:      './elf32_xlatetof.c:66,36'
              BranchSideFuncs:
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
            - BranchSide:      './elf32_xlatetof.c:74,7'
              BranchSideFuncs:
                - __libelf_seterrno
                - __libelf_seterrno
        - Branch String:   './elf32_xlatetof.c:67,7'
          Branch Sides:
            - BranchSide:      './elf32_xlatetof.c:67,10'
              BranchSideFuncs:
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
            - BranchSide:      './elf32_xlatetof.c:74,7'
              BranchSideFuncs:
                - __libelf_seterrno
                - __libelf_seterrno
        - Branch String:   './elf32_xlatetof.c:66,7'
          Branch Sides:
            - BranchSide:      './elf32_xlatetof.c:69,7'
              BranchSideFuncs:
                - __libelf_seterrno
            - BranchSide:      './elf32_xlatetof.c:74,7'
              BranchSideFuncs:
                - __libelf_seterrno
                - __libelf_seterrno
        - Branch String:   './elf32_xlatetof.c:74,7'
          Branch Sides:
            - BranchSide:      './elf32_xlatetof.c:76,7'
              BranchSideFuncs:
                - __libelf_seterrno
            - BranchSide:      './elf32_xlatetof.c:81,7'
              BranchSideFuncs:
                - __libelf_seterrno
        - Branch String:   './elf32_xlatetof.c:81,29'
          Branch Sides:
            - BranchSide:      './elf32_xlatetof.c:81,32'
              BranchSideFuncs:
                - __libelf_seterrno
            - BranchSide:      './elf32_xlatetof.c:98,39'
              BranchSideFuncs: []
        - Branch String:   './elf32_xlatetof.c:81,7'
          Branch Sides:
            - BranchSide:      './elf32_xlatetof.c:83,7'
              BranchSideFuncs:
                - __libelf_seterrno
            - BranchSide:      './elf32_xlatetof.c:98,39'
              BranchSideFuncs: []
        - Branch String:   './elf32_xlatetof.c:98,7'
          Branch Sides:
            - BranchSide:      './elf32_xlatetof.c:102,11'
              BranchSideFuncs: []
            - BranchSide:      './elf32_xlatetof.c:108,61'
              BranchSideFuncs: []
        - Branch String:   './elf32_xlatetof.c:102,11'
          Branch Sides:
            - BranchSide:      './elf32_xlatetof.c:103,11'
              BranchSideFuncs: []
            - BranchSide:      './elf32_xlatetof.c:104,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             './elf32_xlatetof.c:53,7'
          Dst:             __libelf_seterrno
        - Src:             './elf32_xlatetof.c:69,7'
          Dst:             __libelf_seterrno
        - Src:             './elf32_xlatetof.c:76,7'
          Dst:             __libelf_seterrno
        - Src:             './elf32_xlatetof.c:83,7'
          Dst:             __libelf_seterrno
    - functionName:    elf32_getchdr
      functionSourceFile: '/src/elfutils/libelf/./elf32_getchdr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - scn
      BBCount:         22
      ICount:          121
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - __libelf_seterrno
        - elf32_getshdr
        - elf_getdata
      functionUses:    1
      BranchProfiles:
        - Branch String:   './elf32_getchdr.h:22,7'
          Branch Sides:
            - BranchSide:      './elf32_getchdr.h:23,5'
              BranchSideFuncs: []
            - BranchSide:      './elf32_getchdr.h:27,8'
              BranchSideFuncs:
                - elf_getdata
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
        - Branch String:   './elf32_getchdr.h:27,7'
          Branch Sides:
            - BranchSide:      './elf32_getchdr.h:29,7'
              BranchSideFuncs:
                - __libelf_seterrno
            - BranchSide:      './elf32_getchdr.h:33,7'
              BranchSideFuncs:
                - elf_getdata
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
        - Branch String:   './elf32_getchdr.h:34,7'
          Branch Sides:
            - BranchSide:      './elf32_getchdr.h:34,10'
              BranchSideFuncs:
                - __libelf_seterrno
            - BranchSide:      './elf32_getchdr.h:36,7'
              BranchSideFuncs:
                - __libelf_seterrno
        - Branch String:   './elf32_getchdr.h:33,7'
          Branch Sides:
            - BranchSide:      './elf32_getchdr.h:36,7'
              BranchSideFuncs:
                - __libelf_seterrno
            - BranchSide:      './elf32_getchdr.h:40,8'
              BranchSideFuncs:
                - elf_getdata
                - __libelf_seterrno
                - __libelf_seterrno
        - Branch String:   './elf32_getchdr.h:40,7'
          Branch Sides:
            - BranchSide:      './elf32_getchdr.h:42,7'
              BranchSideFuncs:
                - __libelf_seterrno
            - BranchSide:      './elf32_getchdr.h:48,71'
              BranchSideFuncs:
                - elf_getdata
                - __libelf_seterrno
        - Branch String:   './elf32_getchdr.h:49,7'
          Branch Sides:
            - BranchSide:      './elf32_getchdr.h:50,5'
              BranchSideFuncs: []
            - BranchSide:      './elf32_getchdr.h:52,7'
              BranchSideFuncs:
                - __libelf_seterrno
        - Branch String:   './elf32_getchdr.h:52,51'
          Branch Sides:
            - BranchSide:      './elf32_getchdr.h:52,54'
              BranchSideFuncs:
                - __libelf_seterrno
            - BranchSide:      './elf32_getchdr.h:54,7'
              BranchSideFuncs:
                - __libelf_seterrno
        - Branch String:   './elf32_getchdr.h:52,7'
          Branch Sides:
            - BranchSide:      './elf32_getchdr.h:54,7'
              BranchSideFuncs:
                - __libelf_seterrno
            - BranchSide:      './elf32_getchdr.h:58,37'
              BranchSideFuncs: []
      Callsites:
        - Src:             './elf32_getchdr.h:20,34'
          Dst:             elf32_getshdr
        - Src:             './elf32_getchdr.h:29,7'
          Dst:             __libelf_seterrno
        - Src:             './elf32_getchdr.h:36,7'
          Dst:             __libelf_seterrno
        - Src:             './elf32_getchdr.h:42,7'
          Dst:             __libelf_seterrno
        - Src:             './elf32_getchdr.h:48,18'
          Dst:             elf_getdata
        - Src:             './elf32_getchdr.h:54,7'
          Dst:             __libelf_seterrno
    - functionName:    __elf32_getchdr_wrlock
      functionSourceFile: '/src/elfutils/libelf/./elf32_getchdr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - scn
      BBCount:         22
      ICount:          121
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - __elf32_getshdr_wrlock
        - __elf_getdata_wrlock
        - __libelf_seterrno
      functionUses:    0
      BranchProfiles:
        - Branch String:   './elf32_getchdr.h:22,7'
          Branch Sides:
            - BranchSide:      './elf32_getchdr.h:23,5'
              BranchSideFuncs: []
            - BranchSide:      './elf32_getchdr.h:27,8'
              BranchSideFuncs:
                - __elf_getdata_wrlock
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
        - Branch String:   './elf32_getchdr.h:27,7'
          Branch Sides:
            - BranchSide:      './elf32_getchdr.h:29,7'
              BranchSideFuncs:
                - __libelf_seterrno
            - BranchSide:      './elf32_getchdr.h:33,7'
              BranchSideFuncs:
                - __elf_getdata_wrlock
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
        - Branch String:   './elf32_getchdr.h:34,7'
          Branch Sides:
            - BranchSide:      './elf32_getchdr.h:34,10'
              BranchSideFuncs:
                - __libelf_seterrno
            - BranchSide:      './elf32_getchdr.h:36,7'
              BranchSideFuncs:
                - __libelf_seterrno
        - Branch String:   './elf32_getchdr.h:33,7'
          Branch Sides:
            - BranchSide:      './elf32_getchdr.h:36,7'
              BranchSideFuncs:
                - __libelf_seterrno
            - BranchSide:      './elf32_getchdr.h:40,8'
              BranchSideFuncs:
                - __elf_getdata_wrlock
                - __libelf_seterrno
                - __libelf_seterrno
        - Branch String:   './elf32_getchdr.h:40,7'
          Branch Sides:
            - BranchSide:      './elf32_getchdr.h:42,7'
              BranchSideFuncs:
                - __libelf_seterrno
            - BranchSide:      './elf32_getchdr.h:48,71'
              BranchSideFuncs:
                - __elf_getdata_wrlock
                - __libelf_seterrno
        - Branch String:   './elf32_getchdr.h:49,7'
          Branch Sides:
            - BranchSide:      './elf32_getchdr.h:50,5'
              BranchSideFuncs: []
            - BranchSide:      './elf32_getchdr.h:52,7'
              BranchSideFuncs:
                - __libelf_seterrno
        - Branch String:   './elf32_getchdr.h:52,51'
          Branch Sides:
            - BranchSide:      './elf32_getchdr.h:52,54'
              BranchSideFuncs:
                - __libelf_seterrno
            - BranchSide:      './elf32_getchdr.h:54,7'
              BranchSideFuncs:
                - __libelf_seterrno
        - Branch String:   './elf32_getchdr.h:52,7'
          Branch Sides:
            - BranchSide:      './elf32_getchdr.h:54,7'
              BranchSideFuncs:
                - __libelf_seterrno
            - BranchSide:      './elf32_getchdr.h:58,37'
              BranchSideFuncs: []
      Callsites:
        - Src:             './elf32_getchdr.h:20,34'
          Dst:             __elf32_getshdr_wrlock
        - Src:             './elf32_getchdr.h:29,7'
          Dst:             __libelf_seterrno
        - Src:             './elf32_getchdr.h:36,7'
          Dst:             __libelf_seterrno
        - Src:             './elf32_getchdr.h:42,7'
          Dst:             __libelf_seterrno
        - Src:             './elf32_getchdr.h:48,18'
          Dst:             __elf_getdata_wrlock
        - Src:             './elf32_getchdr.h:54,7'
          Dst:             __libelf_seterrno
    - functionName:    elf64_getchdr
      functionSourceFile: '/src/elfutils/libelf/./elf32_getchdr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - scn
      BBCount:         22
      ICount:          121
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - __libelf_seterrno
        - elf64_getshdr
        - elf_getdata
      functionUses:    1
      BranchProfiles:
        - Branch String:   './elf32_getchdr.h:22,7'
          Branch Sides:
            - BranchSide:      './elf32_getchdr.h:23,5'
              BranchSideFuncs: []
            - BranchSide:      './elf32_getchdr.h:27,8'
              BranchSideFuncs:
                - elf_getdata
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
        - Branch String:   './elf32_getchdr.h:27,7'
          Branch Sides:
            - BranchSide:      './elf32_getchdr.h:29,7'
              BranchSideFuncs:
                - __libelf_seterrno
            - BranchSide:      './elf32_getchdr.h:33,7'
              BranchSideFuncs:
                - elf_getdata
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
        - Branch String:   './elf32_getchdr.h:34,7'
          Branch Sides:
            - BranchSide:      './elf32_getchdr.h:34,10'
              BranchSideFuncs:
                - __libelf_seterrno
            - BranchSide:      './elf32_getchdr.h:36,7'
              BranchSideFuncs:
                - __libelf_seterrno
        - Branch String:   './elf32_getchdr.h:33,7'
          Branch Sides:
            - BranchSide:      './elf32_getchdr.h:36,7'
              BranchSideFuncs:
                - __libelf_seterrno
            - BranchSide:      './elf32_getchdr.h:40,8'
              BranchSideFuncs:
                - elf_getdata
                - __libelf_seterrno
                - __libelf_seterrno
        - Branch String:   './elf32_getchdr.h:40,7'
          Branch Sides:
            - BranchSide:      './elf32_getchdr.h:42,7'
              BranchSideFuncs:
                - __libelf_seterrno
            - BranchSide:      './elf32_getchdr.h:48,71'
              BranchSideFuncs:
                - elf_getdata
                - __libelf_seterrno
        - Branch String:   './elf32_getchdr.h:49,7'
          Branch Sides:
            - BranchSide:      './elf32_getchdr.h:50,5'
              BranchSideFuncs: []
            - BranchSide:      './elf32_getchdr.h:52,7'
              BranchSideFuncs:
                - __libelf_seterrno
        - Branch String:   './elf32_getchdr.h:52,51'
          Branch Sides:
            - BranchSide:      './elf32_getchdr.h:52,54'
              BranchSideFuncs:
                - __libelf_seterrno
            - BranchSide:      './elf32_getchdr.h:54,7'
              BranchSideFuncs:
                - __libelf_seterrno
        - Branch String:   './elf32_getchdr.h:52,7'
          Branch Sides:
            - BranchSide:      './elf32_getchdr.h:54,7'
              BranchSideFuncs:
                - __libelf_seterrno
            - BranchSide:      './elf32_getchdr.h:58,37'
              BranchSideFuncs: []
      Callsites:
        - Src:             './elf32_getchdr.h:20,34'
          Dst:             elf64_getshdr
        - Src:             './elf32_getchdr.h:29,7'
          Dst:             __libelf_seterrno
        - Src:             './elf32_getchdr.h:36,7'
          Dst:             __libelf_seterrno
        - Src:             './elf32_getchdr.h:42,7'
          Dst:             __libelf_seterrno
        - Src:             './elf32_getchdr.h:48,18'
          Dst:             elf_getdata
        - Src:             './elf32_getchdr.h:54,7'
          Dst:             __libelf_seterrno
    - functionName:    __elf64_getchdr_wrlock
      functionSourceFile: '/src/elfutils/libelf/./elf32_getchdr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - scn
      BBCount:         22
      ICount:          121
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - __elf64_getshdr_wrlock
        - __elf_getdata_wrlock
        - __libelf_seterrno
      functionUses:    0
      BranchProfiles:
        - Branch String:   './elf32_getchdr.h:22,7'
          Branch Sides:
            - BranchSide:      './elf32_getchdr.h:23,5'
              BranchSideFuncs: []
            - BranchSide:      './elf32_getchdr.h:27,8'
              BranchSideFuncs:
                - __elf_getdata_wrlock
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
        - Branch String:   './elf32_getchdr.h:27,7'
          Branch Sides:
            - BranchSide:      './elf32_getchdr.h:29,7'
              BranchSideFuncs:
                - __libelf_seterrno
            - BranchSide:      './elf32_getchdr.h:33,7'
              BranchSideFuncs:
                - __elf_getdata_wrlock
                - __libelf_seterrno
                - __libelf_seterrno
                - __libelf_seterrno
        - Branch String:   './elf32_getchdr.h:34,7'
          Branch Sides:
            - BranchSide:      './elf32_getchdr.h:34,10'
              BranchSideFuncs:
                - __libelf_seterrno
            - BranchSide:      './elf32_getchdr.h:36,7'
              BranchSideFuncs:
                - __libelf_seterrno
        - Branch String:   './elf32_getchdr.h:33,7'
          Branch Sides:
            - BranchSide:      './elf32_getchdr.h:36,7'
              BranchSideFuncs:
                - __libelf_seterrno
            - BranchSide:      './elf32_getchdr.h:40,8'
              BranchSideFuncs:
                - __elf_getdata_wrlock
                - __libelf_seterrno
                - __libelf_seterrno
        - Branch String:   './elf32_getchdr.h:40,7'
          Branch Sides:
            - BranchSide:      './elf32_getchdr.h:42,7'
              BranchSideFuncs:
                - __libelf_seterrno
            - BranchSide:      './elf32_getchdr.h:48,71'
              BranchSideFuncs:
                - __elf_getdata_wrlock
                - __libelf_seterrno
        - Branch String:   './elf32_getchdr.h:49,7'
          Branch Sides:
            - BranchSide:      './elf32_getchdr.h:50,5'
              BranchSideFuncs: []
            - BranchSide:      './elf32_getchdr.h:52,7'
              BranchSideFuncs:
                - __libelf_seterrno
        - Branch String:   './elf32_getchdr.h:52,51'
          Branch Sides:
            - BranchSide:      './elf32_getchdr.h:52,54'
              BranchSideFuncs:
                - __libelf_seterrno
            - BranchSide:      './elf32_getchdr.h:54,7'
              BranchSideFuncs:
                - __libelf_seterrno
        - Branch String:   './elf32_getchdr.h:52,7'
          Branch Sides:
            - BranchSide:      './elf32_getchdr.h:54,7'
              BranchSideFuncs:
                - __libelf_seterrno
            - BranchSide:      './elf32_getchdr.h:58,37'
              BranchSideFuncs: []
      Callsites:
        - Src:             './elf32_getchdr.h:20,34'
          Dst:             __elf64_getshdr_wrlock
        - Src:             './elf32_getchdr.h:29,7'
          Dst:             __libelf_seterrno
        - Src:             './elf32_getchdr.h:36,7'
          Dst:             __libelf_seterrno
        - Src:             './elf32_getchdr.h:42,7'
          Dst:             __libelf_seterrno
        - Src:             './elf32_getchdr.h:48,18'
          Dst:             __elf_getdata_wrlock
        - Src:             './elf32_getchdr.h:54,7'
          Dst:             __libelf_seterrno
    - functionName:    longest_match
      functionSourceFile: '/src/elfutils/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1348
      functionLinenumberEnd: 1489
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - cur_match
      BBCount:         56
      ICount:          491
      EdgeCount:       76
      CyclomaticComplexity: 22
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'deflate.c:1355,18'
          Branch Sides:
            - BranchSide:      'deflate.c:1355,10'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:1356,9'
              BranchSideFuncs: []
        - Branch String:   'deflate.c:1382,9'
          Branch Sides:
            - BranchSide:      'deflate.c:1383,22'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:1388,15'
              BranchSideFuncs: []
        - Branch String:   'deflate.c:1388,9'
          Branch Sides:
            - BranchSide:      'deflate.c:1388,60'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:1393,5'
              BranchSideFuncs: []
        - Branch String:   'deflate.c:1441,46'
          Branch Sides:
            - BranchSide:      'deflate.c:1442,13'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:1444,50'
              BranchSideFuncs: []
        - Branch String:   'deflate.c:1442,46'
          Branch Sides:
            - BranchSide:      'deflate.c:1443,14'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:1444,50'
              BranchSideFuncs: []
        - Branch String:   'deflate.c:1443,46'
          Branch Sides:
            - BranchSide:      'deflate.c:1444,50'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:1444,14'
              BranchSideFuncs: []
        - Branch String:   'deflate.c:1441,13'
          Branch Sides:
            - BranchSide:      'deflate.c:1444,50'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:1452,14'
              BranchSideFuncs: []
        - Branch String:   'deflate.c:1459,38'
          Branch Sides:
            - BranchSide:      'deflate.c:1459,42'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:1459,9'
              BranchSideFuncs: []
        - Branch String:   'deflate.c:1459,61'
          Branch Sides:
            - BranchSide:      'deflate.c:1459,9'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:1460,19'
              BranchSideFuncs: []
        - Branch String:   'deflate.c:1460,38'
          Branch Sides:
            - BranchSide:      'deflate.c:1459,9'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:1460,42'
              BranchSideFuncs: []
        - Branch String:   'deflate.c:1460,61'
          Branch Sides:
            - BranchSide:      'deflate.c:1459,9'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:1461,19'
              BranchSideFuncs: []
        - Branch String:   'deflate.c:1461,38'
          Branch Sides:
            - BranchSide:      'deflate.c:1459,9'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:1461,42'
              BranchSideFuncs: []
        - Branch String:   'deflate.c:1461,61'
          Branch Sides:
            - BranchSide:      'deflate.c:1459,9'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:1462,19'
              BranchSideFuncs: []
        - Branch String:   'deflate.c:1462,38'
          Branch Sides:
            - BranchSide:      'deflate.c:1459,9'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:1462,42'
              BranchSideFuncs: []
        - Branch String:   'deflate.c:1462,61'
          Branch Sides:
            - BranchSide:      'deflate.c:1459,9'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:1463,18'
              BranchSideFuncs: []
        - Branch String:   'deflate.c:1459,9'
          Branch Sides:
            - BranchSide:      'deflate.c:1459,19'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:1468,33'
              BranchSideFuncs: []
        - Branch String:   'deflate.c:1473,13'
          Branch Sides:
            - BranchSide:      'deflate.c:1474,30'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:1484,5'
              BranchSideFuncs: []
        - Branch String:   'deflate.c:1476,17'
          Branch Sides:
            - BranchSide:      'deflate.c:1476,36'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:1480,26'
              BranchSideFuncs: []
        - Branch String:   'deflate.c:1485,14'
          Branch Sides:
            - BranchSide:      'deflate.c:1484,5'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:1485,17'
              BranchSideFuncs: []
        - Branch String:   'deflate.c:1484,5'
          Branch Sides:
            - BranchSide:      'deflate.c:1395,17'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:1487,15'
              BranchSideFuncs: []
        - Branch String:   'deflate.c:1487,9'
          Branch Sides:
            - BranchSide:      'deflate.c:1487,54'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:1488,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    deflate_slow
      functionSourceFile: '/src/elfutils/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1910
      functionLinenumberEnd: 2030
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - flush
      BBCount:         92
      ICount:          1022
      EdgeCount:       124
      CyclomaticComplexity: 34
      functionsReached:
        - _tr_flush_block
        - fill_window
        - flush_pending
        - longest_match
      functionUses:    0
      BranchProfiles:
        - Branch String:   'deflate.c:1921,13'
          Branch Sides:
            - BranchSide:      'deflate.c:1922,25'
              BranchSideFuncs:
                - fill_window
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - longest_match
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
            - BranchSide:      'deflate.c:1932,19'
              BranchSideFuncs:
                - fill_window
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - longest_match
        - Branch String:   'deflate.c:1923,46'
          Branch Sides:
            - BranchSide:      'deflate.c:1923,49'
              BranchSideFuncs:
                - fill_window
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - longest_match
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
            - BranchSide:      'deflate.c:1926,17'
              BranchSideFuncs:
                - fill_window
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - longest_match
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
        - Branch String:   'deflate.c:1923,17'
          Branch Sides:
            - BranchSide:      'deflate.c:1924,17'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:1926,17'
              BranchSideFuncs:
                - fill_window
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - longest_match
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
        - Branch String:   'deflate.c:1926,17'
          Branch Sides:
            - BranchSide:      'deflate.c:1926,36'
              BranchSideFuncs:
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
            - BranchSide:      'deflate.c:1927,9'
              BranchSideFuncs:
                - fill_window
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - longest_match
        - Branch String:   'deflate.c:1933,13'
          Branch Sides:
            - BranchSide:      'deflate.c:1934,13'
              BranchSideFuncs:
                - fill_window
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - longest_match
            - BranchSide:      'deflate.c:1939,26'
              BranchSideFuncs:
                - fill_window
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - longest_match
        - Branch String:   'deflate.c:1942,30'
          Branch Sides:
            - BranchSide:      'deflate.c:1942,33'
              BranchSideFuncs:
                - fill_window
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - longest_match
            - BranchSide:      'deflate.c:1967,13'
              BranchSideFuncs:
                - longest_match
                - fill_window
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
        - Branch String:   'deflate.c:1942,68'
          Branch Sides:
            - BranchSide:      'deflate.c:1943,13'
              BranchSideFuncs:
                - fill_window
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - longest_match
            - BranchSide:      'deflate.c:1967,13'
              BranchSideFuncs:
                - longest_match
                - fill_window
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
        - Branch String:   'deflate.c:1942,13'
          Branch Sides:
            - BranchSide:      'deflate.c:1948,46'
              BranchSideFuncs:
                - longest_match
                - fill_window
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
            - BranchSide:      'deflate.c:1967,13'
              BranchSideFuncs:
                - longest_match
                - fill_window
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
        - Branch String:   'deflate.c:1951,38'
          Branch Sides:
            - BranchSide:      'deflate.c:1951,42'
              BranchSideFuncs:
                - longest_match
                - fill_window
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
            - BranchSide:      'deflate.c:1963,9'
              BranchSideFuncs:
                - longest_match
                - fill_window
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
        - Branch String:   'deflate.c:1953,17'
          Branch Sides:
            - BranchSide:      'deflate.c:1953,21'
              BranchSideFuncs:
                - longest_match
                - fill_window
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
            - BranchSide:      'deflate.c:1961,17'
              BranchSideFuncs:
                - longest_match
                - fill_window
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
        - Branch String:   'deflate.c:1953,50'
          Branch Sides:
            - BranchSide:      'deflate.c:1954,21'
              BranchSideFuncs:
                - longest_match
                - fill_window
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
            - BranchSide:      'deflate.c:1963,9'
              BranchSideFuncs:
                - longest_match
                - fill_window
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
        - Branch String:   'deflate.c:1951,17'
          Branch Sides:
            - BranchSide:      'deflate.c:1961,17'
              BranchSideFuncs:
                - longest_match
                - fill_window
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
            - BranchSide:      'deflate.c:1963,9'
              BranchSideFuncs:
                - longest_match
                - fill_window
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
        - Branch String:   'deflate.c:1967,41'
          Branch Sides:
            - BranchSide:      'deflate.c:1967,44'
              BranchSideFuncs:
                - longest_match
                - fill_window
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
            - BranchSide:      'deflate.c:1994,20'
              BranchSideFuncs:
                - _tr_flush_block
                - flush_pending
                - longest_match
                - fill_window
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
        - Branch String:   'deflate.c:1967,13'
          Branch Sides:
            - BranchSide:      'deflate.c:1968,31'
              BranchSideFuncs:
                - _tr_flush_block
                - flush_pending
                - longest_match
                - fill_window
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
            - BranchSide:      'deflate.c:1994,20'
              BranchSideFuncs:
                - _tr_flush_block
                - flush_pending
                - longest_match
                - fill_window
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
        - Branch String:   'deflate.c:1973,13'
          Branch Sides:
            - BranchSide:      'deflate.c:1984,23'
              BranchSideFuncs:
                - _tr_flush_block
                - flush_pending
                - longest_match
                - fill_window
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
            - BranchSide:      'deflate.c:1984,23'
              BranchSideFuncs:
                - _tr_flush_block
                - flush_pending
                - longest_match
                - fill_window
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
        - Branch String:   'deflate.c:1984,21'
          Branch Sides:
            - BranchSide:      'deflate.c:1985,21'
              BranchSideFuncs:
                - _tr_flush_block
                - flush_pending
                - longest_match
                - fill_window
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
            - BranchSide:      'deflate.c:1987,13'
              BranchSideFuncs:
                - _tr_flush_block
                - flush_pending
                - longest_match
                - fill_window
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
        - Branch String:   'deflate.c:1987,13'
          Branch Sides:
            - BranchSide:      'deflate.c:1984,23'
              BranchSideFuncs:
                - _tr_flush_block
                - flush_pending
                - longest_match
                - fill_window
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
            - BranchSide:      'deflate.c:1988,13'
              BranchSideFuncs:
                - _tr_flush_block
                - flush_pending
                - longest_match
                - fill_window
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
        - Branch String:   'deflate.c:1992,17'
          Branch Sides:
            - BranchSide:      'deflate.c:1992,25'
              BranchSideFuncs:
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - longest_match
                - fill_window
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
            - BranchSide:      'deflate.c:1994,9'
              BranchSideFuncs:
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - longest_match
                - fill_window
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
        - Branch String:   'deflate.c:1992,25'
          Branch Sides:
            - BranchSide:      'deflate.c:1992,25'
              BranchSideFuncs:
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - longest_match
                - fill_window
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
            - BranchSide:      'deflate.c:1992,25'
              BranchSideFuncs:
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - longest_match
                - fill_window
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
        - Branch String:   'deflate.c:1992,25'
          Branch Sides:
            - BranchSide:      'deflate.c:1992,25'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:1994,9'
              BranchSideFuncs:
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - longest_match
                - fill_window
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
        - Branch String:   'deflate.c:1994,20'
          Branch Sides:
            - BranchSide:      'deflate.c:2000,13'
              BranchSideFuncs:
                - _tr_flush_block
                - flush_pending
                - longest_match
                - fill_window
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
            - BranchSide:      'deflate.c:2011,13'
              BranchSideFuncs:
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - longest_match
                - fill_window
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
        - Branch String:   'deflate.c:2001,17'
          Branch Sides:
            - BranchSide:      'deflate.c:2002,17'
              BranchSideFuncs:
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - longest_match
                - fill_window
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
            - BranchSide:      'deflate.c:2004,13'
              BranchSideFuncs:
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - longest_match
                - fill_window
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
        - Branch String:   'deflate.c:2002,17'
          Branch Sides:
            - BranchSide:      'deflate.c:2004,13'
              BranchSideFuncs:
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - longest_match
                - fill_window
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
            - BranchSide:      'deflate.c:2004,13'
              BranchSideFuncs:
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - longest_match
                - fill_window
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
        - Branch String:   'deflate.c:2006,17'
          Branch Sides:
            - BranchSide:      'deflate.c:2006,42'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:2007,9'
              BranchSideFuncs:
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - longest_match
                - fill_window
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
        - Branch String:   'deflate.c:2017,9'
          Branch Sides:
            - BranchSide:      'deflate.c:2019,9'
              BranchSideFuncs:
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
            - BranchSide:      'deflate.c:2022,17'
              BranchSideFuncs:
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
        - Branch String:   'deflate.c:2022,17'
          Branch Sides:
            - BranchSide:      'deflate.c:2022,45'
              BranchSideFuncs:
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
            - BranchSide:      'deflate.c:2022,5'
              BranchSideFuncs:
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
        - Branch String:   'deflate.c:2023,9'
          Branch Sides:
            - BranchSide:      'deflate.c:2024,9'
              BranchSideFuncs:
                - _tr_flush_block
                - flush_pending
            - BranchSide:      'deflate.c:2027,9'
              BranchSideFuncs:
                - _tr_flush_block
                - flush_pending
        - Branch String:   'deflate.c:2024,9'
          Branch Sides:
            - BranchSide:      'deflate.c:2024,9'
              BranchSideFuncs:
                - _tr_flush_block
                - flush_pending
            - BranchSide:      'deflate.c:2024,9'
              BranchSideFuncs:
                - _tr_flush_block
                - flush_pending
        - Branch String:   'deflate.c:2024,9'
          Branch Sides:
            - BranchSide:      'deflate.c:2024,9'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:2025,9'
              BranchSideFuncs: []
        - Branch String:   'deflate.c:2027,9'
          Branch Sides:
            - BranchSide:      'deflate.c:2028,9'
              BranchSideFuncs:
                - _tr_flush_block
                - flush_pending
            - BranchSide:      'deflate.c:2029,5'
              BranchSideFuncs: []
        - Branch String:   'deflate.c:2028,9'
          Branch Sides:
            - BranchSide:      'deflate.c:2028,9'
              BranchSideFuncs:
                - _tr_flush_block
                - flush_pending
            - BranchSide:      'deflate.c:2028,9'
              BranchSideFuncs:
                - _tr_flush_block
                - flush_pending
        - Branch String:   'deflate.c:2028,9'
          Branch Sides:
            - BranchSide:      'deflate.c:2028,9'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:2029,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'deflate.c:1922,13'
          Dst:             fill_window
        - Src:             'deflate.c:1948,31'
          Dst:             longest_match
        - Src:             'deflate.c:1992,25'
          Dst:             _tr_flush_block
        - Src:             'deflate.c:1992,25'
          Dst:             flush_pending
        - Src:             'deflate.c:2002,17'
          Dst:             _tr_flush_block
        - Src:             'deflate.c:2002,17'
          Dst:             flush_pending
        - Src:             'deflate.c:2024,9'
          Dst:             _tr_flush_block
        - Src:             'deflate.c:2024,9'
          Dst:             flush_pending
        - Src:             'deflate.c:2028,9'
          Dst:             _tr_flush_block
        - Src:             'deflate.c:2028,9'
          Dst:             flush_pending
    - functionName:    fill_window
      functionSourceFile: '/src/elfutils/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 368
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         43
      ICount:          475
      EdgeCount:       56
      CyclomaticComplexity: 15
      functionsReached:
        - read_buf
        - slide_hash
      functionUses:    6
      BranchProfiles:
        - Branch String:   'deflate.c:277,13'
          Branch Sides:
            - BranchSide:      'deflate.c:279,21'
              BranchSideFuncs:
                - slide_hash
                - read_buf
            - BranchSide:      'deflate.c:288,13'
              BranchSideFuncs:
                - read_buf
                - slide_hash
        - Branch String:   'deflate.c:283,17'
          Branch Sides:
            - BranchSide:      'deflate.c:284,29'
              BranchSideFuncs:
                - slide_hash
                - read_buf
            - BranchSide:      'deflate.c:285,24'
              BranchSideFuncs:
                - slide_hash
                - read_buf
        - Branch String:   'deflate.c:288,13'
          Branch Sides:
            - BranchSide:      'deflate.c:288,37'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:303,22'
              BranchSideFuncs:
                - read_buf
                - slide_hash
        - Branch String:   'deflate.c:307,13'
          Branch Sides:
            - BranchSide:      'deflate.c:308,24'
              BranchSideFuncs:
                - read_buf
                - slide_hash
            - BranchSide:      'deflate.c:330,5'
              BranchSideFuncs:
                - read_buf
                - slide_hash
        - Branch String:   'deflate.c:314,13'
          Branch Sides:
            - BranchSide:      'deflate.c:315,17'
              BranchSideFuncs:
                - read_buf
                - slide_hash
            - BranchSide:      'deflate.c:325,9'
              BranchSideFuncs:
                - read_buf
                - slide_hash
        - Branch String:   'deflate.c:322,21'
          Branch Sides:
            - BranchSide:      'deflate.c:314,13'
              BranchSideFuncs:
                - read_buf
                - slide_hash
            - BranchSide:      'deflate.c:323,21'
              BranchSideFuncs:
                - read_buf
                - slide_hash
        - Branch String:   'deflate.c:330,43'
          Branch Sides:
            - BranchSide:      'deflate.c:330,46'
              BranchSideFuncs:
                - read_buf
                - slide_hash
            - BranchSide:      'deflate.c:330,5'
              BranchSideFuncs:
                - read_buf
                - slide_hash
        - Branch String:   'deflate.c:330,5'
          Branch Sides:
            - BranchSide:      'deflate.c:259,27'
              BranchSideFuncs:
                - read_buf
                - slide_hash
            - BranchSide:      'deflate.c:339,9'
              BranchSideFuncs: []
        - Branch String:   'deflate.c:339,9'
          Branch Sides:
            - BranchSide:      'deflate.c:339,9'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:340,20'
              BranchSideFuncs: []
        - Branch String:   'deflate.c:343,13'
          Branch Sides:
            - BranchSide:      'deflate.c:347,20'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:353,18'
              BranchSideFuncs: []
        - Branch String:   'deflate.c:348,17'
          Branch Sides:
            - BranchSide:      'deflate.c:349,22'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:350,13'
              BranchSideFuncs: []
        - Branch String:   'deflate.c:359,17'
          Branch Sides:
            - BranchSide:      'deflate.c:360,24'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:361,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'deflate.c:285,13'
          Dst:             slide_hash
        - Src:             'deflate.c:303,13'
          Dst:             read_buf
    - functionName:    flush_pending
      functionSourceFile: '/src/elfutils/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 915
      functionLinenumberEnd: 933
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - strm
      BBCount:         11
      ICount:          119
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _tr_flush_bits
      functionUses:    25
      BranchProfiles:
        - Branch String:   'deflate.c:921,9'
          Branch Sides:
            - BranchSide:      'deflate.c:921,38'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:922,9'
              BranchSideFuncs: []
        - Branch String:   'deflate.c:922,9'
          Branch Sides:
            - BranchSide:      'deflate.c:922,19'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:924,13'
              BranchSideFuncs: []
        - Branch String:   'deflate.c:930,9'
          Branch Sides:
            - BranchSide:      'deflate.c:930,9'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:931,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'deflate.c:919,5'
          Dst:             _tr_flush_bits
    - functionName:    slide_hash
      functionSourceFile: '/src/elfutils/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         15
      ICount:          116
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'deflate.c:196,20'
          Branch Sides:
            - BranchSide:      'deflate.c:196,33'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:196,14'
              BranchSideFuncs: []
        - Branch String:   'deflate.c:197,5'
          Branch Sides:
            - BranchSide:      'deflate.c:195,14'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:198,9'
              BranchSideFuncs: []
        - Branch String:   'deflate.c:203,20'
          Branch Sides:
            - BranchSide:      'deflate.c:203,33'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:203,14'
              BranchSideFuncs: []
        - Branch String:   'deflate.c:207,5'
          Branch Sides:
            - BranchSide:      'deflate.c:202,14'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:209,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    read_buf
      functionSourceFile: '/src/elfutils/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - strm
        - buf
        - size
      BBCount:         15
      ICount:          129
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - adler32
        - crc32
      functionUses:    3
      BranchProfiles:
        - Branch String:   'deflate.c:221,9'
          Branch Sides:
            - BranchSide:      'deflate.c:221,27'
              BranchSideFuncs:
                - crc32
                - adler32
            - BranchSide:      'deflate.c:222,9'
              BranchSideFuncs:
                - crc32
                - adler32
        - Branch String:   'deflate.c:222,9'
          Branch Sides:
            - BranchSide:      'deflate.c:222,19'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:224,24'
              BranchSideFuncs:
                - crc32
                - adler32
        - Branch String:   'deflate.c:227,9'
          Branch Sides:
            - BranchSide:      'deflate.c:228,31'
              BranchSideFuncs:
                - adler32
            - BranchSide:      'deflate.c:231,14'
              BranchSideFuncs:
                - crc32
      Callsites:
        - Src:             'deflate.c:228,23'
          Dst:             adler32
        - Src:             'deflate.c:232,23'
          Dst:             crc32
    - functionName:    deflate_fast
      functionSourceFile: '/src/elfutils/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1811
      functionLinenumberEnd: 1902
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - flush
      BBCount:         66
      ICount:          800
      EdgeCount:       88
      CyclomaticComplexity: 24
      functionsReached:
        - _tr_flush_block
        - fill_window
        - flush_pending
        - longest_match
      functionUses:    0
      BranchProfiles:
        - Branch String:   'deflate.c:1821,13'
          Branch Sides:
            - BranchSide:      'deflate.c:1822,25'
              BranchSideFuncs:
                - fill_window
                - _tr_flush_block
                - flush_pending
                - longest_match
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
            - BranchSide:      'deflate.c:1832,19'
              BranchSideFuncs:
                - fill_window
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - longest_match
        - Branch String:   'deflate.c:1823,46'
          Branch Sides:
            - BranchSide:      'deflate.c:1823,49'
              BranchSideFuncs:
                - fill_window
                - _tr_flush_block
                - flush_pending
                - longest_match
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
            - BranchSide:      'deflate.c:1826,17'
              BranchSideFuncs:
                - fill_window
                - _tr_flush_block
                - flush_pending
                - longest_match
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
        - Branch String:   'deflate.c:1823,17'
          Branch Sides:
            - BranchSide:      'deflate.c:1824,17'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:1826,17'
              BranchSideFuncs:
                - fill_window
                - _tr_flush_block
                - flush_pending
                - longest_match
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
        - Branch String:   'deflate.c:1826,17'
          Branch Sides:
            - BranchSide:      'deflate.c:1826,36'
              BranchSideFuncs:
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
            - BranchSide:      'deflate.c:1827,9'
              BranchSideFuncs:
                - fill_window
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - longest_match
        - Branch String:   'deflate.c:1833,13'
          Branch Sides:
            - BranchSide:      'deflate.c:1834,13'
              BranchSideFuncs:
                - fill_window
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - longest_match
            - BranchSide:      'deflate.c:1840,13'
              BranchSideFuncs:
                - fill_window
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - longest_match
        - Branch String:   'deflate.c:1840,30'
          Branch Sides:
            - BranchSide:      'deflate.c:1840,33'
              BranchSideFuncs:
                - fill_window
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - longest_match
            - BranchSide:      'deflate.c:1848,13'
              BranchSideFuncs:
                - longest_match
                - fill_window
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
        - Branch String:   'deflate.c:1840,13'
          Branch Sides:
            - BranchSide:      'deflate.c:1845,46'
              BranchSideFuncs:
                - longest_match
                - fill_window
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
            - BranchSide:      'deflate.c:1848,13'
              BranchSideFuncs:
                - longest_match
                - fill_window
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
        - Branch String:   'deflate.c:1848,13'
          Branch Sides:
            - BranchSide:      'deflate.c:1851,13'
              BranchSideFuncs:
                - longest_match
                - fill_window
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
            - BranchSide:      'deflate.c:1888,13'
              BranchSideFuncs:
                - longest_match
                - fill_window
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
        - Branch String:   'deflate.c:1851,13'
          Branch Sides:
            - BranchSide:      'deflate.c:1851,13'
              BranchSideFuncs:
                - longest_match
                - fill_window
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
            - BranchSide:      'deflate.c:1851,13'
              BranchSideFuncs:
                - longest_match
                - fill_window
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
        - Branch String:   'deflate.c:1860,57'
          Branch Sides:
            - BranchSide:      'deflate.c:1861,17'
              BranchSideFuncs:
                - longest_match
                - fill_window
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
            - BranchSide:      'deflate.c:1874,32'
              BranchSideFuncs:
                - longest_match
                - fill_window
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
        - Branch String:   'deflate.c:1860,17'
          Branch Sides:
            - BranchSide:      'deflate.c:1862,17'
              BranchSideFuncs:
                - longest_match
                - fill_window
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
            - BranchSide:      'deflate.c:1874,32'
              BranchSideFuncs:
                - longest_match
                - fill_window
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
        - Branch String:   'deflate.c:1869,17'
          Branch Sides:
            - BranchSide:      'deflate.c:1864,21'
              BranchSideFuncs:
                - longest_match
                - fill_window
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
            - BranchSide:      'deflate.c:1870,17'
              BranchSideFuncs:
                - longest_match
                - fill_window
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
        - Branch String:   'deflate.c:1892,13'
          Branch Sides:
            - BranchSide:      'deflate.c:1815,5'
              BranchSideFuncs:
                - _tr_flush_block
                - flush_pending
                - longest_match
                - fill_window
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
            - BranchSide:      'deflate.c:1892,21'
              BranchSideFuncs:
                - _tr_flush_block
                - flush_pending
                - longest_match
                - fill_window
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
        - Branch String:   'deflate.c:1892,21'
          Branch Sides:
            - BranchSide:      'deflate.c:1892,21'
              BranchSideFuncs:
                - _tr_flush_block
                - flush_pending
                - longest_match
                - fill_window
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
            - BranchSide:      'deflate.c:1892,21'
              BranchSideFuncs:
                - _tr_flush_block
                - flush_pending
                - longest_match
                - fill_window
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
        - Branch String:   'deflate.c:1892,21'
          Branch Sides:
            - BranchSide:      'deflate.c:1815,5'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:1892,21'
              BranchSideFuncs: []
        - Branch String:   'deflate.c:1894,17'
          Branch Sides:
            - BranchSide:      'deflate.c:1894,45'
              BranchSideFuncs:
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
            - BranchSide:      'deflate.c:1894,5'
              BranchSideFuncs:
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
        - Branch String:   'deflate.c:1895,9'
          Branch Sides:
            - BranchSide:      'deflate.c:1896,9'
              BranchSideFuncs:
                - _tr_flush_block
                - flush_pending
            - BranchSide:      'deflate.c:1899,9'
              BranchSideFuncs:
                - _tr_flush_block
                - flush_pending
        - Branch String:   'deflate.c:1896,9'
          Branch Sides:
            - BranchSide:      'deflate.c:1896,9'
              BranchSideFuncs:
                - _tr_flush_block
                - flush_pending
            - BranchSide:      'deflate.c:1896,9'
              BranchSideFuncs:
                - _tr_flush_block
                - flush_pending
        - Branch String:   'deflate.c:1896,9'
          Branch Sides:
            - BranchSide:      'deflate.c:1896,9'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:1897,9'
              BranchSideFuncs: []
        - Branch String:   'deflate.c:1899,9'
          Branch Sides:
            - BranchSide:      'deflate.c:1900,9'
              BranchSideFuncs:
                - _tr_flush_block
                - flush_pending
            - BranchSide:      'deflate.c:1901,5'
              BranchSideFuncs: []
        - Branch String:   'deflate.c:1900,9'
          Branch Sides:
            - BranchSide:      'deflate.c:1900,9'
              BranchSideFuncs:
                - _tr_flush_block
                - flush_pending
            - BranchSide:      'deflate.c:1900,9'
              BranchSideFuncs:
                - _tr_flush_block
                - flush_pending
        - Branch String:   'deflate.c:1900,9'
          Branch Sides:
            - BranchSide:      'deflate.c:1900,9'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:1901,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'deflate.c:1822,13'
          Dst:             fill_window
        - Src:             'deflate.c:1845,31'
          Dst:             longest_match
        - Src:             'deflate.c:1892,21'
          Dst:             _tr_flush_block
        - Src:             'deflate.c:1892,21'
          Dst:             flush_pending
        - Src:             'deflate.c:1896,9'
          Dst:             _tr_flush_block
        - Src:             'deflate.c:1896,9'
          Dst:             flush_pending
        - Src:             'deflate.c:1900,9'
          Dst:             _tr_flush_block
        - Src:             'deflate.c:1900,9'
          Dst:             flush_pending
    - functionName:    deflateCopy
      functionSourceFile: '/src/elfutils/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1282
      functionLinenumberEnd: 1336
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dest
        - source
      BBCount:         20
      ICount:          279
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - deflateEnd
        - deflateStateCheck
      functionUses:    0
      BranchProfiles:
        - Branch String:   'deflate.c:1292,35'
          Branch Sides:
            - BranchSide:      'deflate.c:1292,38'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:1293,9'
              BranchSideFuncs: []
        - Branch String:   'deflate.c:1292,9'
          Branch Sides:
            - BranchSide:      'deflate.c:1293,9'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:1296,10'
              BranchSideFuncs:
                - deflateEnd
        - Branch String:   'deflate.c:1301,9'
          Branch Sides:
            - BranchSide:      'deflate.c:1301,23'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:1302,49'
              BranchSideFuncs:
                - deflateEnd
        - Branch String:   'deflate.c:1311,30'
          Branch Sides:
            - BranchSide:      'deflate.c:1311,33'
              BranchSideFuncs:
                - deflateEnd
            - BranchSide:      'deflate.c:1313,21'
              BranchSideFuncs:
                - deflateEnd
        - Branch String:   'deflate.c:1311,52'
          Branch Sides:
            - BranchSide:      'deflate.c:1311,55'
              BranchSideFuncs:
                - deflateEnd
            - BranchSide:      'deflate.c:1313,21'
              BranchSideFuncs:
                - deflateEnd
        - Branch String:   'deflate.c:1311,74'
          Branch Sides:
            - BranchSide:      'deflate.c:1312,9'
              BranchSideFuncs:
                - deflateEnd
            - BranchSide:      'deflate.c:1313,21'
              BranchSideFuncs:
                - deflateEnd
        - Branch String:   'deflate.c:1311,9'
          Branch Sides:
            - BranchSide:      'deflate.c:1313,21'
              BranchSideFuncs:
                - deflateEnd
            - BranchSide:      'deflate.c:1317,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'deflate.c:1292,9'
          Dst:             deflateStateCheck
        - Src:             'deflate.c:1313,9'
          Dst:             deflateEnd
    - functionName:    deflateStateCheck
      functionSourceFile: '/src/elfutils/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 529
      functionLinenumberEnd: 547
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - strm
      BBCount:         31
      ICount:          147
      EdgeCount:       43
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    12
      BranchProfiles:
        - Branch String:   'deflate.c:531,24'
          Branch Sides:
            - BranchSide:      'deflate.c:532,9'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:533,9'
              BranchSideFuncs: []
        - Branch String:   'deflate.c:532,39'
          Branch Sides:
            - BranchSide:      'deflate.c:532,42'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:533,9'
              BranchSideFuncs: []
        - Branch String:   'deflate.c:531,9'
          Branch Sides:
            - BranchSide:      'deflate.c:533,9'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:534,9'
              BranchSideFuncs: []
        - Branch String:   'deflate.c:535,21'
          Branch Sides:
            - BranchSide:      'deflate.c:535,24'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:545,9'
              BranchSideFuncs: []
        - Branch String:   'deflate.c:535,40'
          Branch Sides:
            - BranchSide:      'deflate.c:535,44'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:545,9'
              BranchSideFuncs: []
        - Branch String:   'deflate.c:535,68'
          Branch Sides:
            - BranchSide:      'deflate.c:537,44'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:546,5'
              BranchSideFuncs: []
        - Branch String:   'deflate.c:537,68'
          Branch Sides:
            - BranchSide:      'deflate.c:539,44'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:546,5'
              BranchSideFuncs: []
        - Branch String:   'deflate.c:539,69'
          Branch Sides:
            - BranchSide:      'deflate.c:540,44'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:546,5'
              BranchSideFuncs: []
        - Branch String:   'deflate.c:540,68'
          Branch Sides:
            - BranchSide:      'deflate.c:541,44'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:546,5'
              BranchSideFuncs: []
        - Branch String:   'deflate.c:541,71'
          Branch Sides:
            - BranchSide:      'deflate.c:542,44'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:546,5'
              BranchSideFuncs: []
        - Branch String:   'deflate.c:542,68'
          Branch Sides:
            - BranchSide:      'deflate.c:543,44'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:546,5'
              BranchSideFuncs: []
        - Branch String:   'deflate.c:543,68'
          Branch Sides:
            - BranchSide:      'deflate.c:544,44'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:546,5'
              BranchSideFuncs: []
        - Branch String:   'deflate.c:535,9'
          Branch Sides:
            - BranchSide:      'deflate.c:545,9'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:546,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    deflateEnd
      functionSourceFile: '/src/elfutils/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1258
      functionLinenumberEnd: 1275
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - strm
      BBCount:         18
      ICount:          172
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - deflateStateCheck
      functionUses:    4
      BranchProfiles:
        - Branch String:   'deflate.c:1261,9'
          Branch Sides:
            - BranchSide:      'deflate.c:1261,34'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:1263,14'
              BranchSideFuncs: []
        - Branch String:   'deflate.c:1266,5'
          Branch Sides:
            - BranchSide:      'deflate.c:1266,5'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:1267,5'
              BranchSideFuncs: []
        - Branch String:   'deflate.c:1267,5'
          Branch Sides:
            - BranchSide:      'deflate.c:1267,5'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:1268,5'
              BranchSideFuncs: []
        - Branch String:   'deflate.c:1268,5'
          Branch Sides:
            - BranchSide:      'deflate.c:1268,5'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:1269,5'
              BranchSideFuncs: []
        - Branch String:   'deflate.c:1269,5'
          Branch Sides:
            - BranchSide:      'deflate.c:1269,5'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:1271,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'deflate.c:1261,9'
          Dst:             deflateStateCheck
    - functionName:    deflate_rle
      functionSourceFile: '/src/elfutils/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2038
      functionLinenumberEnd: 2103
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - flush
      BBCount:         81
      ICount:          748
      EdgeCount:       111
      CyclomaticComplexity: 32
      functionsReached:
        - _tr_flush_block
        - fill_window
        - flush_pending
      functionUses:    1
      BranchProfiles:
        - Branch String:   'deflate.c:2048,13'
          Branch Sides:
            - BranchSide:      'deflate.c:2049,25'
              BranchSideFuncs:
                - fill_window
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
            - BranchSide:      'deflate.c:2057,9'
              BranchSideFuncs:
                - fill_window
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
        - Branch String:   'deflate.c:2050,43'
          Branch Sides:
            - BranchSide:      'deflate.c:2050,46'
              BranchSideFuncs:
                - fill_window
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
            - BranchSide:      'deflate.c:2053,17'
              BranchSideFuncs:
                - fill_window
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
        - Branch String:   'deflate.c:2050,17'
          Branch Sides:
            - BranchSide:      'deflate.c:2051,17'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:2053,17'
              BranchSideFuncs:
                - fill_window
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
        - Branch String:   'deflate.c:2053,17'
          Branch Sides:
            - BranchSide:      'deflate.c:2053,36'
              BranchSideFuncs:
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
            - BranchSide:      'deflate.c:2054,9'
              BranchSideFuncs:
                - fill_window
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
        - Branch String:   'deflate.c:2058,39'
          Branch Sides:
            - BranchSide:      'deflate.c:2058,42'
              BranchSideFuncs:
                - fill_window
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
            - BranchSide:      'deflate.c:2078,13'
              BranchSideFuncs:
                - fill_window
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
        - Branch String:   'deflate.c:2058,13'
          Branch Sides:
            - BranchSide:      'deflate.c:2059,20'
              BranchSideFuncs:
                - fill_window
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
            - BranchSide:      'deflate.c:2078,13'
              BranchSideFuncs:
                - fill_window
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
        - Branch String:   'deflate.c:2061,33'
          Branch Sides:
            - BranchSide:      'deflate.c:2061,36'
              BranchSideFuncs:
                - fill_window
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
            - BranchSide:      'deflate.c:2075,9'
              BranchSideFuncs:
                - fill_window
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
        - Branch String:   'deflate.c:2061,52'
          Branch Sides:
            - BranchSide:      'deflate.c:2061,55'
              BranchSideFuncs:
                - fill_window
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
            - BranchSide:      'deflate.c:2075,9'
              BranchSideFuncs:
                - fill_window
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
        - Branch String:   'deflate.c:2061,17'
          Branch Sides:
            - BranchSide:      'deflate.c:2062,26'
              BranchSideFuncs:
                - fill_window
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
            - BranchSide:      'deflate.c:2075,9'
              BranchSideFuncs:
                - fill_window
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
        - Branch String:   'deflate.c:2064,42'
          Branch Sides:
            - BranchSide:      'deflate.c:2064,45'
              BranchSideFuncs:
                - fill_window
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
            - BranchSide:      'deflate.c:2064,17'
              BranchSideFuncs:
                - fill_window
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
        - Branch String:   'deflate.c:2064,61'
          Branch Sides:
            - BranchSide:      'deflate.c:2064,17'
              BranchSideFuncs:
                - fill_window
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
            - BranchSide:      'deflate.c:2065,26'
              BranchSideFuncs:
                - fill_window
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
        - Branch String:   'deflate.c:2065,42'
          Branch Sides:
            - BranchSide:      'deflate.c:2064,17'
              BranchSideFuncs:
                - fill_window
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
            - BranchSide:      'deflate.c:2065,45'
              BranchSideFuncs:
                - fill_window
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
        - Branch String:   'deflate.c:2065,61'
          Branch Sides:
            - BranchSide:      'deflate.c:2064,17'
              BranchSideFuncs:
                - fill_window
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
            - BranchSide:      'deflate.c:2066,26'
              BranchSideFuncs:
                - fill_window
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
        - Branch String:   'deflate.c:2066,42'
          Branch Sides:
            - BranchSide:      'deflate.c:2064,17'
              BranchSideFuncs:
                - fill_window
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
            - BranchSide:      'deflate.c:2066,45'
              BranchSideFuncs:
                - fill_window
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
        - Branch String:   'deflate.c:2066,61'
          Branch Sides:
            - BranchSide:      'deflate.c:2064,17'
              BranchSideFuncs:
                - fill_window
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
            - BranchSide:      'deflate.c:2067,26'
              BranchSideFuncs:
                - fill_window
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
        - Branch String:   'deflate.c:2067,42'
          Branch Sides:
            - BranchSide:      'deflate.c:2064,17'
              BranchSideFuncs:
                - fill_window
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
            - BranchSide:      'deflate.c:2067,45'
              BranchSideFuncs:
                - fill_window
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
        - Branch String:   'deflate.c:2067,61'
          Branch Sides:
            - BranchSide:      'deflate.c:2064,17'
              BranchSideFuncs:
                - fill_window
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
            - BranchSide:      'deflate.c:2068,26'
              BranchSideFuncs:
                - fill_window
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
        - Branch String:   'deflate.c:2064,17'
          Branch Sides:
            - BranchSide:      'deflate.c:2064,26'
              BranchSideFuncs:
                - fill_window
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
            - BranchSide:      'deflate.c:2069,54'
              BranchSideFuncs:
                - fill_window
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
        - Branch String:   'deflate.c:2070,21'
          Branch Sides:
            - BranchSide:      'deflate.c:2071,39'
              BranchSideFuncs:
                - fill_window
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
            - BranchSide:      'deflate.c:2072,13'
              BranchSideFuncs:
                - fill_window
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
        - Branch String:   'deflate.c:2078,13'
          Branch Sides:
            - BranchSide:      'deflate.c:2081,13'
              BranchSideFuncs:
                - fill_window
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
            - BranchSide:      'deflate.c:2089,13'
              BranchSideFuncs:
                - fill_window
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
        - Branch String:   'deflate.c:2081,13'
          Branch Sides:
            - BranchSide:      'deflate.c:2093,13'
              BranchSideFuncs:
                - fill_window
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
            - BranchSide:      'deflate.c:2093,13'
              BranchSideFuncs:
                - fill_window
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
        - Branch String:   'deflate.c:2093,13'
          Branch Sides:
            - BranchSide:      'deflate.c:2043,5'
              BranchSideFuncs:
                - _tr_flush_block
                - flush_pending
                - fill_window
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
            - BranchSide:      'deflate.c:2093,21'
              BranchSideFuncs:
                - _tr_flush_block
                - flush_pending
                - fill_window
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
        - Branch String:   'deflate.c:2093,21'
          Branch Sides:
            - BranchSide:      'deflate.c:2093,21'
              BranchSideFuncs:
                - _tr_flush_block
                - flush_pending
                - fill_window
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
            - BranchSide:      'deflate.c:2093,21'
              BranchSideFuncs:
                - _tr_flush_block
                - flush_pending
                - fill_window
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
        - Branch String:   'deflate.c:2093,21'
          Branch Sides:
            - BranchSide:      'deflate.c:2043,5'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:2093,21'
              BranchSideFuncs: []
        - Branch String:   'deflate.c:2096,9'
          Branch Sides:
            - BranchSide:      'deflate.c:2097,9'
              BranchSideFuncs:
                - _tr_flush_block
                - flush_pending
            - BranchSide:      'deflate.c:2100,9'
              BranchSideFuncs:
                - _tr_flush_block
                - flush_pending
        - Branch String:   'deflate.c:2097,9'
          Branch Sides:
            - BranchSide:      'deflate.c:2097,9'
              BranchSideFuncs:
                - _tr_flush_block
                - flush_pending
            - BranchSide:      'deflate.c:2097,9'
              BranchSideFuncs:
                - _tr_flush_block
                - flush_pending
        - Branch String:   'deflate.c:2097,9'
          Branch Sides:
            - BranchSide:      'deflate.c:2097,9'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:2098,9'
              BranchSideFuncs: []
        - Branch String:   'deflate.c:2100,9'
          Branch Sides:
            - BranchSide:      'deflate.c:2101,9'
              BranchSideFuncs:
                - _tr_flush_block
                - flush_pending
            - BranchSide:      'deflate.c:2102,5'
              BranchSideFuncs: []
        - Branch String:   'deflate.c:2101,9'
          Branch Sides:
            - BranchSide:      'deflate.c:2101,9'
              BranchSideFuncs:
                - _tr_flush_block
                - flush_pending
            - BranchSide:      'deflate.c:2101,9'
              BranchSideFuncs:
                - _tr_flush_block
                - flush_pending
        - Branch String:   'deflate.c:2101,9'
          Branch Sides:
            - BranchSide:      'deflate.c:2101,9'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:2102,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'deflate.c:2049,13'
          Dst:             fill_window
        - Src:             'deflate.c:2093,21'
          Dst:             _tr_flush_block
        - Src:             'deflate.c:2093,21'
          Dst:             flush_pending
        - Src:             'deflate.c:2097,9'
          Dst:             _tr_flush_block
        - Src:             'deflate.c:2097,9'
          Dst:             flush_pending
        - Src:             'deflate.c:2101,9'
          Dst:             _tr_flush_block
        - Src:             'deflate.c:2101,9'
          Dst:             flush_pending
    - functionName:    deflate_huff
      functionSourceFile: '/src/elfutils/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2109
      functionLinenumberEnd: 2139
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - flush
      BBCount:         36
      ICount:          347
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached:
        - _tr_flush_block
        - fill_window
        - flush_pending
      functionUses:    1
      BranchProfiles:
        - Branch String:   'deflate.c:2114,13'
          Branch Sides:
            - BranchSide:      'deflate.c:2115,25'
              BranchSideFuncs:
                - fill_window
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
            - BranchSide:      'deflate.c:2124,9'
              BranchSideFuncs:
                - fill_window
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
        - Branch String:   'deflate.c:2116,17'
          Branch Sides:
            - BranchSide:      'deflate.c:2117,21'
              BranchSideFuncs:
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
            - BranchSide:      'deflate.c:2121,9'
              BranchSideFuncs:
                - fill_window
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
        - Branch String:   'deflate.c:2117,21'
          Branch Sides:
            - BranchSide:      'deflate.c:2118,21'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:2119,17'
              BranchSideFuncs:
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
        - Branch String:   'deflate.c:2129,13'
          Branch Sides:
            - BranchSide:      'deflate.c:2112,5'
              BranchSideFuncs:
                - _tr_flush_block
                - flush_pending
                - fill_window
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
            - BranchSide:      'deflate.c:2129,21'
              BranchSideFuncs:
                - _tr_flush_block
                - flush_pending
                - fill_window
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
        - Branch String:   'deflate.c:2129,21'
          Branch Sides:
            - BranchSide:      'deflate.c:2129,21'
              BranchSideFuncs:
                - _tr_flush_block
                - flush_pending
                - fill_window
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
            - BranchSide:      'deflate.c:2129,21'
              BranchSideFuncs:
                - _tr_flush_block
                - flush_pending
                - fill_window
                - _tr_flush_block
                - flush_pending
                - _tr_flush_block
                - flush_pending
        - Branch String:   'deflate.c:2129,21'
          Branch Sides:
            - BranchSide:      'deflate.c:2112,5'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:2129,21'
              BranchSideFuncs: []
        - Branch String:   'deflate.c:2132,9'
          Branch Sides:
            - BranchSide:      'deflate.c:2133,9'
              BranchSideFuncs:
                - _tr_flush_block
                - flush_pending
            - BranchSide:      'deflate.c:2136,9'
              BranchSideFuncs:
                - _tr_flush_block
                - flush_pending
        - Branch String:   'deflate.c:2133,9'
          Branch Sides:
            - BranchSide:      'deflate.c:2133,9'
              BranchSideFuncs:
                - _tr_flush_block
                - flush_pending
            - BranchSide:      'deflate.c:2133,9'
              BranchSideFuncs:
                - _tr_flush_block
                - flush_pending
        - Branch String:   'deflate.c:2133,9'
          Branch Sides:
            - BranchSide:      'deflate.c:2133,9'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:2134,9'
              BranchSideFuncs: []
        - Branch String:   'deflate.c:2136,9'
          Branch Sides:
            - BranchSide:      'deflate.c:2137,9'
              BranchSideFuncs:
                - _tr_flush_block
                - flush_pending
            - BranchSide:      'deflate.c:2138,5'
              BranchSideFuncs: []
        - Branch String:   'deflate.c:2137,9'
          Branch Sides:
            - BranchSide:      'deflate.c:2137,9'
              BranchSideFuncs:
                - _tr_flush_block
                - flush_pending
            - BranchSide:      'deflate.c:2137,9'
              BranchSideFuncs:
                - _tr_flush_block
                - flush_pending
        - Branch String:   'deflate.c:2137,9'
          Branch Sides:
            - BranchSide:      'deflate.c:2137,9'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:2138,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'deflate.c:2115,13'
          Dst:             fill_window
        - Src:             'deflate.c:2129,21'
          Dst:             _tr_flush_block
        - Src:             'deflate.c:2129,21'
          Dst:             flush_pending
        - Src:             'deflate.c:2133,9'
          Dst:             _tr_flush_block
        - Src:             'deflate.c:2133,9'
          Dst:             flush_pending
        - Src:             'deflate.c:2137,9'
          Dst:             _tr_flush_block
        - Src:             'deflate.c:2137,9'
          Dst:             flush_pending
    - functionName:    deflate_stored
      functionSourceFile: '/src/elfutils/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1627
      functionLinenumberEnd: 1802
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - flush
      BBCount:         129
      ICount:          1153
      EdgeCount:       174
      CyclomaticComplexity: 47
      functionsReached:
        - _tr_stored_block
        - flush_pending
        - read_buf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'deflate.c:1632,26'
          Branch Sides:
            - BranchSide:      'deflate.c:1645,13'
              BranchSideFuncs:
                - _tr_stored_block
                - flush_pending
                - _tr_stored_block
                - flush_pending
                - read_buf
                - read_buf
            - BranchSide:      'deflate.c:1645,13'
              BranchSideFuncs:
                - _tr_stored_block
                - flush_pending
                - _tr_stored_block
                - flush_pending
                - read_buf
                - read_buf
        - Branch String:   'deflate.c:1647,13'
          Branch Sides:
            - BranchSide:      'deflate.c:1648,13'
              BranchSideFuncs:
                - _tr_stored_block
                - flush_pending
                - read_buf
            - BranchSide:      'deflate.c:1650,16'
              BranchSideFuncs:
                - _tr_stored_block
                - flush_pending
                - _tr_stored_block
                - flush_pending
                - read_buf
                - read_buf
        - Branch String:   'deflate.c:1652,13'
          Branch Sides:
            - BranchSide:      'deflate.c:1653,19'
              BranchSideFuncs:
                - _tr_stored_block
                - flush_pending
                - _tr_stored_block
                - flush_pending
                - read_buf
                - read_buf
            - BranchSide:      'deflate.c:1654,13'
              BranchSideFuncs:
                - _tr_stored_block
                - flush_pending
                - _tr_stored_block
                - flush_pending
                - read_buf
                - read_buf
        - Branch String:   'deflate.c:1654,13'
          Branch Sides:
            - BranchSide:      'deflate.c:1655,19'
              BranchSideFuncs:
                - _tr_stored_block
                - flush_pending
                - _tr_stored_block
                - flush_pending
                - read_buf
                - read_buf
            - BranchSide:      'deflate.c:1662,13'
              BranchSideFuncs:
                - _tr_stored_block
                - flush_pending
                - _tr_stored_block
                - flush_pending
                - read_buf
                - read_buf
        - Branch String:   'deflate.c:1662,29'
          Branch Sides:
            - BranchSide:      'deflate.c:1662,34'
              BranchSideFuncs:
                - _tr_stored_block
                - flush_pending
                - _tr_stored_block
                - flush_pending
                - read_buf
                - read_buf
            - BranchSide:      'deflate.c:1670,16'
              BranchSideFuncs:
                - _tr_stored_block
                - flush_pending
                - _tr_stored_block
                - flush_pending
                - read_buf
                - read_buf
        - Branch String:   'deflate.c:1662,43'
          Branch Sides:
            - BranchSide:      'deflate.c:1662,46'
              BranchSideFuncs:
                - _tr_stored_block
                - flush_pending
                - _tr_stored_block
                - flush_pending
                - read_buf
                - read_buf
            - BranchSide:      'deflate.c:1663,33'
              BranchSideFuncs:
                - _tr_stored_block
                - flush_pending
                - _tr_stored_block
                - flush_pending
                - read_buf
                - read_buf
        - Branch String:   'deflate.c:1662,65'
          Branch Sides:
            - BranchSide:      'deflate.c:1663,33'
              BranchSideFuncs:
                - _tr_stored_block
                - flush_pending
                - read_buf
            - BranchSide:      'deflate.c:1665,13'
              BranchSideFuncs:
                - _tr_stored_block
                - flush_pending
                - read_buf
        - Branch String:   'deflate.c:1663,53'
          Branch Sides:
            - BranchSide:      'deflate.c:1664,33'
              BranchSideFuncs:
                - _tr_stored_block
                - flush_pending
                - read_buf
            - BranchSide:      'deflate.c:1665,13'
              BranchSideFuncs:
                - _tr_stored_block
                - flush_pending
                - read_buf
        - Branch String:   'deflate.c:1662,13'
          Branch Sides:
            - BranchSide:      'deflate.c:1665,13'
              BranchSideFuncs:
                - _tr_stored_block
                - flush_pending
                - read_buf
            - BranchSide:      'deflate.c:1670,16'
              BranchSideFuncs:
                - _tr_stored_block
                - flush_pending
                - _tr_stored_block
                - flush_pending
                - read_buf
                - read_buf
        - Branch String:   'deflate.c:1670,34'
          Branch Sides:
            - BranchSide:      'deflate.c:1670,37'
              BranchSideFuncs:
                - _tr_stored_block
                - flush_pending
                - _tr_stored_block
                - flush_pending
                - read_buf
                - read_buf
            - BranchSide:      'deflate.c:1670,16'
              BranchSideFuncs:
                - _tr_stored_block
                - flush_pending
                - _tr_stored_block
                - flush_pending
                - read_buf
                - read_buf
        - Branch String:   'deflate.c:1689,13'
          Branch Sides:
            - BranchSide:      'deflate.c:1690,17'
              BranchSideFuncs:
                - _tr_stored_block
                - flush_pending
                - read_buf
                - _tr_stored_block
                - flush_pending
                - read_buf
            - BranchSide:      'deflate.c:1703,13'
              BranchSideFuncs:
                - _tr_stored_block
                - flush_pending
                - read_buf
                - _tr_stored_block
                - flush_pending
                - read_buf
        - Branch String:   'deflate.c:1690,17'
          Branch Sides:
            - BranchSide:      'deflate.c:1691,24'
              BranchSideFuncs:
                - _tr_stored_block
                - flush_pending
                - read_buf
                - _tr_stored_block
                - flush_pending
                - read_buf
            - BranchSide:      'deflate.c:1692,21'
              BranchSideFuncs:
                - _tr_stored_block
                - flush_pending
                - read_buf
                - _tr_stored_block
                - flush_pending
                - read_buf
        - Branch String:   'deflate.c:1703,13'
          Branch Sides:
            - BranchSide:      'deflate.c:1704,22'
              BranchSideFuncs:
                - read_buf
                - _tr_stored_block
                - flush_pending
                - read_buf
                - _tr_stored_block
                - flush_pending
            - BranchSide:      'deflate.c:1709,5'
              BranchSideFuncs:
                - _tr_stored_block
                - flush_pending
                - read_buf
                - _tr_stored_block
                - flush_pending
                - read_buf
        - Branch String:   'deflate.c:1709,5'
          Branch Sides:
            - BranchSide:      'deflate.c:1645,13'
              BranchSideFuncs:
                - _tr_stored_block
                - flush_pending
                - _tr_stored_block
                - flush_pending
                - read_buf
                - read_buf
            - BranchSide:      'deflate.c:1717,13'
              BranchSideFuncs:
                - _tr_stored_block
                - flush_pending
                - read_buf
        - Branch String:   'deflate.c:1718,9'
          Branch Sides:
            - BranchSide:      'deflate.c:1722,13'
              BranchSideFuncs:
                - _tr_stored_block
                - flush_pending
                - read_buf
            - BranchSide:      'deflate.c:1744,9'
              BranchSideFuncs:
                - _tr_stored_block
                - flush_pending
                - read_buf
        - Branch String:   'deflate.c:1722,13'
          Branch Sides:
            - BranchSide:      'deflate.c:1723,13'
              BranchSideFuncs:
                - _tr_stored_block
                - flush_pending
                - read_buf
            - BranchSide:      'deflate.c:1729,17'
              BranchSideFuncs:
                - _tr_stored_block
                - flush_pending
                - read_buf
        - Branch String:   'deflate.c:1729,17'
          Branch Sides:
            - BranchSide:      'deflate.c:1731,32'
              BranchSideFuncs:
                - _tr_stored_block
                - flush_pending
                - read_buf
            - BranchSide:      'deflate.c:1738,21'
              BranchSideFuncs:
                - _tr_stored_block
                - flush_pending
                - read_buf
        - Branch String:   'deflate.c:1733,21'
          Branch Sides:
            - BranchSide:      'deflate.c:1734,21'
              BranchSideFuncs:
                - _tr_stored_block
                - flush_pending
                - read_buf
            - BranchSide:      'deflate.c:1735,21'
              BranchSideFuncs:
                - _tr_stored_block
                - flush_pending
                - read_buf
        - Branch String:   'deflate.c:1735,21'
          Branch Sides:
            - BranchSide:      'deflate.c:1736,33'
              BranchSideFuncs:
                - _tr_stored_block
                - flush_pending
                - read_buf
            - BranchSide:      'deflate.c:1737,13'
              BranchSideFuncs:
                - _tr_stored_block
                - flush_pending
                - read_buf
        - Branch String:   'deflate.c:1740,26'
          Branch Sides:
            - BranchSide:      'deflate.c:1740,13'
              BranchSideFuncs:
                - _tr_stored_block
                - flush_pending
                - read_buf
            - BranchSide:      'deflate.c:1740,13'
              BranchSideFuncs:
                - _tr_stored_block
                - flush_pending
                - read_buf
        - Branch String:   'deflate.c:1744,9'
          Branch Sides:
            - BranchSide:      'deflate.c:1745,25'
              BranchSideFuncs:
                - _tr_stored_block
                - flush_pending
                - read_buf
            - BranchSide:      'deflate.c:1748,9'
              BranchSideFuncs:
                - _tr_stored_block
                - flush_pending
                - read_buf
        - Branch String:   'deflate.c:1748,9'
          Branch Sides:
            - BranchSide:      'deflate.c:1749,9'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:1752,9'
              BranchSideFuncs:
                - _tr_stored_block
                - flush_pending
                - read_buf
        - Branch String:   'deflate.c:1752,29'
          Branch Sides:
            - BranchSide:      'deflate.c:1752,32'
              BranchSideFuncs:
                - _tr_stored_block
                - flush_pending
                - read_buf
            - BranchSide:      'deflate.c:1757,12'
              BranchSideFuncs:
                - _tr_stored_block
                - flush_pending
                - read_buf
        - Branch String:   'deflate.c:1752,50'
          Branch Sides:
            - BranchSide:      'deflate.c:1753,9'
              BranchSideFuncs:
                - _tr_stored_block
                - flush_pending
                - read_buf
            - BranchSide:      'deflate.c:1757,12'
              BranchSideFuncs:
                - _tr_stored_block
                - flush_pending
                - read_buf
        - Branch String:   'deflate.c:1753,32'
          Branch Sides:
            - BranchSide:      'deflate.c:1753,41'
              BranchSideFuncs:
                - _tr_stored_block
                - flush_pending
                - read_buf
            - BranchSide:      'deflate.c:1757,12'
              BranchSideFuncs:
                - _tr_stored_block
                - flush_pending
                - read_buf
        - Branch String:   'deflate.c:1752,9'
          Branch Sides:
            - BranchSide:      'deflate.c:1754,9'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:1757,12'
              BranchSideFuncs:
                - _tr_stored_block
                - flush_pending
                - read_buf
        - Branch String:   'deflate.c:1758,34'
          Branch Sides:
            - BranchSide:      'deflate.c:1758,37'
              BranchSideFuncs:
                - _tr_stored_block
                - flush_pending
                - read_buf
            - BranchSide:      'deflate.c:1769,9'
              BranchSideFuncs:
                - _tr_stored_block
                - flush_pending
                - read_buf
        - Branch String:   'deflate.c:1758,9'
          Branch Sides:
            - BranchSide:      'deflate.c:1760,27'
              BranchSideFuncs:
                - _tr_stored_block
                - flush_pending
                - read_buf
            - BranchSide:      'deflate.c:1769,9'
              BranchSideFuncs:
                - _tr_stored_block
                - flush_pending
                - read_buf
        - Branch String:   'deflate.c:1763,13'
          Branch Sides:
            - BranchSide:      'deflate.c:1764,13'
              BranchSideFuncs:
                - _tr_stored_block
                - flush_pending
                - read_buf
            - BranchSide:      'deflate.c:1765,17'
              BranchSideFuncs:
                - _tr_stored_block
                - flush_pending
                - read_buf
        - Branch String:   'deflate.c:1766,13'
          Branch Sides:
            - BranchSide:      'deflate.c:1767,25'
              BranchSideFuncs:
                - _tr_stored_block
                - flush_pending
                - read_buf
            - BranchSide:      'deflate.c:1768,5'
              BranchSideFuncs:
                - _tr_stored_block
                - flush_pending
                - read_buf
        - Branch String:   'deflate.c:1769,9'
          Branch Sides:
            - BranchSide:      'deflate.c:1770,16'
              BranchSideFuncs:
                - _tr_stored_block
                - flush_pending
                - read_buf
            - BranchSide:      'deflate.c:1771,9'
              BranchSideFuncs:
                - _tr_stored_block
                - flush_pending
                - read_buf
        - Branch String:   'deflate.c:1771,9'
          Branch Sides:
            - BranchSide:      'deflate.c:1772,18'
              BranchSideFuncs:
                - read_buf
                - _tr_stored_block
                - flush_pending
            - BranchSide:      'deflate.c:1776,9'
              BranchSideFuncs:
                - _tr_stored_block
                - flush_pending
        - Branch String:   'deflate.c:1774,22'
          Branch Sides:
            - BranchSide:      'deflate.c:1774,9'
              BranchSideFuncs:
                - _tr_stored_block
                - flush_pending
            - BranchSide:      'deflate.c:1774,9'
              BranchSideFuncs:
                - _tr_stored_block
                - flush_pending
        - Branch String:   'deflate.c:1776,9'
          Branch Sides:
            - BranchSide:      'deflate.c:1777,25'
              BranchSideFuncs:
                - _tr_stored_block
                - flush_pending
            - BranchSide:      'deflate.c:1784,13'
              BranchSideFuncs:
                - _tr_stored_block
                - flush_pending
        - Branch String:   'deflate.c:1786,12'
          Branch Sides:
            - BranchSide:      'deflate.c:1786,12'
              BranchSideFuncs:
                - _tr_stored_block
                - flush_pending
            - BranchSide:      'deflate.c:1786,12'
              BranchSideFuncs:
                - _tr_stored_block
                - flush_pending
        - Branch String:   'deflate.c:1787,17'
          Branch Sides:
            - BranchSide:      'deflate.c:1787,15'
              BranchSideFuncs:
                - _tr_stored_block
                - flush_pending
            - BranchSide:      'deflate.c:1787,15'
              BranchSideFuncs:
                - _tr_stored_block
                - flush_pending
        - Branch String:   'deflate.c:1789,27'
          Branch Sides:
            - BranchSide:      'deflate.c:1790,11'
              BranchSideFuncs:
                - _tr_stored_block
                - flush_pending
            - BranchSide:      'deflate.c:1792,15'
              BranchSideFuncs:
                - _tr_stored_block
                - flush_pending
        - Branch String:   'deflate.c:1790,16'
          Branch Sides:
            - BranchSide:      'deflate.c:1790,41'
              BranchSideFuncs:
                - _tr_stored_block
                - flush_pending
            - BranchSide:      'deflate.c:1790,19'
              BranchSideFuncs:
                - _tr_stored_block
                - flush_pending
        - Branch String:   'deflate.c:1790,38'
          Branch Sides:
            - BranchSide:      'deflate.c:1790,41'
              BranchSideFuncs:
                - _tr_stored_block
                - flush_pending
            - BranchSide:      'deflate.c:1801,12'
              BranchSideFuncs: []
        - Branch String:   'deflate.c:1790,61'
          Branch Sides:
            - BranchSide:      'deflate.c:1791,10'
              BranchSideFuncs:
                - _tr_stored_block
                - flush_pending
            - BranchSide:      'deflate.c:1801,12'
              BranchSideFuncs: []
        - Branch String:   'deflate.c:1791,33'
          Branch Sides:
            - BranchSide:      'deflate.c:1791,36'
              BranchSideFuncs:
                - _tr_stored_block
                - flush_pending
            - BranchSide:      'deflate.c:1801,12'
              BranchSideFuncs: []
        - Branch String:   'deflate.c:1789,9'
          Branch Sides:
            - BranchSide:      'deflate.c:1792,15'
              BranchSideFuncs:
                - _tr_stored_block
                - flush_pending
            - BranchSide:      'deflate.c:1801,12'
              BranchSideFuncs: []
        - Branch String:   'deflate.c:1792,15'
          Branch Sides:
            - BranchSide:      'deflate.c:1792,13'
              BranchSideFuncs:
                - _tr_stored_block
                - flush_pending
            - BranchSide:      'deflate.c:1792,13'
              BranchSideFuncs:
                - _tr_stored_block
                - flush_pending
        - Branch String:   'deflate.c:1793,34'
          Branch Sides:
            - BranchSide:      'deflate.c:1793,37'
              BranchSideFuncs:
                - _tr_stored_block
                - flush_pending
            - BranchSide:      'deflate.c:1793,16'
              BranchSideFuncs:
                - _tr_stored_block
                - flush_pending
        - Branch String:   'deflate.c:1793,60'
          Branch Sides:
            - BranchSide:      'deflate.c:1793,16'
              BranchSideFuncs:
                - _tr_stored_block
                - flush_pending
            - BranchSide:      'deflate.c:1794,16'
              BranchSideFuncs:
                - _tr_stored_block
                - flush_pending
      Callsites:
        - Src:             'deflate.c:1671,9'
          Dst:             _tr_stored_block
        - Src:             'deflate.c:1680,9'
          Dst:             flush_pending
        - Src:             'deflate.c:1704,13'
          Dst:             read_buf
        - Src:             'deflate.c:1772,9'
          Dst:             read_buf
        - Src:             'deflate.c:1795,9'
          Dst:             _tr_stored_block
        - Src:             'deflate.c:1797,9'
          Dst:             flush_pending
    - functionName:    putShortMSB
      functionSourceFile: '/src/elfutils/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 904
      functionLinenumberEnd: 907
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - b
      BBCount:         1
      ICount:          36
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    deflateBound
      functionSourceFile: '/src/elfutils/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 834
      functionLinenumberEnd: 897
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - strm
        - sourceLen
      BBCount:         48
      ICount:          305
      EdgeCount:       60
      CyclomaticComplexity: 14
      functionsReached:
        - deflateStateCheck
      functionUses:    0
      BranchProfiles:
        - Branch String:   'deflate.c:850,9'
          Branch Sides:
            - BranchSide:      'deflate.c:851,17'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:854,9'
              BranchSideFuncs: []
        - Branch String:   'deflate.c:851,17'
          Branch Sides:
            - BranchSide:      'deflate.c:851,39'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:851,50'
              BranchSideFuncs: []
        - Branch String:   'deflate.c:855,5'
          Branch Sides:
            - BranchSide:      'deflate.c:857,17'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:860,24'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:864,17'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:885,17'
              BranchSideFuncs: []
        - Branch String:   'deflate.c:865,13'
          Branch Sides:
            - BranchSide:      'deflate.c:867,17'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:882,9'
              BranchSideFuncs: []
        - Branch String:   'deflate.c:867,17'
          Branch Sides:
            - BranchSide:      'deflate.c:868,32'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:869,19'
              BranchSideFuncs: []
        - Branch String:   'deflate.c:870,17'
          Branch Sides:
            - BranchSide:      'deflate.c:871,17'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:874,19'
              BranchSideFuncs: []
        - Branch String:   'deflate.c:873,17'
          Branch Sides:
            - BranchSide:      'deflate.c:872,28'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:874,19'
              BranchSideFuncs: []
        - Branch String:   'deflate.c:875,17'
          Branch Sides:
            - BranchSide:      'deflate.c:876,17'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:879,17'
              BranchSideFuncs: []
        - Branch String:   'deflate.c:878,17'
          Branch Sides:
            - BranchSide:      'deflate.c:877,28'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:879,17'
              BranchSideFuncs: []
        - Branch String:   'deflate.c:879,17'
          Branch Sides:
            - BranchSide:      'deflate.c:880,25'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:881,9'
              BranchSideFuncs: []
        - Branch String:   'deflate.c:889,25'
          Branch Sides:
            - BranchSide:      'deflate.c:889,28'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:890,17'
              BranchSideFuncs: []
        - Branch String:   'deflate.c:889,9'
          Branch Sides:
            - BranchSide:      'deflate.c:890,17'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:895,12'
              BranchSideFuncs: []
        - Branch String:   'deflate.c:890,43'
          Branch Sides:
            - BranchSide:      'deflate.c:890,46'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:890,68'
              BranchSideFuncs: []
        - Branch String:   'deflate.c:890,17'
          Branch Sides:
            - BranchSide:      'deflate.c:890,57'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:890,68'
              BranchSideFuncs: []
      Callsites:
        - Src:             'deflate.c:850,9'
          Dst:             deflateStateCheck
    - functionName:    deflateTune
      functionSourceFile: '/src/elfutils/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 798
      functionLinenumberEnd: 808
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - strm
        - good_length
        - max_lazy
        - nice_length
        - max_chain
      BBCount:         6
      ICount:          65
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - deflateStateCheck
      functionUses:    0
      BranchProfiles:
        - Branch String:   'deflate.c:801,9'
          Branch Sides:
            - BranchSide:      'deflate.c:801,34'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:802,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'deflate.c:801,9'
          Dst:             deflateStateCheck
    - functionName:    deflate
      functionSourceFile: '/src/elfutils/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 946
      functionLinenumberEnd: 1255
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - strm
        - flush
      BBCount:         255
      ICount:          2130
      EdgeCount:       343
      CyclomaticComplexity: 90
      functionsReached:
        - _tr_align
        - _tr_stored_block
        - adler32
        - crc32
        - deflateStateCheck
        - deflate_huff
        - deflate_rle
        - deflate_stored
        - flush_pending
        - putShortMSB
      functionUses:    2
      BranchProfiles:
        - Branch String:   'deflate.c:950,33'
          Branch Sides:
            - BranchSide:      'deflate.c:950,36'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:951,9'
              BranchSideFuncs: []
        - Branch String:   'deflate.c:950,52'
          Branch Sides:
            - BranchSide:      'deflate.c:950,55'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:951,9'
              BranchSideFuncs: []
        - Branch String:   'deflate.c:950,9'
          Branch Sides:
            - BranchSide:      'deflate.c:951,9'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:953,9'
              BranchSideFuncs:
                - putShortMSB
                - putShortMSB
                - flush_pending
                - flush_pending
                - _tr_stored_block
                - _tr_align
                - deflate_rle
                - deflate_huff
                - deflate_stored
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - crc32
                - flush_pending
                - crc32
                - crc32
                - flush_pending
                - crc32
                - crc32
                - crc32
                - flush_pending
                - putShortMSB
                - adler32
                - flush_pending
                - putShortMSB
                - putShortMSB
                - flush_pending
        - Branch String:   'deflate.c:955,34'
          Branch Sides:
            - BranchSide:      'deflate.c:956,10'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:958,9'
              BranchSideFuncs: []
        - Branch String:   'deflate.c:956,30'
          Branch Sides:
            - BranchSide:      'deflate.c:956,33'
              BranchSideFuncs:
                - putShortMSB
                - putShortMSB
                - flush_pending
                - flush_pending
                - _tr_stored_block
                - _tr_align
                - deflate_rle
                - deflate_huff
                - deflate_stored
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - crc32
                - flush_pending
                - crc32
                - crc32
                - flush_pending
                - crc32
                - crc32
                - crc32
                - flush_pending
                - putShortMSB
                - adler32
                - flush_pending
                - putShortMSB
                - putShortMSB
                - flush_pending
            - BranchSide:      'deflate.c:957,10'
              BranchSideFuncs:
                - putShortMSB
                - putShortMSB
                - flush_pending
                - flush_pending
                - _tr_stored_block
                - _tr_align
                - deflate_rle
                - deflate_huff
                - deflate_stored
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - crc32
                - flush_pending
                - crc32
                - crc32
                - flush_pending
                - crc32
                - crc32
                - crc32
                - flush_pending
                - putShortMSB
                - adler32
                - flush_pending
                - putShortMSB
                - putShortMSB
                - flush_pending
        - Branch String:   'deflate.c:956,58'
          Branch Sides:
            - BranchSide:      'deflate.c:957,10'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:958,9'
              BranchSideFuncs: []
        - Branch String:   'deflate.c:957,36'
          Branch Sides:
            - BranchSide:      'deflate.c:957,39'
              BranchSideFuncs:
                - putShortMSB
                - putShortMSB
                - flush_pending
                - flush_pending
                - _tr_stored_block
                - _tr_align
                - deflate_rle
                - deflate_huff
                - deflate_stored
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - crc32
                - flush_pending
                - crc32
                - crc32
                - flush_pending
                - crc32
                - crc32
                - crc32
                - flush_pending
                - putShortMSB
                - adler32
                - flush_pending
                - putShortMSB
                - putShortMSB
                - flush_pending
            - BranchSide:      'deflate.c:960,9'
              BranchSideFuncs:
                - putShortMSB
                - putShortMSB
                - flush_pending
                - flush_pending
                - _tr_stored_block
                - _tr_align
                - deflate_rle
                - deflate_huff
                - deflate_stored
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - crc32
                - flush_pending
                - crc32
                - crc32
                - flush_pending
                - crc32
                - crc32
                - crc32
                - flush_pending
                - putShortMSB
                - adler32
                - flush_pending
                - putShortMSB
                - putShortMSB
                - flush_pending
        - Branch String:   'deflate.c:955,9'
          Branch Sides:
            - BranchSide:      'deflate.c:958,9'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:960,9'
              BranchSideFuncs:
                - putShortMSB
                - putShortMSB
                - flush_pending
                - flush_pending
                - _tr_stored_block
                - _tr_align
                - deflate_rle
                - deflate_huff
                - deflate_stored
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - crc32
                - flush_pending
                - crc32
                - crc32
                - flush_pending
                - crc32
                - crc32
                - crc32
                - flush_pending
                - putShortMSB
                - adler32
                - flush_pending
                - putShortMSB
                - putShortMSB
                - flush_pending
        - Branch String:   'deflate.c:960,9'
          Branch Sides:
            - BranchSide:      'deflate.c:960,31'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:962,17'
              BranchSideFuncs:
                - putShortMSB
                - putShortMSB
                - flush_pending
                - flush_pending
                - _tr_stored_block
                - _tr_align
                - deflate_rle
                - deflate_huff
                - deflate_stored
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - crc32
                - flush_pending
                - crc32
                - crc32
                - flush_pending
                - crc32
                - crc32
                - crc32
                - flush_pending
                - putShortMSB
                - adler32
                - flush_pending
                - putShortMSB
                - putShortMSB
                - flush_pending
        - Branch String:   'deflate.c:966,9'
          Branch Sides:
            - BranchSide:      'deflate.c:967,23'
              BranchSideFuncs:
                - flush_pending
                - putShortMSB
                - putShortMSB
                - flush_pending
                - flush_pending
                - _tr_stored_block
                - _tr_align
                - deflate_rle
                - deflate_huff
                - deflate_stored
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - crc32
                - flush_pending
                - crc32
                - crc32
                - flush_pending
                - crc32
                - crc32
                - crc32
                - flush_pending
                - putShortMSB
                - adler32
                - flush_pending
                - putShortMSB
                - putShortMSB
            - BranchSide:      'deflate.c:983,16'
              BranchSideFuncs:
                - putShortMSB
                - putShortMSB
                - flush_pending
                - flush_pending
                - _tr_stored_block
                - _tr_align
                - deflate_rle
                - deflate_huff
                - deflate_stored
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - crc32
                - flush_pending
                - crc32
                - crc32
                - flush_pending
                - crc32
                - crc32
                - crc32
                - flush_pending
                - putShortMSB
                - adler32
                - flush_pending
                - putShortMSB
                - putShortMSB
        - Branch String:   'deflate.c:968,13'
          Branch Sides:
            - BranchSide:      'deflate.c:975,13'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:983,5'
              BranchSideFuncs:
                - putShortMSB
                - putShortMSB
                - flush_pending
                - flush_pending
                - _tr_stored_block
                - _tr_align
                - deflate_rle
                - deflate_huff
                - deflate_stored
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - crc32
                - flush_pending
                - crc32
                - crc32
                - flush_pending
                - crc32
                - crc32
                - crc32
                - flush_pending
                - putShortMSB
                - adler32
                - flush_pending
                - putShortMSB
                - putShortMSB
        - Branch String:   'deflate.c:989,35'
          Branch Sides:
            - BranchSide:      'deflate.c:989,38'
              BranchSideFuncs:
                - putShortMSB
                - putShortMSB
                - flush_pending
                - flush_pending
                - _tr_stored_block
                - _tr_align
                - deflate_rle
                - deflate_huff
                - deflate_stored
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - crc32
                - flush_pending
                - crc32
                - crc32
                - flush_pending
                - crc32
                - crc32
                - crc32
                - flush_pending
                - putShortMSB
                - adler32
                - flush_pending
                - putShortMSB
                - putShortMSB
            - BranchSide:      'deflate.c:994,9'
              BranchSideFuncs:
                - putShortMSB
                - putShortMSB
                - flush_pending
                - flush_pending
                - _tr_stored_block
                - _tr_align
                - deflate_rle
                - deflate_huff
                - deflate_stored
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - crc32
                - flush_pending
                - crc32
                - crc32
                - flush_pending
                - crc32
                - crc32
                - crc32
                - flush_pending
                - putShortMSB
                - adler32
                - flush_pending
                - putShortMSB
                - putShortMSB
        - Branch String:   'deflate.c:989,9'
          Branch Sides:
            - BranchSide:      'deflate.c:990,9'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:994,9'
              BranchSideFuncs:
                - putShortMSB
                - putShortMSB
                - flush_pending
                - flush_pending
                - _tr_stored_block
                - _tr_align
                - deflate_rle
                - deflate_huff
                - deflate_stored
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - crc32
                - flush_pending
                - crc32
                - crc32
                - flush_pending
                - crc32
                - crc32
                - crc32
                - flush_pending
                - putShortMSB
                - adler32
                - flush_pending
                - putShortMSB
                - putShortMSB
        - Branch String:   'deflate.c:994,33'
          Branch Sides:
            - BranchSide:      'deflate.c:994,36'
              BranchSideFuncs:
                - putShortMSB
                - putShortMSB
                - flush_pending
                - flush_pending
                - _tr_stored_block
                - _tr_align
                - deflate_rle
                - deflate_huff
                - deflate_stored
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - crc32
                - flush_pending
                - crc32
                - crc32
                - flush_pending
                - crc32
                - crc32
                - crc32
                - flush_pending
                - putShortMSB
                - adler32
                - flush_pending
                - putShortMSB
                - putShortMSB
            - BranchSide:      'deflate.c:996,9'
              BranchSideFuncs:
                - putShortMSB
                - putShortMSB
                - flush_pending
                - flush_pending
                - _tr_stored_block
                - _tr_align
                - deflate_rle
                - deflate_huff
                - deflate_stored
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - crc32
                - flush_pending
                - crc32
                - crc32
                - flush_pending
                - crc32
                - crc32
                - crc32
                - flush_pending
                - putShortMSB
                - adler32
                - flush_pending
                - putShortMSB
                - putShortMSB
        - Branch String:   'deflate.c:994,9'
          Branch Sides:
            - BranchSide:      'deflate.c:995,9'
              BranchSideFuncs:
                - putShortMSB
                - putShortMSB
                - flush_pending
                - flush_pending
                - _tr_stored_block
                - _tr_align
                - deflate_rle
                - deflate_huff
                - deflate_stored
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - crc32
                - flush_pending
                - crc32
                - crc32
                - flush_pending
                - crc32
                - crc32
                - crc32
                - flush_pending
                - putShortMSB
                - adler32
                - flush_pending
                - putShortMSB
                - putShortMSB
            - BranchSide:      'deflate.c:996,9'
              BranchSideFuncs:
                - putShortMSB
                - putShortMSB
                - flush_pending
                - flush_pending
                - _tr_stored_block
                - _tr_align
                - deflate_rle
                - deflate_huff
                - deflate_stored
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - crc32
                - flush_pending
                - crc32
                - crc32
                - flush_pending
                - crc32
                - crc32
                - crc32
                - flush_pending
                - putShortMSB
                - adler32
                - flush_pending
                - putShortMSB
                - putShortMSB
        - Branch String:   'deflate.c:996,9'
          Branch Sides:
            - BranchSide:      'deflate.c:998,39'
              BranchSideFuncs:
                - putShortMSB
                - adler32
                - flush_pending
                - putShortMSB
                - putShortMSB
                - flush_pending
                - flush_pending
                - _tr_stored_block
                - _tr_align
                - deflate_rle
                - deflate_huff
                - deflate_stored
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - crc32
                - flush_pending
                - crc32
                - crc32
                - flush_pending
                - crc32
                - crc32
                - crc32
                - flush_pending
                - putShortMSB
                - putShortMSB
            - BranchSide:      'deflate.c:1031,9'
              BranchSideFuncs:
                - putShortMSB
                - putShortMSB
                - flush_pending
                - flush_pending
                - _tr_stored_block
                - _tr_align
                - deflate_rle
                - deflate_huff
                - deflate_stored
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - crc32
                - flush_pending
                - crc32
                - crc32
                - flush_pending
                - crc32
                - crc32
                - crc32
                - flush_pending
        - Branch String:   'deflate.c:1001,43'
          Branch Sides:
            - BranchSide:      'deflate.c:1001,46'
              BranchSideFuncs:
                - putShortMSB
                - adler32
                - flush_pending
                - putShortMSB
                - putShortMSB
                - flush_pending
                - flush_pending
                - _tr_stored_block
                - _tr_align
                - deflate_rle
                - deflate_huff
                - deflate_stored
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - crc32
                - flush_pending
                - crc32
                - crc32
                - flush_pending
                - crc32
                - crc32
                - crc32
                - flush_pending
                - putShortMSB
                - putShortMSB
            - BranchSide:      'deflate.c:1002,25'
              BranchSideFuncs:
                - putShortMSB
                - adler32
                - flush_pending
                - putShortMSB
                - putShortMSB
                - flush_pending
                - flush_pending
                - _tr_stored_block
                - _tr_align
                - deflate_rle
                - deflate_huff
                - deflate_stored
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - crc32
                - flush_pending
                - crc32
                - crc32
                - flush_pending
                - crc32
                - crc32
                - crc32
                - flush_pending
                - putShortMSB
                - putShortMSB
        - Branch String:   'deflate.c:1001,13'
          Branch Sides:
            - BranchSide:      'deflate.c:1002,25'
              BranchSideFuncs:
                - putShortMSB
                - adler32
                - flush_pending
                - putShortMSB
                - putShortMSB
                - flush_pending
                - flush_pending
                - _tr_stored_block
                - _tr_align
                - deflate_rle
                - deflate_huff
                - deflate_stored
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - crc32
                - flush_pending
                - crc32
                - crc32
                - flush_pending
                - crc32
                - crc32
                - crc32
                - flush_pending
                - putShortMSB
                - putShortMSB
            - BranchSide:      'deflate.c:1003,18'
              BranchSideFuncs:
                - putShortMSB
                - adler32
                - flush_pending
                - putShortMSB
                - putShortMSB
                - flush_pending
                - flush_pending
                - _tr_stored_block
                - _tr_align
                - deflate_rle
                - deflate_huff
                - deflate_stored
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - crc32
                - flush_pending
                - crc32
                - crc32
                - flush_pending
                - crc32
                - crc32
                - crc32
                - flush_pending
                - putShortMSB
                - putShortMSB
        - Branch String:   'deflate.c:1003,18'
          Branch Sides:
            - BranchSide:      'deflate.c:1004,25'
              BranchSideFuncs:
                - putShortMSB
                - adler32
                - flush_pending
                - putShortMSB
                - putShortMSB
                - flush_pending
                - flush_pending
                - _tr_stored_block
                - _tr_align
                - deflate_rle
                - deflate_huff
                - deflate_stored
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - crc32
                - flush_pending
                - crc32
                - crc32
                - flush_pending
                - crc32
                - crc32
                - crc32
                - flush_pending
                - putShortMSB
                - putShortMSB
            - BranchSide:      'deflate.c:1005,18'
              BranchSideFuncs:
                - putShortMSB
                - adler32
                - flush_pending
                - putShortMSB
                - putShortMSB
                - flush_pending
                - flush_pending
                - _tr_stored_block
                - _tr_align
                - deflate_rle
                - deflate_huff
                - deflate_stored
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - crc32
                - flush_pending
                - crc32
                - crc32
                - flush_pending
                - crc32
                - crc32
                - crc32
                - flush_pending
                - putShortMSB
                - putShortMSB
        - Branch String:   'deflate.c:1005,18'
          Branch Sides:
            - BranchSide:      'deflate.c:1006,25'
              BranchSideFuncs:
                - putShortMSB
                - adler32
                - flush_pending
                - putShortMSB
                - putShortMSB
                - flush_pending
                - flush_pending
                - _tr_stored_block
                - _tr_align
                - deflate_rle
                - deflate_huff
                - deflate_stored
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - crc32
                - flush_pending
                - crc32
                - crc32
                - flush_pending
                - crc32
                - crc32
                - crc32
                - flush_pending
                - putShortMSB
                - putShortMSB
            - BranchSide:      'deflate.c:1008,25'
              BranchSideFuncs:
                - putShortMSB
                - adler32
                - flush_pending
                - putShortMSB
                - putShortMSB
                - flush_pending
                - flush_pending
                - _tr_stored_block
                - _tr_align
                - deflate_rle
                - deflate_huff
                - deflate_stored
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - crc32
                - flush_pending
                - crc32
                - crc32
                - flush_pending
                - crc32
                - crc32
                - crc32
                - flush_pending
                - putShortMSB
                - putShortMSB
        - Branch String:   'deflate.c:1010,13'
          Branch Sides:
            - BranchSide:      'deflate.c:1010,38'
              BranchSideFuncs:
                - putShortMSB
                - adler32
                - flush_pending
                - putShortMSB
                - putShortMSB
                - flush_pending
                - flush_pending
                - _tr_stored_block
                - _tr_align
                - deflate_rle
                - deflate_huff
                - deflate_stored
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - crc32
                - flush_pending
                - crc32
                - crc32
                - flush_pending
                - crc32
                - crc32
                - crc32
                - flush_pending
                - putShortMSB
                - putShortMSB
            - BranchSide:      'deflate.c:1011,25'
              BranchSideFuncs:
                - putShortMSB
                - adler32
                - flush_pending
                - putShortMSB
                - putShortMSB
                - flush_pending
                - flush_pending
                - _tr_stored_block
                - _tr_align
                - deflate_rle
                - deflate_huff
                - deflate_stored
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - crc32
                - flush_pending
                - crc32
                - crc32
                - flush_pending
                - crc32
                - crc32
                - crc32
                - flush_pending
                - putShortMSB
                - putShortMSB
        - Branch String:   'deflate.c:1016,13'
          Branch Sides:
            - BranchSide:      'deflate.c:1017,25'
              BranchSideFuncs:
                - putShortMSB
                - putShortMSB
                - adler32
                - flush_pending
                - putShortMSB
                - putShortMSB
                - flush_pending
                - flush_pending
                - _tr_stored_block
                - _tr_align
                - deflate_rle
                - deflate_huff
                - deflate_stored
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - crc32
                - flush_pending
                - crc32
                - crc32
                - flush_pending
                - crc32
                - crc32
                - crc32
                - flush_pending
            - BranchSide:      'deflate.c:1020,23'
              BranchSideFuncs:
                - adler32
                - flush_pending
                - putShortMSB
                - putShortMSB
                - flush_pending
                - flush_pending
                - _tr_stored_block
                - _tr_align
                - deflate_rle
                - deflate_huff
                - deflate_stored
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - crc32
                - flush_pending
                - crc32
                - crc32
                - flush_pending
                - crc32
                - crc32
                - crc32
                - flush_pending
        - Branch String:   'deflate.c:1025,13'
          Branch Sides:
            - BranchSide:      'deflate.c:1026,13'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:1029,5'
              BranchSideFuncs:
                - putShortMSB
                - putShortMSB
                - flush_pending
                - flush_pending
                - _tr_stored_block
                - _tr_align
                - deflate_rle
                - deflate_huff
                - deflate_stored
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - crc32
                - flush_pending
                - crc32
                - crc32
                - flush_pending
                - crc32
                - crc32
                - crc32
                - flush_pending
        - Branch String:   'deflate.c:1031,9'
          Branch Sides:
            - BranchSide:      'deflate.c:1033,23'
              BranchSideFuncs:
                - crc32
                - putShortMSB
                - putShortMSB
                - flush_pending
                - flush_pending
                - _tr_stored_block
                - _tr_align
                - deflate_rle
                - deflate_huff
                - deflate_stored
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - crc32
                - flush_pending
                - crc32
                - crc32
                - flush_pending
                - crc32
                - crc32
                - flush_pending
            - BranchSide:      'deflate.c:1082,9'
              BranchSideFuncs:
                - putShortMSB
                - putShortMSB
                - flush_pending
                - flush_pending
                - _tr_stored_block
                - _tr_align
                - deflate_rle
                - deflate_huff
                - deflate_stored
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - crc32
                - flush_pending
                - crc32
                - crc32
                - flush_pending
                - crc32
        - Branch String:   'deflate.c:1037,13'
          Branch Sides:
            - BranchSide:      'deflate.c:1038,13'
              BranchSideFuncs:
                - flush_pending
                - putShortMSB
                - putShortMSB
                - flush_pending
                - flush_pending
                - _tr_stored_block
                - _tr_align
                - deflate_rle
                - deflate_huff
                - deflate_stored
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - crc32
                - flush_pending
                - crc32
                - crc32
                - flush_pending
                - crc32
            - BranchSide:      'deflate.c:1057,13'
              BranchSideFuncs:
                - putShortMSB
                - putShortMSB
                - flush_pending
                - flush_pending
                - _tr_stored_block
                - _tr_align
                - deflate_rle
                - deflate_huff
                - deflate_stored
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - crc32
                - flush_pending
                - crc32
                - crc32
                - flush_pending
                - crc32
                - crc32
        - Branch String:   'deflate.c:1043,13'
          Branch Sides:
            - BranchSide:      'deflate.c:1043,13'
              BranchSideFuncs:
                - flush_pending
                - putShortMSB
                - putShortMSB
                - flush_pending
                - flush_pending
                - _tr_stored_block
                - _tr_align
                - deflate_rle
                - deflate_huff
                - deflate_stored
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - crc32
                - flush_pending
                - crc32
                - crc32
                - flush_pending
                - crc32
            - BranchSide:      'deflate.c:1043,13'
              BranchSideFuncs:
                - flush_pending
                - putShortMSB
                - putShortMSB
                - flush_pending
                - flush_pending
                - _tr_stored_block
                - _tr_align
                - deflate_rle
                - deflate_huff
                - deflate_stored
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - crc32
                - flush_pending
                - crc32
                - crc32
                - flush_pending
                - crc32
        - Branch String:   'deflate.c:1043,13'
          Branch Sides:
            - BranchSide:      'deflate.c:1043,13'
              BranchSideFuncs:
                - flush_pending
                - putShortMSB
                - putShortMSB
                - flush_pending
                - flush_pending
                - _tr_stored_block
                - _tr_align
                - deflate_rle
                - deflate_huff
                - deflate_stored
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - crc32
                - flush_pending
                - crc32
                - crc32
                - flush_pending
                - crc32
            - BranchSide:      'deflate.c:1043,13'
              BranchSideFuncs:
                - flush_pending
                - putShortMSB
                - putShortMSB
                - flush_pending
                - flush_pending
                - _tr_stored_block
                - _tr_align
                - deflate_rle
                - deflate_huff
                - deflate_stored
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - crc32
                - flush_pending
                - crc32
                - crc32
                - flush_pending
                - crc32
        - Branch String:   'deflate.c:1051,17'
          Branch Sides:
            - BranchSide:      'deflate.c:1052,17'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:1055,9'
              BranchSideFuncs:
                - putShortMSB
                - putShortMSB
                - flush_pending
                - flush_pending
                - _tr_stored_block
                - _tr_align
                - deflate_rle
                - deflate_huff
                - deflate_stored
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - crc32
                - flush_pending
                - crc32
                - crc32
                - flush_pending
                - crc32
        - Branch String:   'deflate.c:1067,13'
          Branch Sides:
            - BranchSide:      'deflate.c:1067,13'
              BranchSideFuncs:
                - putShortMSB
                - putShortMSB
                - flush_pending
                - flush_pending
                - _tr_stored_block
                - _tr_align
                - deflate_rle
                - deflate_huff
                - deflate_stored
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - crc32
                - flush_pending
                - crc32
                - crc32
                - flush_pending
                - crc32
                - crc32
            - BranchSide:      'deflate.c:1067,13'
              BranchSideFuncs:
                - putShortMSB
                - putShortMSB
                - flush_pending
                - flush_pending
                - _tr_stored_block
                - _tr_align
                - deflate_rle
                - deflate_huff
                - deflate_stored
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - crc32
                - flush_pending
                - crc32
                - crc32
                - flush_pending
                - crc32
                - crc32
        - Branch String:   'deflate.c:1067,13'
          Branch Sides:
            - BranchSide:      'deflate.c:1067,13'
              BranchSideFuncs:
                - putShortMSB
                - putShortMSB
                - flush_pending
                - flush_pending
                - _tr_stored_block
                - _tr_align
                - deflate_rle
                - deflate_huff
                - deflate_stored
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - crc32
                - flush_pending
                - crc32
                - crc32
                - flush_pending
                - crc32
                - crc32
            - BranchSide:      'deflate.c:1067,13'
              BranchSideFuncs:
                - putShortMSB
                - putShortMSB
                - flush_pending
                - flush_pending
                - _tr_stored_block
                - _tr_align
                - deflate_rle
                - deflate_huff
                - deflate_stored
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - crc32
                - flush_pending
                - crc32
                - crc32
                - flush_pending
                - crc32
                - crc32
        - Branch String:   'deflate.c:1071,17'
          Branch Sides:
            - BranchSide:      'deflate.c:1072,17'
              BranchSideFuncs:
                - putShortMSB
                - putShortMSB
                - flush_pending
                - flush_pending
                - _tr_stored_block
                - _tr_align
                - deflate_rle
                - deflate_huff
                - deflate_stored
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - crc32
                - flush_pending
                - crc32
                - crc32
                - flush_pending
                - crc32
                - crc32
            - BranchSide:      'deflate.c:1075,17'
              BranchSideFuncs:
                - putShortMSB
                - putShortMSB
                - flush_pending
                - flush_pending
                - _tr_stored_block
                - _tr_align
                - deflate_rle
                - deflate_huff
                - deflate_stored
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - crc32
                - flush_pending
                - crc32
                - crc32
                - flush_pending
                - crc32
                - crc32
        - Branch String:   'deflate.c:1075,17'
          Branch Sides:
            - BranchSide:      'deflate.c:1076,37'
              BranchSideFuncs:
                - crc32
                - putShortMSB
                - putShortMSB
                - flush_pending
                - flush_pending
                - _tr_stored_block
                - _tr_align
                - deflate_rle
                - deflate_huff
                - deflate_stored
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - crc32
                - flush_pending
                - crc32
                - crc32
                - flush_pending
                - crc32
            - BranchSide:      'deflate.c:1078,13'
              BranchSideFuncs:
                - putShortMSB
                - putShortMSB
                - flush_pending
                - flush_pending
                - _tr_stored_block
                - _tr_align
                - deflate_rle
                - deflate_huff
                - deflate_stored
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - crc32
                - flush_pending
                - crc32
                - crc32
                - flush_pending
                - crc32
        - Branch String:   'deflate.c:1082,9'
          Branch Sides:
            - BranchSide:      'deflate.c:1083,13'
              BranchSideFuncs:
                - putShortMSB
                - putShortMSB
                - flush_pending
                - flush_pending
                - _tr_stored_block
                - _tr_align
                - deflate_rle
                - deflate_huff
                - deflate_stored
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - crc32
                - flush_pending
                - crc32
                - crc32
                - flush_pending
                - crc32
            - BranchSide:      'deflate.c:1109,9'
              BranchSideFuncs:
                - putShortMSB
                - putShortMSB
                - flush_pending
                - flush_pending
                - _tr_stored_block
                - _tr_align
                - deflate_rle
                - deflate_huff
                - deflate_stored
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - crc32
                - flush_pending
                - crc32
        - Branch String:   'deflate.c:1083,13'
          Branch Sides:
            - BranchSide:      'deflate.c:1084,23'
              BranchSideFuncs:
                - putShortMSB
                - putShortMSB
                - flush_pending
                - flush_pending
                - _tr_stored_block
                - _tr_align
                - deflate_rle
                - deflate_huff
                - deflate_stored
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - crc32
                - flush_pending
                - crc32
                - crc32
                - flush_pending
                - crc32
            - BranchSide:      'deflate.c:1107,9'
              BranchSideFuncs:
                - putShortMSB
                - putShortMSB
                - flush_pending
                - flush_pending
                - _tr_stored_block
                - _tr_align
                - deflate_rle
                - deflate_huff
                - deflate_stored
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - crc32
                - flush_pending
                - crc32
        - Branch String:   'deflate.c:1086,13'
          Branch Sides:
            - BranchSide:      'deflate.c:1087,29'
              BranchSideFuncs:
                - flush_pending
                - putShortMSB
                - putShortMSB
                - flush_pending
                - flush_pending
                - _tr_stored_block
                - _tr_align
                - deflate_rle
                - deflate_huff
                - deflate_stored
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - crc32
                - flush_pending
                - crc32
                - crc32
                - crc32
            - BranchSide:      'deflate.c:1101,21'
              BranchSideFuncs:
                - putShortMSB
                - putShortMSB
                - flush_pending
                - flush_pending
                - _tr_stored_block
                - _tr_align
                - deflate_rle
                - deflate_huff
                - deflate_stored
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - crc32
                - flush_pending
                - crc32
                - crc32
        - Branch String:   'deflate.c:1091,17'
          Branch Sides:
            - BranchSide:      'deflate.c:1091,17'
              BranchSideFuncs:
                - flush_pending
                - putShortMSB
                - putShortMSB
                - flush_pending
                - flush_pending
                - _tr_stored_block
                - _tr_align
                - deflate_rle
                - deflate_huff
                - deflate_stored
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - crc32
                - flush_pending
                - crc32
                - crc32
                - crc32
            - BranchSide:      'deflate.c:1091,17'
              BranchSideFuncs:
                - flush_pending
                - putShortMSB
                - putShortMSB
                - flush_pending
                - flush_pending
                - _tr_stored_block
                - _tr_align
                - deflate_rle
                - deflate_huff
                - deflate_stored
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - crc32
                - flush_pending
                - crc32
                - crc32
                - crc32
        - Branch String:   'deflate.c:1091,17'
          Branch Sides:
            - BranchSide:      'deflate.c:1091,17'
              BranchSideFuncs:
                - crc32
                - flush_pending
                - putShortMSB
                - putShortMSB
                - flush_pending
                - flush_pending
                - _tr_stored_block
                - _tr_align
                - deflate_rle
                - deflate_huff
                - deflate_stored
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - crc32
                - flush_pending
                - crc32
                - crc32
            - BranchSide:      'deflate.c:1092,31'
              BranchSideFuncs:
                - flush_pending
                - putShortMSB
                - putShortMSB
                - flush_pending
                - flush_pending
                - _tr_stored_block
                - _tr_align
                - deflate_rle
                - deflate_huff
                - deflate_stored
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - crc32
                - flush_pending
                - crc32
                - crc32
                - crc32
        - Branch String:   'deflate.c:1094,21'
          Branch Sides:
            - BranchSide:      'deflate.c:1095,21'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:1098,21'
              BranchSideFuncs:
                - putShortMSB
                - putShortMSB
                - flush_pending
                - flush_pending
                - _tr_stored_block
                - _tr_align
                - deflate_rle
                - deflate_huff
                - deflate_stored
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - crc32
                - flush_pending
                - crc32
                - crc32
                - flush_pending
                - crc32
        - Branch String:   'deflate.c:1104,13'
          Branch Sides:
            - BranchSide:      'deflate.c:1104,13'
              BranchSideFuncs:
                - putShortMSB
                - putShortMSB
                - flush_pending
                - flush_pending
                - _tr_stored_block
                - _tr_align
                - deflate_rle
                - deflate_huff
                - deflate_stored
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - crc32
                - flush_pending
                - crc32
                - crc32
            - BranchSide:      'deflate.c:1104,13'
              BranchSideFuncs:
                - putShortMSB
                - putShortMSB
                - flush_pending
                - flush_pending
                - _tr_stored_block
                - _tr_align
                - deflate_rle
                - deflate_huff
                - deflate_stored
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - crc32
                - flush_pending
                - crc32
        - Branch String:   'deflate.c:1104,13'
          Branch Sides:
            - BranchSide:      'deflate.c:1104,13'
              BranchSideFuncs:
                - crc32
                - putShortMSB
                - putShortMSB
                - flush_pending
                - flush_pending
                - _tr_stored_block
                - _tr_align
                - deflate_rle
                - deflate_huff
                - deflate_stored
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - crc32
                - flush_pending
                - crc32
            - BranchSide:      'deflate.c:1105,13'
              BranchSideFuncs:
                - putShortMSB
                - putShortMSB
                - flush_pending
                - flush_pending
                - _tr_stored_block
                - _tr_align
                - deflate_rle
                - deflate_huff
                - deflate_stored
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - crc32
                - flush_pending
                - crc32
        - Branch String:   'deflate.c:1109,9'
          Branch Sides:
            - BranchSide:      'deflate.c:1110,13'
              BranchSideFuncs:
                - putShortMSB
                - putShortMSB
                - flush_pending
                - flush_pending
                - _tr_stored_block
                - _tr_align
                - deflate_rle
                - deflate_huff
                - deflate_stored
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - crc32
                - flush_pending
                - crc32
            - BranchSide:      'deflate.c:1131,9'
              BranchSideFuncs:
                - putShortMSB
                - putShortMSB
                - flush_pending
                - flush_pending
                - _tr_stored_block
                - _tr_align
                - deflate_rle
                - deflate_huff
                - deflate_stored
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - flush_pending
                - crc32
        - Branch String:   'deflate.c:1110,13'
          Branch Sides:
            - BranchSide:      'deflate.c:1111,23'
              BranchSideFuncs:
                - putShortMSB
                - putShortMSB
                - flush_pending
                - flush_pending
                - _tr_stored_block
                - _tr_align
                - deflate_rle
                - deflate_huff
                - deflate_stored
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - crc32
                - flush_pending
                - crc32
            - BranchSide:      'deflate.c:1129,9'
              BranchSideFuncs:
                - putShortMSB
                - putShortMSB
                - flush_pending
                - flush_pending
                - _tr_stored_block
                - _tr_align
                - deflate_rle
                - deflate_huff
                - deflate_stored
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - flush_pending
                - crc32
        - Branch String:   'deflate.c:1114,21'
          Branch Sides:
            - BranchSide:      'deflate.c:1115,21'
              BranchSideFuncs:
                - flush_pending
                - putShortMSB
                - putShortMSB
                - flush_pending
                - flush_pending
                - _tr_stored_block
                - _tr_align
                - deflate_rle
                - deflate_huff
                - deflate_stored
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - crc32
                - crc32
            - BranchSide:      'deflate.c:1123,23'
              BranchSideFuncs:
                - putShortMSB
                - putShortMSB
                - flush_pending
                - flush_pending
                - _tr_stored_block
                - _tr_align
                - deflate_rle
                - deflate_huff
                - deflate_stored
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - crc32
                - flush_pending
                - crc32
        - Branch String:   'deflate.c:1115,21'
          Branch Sides:
            - BranchSide:      'deflate.c:1115,21'
              BranchSideFuncs:
                - flush_pending
                - putShortMSB
                - putShortMSB
                - flush_pending
                - flush_pending
                - _tr_stored_block
                - _tr_align
                - deflate_rle
                - deflate_huff
                - deflate_stored
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - crc32
                - crc32
            - BranchSide:      'deflate.c:1115,21'
              BranchSideFuncs:
                - flush_pending
                - putShortMSB
                - putShortMSB
                - flush_pending
                - flush_pending
                - _tr_stored_block
                - _tr_align
                - deflate_rle
                - deflate_huff
                - deflate_stored
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - crc32
                - crc32
        - Branch String:   'deflate.c:1115,21'
          Branch Sides:
            - BranchSide:      'deflate.c:1115,21'
              BranchSideFuncs:
                - crc32
                - flush_pending
                - putShortMSB
                - putShortMSB
                - flush_pending
                - flush_pending
                - _tr_stored_block
                - _tr_align
                - deflate_rle
                - deflate_huff
                - deflate_stored
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - crc32
            - BranchSide:      'deflate.c:1116,35'
              BranchSideFuncs:
                - flush_pending
                - putShortMSB
                - putShortMSB
                - flush_pending
                - flush_pending
                - _tr_stored_block
                - _tr_align
                - deflate_rle
                - deflate_huff
                - deflate_stored
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - crc32
                - crc32
        - Branch String:   'deflate.c:1117,25'
          Branch Sides:
            - BranchSide:      'deflate.c:1118,25'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:1121,25'
              BranchSideFuncs:
                - putShortMSB
                - putShortMSB
                - flush_pending
                - flush_pending
                - _tr_stored_block
                - _tr_align
                - deflate_rle
                - deflate_huff
                - deflate_stored
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - crc32
                - flush_pending
                - crc32
        - Branch String:   'deflate.c:1125,13'
          Branch Sides:
            - BranchSide:      'deflate.c:1114,21'
              BranchSideFuncs:
                - putShortMSB
                - putShortMSB
                - flush_pending
                - flush_pending
                - _tr_stored_block
                - _tr_align
                - deflate_rle
                - deflate_huff
                - deflate_stored
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - crc32
                - flush_pending
                - crc32
            - BranchSide:      'deflate.c:1126,13'
              BranchSideFuncs:
                - putShortMSB
                - putShortMSB
                - flush_pending
                - flush_pending
                - _tr_stored_block
                - _tr_align
                - deflate_rle
                - deflate_huff
                - deflate_stored
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - crc32
        - Branch String:   'deflate.c:1126,13'
          Branch Sides:
            - BranchSide:      'deflate.c:1126,13'
              BranchSideFuncs:
                - putShortMSB
                - putShortMSB
                - flush_pending
                - flush_pending
                - _tr_stored_block
                - _tr_align
                - deflate_rle
                - deflate_huff
                - deflate_stored
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - crc32
            - BranchSide:      'deflate.c:1126,13'
              BranchSideFuncs:
                - putShortMSB
                - putShortMSB
                - flush_pending
                - flush_pending
                - _tr_stored_block
                - _tr_align
                - deflate_rle
                - deflate_huff
                - deflate_stored
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - flush_pending
                - crc32
        - Branch String:   'deflate.c:1126,13'
          Branch Sides:
            - BranchSide:      'deflate.c:1126,13'
              BranchSideFuncs:
                - crc32
                - putShortMSB
                - putShortMSB
                - flush_pending
                - flush_pending
                - _tr_stored_block
                - _tr_align
                - deflate_rle
                - deflate_huff
                - deflate_stored
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - flush_pending
                - crc32
            - BranchSide:      'deflate.c:1127,13'
              BranchSideFuncs:
                - putShortMSB
                - putShortMSB
                - flush_pending
                - flush_pending
                - _tr_stored_block
                - _tr_align
                - deflate_rle
                - deflate_huff
                - deflate_stored
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - flush_pending
                - crc32
        - Branch String:   'deflate.c:1131,9'
          Branch Sides:
            - BranchSide:      'deflate.c:1132,13'
              BranchSideFuncs:
                - putShortMSB
                - putShortMSB
                - flush_pending
                - flush_pending
                - _tr_stored_block
                - _tr_align
                - deflate_rle
                - deflate_huff
                - deflate_stored
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - flush_pending
                - crc32
            - BranchSide:      'deflate.c:1152,9'
              BranchSideFuncs:
                - putShortMSB
                - putShortMSB
                - flush_pending
                - flush_pending
                - _tr_stored_block
                - _tr_align
                - deflate_rle
                - deflate_huff
                - deflate_stored
                - flush_pending
                - crc32
                - flush_pending
        - Branch String:   'deflate.c:1132,13'
          Branch Sides:
            - BranchSide:      'deflate.c:1133,23'
              BranchSideFuncs:
                - putShortMSB
                - putShortMSB
                - flush_pending
                - flush_pending
                - _tr_stored_block
                - _tr_align
                - deflate_rle
                - deflate_huff
                - deflate_stored
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - flush_pending
                - crc32
            - BranchSide:      'deflate.c:1150,9'
              BranchSideFuncs:
                - putShortMSB
                - putShortMSB
                - flush_pending
                - flush_pending
                - _tr_stored_block
                - _tr_align
                - deflate_rle
                - deflate_huff
                - deflate_stored
                - flush_pending
                - crc32
                - flush_pending
        - Branch String:   'deflate.c:1136,21'
          Branch Sides:
            - BranchSide:      'deflate.c:1137,21'
              BranchSideFuncs:
                - flush_pending
                - putShortMSB
                - putShortMSB
                - flush_pending
                - flush_pending
                - _tr_stored_block
                - _tr_align
                - deflate_rle
                - deflate_huff
                - deflate_stored
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - crc32
            - BranchSide:      'deflate.c:1145,23'
              BranchSideFuncs:
                - putShortMSB
                - putShortMSB
                - flush_pending
                - flush_pending
                - _tr_stored_block
                - _tr_align
                - deflate_rle
                - deflate_huff
                - deflate_stored
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - flush_pending
                - crc32
        - Branch String:   'deflate.c:1137,21'
          Branch Sides:
            - BranchSide:      'deflate.c:1137,21'
              BranchSideFuncs:
                - flush_pending
                - putShortMSB
                - putShortMSB
                - flush_pending
                - flush_pending
                - _tr_stored_block
                - _tr_align
                - deflate_rle
                - deflate_huff
                - deflate_stored
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - crc32
            - BranchSide:      'deflate.c:1137,21'
              BranchSideFuncs:
                - flush_pending
                - putShortMSB
                - putShortMSB
                - flush_pending
                - flush_pending
                - _tr_stored_block
                - _tr_align
                - deflate_rle
                - deflate_huff
                - deflate_stored
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - crc32
        - Branch String:   'deflate.c:1137,21'
          Branch Sides:
            - BranchSide:      'deflate.c:1137,21'
              BranchSideFuncs:
                - crc32
                - flush_pending
                - putShortMSB
                - putShortMSB
                - flush_pending
                - flush_pending
                - _tr_stored_block
                - _tr_align
                - deflate_rle
                - deflate_huff
                - deflate_stored
                - flush_pending
                - crc32
                - flush_pending
                - crc32
            - BranchSide:      'deflate.c:1138,35'
              BranchSideFuncs:
                - flush_pending
                - putShortMSB
                - putShortMSB
                - flush_pending
                - flush_pending
                - _tr_stored_block
                - _tr_align
                - deflate_rle
                - deflate_huff
                - deflate_stored
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - crc32
        - Branch String:   'deflate.c:1139,25'
          Branch Sides:
            - BranchSide:      'deflate.c:1140,25'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:1143,25'
              BranchSideFuncs:
                - putShortMSB
                - putShortMSB
                - flush_pending
                - flush_pending
                - _tr_stored_block
                - _tr_align
                - deflate_rle
                - deflate_huff
                - deflate_stored
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - flush_pending
                - crc32
        - Branch String:   'deflate.c:1147,13'
          Branch Sides:
            - BranchSide:      'deflate.c:1136,21'
              BranchSideFuncs:
                - putShortMSB
                - putShortMSB
                - flush_pending
                - flush_pending
                - _tr_stored_block
                - _tr_align
                - deflate_rle
                - deflate_huff
                - deflate_stored
                - flush_pending
                - crc32
                - flush_pending
                - crc32
                - flush_pending
                - crc32
            - BranchSide:      'deflate.c:1148,13'
              BranchSideFuncs:
                - putShortMSB
                - putShortMSB
                - flush_pending
                - flush_pending
                - _tr_stored_block
                - _tr_align
                - deflate_rle
                - deflate_huff
                - deflate_stored
                - flush_pending
                - crc32
                - flush_pending
                - crc32
        - Branch String:   'deflate.c:1148,13'
          Branch Sides:
            - BranchSide:      'deflate.c:1148,13'
              BranchSideFuncs:
                - putShortMSB
                - putShortMSB
                - flush_pending
                - flush_pending
                - _tr_stored_block
                - _tr_align
                - deflate_rle
                - deflate_huff
                - deflate_stored
                - flush_pending
                - crc32
                - flush_pending
                - crc32
            - BranchSide:      'deflate.c:1148,13'
              BranchSideFuncs:
                - putShortMSB
                - putShortMSB
                - flush_pending
                - flush_pending
                - _tr_stored_block
                - _tr_align
                - deflate_rle
                - deflate_huff
                - deflate_stored
                - flush_pending
                - crc32
                - flush_pending
        - Branch String:   'deflate.c:1148,13'
          Branch Sides:
            - BranchSide:      'deflate.c:1148,13'
              BranchSideFuncs:
                - crc32
                - putShortMSB
                - putShortMSB
                - flush_pending
                - flush_pending
                - _tr_stored_block
                - _tr_align
                - deflate_rle
                - deflate_huff
                - deflate_stored
                - flush_pending
                - crc32
                - flush_pending
            - BranchSide:      'deflate.c:1149,9'
              BranchSideFuncs:
                - putShortMSB
                - putShortMSB
                - flush_pending
                - flush_pending
                - _tr_stored_block
                - _tr_align
                - deflate_rle
                - deflate_huff
                - deflate_stored
                - flush_pending
                - crc32
                - flush_pending
        - Branch String:   'deflate.c:1152,9'
          Branch Sides:
            - BranchSide:      'deflate.c:1153,13'
              BranchSideFuncs:
                - flush_pending
                - putShortMSB
                - putShortMSB
                - flush_pending
                - flush_pending
                - _tr_stored_block
                - _tr_align
                - deflate_rle
                - deflate_huff
                - deflate_stored
                - crc32
                - flush_pending
            - BranchSide:      'deflate.c:1178,9'
              BranchSideFuncs:
                - putShortMSB
                - putShortMSB
                - flush_pending
                - flush_pending
                - _tr_stored_block
                - _tr_align
                - deflate_rle
                - deflate_huff
                - deflate_stored
        - Branch String:   'deflate.c:1153,13'
          Branch Sides:
            - BranchSide:      'deflate.c:1154,17'
              BranchSideFuncs:
                - crc32
                - flush_pending
                - putShortMSB
                - putShortMSB
                - flush_pending
                - flush_pending
                - _tr_stored_block
                - _tr_align
                - deflate_rle
                - deflate_huff
                - deflate_stored
                - flush_pending
            - BranchSide:      'deflate.c:1165,9'
              BranchSideFuncs:
                - flush_pending
                - putShortMSB
                - putShortMSB
                - flush_pending
                - flush_pending
                - _tr_stored_block
                - _tr_align
                - deflate_rle
                - deflate_huff
                - deflate_stored
        - Branch String:   'deflate.c:1154,17'
          Branch Sides:
            - BranchSide:      'deflate.c:1155,31'
              BranchSideFuncs:
                - flush_pending
                - crc32
                - flush_pending
                - putShortMSB
                - putShortMSB
                - flush_pending
                - flush_pending
                - _tr_stored_block
                - _tr_align
                - deflate_rle
                - deflate_huff
                - deflate_stored
            - BranchSide:      'deflate.c:1161,13'
              BranchSideFuncs:
                - crc32
                - flush_pending
                - putShortMSB
                - putShortMSB
                - flush_pending
                - flush_pending
                - _tr_stored_block
                - _tr_align
                - deflate_rle
                - deflate_huff
                - deflate_stored
        - Branch String:   'deflate.c:1156,21'
          Branch Sides:
            - BranchSide:      'deflate.c:1157,21'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:1160,13'
              BranchSideFuncs:
                - crc32
                - flush_pending
                - putShortMSB
                - putShortMSB
                - flush_pending
                - flush_pending
                - _tr_stored_block
                - _tr_align
                - deflate_rle
                - deflate_huff
                - deflate_stored
        - Branch String:   'deflate.c:1169,13'
          Branch Sides:
            - BranchSide:      'deflate.c:1170,13'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:1173,5'
              BranchSideFuncs:
                - putShortMSB
                - putShortMSB
                - flush_pending
                - flush_pending
                - _tr_stored_block
                - _tr_align
                - deflate_rle
                - deflate_huff
                - deflate_stored
        - Branch String:   'deflate.c:1178,29'
          Branch Sides:
            - BranchSide:      'deflate.c:1178,32'
              BranchSideFuncs:
                - putShortMSB
                - putShortMSB
                - flush_pending
                - flush_pending
                - _tr_stored_block
                - _tr_align
                - deflate_rle
                - deflate_huff
                - deflate_stored
            - BranchSide:      'deflate.c:1182,18'
              BranchSideFuncs:
                - putShortMSB
                - putShortMSB
                - flush_pending
                - flush_pending
                - _tr_stored_block
                - _tr_align
                - deflate_rle
                - deflate_huff
                - deflate_stored
        - Branch String:   'deflate.c:1178,50'
          Branch Sides:
            - BranchSide:      'deflate.c:1179,10'
              BranchSideFuncs:
                - putShortMSB
                - putShortMSB
                - flush_pending
                - flush_pending
                - _tr_stored_block
                - _tr_align
                - deflate_rle
                - deflate_huff
                - deflate_stored
            - BranchSide:      'deflate.c:1182,18'
              BranchSideFuncs:
                - putShortMSB
                - putShortMSB
                - flush_pending
                - flush_pending
                - _tr_stored_block
                - _tr_align
                - deflate_rle
                - deflate_huff
                - deflate_stored
        - Branch String:   'deflate.c:1179,30'
          Branch Sides:
            - BranchSide:      'deflate.c:1179,33'
              BranchSideFuncs:
                - putShortMSB
                - putShortMSB
                - flush_pending
                - flush_pending
                - _tr_stored_block
                - _tr_align
                - deflate_rle
                - deflate_huff
                - deflate_stored
            - BranchSide:      'deflate.c:1228,9'
              BranchSideFuncs:
                - putShortMSB
                - putShortMSB
                - flush_pending
        - Branch String:   'deflate.c:1178,9'
          Branch Sides:
            - BranchSide:      'deflate.c:1182,18'
              BranchSideFuncs:
                - putShortMSB
                - putShortMSB
                - flush_pending
                - flush_pending
                - _tr_stored_block
                - _tr_align
                - deflate_rle
                - deflate_huff
                - deflate_stored
            - BranchSide:      'deflate.c:1228,9'
              BranchSideFuncs:
                - putShortMSB
                - putShortMSB
                - flush_pending
        - Branch String:   'deflate.c:1182,18'
          Branch Sides:
            - BranchSide:      'deflate.c:1182,49'
              BranchSideFuncs:
                - deflate_stored
                - putShortMSB
                - putShortMSB
                - flush_pending
                - flush_pending
                - _tr_stored_block
                - _tr_align
            - BranchSide:      'deflate.c:1183,18'
              BranchSideFuncs:
                - putShortMSB
                - putShortMSB
                - flush_pending
                - flush_pending
                - _tr_stored_block
                - _tr_align
                - deflate_rle
                - deflate_huff
        - Branch String:   'deflate.c:1183,18'
          Branch Sides:
            - BranchSide:      'deflate.c:1183,63'
              BranchSideFuncs:
                - deflate_huff
                - putShortMSB
                - putShortMSB
                - flush_pending
                - flush_pending
                - _tr_stored_block
                - _tr_align
            - BranchSide:      'deflate.c:1184,18'
              BranchSideFuncs:
                - putShortMSB
                - putShortMSB
                - flush_pending
                - flush_pending
                - _tr_stored_block
                - _tr_align
                - deflate_rle
        - Branch String:   'deflate.c:1184,18'
          Branch Sides:
            - BranchSide:      'deflate.c:1184,53'
              BranchSideFuncs:
                - deflate_rle
                - putShortMSB
                - putShortMSB
                - flush_pending
                - flush_pending
                - _tr_stored_block
                - _tr_align
            - BranchSide:      'deflate.c:1185,41'
              BranchSideFuncs:
                - putShortMSB
                - putShortMSB
                - flush_pending
                - flush_pending
                - _tr_stored_block
                - _tr_align
        - Branch String:   'deflate.c:1187,38'
          Branch Sides:
            - BranchSide:      'deflate.c:1187,41'
              BranchSideFuncs:
                - putShortMSB
                - putShortMSB
                - flush_pending
                - flush_pending
                - _tr_stored_block
                - _tr_align
            - BranchSide:      'deflate.c:1188,13'
              BranchSideFuncs:
                - putShortMSB
                - putShortMSB
                - flush_pending
                - flush_pending
                - _tr_stored_block
                - _tr_align
        - Branch String:   'deflate.c:1187,13'
          Branch Sides:
            - BranchSide:      'deflate.c:1188,13'
              BranchSideFuncs:
                - putShortMSB
                - putShortMSB
                - flush_pending
                - flush_pending
                - _tr_stored_block
                - _tr_align
            - BranchSide:      'deflate.c:1190,13'
              BranchSideFuncs:
                - putShortMSB
                - putShortMSB
                - flush_pending
                - flush_pending
                - _tr_stored_block
                - _tr_align
        - Branch String:   'deflate.c:1190,33'
          Branch Sides:
            - BranchSide:      'deflate.c:1190,36'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:1191,17'
              BranchSideFuncs: []
        - Branch String:   'deflate.c:1190,13'
          Branch Sides:
            - BranchSide:      'deflate.c:1191,17'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:1203,13'
              BranchSideFuncs:
                - putShortMSB
                - putShortMSB
                - flush_pending
                - flush_pending
                - _tr_stored_block
                - _tr_align
        - Branch String:   'deflate.c:1191,17'
          Branch Sides:
            - BranchSide:      'deflate.c:1192,17'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:1194,13'
              BranchSideFuncs: []
        - Branch String:   'deflate.c:1203,13'
          Branch Sides:
            - BranchSide:      'deflate.c:1204,17'
              BranchSideFuncs:
                - flush_pending
                - putShortMSB
                - putShortMSB
                - flush_pending
                - _tr_stored_block
                - _tr_align
            - BranchSide:      'deflate.c:1226,5'
              BranchSideFuncs:
                - putShortMSB
                - putShortMSB
                - flush_pending
        - Branch String:   'deflate.c:1204,17'
          Branch Sides:
            - BranchSide:      'deflate.c:1205,27'
              BranchSideFuncs:
                - _tr_align
                - flush_pending
                - putShortMSB
                - putShortMSB
                - flush_pending
            - BranchSide:      'deflate.c:1206,24'
              BranchSideFuncs:
                - flush_pending
                - putShortMSB
                - putShortMSB
                - flush_pending
                - _tr_stored_block
        - Branch String:   'deflate.c:1211,21'
          Branch Sides:
            - BranchSide:      'deflate.c:1212,21'
              BranchSideFuncs:
                - flush_pending
                - putShortMSB
                - putShortMSB
                - flush_pending
            - BranchSide:      'deflate.c:1219,13'
              BranchSideFuncs:
                - flush_pending
                - putShortMSB
                - putShortMSB
                - flush_pending
        - Branch String:   'deflate.c:1213,25'
          Branch Sides:
            - BranchSide:      'deflate.c:1214,25'
              BranchSideFuncs:
                - flush_pending
                - putShortMSB
                - putShortMSB
                - flush_pending
            - BranchSide:      'deflate.c:1218,17'
              BranchSideFuncs:
                - flush_pending
                - putShortMSB
                - putShortMSB
                - flush_pending
        - Branch String:   'deflate.c:1221,17'
          Branch Sides:
            - BranchSide:      'deflate.c:1222,15'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:1225,9'
              BranchSideFuncs:
                - putShortMSB
                - putShortMSB
                - flush_pending
        - Branch String:   'deflate.c:1228,9'
          Branch Sides:
            - BranchSide:      'deflate.c:1228,28'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:1229,9'
              BranchSideFuncs:
                - putShortMSB
                - putShortMSB
                - flush_pending
        - Branch String:   'deflate.c:1229,9'
          Branch Sides:
            - BranchSide:      'deflate.c:1229,23'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:1233,9'
              BranchSideFuncs:
                - putShortMSB
                - putShortMSB
                - flush_pending
        - Branch String:   'deflate.c:1233,9'
          Branch Sides:
            - BranchSide:      'deflate.c:1234,9'
              BranchSideFuncs:
                - flush_pending
            - BranchSide:      'deflate.c:1246,21'
              BranchSideFuncs:
                - putShortMSB
                - putShortMSB
                - flush_pending
        - Branch String:   'deflate.c:1253,9'
          Branch Sides:
            - BranchSide:      'deflate.c:1253,33'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:1254,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'deflate.c:950,9'
          Dst:             deflateStateCheck
        - Src:             'deflate.c:967,9'
          Dst:             flush_pending
        - Src:             'deflate.c:1013,9'
          Dst:             putShortMSB
        - Src:             'deflate.c:1017,13'
          Dst:             putShortMSB
        - Src:             'deflate.c:1018,13'
          Dst:             putShortMSB
        - Src:             'deflate.c:1020,23'
          Dst:             adler32
        - Src:             'deflate.c:1024,9'
          Dst:             flush_pending
        - Src:             'deflate.c:1033,23'
          Dst:             crc32
        - Src:             'deflate.c:1050,13'
          Dst:             flush_pending
        - Src:             'deflate.c:1076,31'
          Dst:             crc32
        - Src:             'deflate.c:1091,17'
          Dst:             crc32
        - Src:             'deflate.c:1093,17'
          Dst:             flush_pending
        - Src:             'deflate.c:1104,13'
          Dst:             crc32
        - Src:             'deflate.c:1115,21'
          Dst:             crc32
        - Src:             'deflate.c:1116,21'
          Dst:             flush_pending
        - Src:             'deflate.c:1126,13'
          Dst:             crc32
        - Src:             'deflate.c:1137,21'
          Dst:             crc32
        - Src:             'deflate.c:1138,21'
          Dst:             flush_pending
        - Src:             'deflate.c:1148,13'
          Dst:             crc32
        - Src:             'deflate.c:1155,17'
          Dst:             flush_pending
        - Src:             'deflate.c:1163,27'
          Dst:             crc32
        - Src:             'deflate.c:1168,9'
          Dst:             flush_pending
        - Src:             'deflate.c:1182,34'
          Dst:             deflate_stored
        - Src:             'deflate.c:1183,50'
          Dst:             deflate_huff
        - Src:             'deflate.c:1184,41'
          Dst:             deflate_rle
        - Src:             'deflate.c:1205,17'
          Dst:             _tr_align
        - Src:             'deflate.c:1207,17'
          Dst:             _tr_stored_block
        - Src:             'deflate.c:1220,13'
          Dst:             flush_pending
        - Src:             'deflate.c:1246,9'
          Dst:             putShortMSB
        - Src:             'deflate.c:1247,9'
          Dst:             putShortMSB
        - Src:             'deflate.c:1249,5'
          Dst:             flush_pending
    - functionName:    deflateParams
      functionSourceFile: '/src/elfutils/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 752
      functionLinenumberEnd: 794
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - strm
        - level
        - strategy
      BBCount:         46
      ICount:          303
      EdgeCount:       62
      CyclomaticComplexity: 18
      functionsReached:
        - deflate
        - deflateStateCheck
        - slide_hash
      functionUses:    0
      BranchProfiles:
        - Branch String:   'deflate.c:756,9'
          Branch Sides:
            - BranchSide:      'deflate.c:756,34'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:757,9'
              BranchSideFuncs:
                - slide_hash
                - deflate
        - Branch String:   'deflate.c:762,9'
          Branch Sides:
            - BranchSide:      'deflate.c:762,47'
              BranchSideFuncs:
                - slide_hash
                - deflate
            - BranchSide:      'deflate.c:764,9'
              BranchSideFuncs:
                - slide_hash
                - deflate
        - Branch String:   'deflate.c:764,19'
          Branch Sides:
            - BranchSide:      'deflate.c:764,22'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:765,9'
              BranchSideFuncs: []
        - Branch String:   'deflate.c:764,32'
          Branch Sides:
            - BranchSide:      'deflate.c:764,35'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:765,9'
              BranchSideFuncs: []
        - Branch String:   'deflate.c:764,48'
          Branch Sides:
            - BranchSide:      'deflate.c:764,51'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:765,9'
              BranchSideFuncs: []
        - Branch String:   'deflate.c:764,9'
          Branch Sides:
            - BranchSide:      'deflate.c:765,9'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:767,32'
              BranchSideFuncs:
                - slide_hash
                - deflate
        - Branch String:   'deflate.c:769,34'
          Branch Sides:
            - BranchSide:      'deflate.c:769,37'
              BranchSideFuncs:
                - slide_hash
                - deflate
            - BranchSide:      'deflate.c:770,9'
              BranchSideFuncs:
                - slide_hash
                - deflate
        - Branch String:   'deflate.c:769,78'
          Branch Sides:
            - BranchSide:      'deflate.c:770,9'
              BranchSideFuncs:
                - slide_hash
                - deflate
            - BranchSide:      'deflate.c:778,9'
              BranchSideFuncs:
                - slide_hash
        - Branch String:   'deflate.c:769,9'
          Branch Sides:
            - BranchSide:      'deflate.c:772,27'
              BranchSideFuncs:
                - deflate
                - slide_hash
            - BranchSide:      'deflate.c:778,9'
              BranchSideFuncs:
                - slide_hash
        - Branch String:   'deflate.c:773,13'
          Branch Sides:
            - BranchSide:      'deflate.c:774,20'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:775,13'
              BranchSideFuncs:
                - slide_hash
        - Branch String:   'deflate.c:775,28'
          Branch Sides:
            - BranchSide:      'deflate.c:775,32'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:776,13'
              BranchSideFuncs: []
        - Branch String:   'deflate.c:775,13'
          Branch Sides:
            - BranchSide:      'deflate.c:776,13'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:777,5'
              BranchSideFuncs:
                - slide_hash
        - Branch String:   'deflate.c:778,9'
          Branch Sides:
            - BranchSide:      'deflate.c:779,13'
              BranchSideFuncs:
                - slide_hash
            - BranchSide:      'deflate.c:792,19'
              BranchSideFuncs: []
        - Branch String:   'deflate.c:779,27'
          Branch Sides:
            - BranchSide:      'deflate.c:779,30'
              BranchSideFuncs:
                - slide_hash
            - BranchSide:      'deflate.c:786,20'
              BranchSideFuncs: []
        - Branch String:   'deflate.c:779,13'
          Branch Sides:
            - BranchSide:      'deflate.c:780,17'
              BranchSideFuncs:
                - slide_hash
            - BranchSide:      'deflate.c:786,20'
              BranchSideFuncs: []
        - Branch String:   'deflate.c:780,17'
          Branch Sides:
            - BranchSide:      'deflate.c:781,28'
              BranchSideFuncs:
                - slide_hash
            - BranchSide:      'deflate.c:783,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'deflate.c:756,9'
          Dst:             deflateStateCheck
        - Src:             'deflate.c:772,19'
          Dst:             deflate
        - Src:             'deflate.c:781,17'
          Dst:             slide_hash
    - functionName:    deflatePrime
      functionSourceFile: '/src/elfutils/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 723
      functionLinenumberEnd: 749
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - strm
        - bits
        - value
      BBCount:         20
      ICount:          139
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - _tr_flush_bits
        - deflateStateCheck
      functionUses:    0
      BranchProfiles:
        - Branch String:   'deflate.c:727,9'
          Branch Sides:
            - BranchSide:      'deflate.c:727,34'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:728,9'
              BranchSideFuncs:
                - _tr_flush_bits
        - Branch String:   'deflate.c:734,18'
          Branch Sides:
            - BranchSide:      'deflate.c:734,21'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:736,9'
              BranchSideFuncs: []
        - Branch String:   'deflate.c:734,31'
          Branch Sides:
            - BranchSide:      'deflate.c:735,9'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:736,9'
              BranchSideFuncs: []
        - Branch String:   'deflate.c:734,9'
          Branch Sides:
            - BranchSide:      'deflate.c:736,9'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:738,5'
              BranchSideFuncs:
                - _tr_flush_bits
        - Branch String:   'deflate.c:740,13'
          Branch Sides:
            - BranchSide:      'deflate.c:741,19'
              BranchSideFuncs:
                - _tr_flush_bits
            - BranchSide:      'deflate.c:742,29'
              BranchSideFuncs:
                - _tr_flush_bits
        - Branch String:   'deflate.c:747,5'
          Branch Sides:
            - BranchSide:      'deflate.c:739,26'
              BranchSideFuncs:
                - _tr_flush_bits
            - BranchSide:      'deflate.c:748,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'deflate.c:727,9'
          Dst:             deflateStateCheck
        - Src:             'deflate.c:744,9'
          Dst:             _tr_flush_bits
    - functionName:    deflatePending
      functionSourceFile: '/src/elfutils/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 713
      functionLinenumberEnd: 720
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - strm
        - pending
        - bits
      BBCount:         12
      ICount:          71
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - deflateStateCheck
      functionUses:    0
      BranchProfiles:
        - Branch String:   'deflate.c:714,9'
          Branch Sides:
            - BranchSide:      'deflate.c:714,34'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:715,9'
              BranchSideFuncs: []
        - Branch String:   'deflate.c:715,9'
          Branch Sides:
            - BranchSide:      'deflate.c:716,20'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:717,9'
              BranchSideFuncs: []
        - Branch String:   'deflate.c:717,9'
          Branch Sides:
            - BranchSide:      'deflate.c:718,17'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:719,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'deflate.c:714,9'
          Dst:             deflateStateCheck
    - functionName:    deflateSetHeader
      functionSourceFile: '/src/elfutils/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 705
      functionLinenumberEnd: 710
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - strm
        - head
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - deflateStateCheck
      functionUses:    0
      BranchProfiles:
        - Branch String:   'deflate.c:706,33'
          Branch Sides:
            - BranchSide:      'deflate.c:706,36'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:707,9'
              BranchSideFuncs: []
        - Branch String:   'deflate.c:706,9'
          Branch Sides:
            - BranchSide:      'deflate.c:707,9'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:708,27'
              BranchSideFuncs: []
      Callsites:
        - Src:             'deflate.c:706,9'
          Dst:             deflateStateCheck
    - functionName:    lm_init
      functionSourceFile: '/src/elfutils/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 673
      functionLinenumberEnd: 692
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         3
      ICount:          108
      EdgeCount:       5
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    deflateResetKeep
      functionSourceFile: '/src/elfutils/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 635
      functionLinenumberEnd: 668
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - strm
      BBCount:         12
      ICount:          111
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _tr_init
        - adler32
        - crc32
        - deflateStateCheck
      functionUses:    1
      BranchProfiles:
        - Branch String:   'deflate.c:638,9'
          Branch Sides:
            - BranchSide:      'deflate.c:639,9'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:642,22'
              BranchSideFuncs:
                - adler32
                - _tr_init
                - crc32
        - Branch String:   'deflate.c:650,9'
          Branch Sides:
            - BranchSide:      'deflate.c:651,20'
              BranchSideFuncs:
                - adler32
                - _tr_init
                - crc32
            - BranchSide:      'deflate.c:655,9'
              BranchSideFuncs:
                - adler32
                - _tr_init
                - crc32
        - Branch String:   'deflate.c:660,9'
          Branch Sides:
            - BranchSide:      'deflate.c:660,24'
              BranchSideFuncs:
                - crc32
                - _tr_init
            - BranchSide:      'deflate.c:662,9'
              BranchSideFuncs:
                - adler32
                - _tr_init
      Callsites:
        - Src:             'deflate.c:638,9'
          Dst:             deflateStateCheck
        - Src:             'deflate.c:660,24'
          Dst:             crc32
        - Src:             'deflate.c:662,9'
          Dst:             adler32
        - Src:             'deflate.c:665,5'
          Dst:             _tr_init
    - functionName:    deflateGetDictionary
      functionSourceFile: '/src/elfutils/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 617
      functionLinenumberEnd: 632
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - strm
        - dictionary
        - dictLength
      BBCount:         17
      ICount:          123
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - deflateStateCheck
      functionUses:    0
      BranchProfiles:
        - Branch String:   'deflate.c:621,9'
          Branch Sides:
            - BranchSide:      'deflate.c:622,9'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:623,9'
              BranchSideFuncs: []
        - Branch String:   'deflate.c:625,9'
          Branch Sides:
            - BranchSide:      'deflate.c:626,15'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:627,9'
              BranchSideFuncs: []
        - Branch String:   'deflate.c:627,30'
          Branch Sides:
            - BranchSide:      'deflate.c:627,33'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:629,9'
              BranchSideFuncs: []
        - Branch String:   'deflate.c:627,9'
          Branch Sides:
            - BranchSide:      'deflate.c:628,17'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:629,9'
              BranchSideFuncs: []
        - Branch String:   'deflate.c:629,9'
          Branch Sides:
            - BranchSide:      'deflate.c:630,23'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:631,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'deflate.c:621,9'
          Dst:             deflateStateCheck
    - functionName:    deflateSetDictionary
      functionSourceFile: '/src/elfutils/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 551
      functionLinenumberEnd: 613
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - strm
        - dictionary
        - dictLength
      BBCount:         37
      ICount:          361
      EdgeCount:       48
      CyclomaticComplexity: 13
      functionsReached:
        - adler32
        - deflateStateCheck
        - fill_window
      functionUses:    0
      BranchProfiles:
        - Branch String:   'deflate.c:558,33'
          Branch Sides:
            - BranchSide:      'deflate.c:558,36'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:559,9'
              BranchSideFuncs: []
        - Branch String:   'deflate.c:558,9'
          Branch Sides:
            - BranchSide:      'deflate.c:559,9'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:560,9'
              BranchSideFuncs:
                - fill_window
                - fill_window
                - adler32
        - Branch String:   'deflate.c:562,19'
          Branch Sides:
            - BranchSide:      'deflate.c:562,23'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:563,9'
              BranchSideFuncs: []
        - Branch String:   'deflate.c:562,33'
          Branch Sides:
            - BranchSide:      'deflate.c:562,36'
              BranchSideFuncs:
                - fill_window
                - fill_window
                - adler32
            - BranchSide:      'deflate.c:562,64'
              BranchSideFuncs:
                - fill_window
                - fill_window
                - adler32
        - Branch String:   'deflate.c:562,61'
          Branch Sides:
            - BranchSide:      'deflate.c:562,64'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:563,9'
              BranchSideFuncs: []
        - Branch String:   'deflate.c:562,9'
          Branch Sides:
            - BranchSide:      'deflate.c:563,9'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:566,9'
              BranchSideFuncs:
                - fill_window
                - fill_window
                - adler32
        - Branch String:   'deflate.c:566,9'
          Branch Sides:
            - BranchSide:      'deflate.c:567,31'
              BranchSideFuncs:
                - adler32
                - fill_window
                - fill_window
            - BranchSide:      'deflate.c:568,5'
              BranchSideFuncs:
                - fill_window
                - fill_window
        - Branch String:   'deflate.c:571,9'
          Branch Sides:
            - BranchSide:      'deflate.c:572,13'
              BranchSideFuncs:
                - fill_window
                - fill_window
            - BranchSide:      'deflate.c:583,13'
              BranchSideFuncs:
                - fill_window
                - fill_window
        - Branch String:   'deflate.c:572,13'
          Branch Sides:
            - BranchSide:      'deflate.c:573,13'
              BranchSideFuncs:
                - fill_window
                - fill_window
            - BranchSide:      'deflate.c:578,23'
              BranchSideFuncs:
                - fill_window
                - fill_window
        - Branch String:   'deflate.c:588,5'
          Branch Sides:
            - BranchSide:      'deflate.c:589,15'
              BranchSideFuncs:
                - fill_window
            - BranchSide:      'deflate.c:603,20'
              BranchSideFuncs: []
        - Branch String:   'deflate.c:598,9'
          Branch Sides:
            - BranchSide:      'deflate.c:592,13'
              BranchSideFuncs:
                - fill_window
            - BranchSide:      'deflate.c:599,23'
              BranchSideFuncs:
                - fill_window
      Callsites:
        - Src:             'deflate.c:558,9'
          Dst:             deflateStateCheck
        - Src:             'deflate.c:567,23'
          Dst:             adler32
        - Src:             'deflate.c:587,5'
          Dst:             fill_window
        - Src:             'deflate.c:601,9'
          Dst:             fill_window
    - functionName:    deflateReset
      functionSourceFile: '/src/elfutils/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 695
      functionLinenumberEnd: 701
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - strm
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - deflateResetKeep
        - lm_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'deflate.c:699,9'
          Branch Sides:
            - BranchSide:      'deflate.c:699,9'
              BranchSideFuncs:
                - lm_init
            - BranchSide:      'deflate.c:700,17'
              BranchSideFuncs:
                - lm_init
      Callsites:
        - Src:             'deflate.c:698,11'
          Dst:             deflateResetKeep
        - Src:             'deflate.c:700,9'
          Dst:             lm_init
    - functionName:    deflateInit2_
      functionSourceFile: '/src/elfutils/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 381
      functionLinenumberEnd: 524
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - strm
        - level
        - method
        - windowBits
        - memLevel
        - strategy
        - version
        - stream_size
      BBCount:         68
      ICount:          522
      EdgeCount:       95
      CyclomaticComplexity: 29
      functionsReached:
        - deflateEnd
        - deflateReset
      functionUses:    1
      BranchProfiles:
        - Branch String:   'deflate.c:386,27'
          Branch Sides:
            - BranchSide:      'deflate.c:386,30'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:388,9'
              BranchSideFuncs: []
        - Branch String:   'deflate.c:386,58'
          Branch Sides:
            - BranchSide:      'deflate.c:387,9'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:388,9'
              BranchSideFuncs: []
        - Branch String:   'deflate.c:386,9'
          Branch Sides:
            - BranchSide:      'deflate.c:388,9'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:390,9'
              BranchSideFuncs:
                - deflateReset
                - deflateEnd
        - Branch String:   'deflate.c:390,9'
          Branch Sides:
            - BranchSide:      'deflate.c:390,25'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:392,5'
              BranchSideFuncs:
                - deflateReset
                - deflateEnd
        - Branch String:   'deflate.c:393,9'
          Branch Sides:
            - BranchSide:      'deflate.c:397,9'
              BranchSideFuncs:
                - deflateReset
                - deflateEnd
            - BranchSide:      'deflate.c:401,9'
              BranchSideFuncs:
                - deflateReset
                - deflateEnd
        - Branch String:   'deflate.c:401,9'
          Branch Sides:
            - BranchSide:      'deflate.c:405,9'
              BranchSideFuncs:
                - deflateReset
                - deflateEnd
            - BranchSide:      'deflate.c:411,9'
              BranchSideFuncs:
                - deflateReset
                - deflateEnd
        - Branch String:   'deflate.c:411,9'
          Branch Sides:
            - BranchSide:      'deflate.c:411,47'
              BranchSideFuncs:
                - deflateReset
                - deflateEnd
            - BranchSide:      'deflate.c:414,9'
              BranchSideFuncs:
                - deflateReset
                - deflateEnd
        - Branch String:   'deflate.c:414,9'
          Branch Sides:
            - BranchSide:      'deflate.c:415,14'
              BranchSideFuncs:
                - deflateReset
                - deflateEnd
            - BranchSide:      'deflate.c:421,14'
              BranchSideFuncs:
                - deflateReset
                - deflateEnd
        - Branch String:   'deflate.c:416,13'
          Branch Sides:
            - BranchSide:      'deflate.c:417,13'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:418,23'
              BranchSideFuncs:
                - deflateReset
                - deflateEnd
        - Branch String:   'deflate.c:426,22'
          Branch Sides:
            - BranchSide:      'deflate.c:426,25'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:429,9'
              BranchSideFuncs: []
        - Branch String:   'deflate.c:426,50'
          Branch Sides:
            - BranchSide:      'deflate.c:426,53'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:429,9'
              BranchSideFuncs: []
        - Branch String:   'deflate.c:426,74'
          Branch Sides:
            - BranchSide:      'deflate.c:427,9'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:429,9'
              BranchSideFuncs: []
        - Branch String:   'deflate.c:427,24'
          Branch Sides:
            - BranchSide:      'deflate.c:427,27'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:429,9'
              BranchSideFuncs: []
        - Branch String:   'deflate.c:427,43'
          Branch Sides:
            - BranchSide:      'deflate.c:427,46'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:429,9'
              BranchSideFuncs: []
        - Branch String:   'deflate.c:427,56'
          Branch Sides:
            - BranchSide:      'deflate.c:427,59'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:429,9'
              BranchSideFuncs: []
        - Branch String:   'deflate.c:427,69'
          Branch Sides:
            - BranchSide:      'deflate.c:428,9'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:429,9'
              BranchSideFuncs: []
        - Branch String:   'deflate.c:428,22'
          Branch Sides:
            - BranchSide:      'deflate.c:428,25'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:429,9'
              BranchSideFuncs: []
        - Branch String:   'deflate.c:428,44'
          Branch Sides:
            - BranchSide:      'deflate.c:428,48'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:429,9'
              BranchSideFuncs: []
        - Branch String:   'deflate.c:428,64'
          Branch Sides:
            - BranchSide:      'deflate.c:428,67'
              BranchSideFuncs:
                - deflateReset
                - deflateEnd
            - BranchSide:      'deflate.c:431,9'
              BranchSideFuncs:
                - deflateReset
                - deflateEnd
        - Branch String:   'deflate.c:426,9'
          Branch Sides:
            - BranchSide:      'deflate.c:429,9'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:431,9'
              BranchSideFuncs:
                - deflateReset
                - deflateEnd
        - Branch String:   'deflate.c:431,9'
          Branch Sides:
            - BranchSide:      'deflate.c:431,37'
              BranchSideFuncs:
                - deflateReset
                - deflateEnd
            - BranchSide:      'deflate.c:432,27'
              BranchSideFuncs:
                - deflateReset
                - deflateEnd
        - Branch String:   'deflate.c:433,9'
          Branch Sides:
            - BranchSide:      'deflate.c:433,22'
              BranchSideFuncs: []
            - BranchSide:      'deflate.c:434,48'
              BranchSideFuncs:
                - deflateReset
                - deflateEnd
        - Branch String:   'deflate.c:499,29'
          Branch Sides:
            - BranchSide:      'deflate.c:499,32'
              BranchSideFuncs:
                - deflateEnd
            - BranchSide:      'deflate.c:501,9'
              BranchSideFuncs:
                - deflateEnd
        - Branch String:   'deflate.c:499,50'
          Branch Sides:
            - BranchSide:      'deflate.c:499,53'
              BranchSideFuncs:
                - deflateEnd
            - BranchSide:      'deflate.c:501,9'
              BranchSideFuncs:
                - deflateEnd
        - Branch String:   'deflate.c:499,71'
          Branch Sides:
            - BranchSide:      'deflate.c:500,9'
              BranchSideFuncs:
                - deflateEnd
            - BranchSide:      'deflate.c:501,9'
              BranchSideFuncs:
                - deflateEnd
        - Branch String:   'deflate.c:499,9'
          Branch Sides:
            - BranchSide:      'deflate.c:501,9'
              BranchSideFuncs:
                - deflateEnd
            - BranchSide:      'deflate.c:511,18'
              BranchSideFuncs:
                - deflateReset
      Callsites:
        - Src:             'deflate.c:503,9'
          Dst:             deflateEnd
        - Src:             'deflate.c:523,12'
          Dst:             deflateReset
    - functionName:    deflateInit_
      functionSourceFile: '/src/elfutils/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 372
      functionLinenumberEnd: 374
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - strm
        - level
        - version
        - stream_size
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - deflateInit2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'deflate.c:373,12'
          Dst:             deflateInit2_
    - functionName:    inflateCodesUsed
      functionSourceFile: '/src/elfutils/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1521
      functionLinenumberEnd: 1526
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - strm
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - inflateStateCheck
      functionUses:    0
      BranchProfiles:
        - Branch String:   'inflate.c:1523,9'
          Branch Sides:
            - BranchSide:      'inflate.c:1523,34'
              BranchSideFuncs: []
            - BranchSide:      'inflate.c:1524,41'
              BranchSideFuncs: []
      Callsites:
        - Src:             'inflate.c:1523,9'
          Dst:             inflateStateCheck
    - functionName:    inflateStateCheck
      functionSourceFile: '/src/elfutils/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - strm
      BBCount:         18
      ICount:          86
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    16
      BranchProfiles:
        - Branch String:   'inflate.c:96,24'
          Branch Sides:
            - BranchSide:      'inflate.c:97,9'
              BranchSideFuncs: []
            - BranchSide:      'inflate.c:98,9'
              BranchSideFuncs: []
        - Branch String:   'inflate.c:97,39'
          Branch Sides:
            - BranchSide:      'inflate.c:97,42'
              BranchSideFuncs: []
            - BranchSide:      'inflate.c:98,9'
              BranchSideFuncs: []
        - Branch String:   'inflate.c:96,9'
          Branch Sides:
            - BranchSide:      'inflate.c:98,9'
              BranchSideFuncs: []
            - BranchSide:      'inflate.c:99,41'
              BranchSideFuncs: []
        - Branch String:   'inflate.c:100,25'
          Branch Sides:
            - BranchSide:      'inflate.c:100,28'
              BranchSideFuncs: []
            - BranchSide:      'inflate.c:102,9'
              BranchSideFuncs: []
        - Branch String:   'inflate.c:100,48'
          Branch Sides:
            - BranchSide:      'inflate.c:101,9'
              BranchSideFuncs: []
            - BranchSide:      'inflate.c:102,9'
              BranchSideFuncs: []
        - Branch String:   'inflate.c:101,28'
          Branch Sides:
            - BranchSide:      'inflate.c:101,31'
              BranchSideFuncs: []
            - BranchSide:      'inflate.c:102,9'
              BranchSideFuncs: []
        - Branch String:   'inflate.c:100,9'
          Branch Sides:
            - BranchSide:      'inflate.c:102,9'
              BranchSideFuncs: []
            - BranchSide:      'inflate.c:103,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    inflateMark
      functionSourceFile: '/src/elfutils/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1510
      functionLinenumberEnd: 1519
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - strm
      BBCount:         12
      ICount:          78
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - inflateStateCheck
      functionUses:    0
      BranchProfiles:
        - Branch String:   'inflate.c:1513,9'
          Branch Sides:
            - BranchSide:      'inflate.c:1514,9'
              BranchSideFuncs: []
            - BranchSide:      'inflate.c:1515,41'
              BranchSideFuncs: []
        - Branch String:   'inflate.c:1517,10'
          Branch Sides:
            - BranchSide:      'inflate.c:1517,32'
              BranchSideFuncs: []
            - BranchSide:      'inflate.c:1518,14'
              BranchSideFuncs: []
        - Branch String:   'inflate.c:1518,14'
          Branch Sides:
            - BranchSide:      'inflate.c:1517,10'
              BranchSideFuncs: []
            - BranchSide:      'inflate.c:1518,37'
              BranchSideFuncs: []
      Callsites:
        - Src:             'inflate.c:1513,9'
          Dst:             inflateStateCheck
    - functionName:    inflateValidate
      functionSourceFile: '/src/elfutils/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1498
      functionLinenumberEnd: 1508
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - strm
        - check
      BBCount:         12
      ICount:          70
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - inflateStateCheck
      functionUses:    0
      BranchProfiles:
        - Branch String:   'inflate.c:1501,9'
          Branch Sides:
            - BranchSide:      'inflate.c:1501,34'
              BranchSideFuncs: []
            - BranchSide:      'inflate.c:1502,41'
              BranchSideFuncs: []
        - Branch String:   'inflate.c:1503,15'
          Branch Sides:
            - BranchSide:      'inflate.c:1503,18'
              BranchSideFuncs: []
            - BranchSide:      'inflate.c:1506,9'
              BranchSideFuncs: []
        - Branch String:   'inflate.c:1503,9'
          Branch Sides:
            - BranchSide:      'inflate.c:1504,9'
              BranchSideFuncs: []
            - BranchSide:      'inflate.c:1506,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'inflate.c:1501,9'
          Dst:             inflateStateCheck
    - functionName:    inflateUndermine
      functionSourceFile: '/src/elfutils/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1483
      functionLinenumberEnd: 1496
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - strm
        - subvert
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - inflateStateCheck
      functionUses:    0
      BranchProfiles:
        - Branch String:   'inflate.c:1486,9'
          Branch Sides:
            - BranchSide:      'inflate.c:1486,34'
              BranchSideFuncs: []
            - BranchSide:      'inflate.c:1487,41'
              BranchSideFuncs: []
      Callsites:
        - Src:             'inflate.c:1486,9'
          Dst:             inflateStateCheck
    - functionName:    inflateCopy
      functionSourceFile: '/src/elfutils/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1439
      functionLinenumberEnd: 1481
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dest
        - source
      BBCount:         24
      ICount:          237
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - inflateStateCheck
      functionUses:    0
      BranchProfiles:
        - Branch String:   'inflate.c:1446,35'
          Branch Sides:
            - BranchSide:      'inflate.c:1446,38'
              BranchSideFuncs: []
            - BranchSide:      'inflate.c:1447,9'
              BranchSideFuncs: []
        - Branch String:   'inflate.c:1446,9'
          Branch Sides:
            - BranchSide:      'inflate.c:1447,9'
              BranchSideFuncs: []
            - BranchSide:      'inflate.c:1448,41'
              BranchSideFuncs: []
        - Branch String:   'inflate.c:1453,9'
          Branch Sides:
            - BranchSide:      'inflate.c:1453,25'
              BranchSideFuncs: []
            - BranchSide:      'inflate.c:1454,12'
              BranchSideFuncs: []
        - Branch String:   'inflate.c:1455,9'
          Branch Sides:
            - BranchSide:      'inflate.c:1457,18'
              BranchSideFuncs: []
            - BranchSide:      'inflate.c:1465,21'
              BranchSideFuncs: []
        - Branch String:   'inflate.c:1458,13'
          Branch Sides:
            - BranchSide:      'inflate.c:1459,13'
              BranchSideFuncs: []
            - BranchSide:      'inflate.c:1462,5'
              BranchSideFuncs: []
        - Branch String:   'inflate.c:1468,40'
          Branch Sides:
            - BranchSide:      'inflate.c:1469,9'
              BranchSideFuncs: []
            - BranchSide:      'inflate.c:1473,18'
              BranchSideFuncs: []
        - Branch String:   'inflate.c:1468,9'
          Branch Sides:
            - BranchSide:      'inflate.c:1470,25'
              BranchSideFuncs: []
            - BranchSide:      'inflate.c:1473,18'
              BranchSideFuncs: []
        - Branch String:   'inflate.c:1474,9'
          Branch Sides:
            - BranchSide:      'inflate.c:1475,23'
              BranchSideFuncs: []
            - BranchSide:      'inflate.c:1478,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'inflate.c:1446,9'
          Dst:             inflateStateCheck
    - functionName:    inflateSyncPoint
      functionSourceFile: '/src/elfutils/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1431
      functionLinenumberEnd: 1437
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - strm
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - inflateStateCheck
      functionUses:    0
      BranchProfiles:
        - Branch String:   'inflate.c:1434,9'
          Branch Sides:
            - BranchSide:      'inflate.c:1434,34'
              BranchSideFuncs: []
            - BranchSide:      'inflate.c:1435,41'
              BranchSideFuncs: []
        - Branch String:   'inflate.c:1436,34'
          Branch Sides:
            - BranchSide:      'inflate.c:1436,37'
              BranchSideFuncs: []
            - BranchSide:      'inflate.c:1436,34'
              BranchSideFuncs: []
      Callsites:
        - Src:             'inflate.c:1434,9'
          Dst:             inflateStateCheck
    - functionName:    syncsearch
      functionSourceFile: '/src/elfutils/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1356
      functionLinenumberEnd: 1372
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - have
        - buf
        - len
      BBCount:         13
      ICount:          93
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'inflate.c:1362,23'
          Branch Sides:
            - BranchSide:      'inflate.c:1362,26'
              BranchSideFuncs: []
            - BranchSide:      'inflate.c:1362,5'
              BranchSideFuncs: []
        - Branch String:   'inflate.c:1362,5'
          Branch Sides:
            - BranchSide:      'inflate.c:1363,19'
              BranchSideFuncs: []
            - BranchSide:      'inflate.c:1371,13'
              BranchSideFuncs: []
        - Branch String:   'inflate.c:1363,13'
          Branch Sides:
            - BranchSide:      'inflate.c:1364,16'
              BranchSideFuncs: []
            - BranchSide:      'inflate.c:1365,18'
              BranchSideFuncs: []
        - Branch String:   'inflate.c:1365,18'
          Branch Sides:
            - BranchSide:      'inflate.c:1366,17'
              BranchSideFuncs: []
            - BranchSide:      'inflate.c:1368,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    inflateSync
      functionSourceFile: '/src/elfutils/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1375
      functionLinenumberEnd: 1421
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - strm
      BBCount:         22
      ICount:          236
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - inflateReset
        - inflateStateCheck
        - syncsearch
      functionUses:    0
      BranchProfiles:
        - Branch String:   'inflate.c:1383,9'
          Branch Sides:
            - BranchSide:      'inflate.c:1383,34'
              BranchSideFuncs: []
            - BranchSide:      'inflate.c:1384,41'
              BranchSideFuncs:
                - syncsearch
                - inflateReset
                - syncsearch
        - Branch String:   'inflate.c:1385,29'
          Branch Sides:
            - BranchSide:      'inflate.c:1385,32'
              BranchSideFuncs:
                - syncsearch
                - inflateReset
                - syncsearch
            - BranchSide:      'inflate.c:1388,9'
              BranchSideFuncs:
                - syncsearch
                - inflateReset
                - syncsearch
        - Branch String:   'inflate.c:1385,9'
          Branch Sides:
            - BranchSide:      'inflate.c:1385,49'
              BranchSideFuncs: []
            - BranchSide:      'inflate.c:1388,9'
              BranchSideFuncs:
                - syncsearch
                - inflateReset
                - syncsearch
        - Branch String:   'inflate.c:1388,9'
          Branch Sides:
            - BranchSide:      'inflate.c:1389,9'
              BranchSideFuncs:
                - syncsearch
                - syncsearch
                - inflateReset
            - BranchSide:      'inflate.c:1403,24'
              BranchSideFuncs:
                - syncsearch
                - inflateReset
        - Branch String:   'inflate.c:1393,9'
          Branch Sides:
            - BranchSide:      'inflate.c:1394,42'
              BranchSideFuncs:
                - syncsearch
                - syncsearch
                - inflateReset
            - BranchSide:      'inflate.c:1398,9'
              BranchSideFuncs:
                - syncsearch
                - syncsearch
                - inflateReset
        - Branch String:   'inflate.c:1409,9'
          Branch Sides:
            - BranchSide:      'inflate.c:1409,27'
              BranchSideFuncs: []
            - BranchSide:      'inflate.c:1410,9'
              BranchSideFuncs:
                - inflateReset
        - Branch String:   'inflate.c:1410,9'
          Branch Sides:
            - BranchSide:      'inflate.c:1411,9'
              BranchSideFuncs:
                - inflateReset
            - BranchSide:      'inflate.c:1413,9'
              BranchSideFuncs:
                - inflateReset
      Callsites:
        - Src:             'inflate.c:1383,9'
          Dst:             inflateStateCheck
        - Src:             'inflate.c:1399,9'
          Dst:             syncsearch
        - Src:             'inflate.c:1403,11'
          Dst:             syncsearch
        - Src:             'inflate.c:1416,5'
          Dst:             inflateReset
    - functionName:    inflateReset
      functionSourceFile: '/src/elfutils/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - strm
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - inflateResetKeep
        - inflateStateCheck
      functionUses:    3
      BranchProfiles:
        - Branch String:   'inflate.c:133,9'
          Branch Sides:
            - BranchSide:      'inflate.c:133,34'
              BranchSideFuncs: []
            - BranchSide:      'inflate.c:134,41'
              BranchSideFuncs:
                - inflateResetKeep
      Callsites:
        - Src:             'inflate.c:133,9'
          Dst:             inflateStateCheck
        - Src:             'inflate.c:138,12'
          Dst:             inflateResetKeep
    - functionName:    inflateResetKeep
      functionSourceFile: '/src/elfutils/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - strm
      BBCount:         9
      ICount:          110
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - inflateStateCheck
      functionUses:    1
      BranchProfiles:
        - Branch String:   'inflate.c:109,9'
          Branch Sides:
            - BranchSide:      'inflate.c:109,34'
              BranchSideFuncs: []
            - BranchSide:      'inflate.c:110,41'
              BranchSideFuncs: []
        - Branch String:   'inflate.c:113,9'
          Branch Sides:
            - BranchSide:      'inflate.c:114,23'
              BranchSideFuncs: []
            - BranchSide:      'inflate.c:115,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'inflate.c:109,9'
          Dst:             inflateStateCheck
    - functionName:    inflateGetHeader
      functionSourceFile: '/src/elfutils/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1330
      functionLinenumberEnd: 1342
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - strm
        - head
      BBCount:         8
      ICount:          59
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - inflateStateCheck
      functionUses:    0
      BranchProfiles:
        - Branch String:   'inflate.c:1334,9'
          Branch Sides:
            - BranchSide:      'inflate.c:1334,34'
              BranchSideFuncs: []
            - BranchSide:      'inflate.c:1335,41'
              BranchSideFuncs: []
        - Branch String:   'inflate.c:1336,9'
          Branch Sides:
            - BranchSide:      'inflate.c:1336,33'
              BranchSideFuncs: []
            - BranchSide:      'inflate.c:1339,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'inflate.c:1334,9'
          Dst:             inflateStateCheck
    - functionName:    inflateSetDictionary
      functionSourceFile: '/src/elfutils/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1299
      functionLinenumberEnd: 1328
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - strm
        - dictionary
        - dictLength
      BBCount:         18
      ICount:          128
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - adler32
        - inflateStateCheck
        - updatewindow
      functionUses:    0
      BranchProfiles:
        - Branch String:   'inflate.c:1305,9'
          Branch Sides:
            - BranchSide:      'inflate.c:1305,34'
              BranchSideFuncs: []
            - BranchSide:      'inflate.c:1306,41'
              BranchSideFuncs:
                - updatewindow
                - adler32
                - adler32
        - Branch String:   'inflate.c:1307,26'
          Branch Sides:
            - BranchSide:      'inflate.c:1307,29'
              BranchSideFuncs:
                - updatewindow
                - adler32
                - adler32
            - BranchSide:      'inflate.c:1311,9'
              BranchSideFuncs:
                - updatewindow
                - adler32
                - adler32
        - Branch String:   'inflate.c:1307,9'
          Branch Sides:
            - BranchSide:      'inflate.c:1308,9'
              BranchSideFuncs: []
            - BranchSide:      'inflate.c:1311,9'
              BranchSideFuncs:
                - updatewindow
                - adler32
                - adler32
        - Branch String:   'inflate.c:1311,9'
          Branch Sides:
            - BranchSide:      'inflate.c:1312,18'
              BranchSideFuncs:
                - adler32
                - adler32
                - updatewindow
            - BranchSide:      'inflate.c:1320,24'
              BranchSideFuncs:
                - updatewindow
        - Branch String:   'inflate.c:1314,13'
          Branch Sides:
            - BranchSide:      'inflate.c:1315,13'
              BranchSideFuncs: []
            - BranchSide:      'inflate.c:1316,5'
              BranchSideFuncs:
                - updatewindow
        - Branch String:   'inflate.c:1321,9'
          Branch Sides:
            - BranchSide:      'inflate.c:1322,9'
              BranchSideFuncs: []
            - BranchSide:      'inflate.c:1325,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'inflate.c:1305,9'
          Dst:             inflateStateCheck
        - Src:             'inflate.c:1312,18'
          Dst:             adler32
        - Src:             'inflate.c:1313,18'
          Dst:             adler32
        - Src:             'inflate.c:1320,11'
          Dst:             updatewindow
    - functionName:    updatewindow
      functionSourceFile: '/src/elfutils/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 368
      functionLinenumberEnd: 412
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - strm
        - end
        - copy
      BBCount:         27
      ICount:          256
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'inflate.c:375,9'
          Branch Sides:
            - BranchSide:      'inflate.c:377,25'
              BranchSideFuncs: []
            - BranchSide:      'inflate.c:383,9'
              BranchSideFuncs: []
        - Branch String:   'inflate.c:379,13'
          Branch Sides:
            - BranchSide:      'inflate.c:379,38'
              BranchSideFuncs: []
            - BranchSide:      'inflate.c:380,5'
              BranchSideFuncs: []
        - Branch String:   'inflate.c:383,9'
          Branch Sides:
            - BranchSide:      'inflate.c:384,30'
              BranchSideFuncs: []
            - BranchSide:      'inflate.c:390,9'
              BranchSideFuncs: []
        - Branch String:   'inflate.c:390,9'
          Branch Sides:
            - BranchSide:      'inflate.c:391,17'
              BranchSideFuncs: []
            - BranchSide:      'inflate.c:396,16'
              BranchSideFuncs: []
        - Branch String:   'inflate.c:397,13'
          Branch Sides:
            - BranchSide:      'inflate.c:397,33'
              BranchSideFuncs: []
            - BranchSide:      'inflate.c:398,17'
              BranchSideFuncs: []
        - Branch String:   'inflate.c:400,13'
          Branch Sides:
            - BranchSide:      'inflate.c:401,21'
              BranchSideFuncs: []
            - BranchSide:      'inflate.c:406,29'
              BranchSideFuncs: []
        - Branch String:   'inflate.c:407,17'
          Branch Sides:
            - BranchSide:      'inflate.c:407,47'
              BranchSideFuncs: []
            - BranchSide:      'inflate.c:408,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    inflateGetDictionary
      functionSourceFile: '/src/elfutils/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1279
      functionLinenumberEnd: 1296
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - strm
        - dictionary
        - dictLength
      BBCount:         14
      ICount:          115
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - inflateStateCheck
      functionUses:    0
      BranchProfiles:
        - Branch String:   'inflate.c:1283,9'
          Branch Sides:
            - BranchSide:      'inflate.c:1283,34'
              BranchSideFuncs: []
            - BranchSide:      'inflate.c:1284,41'
              BranchSideFuncs: []
        - Branch String:   'inflate.c:1287,22'
          Branch Sides:
            - BranchSide:      'inflate.c:1287,25'
              BranchSideFuncs: []
            - BranchSide:      'inflate.c:1293,9'
              BranchSideFuncs: []
        - Branch String:   'inflate.c:1287,9'
          Branch Sides:
            - BranchSide:      'inflate.c:1288,17'
              BranchSideFuncs: []
            - BranchSide:      'inflate.c:1293,9'
              BranchSideFuncs: []
        - Branch String:   'inflate.c:1293,9'
          Branch Sides:
            - BranchSide:      'inflate.c:1294,23'
              BranchSideFuncs: []
            - BranchSide:      'inflate.c:1295,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'inflate.c:1283,9'
          Dst:             inflateStateCheck
    - functionName:    inflateEnd
      functionSourceFile: '/src/elfutils/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1266
      functionLinenumberEnd: 1276
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - strm
      BBCount:         9
      ICount:          74
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - inflateStateCheck
      functionUses:    1
      BranchProfiles:
        - Branch String:   'inflate.c:1268,9'
          Branch Sides:
            - BranchSide:      'inflate.c:1269,9'
              BranchSideFuncs: []
            - BranchSide:      'inflate.c:1270,41'
              BranchSideFuncs: []
        - Branch String:   'inflate.c:1271,9'
          Branch Sides:
            - BranchSide:      'inflate.c:1271,34'
              BranchSideFuncs: []
            - BranchSide:      'inflate.c:1272,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'inflate.c:1268,9'
          Dst:             inflateStateCheck
    - functionName:    fixedtables
      functionSourceFile: '/src/elfutils/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    inflate
      functionSourceFile: '/src/elfutils/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 590
      functionLinenumberEnd: 1264
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - strm
        - flush
      BBCount:         728
      ICount:          4681
      EdgeCount:       915
      CyclomaticComplexity: 189
      functionsReached:
        - adler32
        - crc32
        - fixedtables
        - inflateStateCheck
        - inflate_fast
        - inflate_table
        - updatewindow
      functionUses:    1
      BranchProfiles:
        - Branch String:   'inflate.c:610,33'
          Branch Sides:
            - BranchSide:      'inflate.c:610,36'
              BranchSideFuncs: []
            - BranchSide:      'inflate.c:612,9'
              BranchSideFuncs: []
        - Branch String:   'inflate.c:610,61'
          Branch Sides:
            - BranchSide:      'inflate.c:611,10'
              BranchSideFuncs: []
            - BranchSide:      'inflate.c:612,9'
              BranchSideFuncs: []
        - Branch String:   'inflate.c:611,34'
          Branch Sides:
            - BranchSide:      'inflate.c:611,37'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:614,41'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
        - Branch String:   'inflate.c:610,9'
          Branch Sides:
            - BranchSide:      'inflate.c:612,9'
              BranchSideFuncs: []
            - BranchSide:      'inflate.c:614,41'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
        - Branch String:   'inflate.c:615,9'
          Branch Sides:
            - BranchSide:      'inflate.c:615,30'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:616,5'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
        - Branch String:   'inflate.c:621,9'
          Branch Sides:
            - BranchSide:      'inflate.c:623,17'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:672,13'
              BranchSideFuncs:
                - crc32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:692,13'
              BranchSideFuncs:
                - crc32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:701,13'
              BranchSideFuncs:
                - crc32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:712,17'
              BranchSideFuncs:
                - crc32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:726,17'
              BranchSideFuncs:
                - crc32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:750,17'
              BranchSideFuncs:
                - crc32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:772,17'
              BranchSideFuncs:
                - crc32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:793,17'
              BranchSideFuncs:
                - crc32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:811,13'
              BranchSideFuncs:
                - adler32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - fixedtables
            - BranchSide:      'inflate.c:817,17'
              BranchSideFuncs:
                - adler32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - fixedtables
            - BranchSide:      'inflate.c:825,17'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - fixedtables
            - BranchSide:      'inflate.c:828,17'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - fixedtables
            - BranchSide:      'inflate.c:864,13'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:879,13'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:882,20'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:899,13'
              BranchSideFuncs:
                - inflate_table
                - inflate_table
                - inflate_table
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - inflate_fast
            - BranchSide:      'inflate.c:918,13'
              BranchSideFuncs:
                - inflate_table
                - inflate_table
                - inflate_table
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - inflate_fast
            - BranchSide:      'inflate.c:940,13'
              BranchSideFuncs:
                - inflate_table
                - inflate_table
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - inflate_fast
            - BranchSide:      'inflate.c:1024,13'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - inflate_fast
            - BranchSide:      'inflate.c:1027,17'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - inflate_fast
            - BranchSide:      'inflate.c:1077,17'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:1088,13'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:1116,17'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:1133,17'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:1178,17'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:1184,17'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - adler32
                - crc32
            - BranchSide:      'inflate.c:1209,17'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:1223,17'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
            - BranchSide:      'inflate.c:1226,17'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
            - BranchSide:      'inflate.c:1229,13'
              BranchSideFuncs: []
            - BranchSide:      'inflate.c:1230,9'
              BranchSideFuncs: []
            - BranchSide:      'inflate.c:1233,13'
              BranchSideFuncs: []
        - Branch String:   'inflate.c:623,17'
          Branch Sides:
            - BranchSide:      'inflate.c:624,17'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:627,13'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
        - Branch String:   'inflate.c:627,13'
          Branch Sides:
            - BranchSide:      'inflate.c:627,13'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:629,18'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
        - Branch String:   'inflate.c:627,13'
          Branch Sides:
            - BranchSide:      'inflate.c:627,13'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
            - BranchSide:      'inflate.c:627,13'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
        - Branch String:   'inflate.c:629,35'
          Branch Sides:
            - BranchSide:      'inflate.c:629,38'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:638,17'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
        - Branch String:   'inflate.c:629,17'
          Branch Sides:
            - BranchSide:      'inflate.c:630,21'
              BranchSideFuncs:
                - crc32
                - crc32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
            - BranchSide:      'inflate.c:638,17'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
        - Branch String:   'inflate.c:630,21'
          Branch Sides:
            - BranchSide:      'inflate.c:631,21'
              BranchSideFuncs:
                - crc32
                - crc32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
            - BranchSide:      'inflate.c:632,32'
              BranchSideFuncs:
                - crc32
                - crc32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
        - Branch String:   'inflate.c:638,17'
          Branch Sides:
            - BranchSide:      'inflate.c:639,17'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
            - BranchSide:      'inflate.c:640,19'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
        - Branch String:   'inflate.c:640,36'
          Branch Sides:
            - BranchSide:      'inflate.c:644,19'
              BranchSideFuncs:
                - adler32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:645,17'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
        - Branch String:   'inflate.c:640,17'
          Branch Sides:
            - BranchSide:      'inflate.c:645,17'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:649,17'
              BranchSideFuncs:
                - adler32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
        - Branch String:   'inflate.c:649,17'
          Branch Sides:
            - BranchSide:      'inflate.c:650,17'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:654,13'
              BranchSideFuncs:
                - adler32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
        - Branch String:   'inflate.c:656,17'
          Branch Sides:
            - BranchSide:      'inflate.c:657,32'
              BranchSideFuncs:
                - adler32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:658,17'
              BranchSideFuncs:
                - adler32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
        - Branch String:   'inflate.c:658,26'
          Branch Sides:
            - BranchSide:      'inflate.c:658,29'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:659,17'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
        - Branch String:   'inflate.c:658,17'
          Branch Sides:
            - BranchSide:      'inflate.c:659,17'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:663,33'
              BranchSideFuncs:
                - adler32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
        - Branch String:   'inflate.c:672,13'
          Branch Sides:
            - BranchSide:      'inflate.c:672,13'
              BranchSideFuncs:
                - crc32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:673,34'
              BranchSideFuncs:
                - crc32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
        - Branch String:   'inflate.c:672,13'
          Branch Sides:
            - BranchSide:      'inflate.c:672,13'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
            - BranchSide:      'inflate.c:672,13'
              BranchSideFuncs:
                - crc32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
        - Branch String:   'inflate.c:674,17'
          Branch Sides:
            - BranchSide:      'inflate.c:675,17'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:679,17'
              BranchSideFuncs:
                - crc32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
        - Branch String:   'inflate.c:679,17'
          Branch Sides:
            - BranchSide:      'inflate.c:680,17'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:684,17'
              BranchSideFuncs:
                - crc32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
        - Branch String:   'inflate.c:684,17'
          Branch Sides:
            - BranchSide:      'inflate.c:685,44'
              BranchSideFuncs:
                - crc32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:686,18'
              BranchSideFuncs:
                - crc32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
        - Branch String:   'inflate.c:686,41'
          Branch Sides:
            - BranchSide:      'inflate.c:686,45'
              BranchSideFuncs:
                - crc32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:688,13'
              BranchSideFuncs:
                - crc32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
        - Branch String:   'inflate.c:686,17'
          Branch Sides:
            - BranchSide:      'inflate.c:687,17'
              BranchSideFuncs:
                - crc32
                - crc32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:688,13'
              BranchSideFuncs:
                - crc32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
        - Branch String:   'inflate.c:692,13'
          Branch Sides:
            - BranchSide:      'inflate.c:692,13'
              BranchSideFuncs:
                - crc32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:693,17'
              BranchSideFuncs:
                - crc32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
        - Branch String:   'inflate.c:692,13'
          Branch Sides:
            - BranchSide:      'inflate.c:692,13'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
            - BranchSide:      'inflate.c:692,13'
              BranchSideFuncs:
                - crc32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
        - Branch String:   'inflate.c:693,17'
          Branch Sides:
            - BranchSide:      'inflate.c:694,37'
              BranchSideFuncs:
                - crc32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:695,18'
              BranchSideFuncs:
                - crc32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
        - Branch String:   'inflate.c:695,41'
          Branch Sides:
            - BranchSide:      'inflate.c:695,45'
              BranchSideFuncs:
                - crc32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:697,13'
              BranchSideFuncs:
                - crc32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
        - Branch String:   'inflate.c:695,17'
          Branch Sides:
            - BranchSide:      'inflate.c:696,17'
              BranchSideFuncs:
                - crc32
                - crc32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:697,13'
              BranchSideFuncs:
                - crc32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
        - Branch String:   'inflate.c:701,13'
          Branch Sides:
            - BranchSide:      'inflate.c:701,13'
              BranchSideFuncs:
                - crc32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:702,17'
              BranchSideFuncs:
                - crc32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
        - Branch String:   'inflate.c:701,13'
          Branch Sides:
            - BranchSide:      'inflate.c:701,13'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
            - BranchSide:      'inflate.c:701,13'
              BranchSideFuncs:
                - crc32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
        - Branch String:   'inflate.c:702,17'
          Branch Sides:
            - BranchSide:      'inflate.c:703,45'
              BranchSideFuncs:
                - crc32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:706,18'
              BranchSideFuncs:
                - crc32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
        - Branch String:   'inflate.c:706,41'
          Branch Sides:
            - BranchSide:      'inflate.c:706,45'
              BranchSideFuncs:
                - crc32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:708,13'
              BranchSideFuncs:
                - crc32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
        - Branch String:   'inflate.c:706,17'
          Branch Sides:
            - BranchSide:      'inflate.c:707,17'
              BranchSideFuncs:
                - crc32
                - crc32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:708,13'
              BranchSideFuncs:
                - crc32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
        - Branch String:   'inflate.c:712,17'
          Branch Sides:
            - BranchSide:      'inflate.c:713,17'
              BranchSideFuncs:
                - crc32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:721,22'
              BranchSideFuncs:
                - crc32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
        - Branch String:   'inflate.c:713,17'
          Branch Sides:
            - BranchSide:      'inflate.c:713,17'
              BranchSideFuncs:
                - crc32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:714,44'
              BranchSideFuncs:
                - crc32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
        - Branch String:   'inflate.c:713,17'
          Branch Sides:
            - BranchSide:      'inflate.c:713,17'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
            - BranchSide:      'inflate.c:713,17'
              BranchSideFuncs:
                - crc32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
        - Branch String:   'inflate.c:715,21'
          Branch Sides:
            - BranchSide:      'inflate.c:716,56'
              BranchSideFuncs:
                - crc32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:717,22'
              BranchSideFuncs:
                - crc32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
        - Branch String:   'inflate.c:717,45'
          Branch Sides:
            - BranchSide:      'inflate.c:717,49'
              BranchSideFuncs:
                - crc32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:719,17'
              BranchSideFuncs:
                - crc32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
        - Branch String:   'inflate.c:717,21'
          Branch Sides:
            - BranchSide:      'inflate.c:718,21'
              BranchSideFuncs:
                - crc32
                - crc32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:719,17'
              BranchSideFuncs:
                - crc32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
        - Branch String:   'inflate.c:726,17'
          Branch Sides:
            - BranchSide:      'inflate.c:727,24'
              BranchSideFuncs:
                - crc32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:746,13'
              BranchSideFuncs:
                - crc32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
        - Branch String:   'inflate.c:728,21'
          Branch Sides:
            - BranchSide:      'inflate.c:728,41'
              BranchSideFuncs:
                - crc32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:729,21'
              BranchSideFuncs:
                - crc32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
        - Branch String:   'inflate.c:729,21'
          Branch Sides:
            - BranchSide:      'inflate.c:730,25'
              BranchSideFuncs:
                - crc32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:744,21'
              BranchSideFuncs:
                - crc32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
        - Branch String:   'inflate.c:730,47'
          Branch Sides:
            - BranchSide:      'inflate.c:731,25'
              BranchSideFuncs:
                - crc32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:738,26'
              BranchSideFuncs:
                - crc32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
        - Branch String:   'inflate.c:731,54'
          Branch Sides:
            - BranchSide:      'inflate.c:732,32'
              BranchSideFuncs:
                - crc32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:738,26'
              BranchSideFuncs:
                - crc32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
        - Branch String:   'inflate.c:730,25'
          Branch Sides:
            - BranchSide:      'inflate.c:734,33'
              BranchSideFuncs:
                - crc32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:738,26'
              BranchSideFuncs:
                - crc32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
        - Branch String:   'inflate.c:735,33'
          Branch Sides:
            - BranchSide:      'inflate.c:736,33'
              BranchSideFuncs:
                - crc32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:736,64'
              BranchSideFuncs:
                - crc32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
        - Branch String:   'inflate.c:738,49'
          Branch Sides:
            - BranchSide:      'inflate.c:738,53'
              BranchSideFuncs:
                - crc32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:740,29'
              BranchSideFuncs:
                - crc32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
        - Branch String:   'inflate.c:738,25'
          Branch Sides:
            - BranchSide:      'inflate.c:739,46'
              BranchSideFuncs:
                - crc32
                - crc32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:740,29'
              BranchSideFuncs:
                - crc32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
        - Branch String:   'inflate.c:744,21'
          Branch Sides:
            - BranchSide:      'inflate.c:744,36'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
            - BranchSide:      'inflate.c:745,13'
              BranchSideFuncs:
                - crc32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
        - Branch String:   'inflate.c:750,17'
          Branch Sides:
            - BranchSide:      'inflate.c:751,21'
              BranchSideFuncs:
                - crc32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:766,22'
              BranchSideFuncs:
                - crc32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - crc32
        - Branch String:   'inflate.c:751,21'
          Branch Sides:
            - BranchSide:      'inflate.c:751,32'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
            - BranchSide:      'inflate.c:752,22'
              BranchSideFuncs:
                - crc32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
        - Branch String:   'inflate.c:755,47'
          Branch Sides:
            - BranchSide:      'inflate.c:756,29'
              BranchSideFuncs:
                - crc32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:759,17'
              BranchSideFuncs:
                - crc32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
        - Branch String:   'inflate.c:756,57'
          Branch Sides:
            - BranchSide:      'inflate.c:757,29'
              BranchSideFuncs:
                - crc32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:759,17'
              BranchSideFuncs:
                - crc32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
        - Branch String:   'inflate.c:755,25'
          Branch Sides:
            - BranchSide:      'inflate.c:758,69'
              BranchSideFuncs:
                - crc32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:759,17'
              BranchSideFuncs:
                - crc32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
        - Branch String:   'inflate.c:759,30'
          Branch Sides:
            - BranchSide:      'inflate.c:759,33'
              BranchSideFuncs:
                - crc32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:759,17'
              BranchSideFuncs:
                - crc32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
        - Branch String:   'inflate.c:759,17'
          Branch Sides:
            - BranchSide:      'inflate.c:754,38'
              BranchSideFuncs:
                - crc32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:760,22'
              BranchSideFuncs:
                - crc32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
        - Branch String:   'inflate.c:760,45'
          Branch Sides:
            - BranchSide:      'inflate.c:760,49'
              BranchSideFuncs:
                - crc32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:762,25'
              BranchSideFuncs:
                - crc32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - crc32
        - Branch String:   'inflate.c:760,21'
          Branch Sides:
            - BranchSide:      'inflate.c:761,42'
              BranchSideFuncs:
                - crc32
                - crc32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:762,25'
              BranchSideFuncs:
                - crc32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - crc32
        - Branch String:   'inflate.c:764,21'
          Branch Sides:
            - BranchSide:      'inflate.c:764,26'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
            - BranchSide:      'inflate.c:765,13'
              BranchSideFuncs:
                - crc32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - crc32
        - Branch String:   'inflate.c:772,17'
          Branch Sides:
            - BranchSide:      'inflate.c:773,21'
              BranchSideFuncs:
                - crc32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:788,22'
              BranchSideFuncs:
                - crc32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
        - Branch String:   'inflate.c:773,21'
          Branch Sides:
            - BranchSide:      'inflate.c:773,32'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
            - BranchSide:      'inflate.c:774,22'
              BranchSideFuncs:
                - crc32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - crc32
        - Branch String:   'inflate.c:777,47'
          Branch Sides:
            - BranchSide:      'inflate.c:778,29'
              BranchSideFuncs:
                - crc32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:781,17'
              BranchSideFuncs:
                - crc32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - crc32
        - Branch String:   'inflate.c:778,60'
          Branch Sides:
            - BranchSide:      'inflate.c:779,29'
              BranchSideFuncs:
                - crc32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:781,17'
              BranchSideFuncs:
                - crc32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - crc32
        - Branch String:   'inflate.c:777,25'
          Branch Sides:
            - BranchSide:      'inflate.c:780,72'
              BranchSideFuncs:
                - crc32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:781,17'
              BranchSideFuncs:
                - crc32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - crc32
        - Branch String:   'inflate.c:781,30'
          Branch Sides:
            - BranchSide:      'inflate.c:781,33'
              BranchSideFuncs:
                - crc32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:781,17'
              BranchSideFuncs:
                - crc32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - crc32
        - Branch String:   'inflate.c:781,17'
          Branch Sides:
            - BranchSide:      'inflate.c:776,38'
              BranchSideFuncs:
                - crc32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:782,22'
              BranchSideFuncs:
                - crc32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - crc32
        - Branch String:   'inflate.c:782,45'
          Branch Sides:
            - BranchSide:      'inflate.c:782,49'
              BranchSideFuncs:
                - crc32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:784,25'
              BranchSideFuncs:
                - crc32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
        - Branch String:   'inflate.c:782,21'
          Branch Sides:
            - BranchSide:      'inflate.c:783,42'
              BranchSideFuncs:
                - crc32
                - crc32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:784,25'
              BranchSideFuncs:
                - crc32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
        - Branch String:   'inflate.c:786,21'
          Branch Sides:
            - BranchSide:      'inflate.c:786,26'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
            - BranchSide:      'inflate.c:787,13'
              BranchSideFuncs:
                - crc32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
        - Branch String:   'inflate.c:793,17'
          Branch Sides:
            - BranchSide:      'inflate.c:794,17'
              BranchSideFuncs:
                - crc32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:802,17'
              BranchSideFuncs:
                - crc32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
        - Branch String:   'inflate.c:794,17'
          Branch Sides:
            - BranchSide:      'inflate.c:794,17'
              BranchSideFuncs:
                - crc32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:795,22'
              BranchSideFuncs:
                - crc32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
        - Branch String:   'inflate.c:794,17'
          Branch Sides:
            - BranchSide:      'inflate.c:794,17'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
            - BranchSide:      'inflate.c:794,17'
              BranchSideFuncs:
                - crc32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
        - Branch String:   'inflate.c:795,39'
          Branch Sides:
            - BranchSide:      'inflate.c:795,42'
              BranchSideFuncs:
                - crc32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:800,17'
              BranchSideFuncs:
                - crc32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
        - Branch String:   'inflate.c:795,21'
          Branch Sides:
            - BranchSide:      'inflate.c:796,21'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:800,17'
              BranchSideFuncs:
                - crc32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
        - Branch String:   'inflate.c:802,17'
          Branch Sides:
            - BranchSide:      'inflate.c:803,44'
              BranchSideFuncs:
                - crc32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:806,42'
              BranchSideFuncs:
                - crc32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
        - Branch String:   'inflate.c:811,13'
          Branch Sides:
            - BranchSide:      'inflate.c:811,13'
              BranchSideFuncs:
                - adler32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - fixedtables
            - BranchSide:      'inflate.c:812,42'
              BranchSideFuncs:
                - adler32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - fixedtables
        - Branch String:   'inflate.c:811,13'
          Branch Sides:
            - BranchSide:      'inflate.c:811,13'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
            - BranchSide:      'inflate.c:811,13'
              BranchSideFuncs:
                - adler32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - fixedtables
        - Branch String:   'inflate.c:817,17'
          Branch Sides:
            - BranchSide:      'inflate.c:818,17'
              BranchSideFuncs: []
            - BranchSide:      'inflate.c:821,42'
              BranchSideFuncs:
                - adler32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - fixedtables
        - Branch String:   'inflate.c:825,34'
          Branch Sides:
            - BranchSide:      'inflate.c:825,55'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
            - BranchSide:      'inflate.c:825,37'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - fixedtables
        - Branch String:   'inflate.c:825,17'
          Branch Sides:
            - BranchSide:      'inflate.c:825,55'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
            - BranchSide:      'inflate.c:825,46'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - fixedtables
        - Branch String:   'inflate.c:828,17'
          Branch Sides:
            - BranchSide:      'inflate.c:829,17'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:833,13'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - fixedtables
        - Branch String:   'inflate.c:833,13'
          Branch Sides:
            - BranchSide:      'inflate.c:833,13'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - fixedtables
            - BranchSide:      'inflate.c:834,27'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - fixedtables
        - Branch String:   'inflate.c:833,13'
          Branch Sides:
            - BranchSide:      'inflate.c:833,13'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
            - BranchSide:      'inflate.c:833,13'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - fixedtables
        - Branch String:   'inflate.c:836,13'
          Branch Sides:
            - BranchSide:      'inflate.c:840,17'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:843,29'
              BranchSideFuncs:
                - fixedtables
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:855,17'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:858,17'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:861,13'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
        - Branch String:   'inflate.c:847,21'
          Branch Sides:
            - BranchSide:      'inflate.c:848,21'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
            - BranchSide:      'inflate.c:851,17'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
        - Branch String:   'inflate.c:865,13'
          Branch Sides:
            - BranchSide:      'inflate.c:865,13'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:866,18'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
        - Branch String:   'inflate.c:865,13'
          Branch Sides:
            - BranchSide:      'inflate.c:865,13'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
            - BranchSide:      'inflate.c:865,13'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
        - Branch String:   'inflate.c:866,17'
          Branch Sides:
            - BranchSide:      'inflate.c:867,17'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:871,39'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
        - Branch String:   'inflate.c:876,17'
          Branch Sides:
            - BranchSide:      'inflate.c:876,35'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
            - BranchSide:      'inflate.c:876,26'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
        - Branch String:   'inflate.c:883,17'
          Branch Sides:
            - BranchSide:      'inflate.c:884,21'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:896,13'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
        - Branch String:   'inflate.c:884,21'
          Branch Sides:
            - BranchSide:      'inflate.c:884,41'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:885,21'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
        - Branch String:   'inflate.c:885,21'
          Branch Sides:
            - BranchSide:      'inflate.c:885,41'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:886,21'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
        - Branch String:   'inflate.c:886,21'
          Branch Sides:
            - BranchSide:      'inflate.c:886,32'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
            - BranchSide:      'inflate.c:887,25'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
        - Branch String:   'inflate.c:899,13'
          Branch Sides:
            - BranchSide:      'inflate.c:899,13'
              BranchSideFuncs:
                - inflate_table
                - inflate_table
                - inflate_table
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - inflate_fast
            - BranchSide:      'inflate.c:900,27'
              BranchSideFuncs:
                - inflate_table
                - inflate_table
                - inflate_table
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - inflate_fast
        - Branch String:   'inflate.c:899,13'
          Branch Sides:
            - BranchSide:      'inflate.c:899,13'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
            - BranchSide:      'inflate.c:899,13'
              BranchSideFuncs:
                - inflate_table
                - inflate_table
                - inflate_table
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - inflate_fast
        - Branch String:   'inflate.c:907,35'
          Branch Sides:
            - BranchSide:      'inflate.c:907,38'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:908,17'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
        - Branch String:   'inflate.c:907,17'
          Branch Sides:
            - BranchSide:      'inflate.c:908,17'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:914,13'
              BranchSideFuncs:
                - inflate_table
                - inflate_table
                - inflate_table
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - inflate_fast
        - Branch String:   'inflate.c:918,13'
          Branch Sides:
            - BranchSide:      'inflate.c:919,17'
              BranchSideFuncs:
                - inflate_table
                - inflate_table
                - inflate_table
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - inflate_fast
            - BranchSide:      'inflate.c:923,13'
              BranchSideFuncs:
                - inflate_table
                - inflate_table
                - inflate_table
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - inflate_fast
        - Branch String:   'inflate.c:919,17'
          Branch Sides:
            - BranchSide:      'inflate.c:919,17'
              BranchSideFuncs:
                - inflate_table
                - inflate_table
                - inflate_table
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - inflate_fast
            - BranchSide:      'inflate.c:920,69'
              BranchSideFuncs:
                - inflate_table
                - inflate_table
                - inflate_table
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - inflate_fast
        - Branch String:   'inflate.c:919,17'
          Branch Sides:
            - BranchSide:      'inflate.c:919,17'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
            - BranchSide:      'inflate.c:919,17'
              BranchSideFuncs:
                - inflate_table
                - inflate_table
                - inflate_table
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - inflate_fast
        - Branch String:   'inflate.c:923,13'
          Branch Sides:
            - BranchSide:      'inflate.c:924,17'
              BranchSideFuncs:
                - inflate_table
                - inflate_table
                - inflate_table
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - inflate_fast
            - BranchSide:      'inflate.c:925,27'
              BranchSideFuncs:
                - inflate_table
                - inflate_table
                - inflate_table
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - inflate_fast
        - Branch String:   'inflate.c:930,17'
          Branch Sides:
            - BranchSide:      'inflate.c:931,17'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:936,13'
              BranchSideFuncs:
                - inflate_table
                - inflate_table
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - inflate_fast
        - Branch String:   'inflate.c:940,13'
          Branch Sides:
            - BranchSide:      'inflate.c:941,17'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - inflate_table
                - inflate_table
                - adler32
                - crc32
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - inflate_fast
            - BranchSide:      'inflate.c:988,17'
              BranchSideFuncs:
                - inflate_table
                - inflate_table
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - inflate_fast
        - Branch String:   'inflate.c:943,25'
          Branch Sides:
            - BranchSide:      'inflate.c:943,56'
              BranchSideFuncs:
                - inflate_table
                - inflate_table
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - inflate_fast
            - BranchSide:      'inflate.c:944,21'
              BranchSideFuncs:
                - inflate_table
                - inflate_table
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - inflate_fast
        - Branch String:   'inflate.c:944,21'
          Branch Sides:
            - BranchSide:      'inflate.c:941,17'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
            - BranchSide:      'inflate.c:944,21'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
        - Branch String:   'inflate.c:946,21'
          Branch Sides:
            - BranchSide:      'inflate.c:947,21'
              BranchSideFuncs:
                - inflate_table
                - inflate_table
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - inflate_fast
            - BranchSide:      'inflate.c:951,30'
              BranchSideFuncs:
                - inflate_table
                - inflate_table
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - inflate_fast
        - Branch String:   'inflate.c:951,25'
          Branch Sides:
            - BranchSide:      'inflate.c:952,25'
              BranchSideFuncs:
                - inflate_table
                - inflate_table
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - inflate_fast
            - BranchSide:      'inflate.c:963,35'
              BranchSideFuncs:
                - inflate_table
                - inflate_table
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - inflate_fast
        - Branch String:   'inflate.c:952,25'
          Branch Sides:
            - BranchSide:      'inflate.c:952,25'
              BranchSideFuncs:
                - inflate_table
                - inflate_table
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - inflate_fast
            - BranchSide:      'inflate.c:953,25'
              BranchSideFuncs:
                - inflate_table
                - inflate_table
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - inflate_fast
        - Branch String:   'inflate.c:952,25'
          Branch Sides:
            - BranchSide:      'inflate.c:952,25'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
            - BranchSide:      'inflate.c:952,25'
              BranchSideFuncs:
                - inflate_table
                - inflate_table
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - inflate_fast
        - Branch String:   'inflate.c:954,29'
          Branch Sides:
            - BranchSide:      'inflate.c:955,29'
              BranchSideFuncs:
                - inflate_table
                - inflate_table
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - inflate_fast
            - BranchSide:      'inflate.c:959,31'
              BranchSideFuncs:
                - inflate_table
                - inflate_table
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - inflate_fast
        - Branch String:   'inflate.c:963,30'
          Branch Sides:
            - BranchSide:      'inflate.c:964,25'
              BranchSideFuncs:
                - inflate_table
                - inflate_table
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - inflate_fast
            - BranchSide:      'inflate.c:971,25'
              BranchSideFuncs:
                - inflate_table
                - inflate_table
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - inflate_fast
        - Branch String:   'inflate.c:964,25'
          Branch Sides:
            - BranchSide:      'inflate.c:964,25'
              BranchSideFuncs:
                - inflate_table
                - inflate_table
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - inflate_fast
            - BranchSide:      'inflate.c:965,25'
              BranchSideFuncs:
                - inflate_table
                - inflate_table
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - inflate_fast
        - Branch String:   'inflate.c:964,25'
          Branch Sides:
            - BranchSide:      'inflate.c:964,25'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
            - BranchSide:      'inflate.c:964,25'
              BranchSideFuncs:
                - inflate_table
                - inflate_table
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - inflate_fast
        - Branch String:   'inflate.c:971,25'
          Branch Sides:
            - BranchSide:      'inflate.c:971,25'
              BranchSideFuncs:
                - inflate_table
                - inflate_table
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - inflate_fast
            - BranchSide:      'inflate.c:972,25'
              BranchSideFuncs:
                - inflate_table
                - inflate_table
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - inflate_fast
        - Branch String:   'inflate.c:971,25'
          Branch Sides:
            - BranchSide:      'inflate.c:971,25'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
            - BranchSide:      'inflate.c:971,25'
              BranchSideFuncs:
                - inflate_table
                - inflate_table
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - inflate_fast
        - Branch String:   'inflate.c:977,25'
          Branch Sides:
            - BranchSide:      'inflate.c:978,25'
              BranchSideFuncs:
                - inflate_table
                - inflate_table
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - inflate_fast
            - BranchSide:      'inflate.c:982,21'
              BranchSideFuncs:
                - inflate_table
                - inflate_table
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - inflate_fast
        - Branch String:   'inflate.c:982,21'
          Branch Sides:
            - BranchSide:      'inflate.c:0,0'
              BranchSideFuncs:
                - inflate_table
                - inflate_table
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - inflate_fast
            - BranchSide:      'inflate.c:983,70'
              BranchSideFuncs:
                - inflate_table
                - inflate_table
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - inflate_fast
        - Branch String:   'inflate.c:988,17'
          Branch Sides:
            - BranchSide:      'inflate.c:988,37'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:991,17'
              BranchSideFuncs:
                - inflate_table
                - inflate_table
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - inflate_fast
        - Branch String:   'inflate.c:991,17'
          Branch Sides:
            - BranchSide:      'inflate.c:992,17'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:1000,27'
              BranchSideFuncs:
                - inflate_table
                - inflate_table
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - inflate_fast
        - Branch String:   'inflate.c:1005,17'
          Branch Sides:
            - BranchSide:      'inflate.c:1006,17'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:1010,50'
              BranchSideFuncs:
                - inflate_table
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - inflate_fast
        - Branch String:   'inflate.c:1014,17'
          Branch Sides:
            - BranchSide:      'inflate.c:1015,17'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:1020,13'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - inflate_fast
        - Branch String:   'inflate.c:1021,17'
          Branch Sides:
            - BranchSide:      'inflate.c:1021,35'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
            - BranchSide:      'inflate.c:1021,26'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - inflate_fast
        - Branch String:   'inflate.c:1027,27'
          Branch Sides:
            - BranchSide:      'inflate.c:1027,30'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - inflate_fast
            - BranchSide:      'inflate.c:1035,13'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
        - Branch String:   'inflate.c:1027,17'
          Branch Sides:
            - BranchSide:      'inflate.c:1028,17'
              BranchSideFuncs:
                - inflate_fast
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:1035,13'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
        - Branch String:   'inflate.c:1031,21'
          Branch Sides:
            - BranchSide:      'inflate.c:1032,21'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:1033,17'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
        - Branch String:   'inflate.c:1038,21'
          Branch Sides:
            - BranchSide:      'inflate.c:1038,52'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:1039,17'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
        - Branch String:   'inflate.c:1039,17'
          Branch Sides:
            - BranchSide:      'inflate.c:1036,13'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
            - BranchSide:      'inflate.c:1039,17'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
        - Branch String:   'inflate.c:1041,25'
          Branch Sides:
            - BranchSide:      'inflate.c:1041,34'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:1052,13'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
        - Branch String:   'inflate.c:1041,17'
          Branch Sides:
            - BranchSide:      'inflate.c:1042,24'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:1052,13'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
        - Branch String:   'inflate.c:1046,25'
          Branch Sides:
            - BranchSide:      'inflate.c:1046,68'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:1047,21'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
        - Branch String:   'inflate.c:1047,21'
          Branch Sides:
            - BranchSide:      'inflate.c:1043,17'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
            - BranchSide:      'inflate.c:1047,21'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
        - Branch String:   'inflate.c:1055,17'
          Branch Sides:
            - BranchSide:      'inflate.c:1059,17'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:1062,22'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
        - Branch String:   'inflate.c:1062,17'
          Branch Sides:
            - BranchSide:      'inflate.c:1064,17'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:1068,22'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
        - Branch String:   'inflate.c:1068,17'
          Branch Sides:
            - BranchSide:      'inflate.c:1069,17'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:1073,44'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
        - Branch String:   'inflate.c:1077,17'
          Branch Sides:
            - BranchSide:      'inflate.c:1078,17'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:1084,26'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
        - Branch String:   'inflate.c:1078,17'
          Branch Sides:
            - BranchSide:      'inflate.c:1078,17'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:1079,34'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
        - Branch String:   'inflate.c:1078,17'
          Branch Sides:
            - BranchSide:      'inflate.c:1078,17'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
            - BranchSide:      'inflate.c:1078,17'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
        - Branch String:   'inflate.c:1090,21'
          Branch Sides:
            - BranchSide:      'inflate.c:1090,52'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:1091,17'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
        - Branch String:   'inflate.c:1091,17'
          Branch Sides:
            - BranchSide:      'inflate.c:1088,13'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
            - BranchSide:      'inflate.c:1091,17'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
        - Branch String:   'inflate.c:1093,17'
          Branch Sides:
            - BranchSide:      'inflate.c:1094,24'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:1104,13'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
        - Branch String:   'inflate.c:1098,25'
          Branch Sides:
            - BranchSide:      'inflate.c:1098,68'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:1099,21'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
        - Branch String:   'inflate.c:1099,21'
          Branch Sides:
            - BranchSide:      'inflate.c:1095,17'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
            - BranchSide:      'inflate.c:1099,21'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
        - Branch String:   'inflate.c:1106,17'
          Branch Sides:
            - BranchSide:      'inflate.c:1107,17'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:1111,44'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
        - Branch String:   'inflate.c:1116,17'
          Branch Sides:
            - BranchSide:      'inflate.c:1117,17'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:1130,13'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
        - Branch String:   'inflate.c:1117,17'
          Branch Sides:
            - BranchSide:      'inflate.c:1117,17'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:1118,34'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
        - Branch String:   'inflate.c:1117,17'
          Branch Sides:
            - BranchSide:      'inflate.c:1117,17'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
            - BranchSide:      'inflate.c:1117,17'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
        - Branch String:   'inflate.c:1133,17'
          Branch Sides:
            - BranchSide:      'inflate.c:1133,28'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
            - BranchSide:      'inflate.c:1134,20'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
        - Branch String:   'inflate.c:1135,17'
          Branch Sides:
            - BranchSide:      'inflate.c:1136,24'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:1166,24'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
        - Branch String:   'inflate.c:1137,21'
          Branch Sides:
            - BranchSide:      'inflate.c:1138,25'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:1157,21'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
        - Branch String:   'inflate.c:1138,25'
          Branch Sides:
            - BranchSide:      'inflate.c:1139,25'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:1156,17'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
        - Branch String:   'inflate.c:1157,21'
          Branch Sides:
            - BranchSide:      'inflate.c:1158,29'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:1162,28'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
        - Branch String:   'inflate.c:1163,21'
          Branch Sides:
            - BranchSide:      'inflate.c:1163,50'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:1164,13'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
        - Branch String:   'inflate.c:1169,17'
          Branch Sides:
            - BranchSide:      'inflate.c:1169,37'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:1170,21'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
        - Branch String:   'inflate.c:1174,13'
          Branch Sides:
            - BranchSide:      'inflate.c:1173,31'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:1175,17'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
        - Branch String:   'inflate.c:1175,17'
          Branch Sides:
            - BranchSide:      'inflate.c:1175,37'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:1176,13'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
        - Branch String:   'inflate.c:1178,17'
          Branch Sides:
            - BranchSide:      'inflate.c:1178,28'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
            - BranchSide:      'inflate.c:1179,38'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
        - Branch String:   'inflate.c:1184,17'
          Branch Sides:
            - BranchSide:      'inflate.c:1185,17'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - adler32
                - crc32
            - BranchSide:      'inflate.c:1206,13'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
        - Branch String:   'inflate.c:1185,17'
          Branch Sides:
            - BranchSide:      'inflate.c:1185,17'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - adler32
                - crc32
            - BranchSide:      'inflate.c:1186,24'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - adler32
                - crc32
        - Branch String:   'inflate.c:1185,17'
          Branch Sides:
            - BranchSide:      'inflate.c:1185,17'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
            - BranchSide:      'inflate.c:1185,17'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - adler32
                - crc32
        - Branch String:   'inflate.c:1189,39'
          Branch Sides:
            - BranchSide:      'inflate.c:1189,42'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - adler32
                - crc32
            - BranchSide:      'inflate.c:1192,23'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
        - Branch String:   'inflate.c:1189,21'
          Branch Sides:
            - BranchSide:      'inflate.c:1191,25'
              BranchSideFuncs:
                - adler32
                - adler32
                - crc32
                - updatewindow
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:1192,23'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
        - Branch String:   'inflate.c:1191,25'
          Branch Sides:
            - BranchSide:      'inflate.c:1190,35'
              BranchSideFuncs:
                - crc32
                - adler32
                - crc32
                - updatewindow
                - adler32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:1190,35'
              BranchSideFuncs:
                - adler32
                - adler32
                - crc32
                - updatewindow
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
        - Branch String:   'inflate.c:1193,39'
          Branch Sides:
            - BranchSide:      'inflate.c:1195,22'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:1202,17'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
        - Branch String:   'inflate.c:1195,22'
          Branch Sides:
            - BranchSide:      'inflate.c:1195,37'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:1197,22'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
        - Branch String:   'inflate.c:1193,21'
          Branch Sides:
            - BranchSide:      'inflate.c:1198,21'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:1202,17'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
        - Branch String:   'inflate.c:1209,29'
          Branch Sides:
            - BranchSide:      'inflate.c:1209,32'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:1220,13'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
        - Branch String:   'inflate.c:1209,17'
          Branch Sides:
            - BranchSide:      'inflate.c:1210,17'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:1220,13'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
        - Branch String:   'inflate.c:1210,17'
          Branch Sides:
            - BranchSide:      'inflate.c:1210,17'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:1211,22'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
        - Branch String:   'inflate.c:1210,17'
          Branch Sides:
            - BranchSide:      'inflate.c:1210,17'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
            - BranchSide:      'inflate.c:1210,17'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
        - Branch String:   'inflate.c:1211,39'
          Branch Sides:
            - BranchSide:      'inflate.c:1211,42'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:1216,17'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
        - Branch String:   'inflate.c:1211,21'
          Branch Sides:
            - BranchSide:      'inflate.c:1212,21'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
                - adler32
                - crc32
                - inflate_fast
                - inflate_table
                - inflate_table
                - inflate_table
                - fixedtables
                - adler32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - crc32
                - adler32
                - crc32
                - crc32
            - BranchSide:      'inflate.c:1216,17'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
        - Branch String:   'inflate.c:1244,22'
          Branch Sides:
            - BranchSide:      'inflate.c:1244,26'
              BranchSideFuncs:
                - updatewindow
                - adler32
                - crc32
            - BranchSide:      'inflate.c:1246,26'
              BranchSideFuncs:
                - updatewindow
                - adler32
                - crc32
        - Branch String:   'inflate.c:1244,49'
          Branch Sides:
            - BranchSide:      'inflate.c:1244,52'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
            - BranchSide:      'inflate.c:1250,11'
              BranchSideFuncs:
                - adler32
                - crc32
        - Branch String:   'inflate.c:1244,70'
          Branch Sides:
            - BranchSide:      'inflate.c:1245,14'
              BranchSideFuncs:
                - adler32
                - crc32
                - updatewindow
            - BranchSide:      'inflate.c:1250,11'
              BranchSideFuncs:
                - adler32
                - crc32
        - Branch String:   'inflate.c:1245,34'
          Branch Sides:
            - BranchSide:      'inflate.c:1245,37'
              BranchSideFuncs:
                - updatewindow
                - adler32
                - crc32
            - BranchSide:      'inflate.c:1246,26'
              BranchSideFuncs:
                - updatewindow
                - adler32
                - crc32
        - Branch String:   'inflate.c:1244,9'
          Branch Sides:
            - BranchSide:      'inflate.c:1246,26'
              BranchSideFuncs:
                - updatewindow
                - adler32
                - crc32
            - BranchSide:      'inflate.c:1250,11'
              BranchSideFuncs:
                - adler32
                - crc32
        - Branch String:   'inflate.c:1246,13'
          Branch Sides:
            - BranchSide:      'inflate.c:1246,69'
              BranchSideFuncs: []
            - BranchSide:      'inflate.c:1247,13'
              BranchSideFuncs: []
        - Branch String:   'inflate.c:1255,27'
          Branch Sides:
            - BranchSide:      'inflate.c:1255,30'
              BranchSideFuncs:
                - adler32
                - crc32
            - BranchSide:      'inflate.c:1258,28'
              BranchSideFuncs: []
        - Branch String:   'inflate.c:1255,9'
          Branch Sides:
            - BranchSide:      'inflate.c:1257,13'
              BranchSideFuncs:
                - adler32
                - crc32
            - BranchSide:      'inflate.c:1258,28'
              BranchSideFuncs: []
        - Branch String:   'inflate.c:1257,13'
          Branch Sides:
            - BranchSide:      'inflate.c:1256,23'
              BranchSideFuncs:
                - crc32
            - BranchSide:      'inflate.c:1256,23'
              BranchSideFuncs:
                - adler32
        - Branch String:   'inflate.c:1260,44'
          Branch Sides:
            - BranchSide:      'inflate.c:1260,24'
              BranchSideFuncs: []
            - BranchSide:      'inflate.c:1260,47'
              BranchSideFuncs: []
        - Branch String:   'inflate.c:1261,19'
          Branch Sides:
            - BranchSide:      'inflate.c:1261,22'
              BranchSideFuncs: []
            - BranchSide:      'inflate.c:1261,35'
              BranchSideFuncs: []
        - Branch String:   'inflate.c:1261,32'
          Branch Sides:
            - BranchSide:      'inflate.c:1261,57'
              BranchSideFuncs: []
            - BranchSide:      'inflate.c:1261,35'
              BranchSideFuncs: []
        - Branch String:   'inflate.c:1261,54'
          Branch Sides:
            - BranchSide:      'inflate.c:1261,57'
              BranchSideFuncs: []
            - BranchSide:      'inflate.c:1263,12'
              BranchSideFuncs: []
        - Branch String:   'inflate.c:1261,9'
          Branch Sides:
            - BranchSide:      'inflate.c:1262,13'
              BranchSideFuncs: []
            - BranchSide:      'inflate.c:1263,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'inflate.c:610,9'
          Dst:             inflateStateCheck
        - Src:             'inflate.c:632,32'
          Dst:             crc32
        - Src:             'inflate.c:633,17'
          Dst:             crc32
        - Src:             'inflate.c:666,42'
          Dst:             adler32
        - Src:             'inflate.c:687,17'
          Dst:             crc32
        - Src:             'inflate.c:696,17'
          Dst:             crc32
        - Src:             'inflate.c:707,17'
          Dst:             crc32
        - Src:             'inflate.c:718,21'
          Dst:             crc32
        - Src:             'inflate.c:739,40'
          Dst:             crc32
        - Src:             'inflate.c:761,36'
          Dst:             crc32
        - Src:             'inflate.c:783,36'
          Dst:             crc32
        - Src:             'inflate.c:806,42'
          Dst:             crc32
        - Src:             'inflate.c:821,42'
          Dst:             adler32
        - Src:             'inflate.c:843,17'
          Dst:             fixedtables
        - Src:             'inflate.c:928,19'
          Dst:             inflate_table
        - Src:             'inflate.c:1003,19'
          Dst:             inflate_table
        - Src:             'inflate.c:1012,19'
          Dst:             inflate_table
        - Src:             'inflate.c:1029,17'
          Dst:             inflate_fast
        - Src:             'inflate.c:1191,25'
          Dst:             crc32
        - Src:             'inflate.c:1191,25'
          Dst:             adler32
        - Src:             'inflate.c:1246,13'
          Dst:             updatewindow
        - Src:             'inflate.c:1257,13'
          Dst:             crc32
        - Src:             'inflate.c:1257,13'
          Dst:             adler32
    - functionName:    inflatePrime
      functionSourceFile: '/src/elfutils/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - strm
        - bits
        - value
      BBCount:         15
      ICount:          115
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - inflateStateCheck
      functionUses:    0
      BranchProfiles:
        - Branch String:   'inflate.c:226,9'
          Branch Sides:
            - BranchSide:      'inflate.c:226,34'
              BranchSideFuncs: []
            - BranchSide:      'inflate.c:227,9'
              BranchSideFuncs: []
        - Branch String:   'inflate.c:227,9'
          Branch Sides:
            - BranchSide:      'inflate.c:228,9'
              BranchSideFuncs: []
            - BranchSide:      'inflate.c:229,41'
              BranchSideFuncs: []
        - Branch String:   'inflate.c:230,9'
          Branch Sides:
            - BranchSide:      'inflate.c:231,9'
              BranchSideFuncs: []
            - BranchSide:      'inflate.c:235,9'
              BranchSideFuncs: []
        - Branch String:   'inflate.c:235,19'
          Branch Sides:
            - BranchSide:      'inflate.c:235,53'
              BranchSideFuncs: []
            - BranchSide:      'inflate.c:235,22'
              BranchSideFuncs: []
        - Branch String:   'inflate.c:235,9'
          Branch Sides:
            - BranchSide:      'inflate.c:235,53'
              BranchSideFuncs: []
            - BranchSide:      'inflate.c:236,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'inflate.c:226,9'
          Dst:             inflateStateCheck
    - functionName:    inflateInit_
      functionSourceFile: '/src/elfutils/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - strm
        - version
        - stream_size
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - inflateInit2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'inflate.c:220,12'
          Dst:             inflateInit2_
    - functionName:    inflateInit2_
      functionSourceFile: '/src/elfutils/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - strm
        - windowBits
        - version
        - stream_size
      BBCount:         24
      ICount:          169
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - inflateReset2
      functionUses:    1
      BranchProfiles:
        - Branch String:   'inflate.c:183,27'
          Branch Sides:
            - BranchSide:      'inflate.c:183,30'
              BranchSideFuncs: []
            - BranchSide:      'inflate.c:185,9'
              BranchSideFuncs: []
        - Branch String:   'inflate.c:183,60'
          Branch Sides:
            - BranchSide:      'inflate.c:184,9'
              BranchSideFuncs: []
            - BranchSide:      'inflate.c:185,9'
              BranchSideFuncs: []
        - Branch String:   'inflate.c:183,9'
          Branch Sides:
            - BranchSide:      'inflate.c:185,9'
              BranchSideFuncs: []
            - BranchSide:      'inflate.c:186,9'
              BranchSideFuncs:
                - inflateReset2
        - Branch String:   'inflate.c:186,9'
          Branch Sides:
            - BranchSide:      'inflate.c:186,25'
              BranchSideFuncs: []
            - BranchSide:      'inflate.c:187,5'
              BranchSideFuncs:
                - inflateReset2
        - Branch String:   'inflate.c:188,9'
          Branch Sides:
            - BranchSide:      'inflate.c:192,9'
              BranchSideFuncs:
                - inflateReset2
            - BranchSide:      'inflate.c:196,9'
              BranchSideFuncs:
                - inflateReset2
        - Branch String:   'inflate.c:196,9'
          Branch Sides:
            - BranchSide:      'inflate.c:200,9'
              BranchSideFuncs:
                - inflateReset2
            - BranchSide:      'inflate.c:203,13'
              BranchSideFuncs:
                - inflateReset2
        - Branch String:   'inflate.c:204,9'
          Branch Sides:
            - BranchSide:      'inflate.c:204,26'
              BranchSideFuncs: []
            - BranchSide:      'inflate.c:206,48'
              BranchSideFuncs:
                - inflateReset2
        - Branch String:   'inflate.c:211,9'
          Branch Sides:
            - BranchSide:      'inflate.c:212,9'
              BranchSideFuncs: []
            - BranchSide:      'inflate.c:215,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'inflate.c:210,11'
          Dst:             inflateReset2
    - functionName:    inflateReset2
      functionSourceFile: '/src/elfutils/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - strm
        - windowBits
      BBCount:         27
      ICount:          159
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - inflateReset
        - inflateStateCheck
      functionUses:    1
      BranchProfiles:
        - Branch String:   'inflate.c:146,9'
          Branch Sides:
            - BranchSide:      'inflate.c:146,34'
              BranchSideFuncs: []
            - BranchSide:      'inflate.c:147,41'
              BranchSideFuncs:
                - inflateReset
        - Branch String:   'inflate.c:150,9'
          Branch Sides:
            - BranchSide:      'inflate.c:151,13'
              BranchSideFuncs:
                - inflateReset
            - BranchSide:      'inflate.c:157,17'
              BranchSideFuncs:
                - inflateReset
        - Branch String:   'inflate.c:151,13'
          Branch Sides:
            - BranchSide:      'inflate.c:152,13'
              BranchSideFuncs: []
            - BranchSide:      'inflate.c:153,14'
              BranchSideFuncs:
                - inflateReset
        - Branch String:   'inflate.c:165,20'
          Branch Sides:
            - BranchSide:      'inflate.c:165,24'
              BranchSideFuncs:
                - inflateReset
            - BranchSide:      'inflate.c:167,9'
              BranchSideFuncs:
                - inflateReset
        - Branch String:   'inflate.c:165,39'
          Branch Sides:
            - BranchSide:      'inflate.c:165,42'
              BranchSideFuncs: []
            - BranchSide:      'inflate.c:166,9'
              BranchSideFuncs: []
        - Branch String:   'inflate.c:165,9'
          Branch Sides:
            - BranchSide:      'inflate.c:166,9'
              BranchSideFuncs: []
            - BranchSide:      'inflate.c:167,9'
              BranchSideFuncs:
                - inflateReset
        - Branch String:   'inflate.c:167,33'
          Branch Sides:
            - BranchSide:      'inflate.c:167,36'
              BranchSideFuncs:
                - inflateReset
            - BranchSide:      'inflate.c:173,19'
              BranchSideFuncs:
                - inflateReset
        - Branch String:   'inflate.c:167,9'
          Branch Sides:
            - BranchSide:      'inflate.c:168,9'
              BranchSideFuncs:
                - inflateReset
            - BranchSide:      'inflate.c:173,19'
              BranchSideFuncs:
                - inflateReset
      Callsites:
        - Src:             'inflate.c:146,9'
          Dst:             inflateStateCheck
        - Src:             'inflate.c:175,12'
          Dst:             inflateReset
    - functionName:    inflate_table
      functionSourceFile: '/src/elfutils/zlib/inftrees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 299
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - type
        - lens
        - codes
        - table
        - bits
        - work
      BBCount:         123
      ICount:          862
      EdgeCount:       159
      CyclomaticComplexity: 38
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'inftrees.c:102,5'
          Branch Sides:
            - BranchSide:      'inftrees.c:103,15'
              BranchSideFuncs: []
            - BranchSide:      'inftrees.c:104,14'
              BranchSideFuncs: []
        - Branch String:   'inftrees.c:104,5'
          Branch Sides:
            - BranchSide:      'inftrees.c:105,15'
              BranchSideFuncs: []
            - BranchSide:      'inftrees.c:108,13'
              BranchSideFuncs: []
        - Branch String:   'inftrees.c:109,5'
          Branch Sides:
            - BranchSide:      'inftrees.c:110,19'
              BranchSideFuncs: []
            - BranchSide:      'inftrees.c:111,9'
              BranchSideFuncs: []
        - Branch String:   'inftrees.c:110,13'
          Branch Sides:
            - BranchSide:      'inftrees.c:110,30'
              BranchSideFuncs: []
            - BranchSide:      'inftrees.c:110,27'
              BranchSideFuncs: []
        - Branch String:   'inftrees.c:111,9'
          Branch Sides:
            - BranchSide:      'inftrees.c:111,28'
              BranchSideFuncs: []
            - BranchSide:      'inftrees.c:112,9'
              BranchSideFuncs: []
        - Branch String:   'inftrees.c:112,9'
          Branch Sides:
            - BranchSide:      'inftrees.c:113,14'
              BranchSideFuncs: []
            - BranchSide:      'inftrees.c:121,14'
              BranchSideFuncs: []
        - Branch String:   'inftrees.c:121,5'
          Branch Sides:
            - BranchSide:      'inftrees.c:122,19'
              BranchSideFuncs: []
            - BranchSide:      'inftrees.c:123,9'
              BranchSideFuncs: []
        - Branch String:   'inftrees.c:122,13'
          Branch Sides:
            - BranchSide:      'inftrees.c:122,30'
              BranchSideFuncs: []
            - BranchSide:      'inftrees.c:122,27'
              BranchSideFuncs: []
        - Branch String:   'inftrees.c:123,9'
          Branch Sides:
            - BranchSide:      'inftrees.c:123,28'
              BranchSideFuncs: []
            - BranchSide:      'inftrees.c:126,10'
              BranchSideFuncs: []
        - Branch String:   'inftrees.c:127,5'
          Branch Sides:
            - BranchSide:      'inftrees.c:128,14'
              BranchSideFuncs: []
            - BranchSide:      'inftrees.c:132,9'
              BranchSideFuncs: []
        - Branch String:   'inftrees.c:130,13'
          Branch Sides:
            - BranchSide:      'inftrees.c:130,23'
              BranchSideFuncs: []
            - BranchSide:      'inftrees.c:131,5'
              BranchSideFuncs: []
        - Branch String:   'inftrees.c:132,18'
          Branch Sides:
            - BranchSide:      'inftrees.c:132,22'
              BranchSideFuncs: []
            - BranchSide:      'inftrees.c:136,5'
              BranchSideFuncs: []
        - Branch String:   'inftrees.c:132,36'
          Branch Sides:
            - BranchSide:      'inftrees.c:132,39'
              BranchSideFuncs: []
            - BranchSide:      'inftrees.c:133,9'
              BranchSideFuncs: []
        - Branch String:   'inftrees.c:132,9'
          Branch Sides:
            - BranchSide:      'inftrees.c:133,9'
              BranchSideFuncs: []
            - BranchSide:      'inftrees.c:136,5'
              BranchSideFuncs: []
        - Branch String:   'inftrees.c:137,5'
          Branch Sides:
            - BranchSide:      'inftrees.c:138,30'
              BranchSideFuncs: []
            - BranchSide:      'inftrees.c:141,14'
              BranchSideFuncs: []
        - Branch String:   'inftrees.c:141,5'
          Branch Sides:
            - BranchSide:      'inftrees.c:142,13'
              BranchSideFuncs: []
            - BranchSide:      'inftrees.c:176,13'
              BranchSideFuncs: []
        - Branch String:   'inftrees.c:142,13'
          Branch Sides:
            - BranchSide:      'inftrees.c:142,71'
              BranchSideFuncs: []
            - BranchSide:      'inftrees.c:142,26'
              BranchSideFuncs: []
        - Branch String:   'inftrees.c:176,5'
          Branch Sides:
            - BranchSide:      'inftrees.c:178,24'
              BranchSideFuncs: []
            - BranchSide:      'inftrees.c:182,14'
              BranchSideFuncs: []
            - BranchSide:      'inftrees.c:187,14'
              BranchSideFuncs: []
        - Branch String:   'inftrees.c:204,23'
          Branch Sides:
            - BranchSide:      'inftrees.c:204,26'
              BranchSideFuncs: []
            - BranchSide:      'inftrees.c:205,10'
              BranchSideFuncs: []
        - Branch String:   'inftrees.c:204,46'
          Branch Sides:
            - BranchSide:      'inftrees.c:205,10'
              BranchSideFuncs: []
            - BranchSide:      'inftrees.c:206,9'
              BranchSideFuncs: []
        - Branch String:   'inftrees.c:205,24'
          Branch Sides:
            - BranchSide:      'inftrees.c:205,27'
              BranchSideFuncs: []
            - BranchSide:      'inftrees.c:209,5'
              BranchSideFuncs: []
        - Branch String:   'inftrees.c:204,9'
          Branch Sides:
            - BranchSide:      'inftrees.c:206,9'
              BranchSideFuncs: []
            - BranchSide:      'inftrees.c:209,5'
              BranchSideFuncs: []
        - Branch String:   'inftrees.c:212,13'
          Branch Sides:
            - BranchSide:      'inftrees.c:213,18'
              BranchSideFuncs: []
            - BranchSide:      'inftrees.c:216,18'
              BranchSideFuncs: []
        - Branch String:   'inftrees.c:216,18'
          Branch Sides:
            - BranchSide:      'inftrees.c:217,39'
              BranchSideFuncs: []
            - BranchSide:      'inftrees.c:221,18'
              BranchSideFuncs: []
        - Branch String:   'inftrees.c:232,9'
          Branch Sides:
            - BranchSide:      'inftrees.c:230,21'
              BranchSideFuncs: []
            - BranchSide:      'inftrees.c:235,23'
              BranchSideFuncs: []
        - Branch String:   'inftrees.c:236,9'
          Branch Sides:
            - BranchSide:      'inftrees.c:237,18'
              BranchSideFuncs: []
            - BranchSide:      'inftrees.c:238,13'
              BranchSideFuncs: []
        - Branch String:   'inftrees.c:238,13'
          Branch Sides:
            - BranchSide:      'inftrees.c:239,21'
              BranchSideFuncs: []
            - BranchSide:      'inftrees.c:243,18'
              BranchSideFuncs: []
        - Branch String:   'inftrees.c:247,13'
          Branch Sides:
            - BranchSide:      'inftrees.c:248,17'
              BranchSideFuncs: []
            - BranchSide:      'inftrees.c:253,13'
              BranchSideFuncs: []
        - Branch String:   'inftrees.c:248,17'
          Branch Sides:
            - BranchSide:      'inftrees.c:248,29'
              BranchSideFuncs: []
            - BranchSide:      'inftrees.c:249,19'
              BranchSideFuncs: []
        - Branch String:   'inftrees.c:253,24'
          Branch Sides:
            - BranchSide:      'inftrees.c:209,5'
              BranchSideFuncs: []
            - BranchSide:      'inftrees.c:253,28'
              BranchSideFuncs: []
        - Branch String:   'inftrees.c:253,13'
          Branch Sides:
            - BranchSide:      'inftrees.c:209,5'
              BranchSideFuncs: []
            - BranchSide:      'inftrees.c:255,17'
              BranchSideFuncs: []
        - Branch String:   'inftrees.c:255,17'
          Branch Sides:
            - BranchSide:      'inftrees.c:256,24'
              BranchSideFuncs: []
            - BranchSide:      'inftrees.c:259,21'
              BranchSideFuncs: []
        - Branch String:   'inftrees.c:264,13'
          Branch Sides:
            - BranchSide:      'inftrees.c:265,31'
              BranchSideFuncs: []
            - BranchSide:      'inftrees.c:272,27'
              BranchSideFuncs: []
        - Branch String:   'inftrees.c:266,21'
          Branch Sides:
            - BranchSide:      'inftrees.c:266,32'
              BranchSideFuncs: []
            - BranchSide:      'inftrees.c:267,21'
              BranchSideFuncs: []
        - Branch String:   'inftrees.c:273,31'
          Branch Sides:
            - BranchSide:      'inftrees.c:273,34'
              BranchSideFuncs: []
            - BranchSide:      'inftrees.c:274,18'
              BranchSideFuncs: []
        - Branch String:   'inftrees.c:273,54'
          Branch Sides:
            - BranchSide:      'inftrees.c:274,18'
              BranchSideFuncs: []
            - BranchSide:      'inftrees.c:275,17'
              BranchSideFuncs: []
        - Branch String:   'inftrees.c:274,32'
          Branch Sides:
            - BranchSide:      'inftrees.c:274,35'
              BranchSideFuncs: []
            - BranchSide:      'inftrees.c:278,19'
              BranchSideFuncs: []
        - Branch String:   'inftrees.c:273,17'
          Branch Sides:
            - BranchSide:      'inftrees.c:275,17'
              BranchSideFuncs: []
            - BranchSide:      'inftrees.c:278,19'
              BranchSideFuncs: []
        - Branch String:   'inftrees.c:288,9'
          Branch Sides:
            - BranchSide:      'inftrees.c:289,14'
              BranchSideFuncs: []
            - BranchSide:      'inftrees.c:296,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    send_tree
      functionSourceFile: '/src/elfutils/zlib/trees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 751
      functionLinenumberEnd: 792
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - tree
        - max_code
      BBCount:         60
      ICount:          1131
      EdgeCount:       78
      CyclomaticComplexity: 20
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'trees.c:761,9'
          Branch Sides:
            - BranchSide:      'trees.c:761,33'
              BranchSideFuncs: []
            - BranchSide:      'trees.c:763,12'
              BranchSideFuncs: []
        - Branch String:   'trees.c:763,5'
          Branch Sides:
            - BranchSide:      'trees.c:764,18'
              BranchSideFuncs: []
            - BranchSide:      'trees.c:792,1'
              BranchSideFuncs: []
        - Branch String:   'trees.c:765,33'
          Branch Sides:
            - BranchSide:      'trees.c:765,36'
              BranchSideFuncs: []
            - BranchSide:      'trees.c:767,20'
              BranchSideFuncs: []
        - Branch String:   'trees.c:765,13'
          Branch Sides:
            - BranchSide:      'trees.c:766,13'
              BranchSideFuncs: []
            - BranchSide:      'trees.c:767,20'
              BranchSideFuncs: []
        - Branch String:   'trees.c:767,20'
          Branch Sides:
            - BranchSide:      'trees.c:768,13'
              BranchSideFuncs: []
            - BranchSide:      'trees.c:770,20'
              BranchSideFuncs: []
        - Branch String:   'trees.c:768,18'
          Branch Sides:
            - BranchSide:      'trees.c:768,18'
              BranchSideFuncs: []
            - BranchSide:      'trees.c:768,18'
              BranchSideFuncs: []
        - Branch String:   'trees.c:768,52'
          Branch Sides:
            - BranchSide:      'trees.c:768,18'
              BranchSideFuncs: []
            - BranchSide:      'trees.c:770,9'
              BranchSideFuncs: []
        - Branch String:   'trees.c:770,20'
          Branch Sides:
            - BranchSide:      'trees.c:771,17'
              BranchSideFuncs: []
            - BranchSide:      'trees.c:777,20'
              BranchSideFuncs: []
        - Branch String:   'trees.c:771,17'
          Branch Sides:
            - BranchSide:      'trees.c:772,17'
              BranchSideFuncs: []
            - BranchSide:      'trees.c:775,13'
              BranchSideFuncs: []
        - Branch String:   'trees.c:772,17'
          Branch Sides:
            - BranchSide:      'trees.c:772,17'
              BranchSideFuncs: []
            - BranchSide:      'trees.c:772,17'
              BranchSideFuncs: []
        - Branch String:   'trees.c:775,13'
          Branch Sides:
            - BranchSide:      'trees.c:775,13'
              BranchSideFuncs: []
            - BranchSide:      'trees.c:775,13'
              BranchSideFuncs: []
        - Branch String:   'trees.c:775,48'
          Branch Sides:
            - BranchSide:      'trees.c:775,48'
              BranchSideFuncs: []
            - BranchSide:      'trees.c:775,48'
              BranchSideFuncs: []
        - Branch String:   'trees.c:777,20'
          Branch Sides:
            - BranchSide:      'trees.c:778,13'
              BranchSideFuncs: []
            - BranchSide:      'trees.c:781,13'
              BranchSideFuncs: []
        - Branch String:   'trees.c:778,13'
          Branch Sides:
            - BranchSide:      'trees.c:778,13'
              BranchSideFuncs: []
            - BranchSide:      'trees.c:778,13'
              BranchSideFuncs: []
        - Branch String:   'trees.c:778,50'
          Branch Sides:
            - BranchSide:      'trees.c:778,50'
              BranchSideFuncs: []
            - BranchSide:      'trees.c:778,50'
              BranchSideFuncs: []
        - Branch String:   'trees.c:781,13'
          Branch Sides:
            - BranchSide:      'trees.c:781,13'
              BranchSideFuncs: []
            - BranchSide:      'trees.c:781,13'
              BranchSideFuncs: []
        - Branch String:   'trees.c:781,52'
          Branch Sides:
            - BranchSide:      'trees.c:781,52'
              BranchSideFuncs: []
            - BranchSide:      'trees.c:781,52'
              BranchSideFuncs: []
        - Branch String:   'trees.c:784,13'
          Branch Sides:
            - BranchSide:      'trees.c:785,23'
              BranchSideFuncs: []
            - BranchSide:      'trees.c:786,20'
              BranchSideFuncs: []
        - Branch String:   'trees.c:786,20'
          Branch Sides:
            - BranchSide:      'trees.c:787,23'
              BranchSideFuncs: []
            - BranchSide:      'trees.c:789,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    scan_tree
      functionSourceFile: '/src/elfutils/zlib/trees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 710
      functionLinenumberEnd: 745
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - tree
        - max_code
      BBCount:         32
      ICount:          223
      EdgeCount:       41
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'trees.c:719,9'
          Branch Sides:
            - BranchSide:      'trees.c:719,33'
              BranchSideFuncs: []
            - BranchSide:      'trees.c:720,5'
              BranchSideFuncs: []
        - Branch String:   'trees.c:722,5'
          Branch Sides:
            - BranchSide:      'trees.c:723,18'
              BranchSideFuncs: []
            - BranchSide:      'trees.c:745,1'
              BranchSideFuncs: []
        - Branch String:   'trees.c:724,33'
          Branch Sides:
            - BranchSide:      'trees.c:724,36'
              BranchSideFuncs: []
            - BranchSide:      'trees.c:726,20'
              BranchSideFuncs: []
        - Branch String:   'trees.c:724,13'
          Branch Sides:
            - BranchSide:      'trees.c:725,13'
              BranchSideFuncs: []
            - BranchSide:      'trees.c:726,20'
              BranchSideFuncs: []
        - Branch String:   'trees.c:726,20'
          Branch Sides:
            - BranchSide:      'trees.c:727,40'
              BranchSideFuncs: []
            - BranchSide:      'trees.c:728,20'
              BranchSideFuncs: []
        - Branch String:   'trees.c:728,20'
          Branch Sides:
            - BranchSide:      'trees.c:729,17'
              BranchSideFuncs: []
            - BranchSide:      'trees.c:731,20'
              BranchSideFuncs: []
        - Branch String:   'trees.c:729,17'
          Branch Sides:
            - BranchSide:      'trees.c:729,36'
              BranchSideFuncs: []
            - BranchSide:      'trees.c:730,13'
              BranchSideFuncs: []
        - Branch String:   'trees.c:731,20'
          Branch Sides:
            - BranchSide:      'trees.c:732,13'
              BranchSideFuncs: []
            - BranchSide:      'trees.c:734,13'
              BranchSideFuncs: []
        - Branch String:   'trees.c:737,13'
          Branch Sides:
            - BranchSide:      'trees.c:738,23'
              BranchSideFuncs: []
            - BranchSide:      'trees.c:739,20'
              BranchSideFuncs: []
        - Branch String:   'trees.c:739,20'
          Branch Sides:
            - BranchSide:      'trees.c:740,23'
              BranchSideFuncs: []
            - BranchSide:      'trees.c:742,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    bi_reverse
      functionSourceFile: '/src/elfutils/zlib/trees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - code
        - len
      BBCount:         5
      ICount:          40
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'trees.c:159,5'
          Branch Sides:
            - BranchSide:      'trees.c:157,16'
              BranchSideFuncs: []
            - BranchSide:      'trees.c:160,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    gen_codes
      functionSourceFile: '/src/elfutils/zlib/trees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - tree
        - max_code
        - bl_count
      BBCount:         13
      ICount:          112
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - bi_reverse
      functionUses:    1
      BranchProfiles:
        - Branch String:   'trees.c:211,5'
          Branch Sides:
            - BranchSide:      'trees.c:212,17'
              BranchSideFuncs:
                - bi_reverse
            - BranchSide:      'trees.c:222,12'
              BranchSideFuncs:
                - bi_reverse
        - Branch String:   'trees.c:222,5'
          Branch Sides:
            - BranchSide:      'trees.c:223,19'
              BranchSideFuncs:
                - bi_reverse
            - BranchSide:      'trees.c:231,1'
              BranchSideFuncs: []
        - Branch String:   'trees.c:224,13'
          Branch Sides:
            - BranchSide:      'trees.c:224,23'
              BranchSideFuncs:
                - bi_reverse
            - BranchSide:      'trees.c:226,50'
              BranchSideFuncs:
                - bi_reverse
      Callsites:
        - Src:             'trees.c:226,29'
          Dst:             bi_reverse
    - functionName:    gen_bitlen
      functionSourceFile: '/src/elfutils/zlib/trees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 538
      functionLinenumberEnd: 611
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - desc
      BBCount:         42
      ICount:          421
      EdgeCount:       54
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'trees.c:552,5'
          Branch Sides:
            - BranchSide:      'trees.c:552,46'
              BranchSideFuncs: []
            - BranchSide:      'trees.c:557,5'
              BranchSideFuncs: []
        - Branch String:   'trees.c:559,5'
          Branch Sides:
            - BranchSide:      'trees.c:560,13'
              BranchSideFuncs: []
            - BranchSide:      'trees.c:575,9'
              BranchSideFuncs: []
        - Branch String:   'trees.c:562,13'
          Branch Sides:
            - BranchSide:      'trees.c:562,39'
              BranchSideFuncs: []
            - BranchSide:      'trees.c:563,28'
              BranchSideFuncs: []
        - Branch String:   'trees.c:566,13'
          Branch Sides:
            - BranchSide:      'trees.c:566,27'
              BranchSideFuncs: []
            - BranchSide:      'trees.c:568,9'
              BranchSideFuncs: []
        - Branch String:   'trees.c:570,13'
          Branch Sides:
            - BranchSide:      'trees.c:570,32'
              BranchSideFuncs: []
            - BranchSide:      'trees.c:571,13'
              BranchSideFuncs: []
        - Branch String:   'trees.c:573,13'
          Branch Sides:
            - BranchSide:      'trees.c:573,42'
              BranchSideFuncs: []
            - BranchSide:      'trees.c:574,5'
              BranchSideFuncs: []
        - Branch String:   'trees.c:575,9'
          Branch Sides:
            - BranchSide:      'trees.c:575,24'
              BranchSideFuncs: []
            - BranchSide:      'trees.c:581,5'
              BranchSideFuncs: []
        - Branch String:   'trees.c:583,9'
          Branch Sides:
            - BranchSide:      'trees.c:583,44'
              BranchSideFuncs: []
            - BranchSide:      'trees.c:584,9'
              BranchSideFuncs: []
        - Branch String:   'trees.c:591,5'
          Branch Sides:
            - BranchSide:      'trees.c:582,16'
              BranchSideFuncs: []
            - BranchSide:      'trees.c:598,17'
              BranchSideFuncs: []
        - Branch String:   'trees.c:598,5'
          Branch Sides:
            - BranchSide:      'trees.c:598,5'
              BranchSideFuncs: []
            - BranchSide:      'trees.c:599,13'
              BranchSideFuncs: []
        - Branch String:   'trees.c:600,9'
          Branch Sides:
            - BranchSide:      'trees.c:601,17'
              BranchSideFuncs: []
            - BranchSide:      'trees.c:610,5'
              BranchSideFuncs: []
        - Branch String:   'trees.c:602,17'
          Branch Sides:
            - BranchSide:      'trees.c:602,31'
              BranchSideFuncs: []
            - BranchSide:      'trees.c:603,28'
              BranchSideFuncs: []
        - Branch String:   'trees.c:603,17'
          Branch Sides:
            - BranchSide:      'trees.c:605,37'
              BranchSideFuncs: []
            - BranchSide:      'trees.c:608,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pqdownheap
      functionSourceFile: '/src/elfutils/zlib/trees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 507
      functionLinenumberEnd: 526
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - tree
        - k
      BBCount:         23
      ICount:          262
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'trees.c:510,5'
          Branch Sides:
            - BranchSide:      'trees.c:510,5'
              BranchSideFuncs: []
            - BranchSide:      'trees.c:512,13'
              BranchSideFuncs: []
        - Branch String:   'trees.c:512,29'
          Branch Sides:
            - BranchSide:      'trees.c:513,13'
              BranchSideFuncs: []
            - BranchSide:      'trees.c:517,13'
              BranchSideFuncs: []
        - Branch String:   'trees.c:513,13'
          Branch Sides:
            - BranchSide:      'trees.c:513,13'
              BranchSideFuncs: []
            - BranchSide:      'trees.c:514,14'
              BranchSideFuncs: []
        - Branch String:   'trees.c:513,13'
          Branch Sides:
            - BranchSide:      'trees.c:513,13'
              BranchSideFuncs: []
            - BranchSide:      'trees.c:517,13'
              BranchSideFuncs: []
        - Branch String:   'trees.c:512,13'
          Branch Sides:
            - BranchSide:      'trees.c:514,14'
              BranchSideFuncs: []
            - BranchSide:      'trees.c:517,13'
              BranchSideFuncs: []
        - Branch String:   'trees.c:517,13'
          Branch Sides:
            - BranchSide:      'trees.c:517,53'
              BranchSideFuncs: []
            - BranchSide:      'trees.c:517,13'
              BranchSideFuncs: []
        - Branch String:   'trees.c:517,13'
          Branch Sides:
            - BranchSide:      'trees.c:517,13'
              BranchSideFuncs: []
            - BranchSide:      'trees.c:520,22'
              BranchSideFuncs: []
        - Branch String:   'trees.c:517,13'
          Branch Sides:
            - BranchSide:      'trees.c:517,53'
              BranchSideFuncs: []
            - BranchSide:      'trees.c:520,22'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _tr_tally
      functionSourceFile: '/src/elfutils/zlib/trees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1093
      functionLinenumberEnd: 1116
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - s
        - dist
        - lc
      BBCount:         7
      ICount:          136
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'trees.c:1102,9'
          Branch Sides:
            - BranchSide:      'trees.c:1104,9'
              BranchSideFuncs: []
            - BranchSide:      'trees.c:1106,9'
              BranchSideFuncs: []
        - Branch String:   'trees.c:1114,22'
          Branch Sides:
            - BranchSide:      'trees.c:1114,9'
              BranchSideFuncs: []
            - BranchSide:      'trees.c:1114,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    send_all_trees
      functionSourceFile: '/src/elfutils/zlib/trees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 832
      functionLinenumberEnd: 853
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - s
        - lcodes
        - dcodes
        - blcodes
      BBCount:         19
      ICount:          513
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - send_tree
      functionUses:    1
      BranchProfiles:
        - Branch String:   'trees.c:839,5'
          Branch Sides:
            - BranchSide:      'trees.c:839,5'
              BranchSideFuncs:
                - send_tree
                - send_tree
            - BranchSide:      'trees.c:839,5'
              BranchSideFuncs:
                - send_tree
                - send_tree
        - Branch String:   'trees.c:840,5'
          Branch Sides:
            - BranchSide:      'trees.c:840,5'
              BranchSideFuncs:
                - send_tree
                - send_tree
            - BranchSide:      'trees.c:840,5'
              BranchSideFuncs:
                - send_tree
                - send_tree
        - Branch String:   'trees.c:841,5'
          Branch Sides:
            - BranchSide:      'trees.c:841,5'
              BranchSideFuncs:
                - send_tree
                - send_tree
            - BranchSide:      'trees.c:841,5'
              BranchSideFuncs:
                - send_tree
                - send_tree
        - Branch String:   'trees.c:842,5'
          Branch Sides:
            - BranchSide:      'trees.c:844,9'
              BranchSideFuncs:
                - send_tree
                - send_tree
            - BranchSide:      'trees.c:848,15'
              BranchSideFuncs:
                - send_tree
                - send_tree
        - Branch String:   'trees.c:844,9'
          Branch Sides:
            - BranchSide:      'trees.c:844,9'
              BranchSideFuncs:
                - send_tree
                - send_tree
            - BranchSide:      'trees.c:844,9'
              BranchSideFuncs:
                - send_tree
                - send_tree
      Callsites:
        - Src:             'trees.c:848,5'
          Dst:             send_tree
        - Src:             'trees.c:851,5'
          Dst:             send_tree
    - functionName:    compress_block
      functionSourceFile: '/src/elfutils/zlib/trees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 899
      functionLinenumberEnd: 949
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - ltree
        - dtree
      BBCount:         38
      ICount:          889
      EdgeCount:       49
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'trees.c:906,9'
          Branch Sides:
            - BranchSide:      'trees.c:906,27'
              BranchSideFuncs: []
            - BranchSide:      'trees.c:948,5'
              BranchSideFuncs: []
        - Branch String:   'trees.c:915,13'
          Branch Sides:
            - BranchSide:      'trees.c:916,13'
              BranchSideFuncs: []
            - BranchSide:      'trees.c:920,33'
              BranchSideFuncs: []
        - Branch String:   'trees.c:916,13'
          Branch Sides:
            - BranchSide:      'trees.c:916,13'
              BranchSideFuncs: []
            - BranchSide:      'trees.c:916,13'
              BranchSideFuncs: []
        - Branch String:   'trees.c:921,13'
          Branch Sides:
            - BranchSide:      'trees.c:921,13'
              BranchSideFuncs: []
            - BranchSide:      'trees.c:921,13'
              BranchSideFuncs: []
        - Branch String:   'trees.c:923,17'
          Branch Sides:
            - BranchSide:      'trees.c:924,35'
              BranchSideFuncs: []
            - BranchSide:      'trees.c:927,17'
              BranchSideFuncs: []
        - Branch String:   'trees.c:925,17'
          Branch Sides:
            - BranchSide:      'trees.c:925,17'
              BranchSideFuncs: []
            - BranchSide:      'trees.c:925,17'
              BranchSideFuncs: []
        - Branch String:   'trees.c:928,20'
          Branch Sides:
            - BranchSide:      'trees.c:928,18'
              BranchSideFuncs: []
            - BranchSide:      'trees.c:928,18'
              BranchSideFuncs: []
        - Branch String:   'trees.c:931,13'
          Branch Sides:
            - BranchSide:      'trees.c:931,13'
              BranchSideFuncs: []
            - BranchSide:      'trees.c:931,13'
              BranchSideFuncs: []
        - Branch String:   'trees.c:935,17'
          Branch Sides:
            - BranchSide:      'trees.c:935,17'
              BranchSideFuncs: []
            - BranchSide:      'trees.c:935,17'
              BranchSideFuncs: []
        - Branch String:   'trees.c:946,5'
          Branch Sides:
            - BranchSide:      'trees.c:911,16'
              BranchSideFuncs: []
            - BranchSide:      'trees.c:948,5'
              BranchSideFuncs: []
        - Branch String:   'trees.c:948,5'
          Branch Sides:
            - BranchSide:      'trees.c:948,5'
              BranchSideFuncs: []
            - BranchSide:      'trees.c:948,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    build_bl_tree
      functionSourceFile: '/src/elfutils/zlib/trees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 798
      functionLinenumberEnd: 823
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         10
      ICount:          87
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - build_tree
        - scan_tree
      functionUses:    1
      BranchProfiles:
        - Branch String:   'trees.c:815,5'
          Branch Sides:
            - BranchSide:      'trees.c:815,5'
              BranchSideFuncs: []
            - BranchSide:      'trees.c:816,13'
              BranchSideFuncs: []
        - Branch String:   'trees.c:816,13'
          Branch Sides:
            - BranchSide:      'trees.c:816,57'
              BranchSideFuncs: []
            - BranchSide:      'trees.c:817,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'trees.c:802,5'
          Dst:             scan_tree
        - Src:             'trees.c:803,5'
          Dst:             scan_tree
        - Src:             'trees.c:806,5'
          Dst:             build_tree
    - functionName:    build_tree
      functionSourceFile: '/src/elfutils/zlib/trees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 625
      functionLinenumberEnd: 704
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
        - desc
      BBCount:         30
      ICount:          394
      EdgeCount:       38
      CyclomaticComplexity: 10
      functionsReached:
        - gen_bitlen
        - gen_codes
        - pqdownheap
      functionUses:    3
      BranchProfiles:
        - Branch String:   'trees.c:639,5'
          Branch Sides:
            - BranchSide:      'trees.c:640,13'
              BranchSideFuncs:
                - pqdownheap
                - pqdownheap
                - gen_bitlen
                - gen_codes
                - pqdownheap
            - BranchSide:      'trees.c:653,5'
              BranchSideFuncs:
                - pqdownheap
                - pqdownheap
                - gen_bitlen
                - gen_codes
                - pqdownheap
        - Branch String:   'trees.c:640,13'
          Branch Sides:
            - BranchSide:      'trees.c:641,51'
              BranchSideFuncs:
                - pqdownheap
                - pqdownheap
                - gen_bitlen
                - gen_codes
                - pqdownheap
            - BranchSide:      'trees.c:644,13'
              BranchSideFuncs:
                - pqdownheap
                - pqdownheap
                - gen_bitlen
                - gen_codes
                - pqdownheap
        - Branch String:   'trees.c:653,5'
          Branch Sides:
            - BranchSide:      'trees.c:654,44'
              BranchSideFuncs:
                - pqdownheap
                - pqdownheap
                - gen_bitlen
                - gen_codes
                - pqdownheap
            - BranchSide:      'trees.c:660,22'
              BranchSideFuncs:
                - pqdownheap
                - pqdownheap
                - gen_bitlen
                - gen_codes
                - pqdownheap
        - Branch String:   'trees.c:654,44'
          Branch Sides:
            - BranchSide:      'trees.c:654,59'
              BranchSideFuncs:
                - pqdownheap
                - pqdownheap
                - gen_bitlen
                - gen_codes
                - pqdownheap
            - BranchSide:      'trees.c:654,16'
              BranchSideFuncs:
                - pqdownheap
                - pqdownheap
                - gen_bitlen
                - gen_codes
                - pqdownheap
        - Branch String:   'trees.c:657,27'
          Branch Sides:
            - BranchSide:      'trees.c:653,5'
              BranchSideFuncs:
                - pqdownheap
                - pqdownheap
                - gen_bitlen
                - gen_codes
                - pqdownheap
            - BranchSide:      'trees.c:657,51'
              BranchSideFuncs:
                - pqdownheap
                - pqdownheap
                - gen_bitlen
                - gen_codes
                - pqdownheap
        - Branch String:   'trees.c:665,5'
          Branch Sides:
            - BranchSide:      'trees.c:665,53'
              BranchSideFuncs:
                - pqdownheap
                - pqdownheap
                - pqdownheap
                - gen_bitlen
                - gen_codes
            - BranchSide:      'trees.c:670,12'
              BranchSideFuncs:
                - pqdownheap
                - pqdownheap
                - gen_bitlen
                - gen_codes
        - Branch String:   'trees.c:680,33'
          Branch Sides:
            - BranchSide:      'trees.c:681,33'
              BranchSideFuncs:
                - pqdownheap
                - gen_bitlen
                - gen_codes
                - pqdownheap
            - BranchSide:      'trees.c:681,47'
              BranchSideFuncs:
                - pqdownheap
                - gen_bitlen
                - gen_codes
                - pqdownheap
        - Branch String:   'trees.c:693,5'
          Branch Sides:
            - BranchSide:      'trees.c:672,9'
              BranchSideFuncs:
                - pqdownheap
                - pqdownheap
                - gen_bitlen
                - gen_codes
            - BranchSide:      'trees.c:695,32'
              BranchSideFuncs:
                - gen_bitlen
                - gen_codes
      Callsites:
        - Src:             'trees.c:665,42'
          Dst:             pqdownheap
        - Src:             'trees.c:672,9'
          Dst:             pqdownheap
        - Src:             'trees.c:691,9'
          Dst:             pqdownheap
        - Src:             'trees.c:700,5'
          Dst:             gen_bitlen
        - Src:             'trees.c:703,5'
          Dst:             gen_codes
    - functionName:    detect_data_type
      functionSourceFile: '/src/elfutils/zlib/trees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 964
      functionLinenumberEnd: 989
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         24
      ICount:          136
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'trees.c:973,5'
          Branch Sides:
            - BranchSide:      'trees.c:974,14'
              BranchSideFuncs: []
            - BranchSide:      'trees.c:978,9'
              BranchSideFuncs: []
        - Branch String:   'trees.c:974,30'
          Branch Sides:
            - BranchSide:      'trees.c:974,34'
              BranchSideFuncs: []
            - BranchSide:      'trees.c:974,59'
              BranchSideFuncs: []
        - Branch String:   'trees.c:974,13'
          Branch Sides:
            - BranchSide:      'trees.c:974,59'
              BranchSideFuncs: []
            - BranchSide:      'trees.c:975,13'
              BranchSideFuncs: []
        - Branch String:   'trees.c:978,35'
          Branch Sides:
            - BranchSide:      'trees.c:978,38'
              BranchSideFuncs: []
            - BranchSide:      'trees.c:980,9'
              BranchSideFuncs: []
        - Branch String:   'trees.c:979,13'
          Branch Sides:
            - BranchSide:      'trees.c:979,16'
              BranchSideFuncs: []
            - BranchSide:      'trees.c:980,9'
              BranchSideFuncs: []
        - Branch String:   'trees.c:978,9'
          Branch Sides:
            - BranchSide:      'trees.c:980,9'
              BranchSideFuncs: []
            - BranchSide:      'trees.c:981,12'
              BranchSideFuncs: []
        - Branch String:   'trees.c:981,5'
          Branch Sides:
            - BranchSide:      'trees.c:982,13'
              BranchSideFuncs: []
            - BranchSide:      'trees.c:988,5'
              BranchSideFuncs: []
        - Branch String:   'trees.c:982,13'
          Branch Sides:
            - BranchSide:      'trees.c:982,37'
              BranchSideFuncs: []
            - BranchSide:      'trees.c:983,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _tr_flush_block
      functionSourceFile: '/src/elfutils/zlib/trees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 996
      functionLinenumberEnd: 1087
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - s
        - buf
        - stored_len
        - last
      BBCount:         33
      ICount:          413
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - _tr_stored_block
        - bi_windup
        - build_bl_tree
        - build_tree
        - compress_block
        - detect_data_type
        - init_block
        - send_all_trees
      functionUses:    13
      BranchProfiles:
        - Branch String:   'trees.c:1001,9'
          Branch Sides:
            - BranchSide:      'trees.c:1004,13'
              BranchSideFuncs:
                - build_tree
                - build_tree
                - build_bl_tree
                - send_all_trees
                - compress_block
                - init_block
                - bi_windup
                - compress_block
                - _tr_stored_block
                - detect_data_type
            - BranchSide:      'trees.c:1039,34'
              BranchSideFuncs:
                - send_all_trees
                - compress_block
                - init_block
                - bi_windup
                - compress_block
                - _tr_stored_block
        - Branch String:   'trees.c:1004,13'
          Branch Sides:
            - BranchSide:      'trees.c:1005,51'
              BranchSideFuncs:
                - detect_data_type
                - build_tree
                - build_tree
                - build_bl_tree
                - send_all_trees
                - compress_block
                - init_block
                - bi_windup
                - compress_block
                - _tr_stored_block
            - BranchSide:      'trees.c:1008,20'
              BranchSideFuncs:
                - build_tree
                - build_tree
                - build_bl_tree
                - send_all_trees
                - compress_block
                - init_block
                - bi_windup
                - compress_block
                - _tr_stored_block
        - Branch String:   'trees.c:1033,37'
          Branch Sides:
            - BranchSide:      'trees.c:1033,40'
              BranchSideFuncs:
                - send_all_trees
                - compress_block
                - init_block
                - bi_windup
                - compress_block
                - _tr_stored_block
            - BranchSide:      'trees.c:1035,24'
              BranchSideFuncs:
                - send_all_trees
                - compress_block
                - init_block
                - bi_windup
                - compress_block
                - _tr_stored_block
        - Branch String:   'trees.c:1033,13'
          Branch Sides:
            - BranchSide:      'trees.c:1035,24'
              BranchSideFuncs:
                - send_all_trees
                - compress_block
                - init_block
                - bi_windup
                - compress_block
                - _tr_stored_block
            - BranchSide:      'trees.c:1037,5'
              BranchSideFuncs:
                - send_all_trees
                - compress_block
                - init_block
                - bi_windup
                - compress_block
                - _tr_stored_block
        - Branch String:   'trees.c:1045,36'
          Branch Sides:
            - BranchSide:      'trees.c:1045,39'
              BranchSideFuncs:
                - send_all_trees
                - compress_block
                - init_block
                - bi_windup
                - compress_block
                - _tr_stored_block
            - BranchSide:      'trees.c:1056,16'
              BranchSideFuncs:
                - send_all_trees
                - compress_block
                - init_block
                - bi_windup
                - compress_block
        - Branch String:   'trees.c:1045,9'
          Branch Sides:
            - BranchSide:      'trees.c:1054,26'
              BranchSideFuncs:
                - _tr_stored_block
                - init_block
                - bi_windup
            - BranchSide:      'trees.c:1056,16'
              BranchSideFuncs:
                - send_all_trees
                - compress_block
                - init_block
                - bi_windup
                - compress_block
        - Branch String:   'trees.c:1056,16'
          Branch Sides:
            - BranchSide:      'trees.c:1057,9'
              BranchSideFuncs:
                - compress_block
                - init_block
                - bi_windup
            - BranchSide:      'trees.c:1064,9'
              BranchSideFuncs:
                - send_all_trees
                - compress_block
                - init_block
                - bi_windup
        - Branch String:   'trees.c:1057,9'
          Branch Sides:
            - BranchSide:      'trees.c:1057,9'
              BranchSideFuncs:
                - compress_block
                - init_block
                - bi_windup
            - BranchSide:      'trees.c:1057,9'
              BranchSideFuncs:
                - compress_block
                - init_block
                - bi_windup
        - Branch String:   'trees.c:1064,9'
          Branch Sides:
            - BranchSide:      'trees.c:1064,9'
              BranchSideFuncs:
                - send_all_trees
                - compress_block
                - init_block
                - bi_windup
            - BranchSide:      'trees.c:1064,9'
              BranchSideFuncs:
                - send_all_trees
                - compress_block
                - init_block
                - bi_windup
        - Branch String:   'trees.c:1079,9'
          Branch Sides:
            - BranchSide:      'trees.c:1079,9'
              BranchSideFuncs:
                - bi_windup
            - BranchSide:      'trees.c:1080,19'
              BranchSideFuncs:
                - bi_windup
      Callsites:
        - Src:             'trees.c:1005,34'
          Dst:             detect_data_type
        - Src:             'trees.c:1008,9'
          Dst:             build_tree
        - Src:             'trees.c:1012,9'
          Dst:             build_tree
        - Src:             'trees.c:1022,23'
          Dst:             build_bl_tree
        - Src:             'trees.c:1054,9'
          Dst:             _tr_stored_block
        - Src:             'trees.c:1058,9'
          Dst:             compress_block
        - Src:             'trees.c:1065,9'
          Dst:             send_all_trees
        - Src:             'trees.c:1067,9'
          Dst:             compress_block
        - Src:             'trees.c:1077,5'
          Dst:             init_block
        - Src:             'trees.c:1080,9'
          Dst:             bi_windup
    - functionName:    _tr_stored_block
      functionSourceFile: '/src/elfutils/zlib/trees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 859
      functionLinenumberEnd: 873
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - s
        - buf
        - stored_len
        - last
      BBCount:         9
      ICount:          225
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - bi_windup
      functionUses:    4
      BranchProfiles:
        - Branch String:   'trees.c:860,5'
          Branch Sides:
            - BranchSide:      'trees.c:860,5'
              BranchSideFuncs:
                - bi_windup
            - BranchSide:      'trees.c:860,5'
              BranchSideFuncs:
                - bi_windup
        - Branch String:   'trees.c:864,9'
          Branch Sides:
            - BranchSide:      'trees.c:864,9'
              BranchSideFuncs: []
            - BranchSide:      'trees.c:865,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'trees.c:861,5'
          Dst:             bi_windup
    - functionName:    init_block
      functionSourceFile: '/src/elfutils/zlib/trees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 439
      functionLinenumberEnd: 450
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         13
      ICount:          92
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'trees.c:443,5'
          Branch Sides:
            - BranchSide:      'trees.c:443,36'
              BranchSideFuncs: []
            - BranchSide:      'trees.c:444,12'
              BranchSideFuncs: []
        - Branch String:   'trees.c:444,5'
          Branch Sides:
            - BranchSide:      'trees.c:444,36'
              BranchSideFuncs: []
            - BranchSide:      'trees.c:445,12'
              BranchSideFuncs: []
        - Branch String:   'trees.c:445,5'
          Branch Sides:
            - BranchSide:      'trees.c:445,36'
              BranchSideFuncs: []
            - BranchSide:      'trees.c:447,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    bi_windup
      functionSourceFile: '/src/elfutils/zlib/trees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         7
      ICount:          84
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'trees.c:182,9'
          Branch Sides:
            - BranchSide:      'trees.c:183,9'
              BranchSideFuncs: []
            - BranchSide:      'trees.c:184,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _tr_align
      functionSourceFile: '/src/elfutils/zlib/trees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 886
      functionLinenumberEnd: 893
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         9
      ICount:          230
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - bi_flush
      functionUses:    1
      BranchProfiles:
        - Branch String:   'trees.c:887,5'
          Branch Sides:
            - BranchSide:      'trees.c:887,5'
              BranchSideFuncs:
                - bi_flush
            - BranchSide:      'trees.c:887,5'
              BranchSideFuncs:
                - bi_flush
        - Branch String:   'trees.c:888,5'
          Branch Sides:
            - BranchSide:      'trees.c:888,5'
              BranchSideFuncs:
                - bi_flush
            - BranchSide:      'trees.c:888,5'
              BranchSideFuncs:
                - bi_flush
      Callsites:
        - Src:             'trees.c:892,5'
          Dst:             bi_flush
    - functionName:    bi_flush
      functionSourceFile: '/src/elfutils/zlib/trees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         7
      ICount:          96
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'trees.c:167,9'
          Branch Sides:
            - BranchSide:      'trees.c:168,9'
              BranchSideFuncs: []
            - BranchSide:      'trees.c:171,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _tr_flush_bits
      functionSourceFile: '/src/elfutils/zlib/trees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 878
      functionLinenumberEnd: 880
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bi_flush
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'trees.c:879,5'
          Dst:             bi_flush
    - functionName:    tr_static_init
      functionSourceFile: '/src/elfutils/zlib/trees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 373
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _tr_init
      functionSourceFile: '/src/elfutils/zlib/trees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 455
      functionLinenumberEnd: 476
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         3
      ICount:          56
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - init_block
        - tr_static_init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'trees.c:456,5'
          Dst:             tr_static_init
        - Src:             'trees.c:475,5'
          Dst:             init_block
    - functionName:    zcfree
      functionSourceFile: '/src/elfutils/zlib/zutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - opaque
        - ptr
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    zcalloc
      functionSourceFile: '/src/elfutils/zlib/zutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - opaque
        - items
        - size
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    zError
      functionSourceFile: '/src/elfutils/zlib/zutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - err
      BBCount:         7
      ICount:          34
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'zutil.c:132,12'
          Branch Sides:
            - BranchSide:      'zutil.c:132,12'
              BranchSideFuncs: []
            - BranchSide:      'zutil.c:132,12'
              BranchSideFuncs: []
        - Branch String:   'zutil.c:132,12'
          Branch Sides:
            - BranchSide:      'zutil.c:132,12'
              BranchSideFuncs: []
            - BranchSide:      'zutil.c:132,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    zlibCompileFlags
      functionSourceFile: '/src/elfutils/zlib/zutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    zlibVersion
      functionSourceFile: '/src/elfutils/zlib/zutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    adler32_combine64
      functionSourceFile: '/src/elfutils/zlib/adler32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - adler1
        - adler2
        - len2
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - adler32_combine_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'adler32.c:163,12'
          Dst:             adler32_combine_
    - functionName:    adler32_combine_
      functionSourceFile: '/src/elfutils/zlib/adler32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - adler1
        - adler2
        - len2
      BBCount:         16
      ICount:          134
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'adler32.c:139,9'
          Branch Sides:
            - BranchSide:      'adler32.c:140,9'
              BranchSideFuncs: []
            - BranchSide:      'adler32.c:143,5'
              BranchSideFuncs: []
        - Branch String:   'adler32.c:150,9'
          Branch Sides:
            - BranchSide:      'adler32.c:150,28'
              BranchSideFuncs: []
            - BranchSide:      'adler32.c:151,9'
              BranchSideFuncs: []
        - Branch String:   'adler32.c:151,9'
          Branch Sides:
            - BranchSide:      'adler32.c:151,28'
              BranchSideFuncs: []
            - BranchSide:      'adler32.c:152,9'
              BranchSideFuncs: []
        - Branch String:   'adler32.c:152,9'
          Branch Sides:
            - BranchSide:      'adler32.c:152,50'
              BranchSideFuncs: []
            - BranchSide:      'adler32.c:153,9'
              BranchSideFuncs: []
        - Branch String:   'adler32.c:153,9'
          Branch Sides:
            - BranchSide:      'adler32.c:153,28'
              BranchSideFuncs: []
            - BranchSide:      'adler32.c:154,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    adler32_combine
      functionSourceFile: '/src/elfutils/zlib/adler32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - adler1
        - adler2
        - len2
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - adler32_combine_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'adler32.c:159,12'
          Dst:             adler32_combine_
    - functionName:    adler32
      functionSourceFile: '/src/elfutils/zlib/adler32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - adler
        - buf
        - len
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - adler32_z
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'adler32.c:129,12'
          Dst:             adler32_z
    - functionName:    adler32_z
      functionSourceFile: '/src/elfutils/zlib/adler32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - adler
        - buf
        - len
      BBCount:         36
      ICount:          580
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'adler32.c:70,9'
          Branch Sides:
            - BranchSide:      'adler32.c:71,18'
              BranchSideFuncs: []
            - BranchSide:      'adler32.c:81,9'
              BranchSideFuncs: []
        - Branch String:   'adler32.c:72,13'
          Branch Sides:
            - BranchSide:      'adler32.c:73,19'
              BranchSideFuncs: []
            - BranchSide:      'adler32.c:74,17'
              BranchSideFuncs: []
        - Branch String:   'adler32.c:75,13'
          Branch Sides:
            - BranchSide:      'adler32.c:76,18'
              BranchSideFuncs: []
            - BranchSide:      'adler32.c:77,16'
              BranchSideFuncs: []
        - Branch String:   'adler32.c:81,9'
          Branch Sides:
            - BranchSide:      'adler32.c:82,9'
              BranchSideFuncs: []
            - BranchSide:      'adler32.c:85,9'
              BranchSideFuncs: []
        - Branch String:   'adler32.c:85,9'
          Branch Sides:
            - BranchSide:      'adler32.c:86,9'
              BranchSideFuncs: []
            - BranchSide:      'adler32.c:97,5'
              BranchSideFuncs: []
        - Branch String:   'adler32.c:86,9'
          Branch Sides:
            - BranchSide:      'adler32.c:87,26'
              BranchSideFuncs: []
            - BranchSide:      'adler32.c:90,13'
              BranchSideFuncs: []
        - Branch String:   'adler32.c:90,13'
          Branch Sides:
            - BranchSide:      'adler32.c:91,19'
              BranchSideFuncs: []
            - BranchSide:      'adler32.c:92,9'
              BranchSideFuncs: []
        - Branch String:   'adler32.c:97,5'
          Branch Sides:
            - BranchSide:      'adler32.c:98,13'
              BranchSideFuncs: []
            - BranchSide:      'adler32.c:109,9'
              BranchSideFuncs: []
        - Branch String:   'adler32.c:103,9'
          Branch Sides:
            - BranchSide:      'adler32.c:101,13'
              BranchSideFuncs: []
            - BranchSide:      'adler32.c:104,9'
              BranchSideFuncs: []
        - Branch String:   'adler32.c:109,9'
          Branch Sides:
            - BranchSide:      'adler32.c:110,9'
              BranchSideFuncs: []
            - BranchSide:      'adler32.c:124,12'
              BranchSideFuncs: []
        - Branch String:   'adler32.c:110,9'
          Branch Sides:
            - BranchSide:      'adler32.c:111,17'
              BranchSideFuncs: []
            - BranchSide:      'adler32.c:115,9'
              BranchSideFuncs: []
        - Branch String:   'adler32.c:115,9'
          Branch Sides:
            - BranchSide:      'adler32.c:116,26'
              BranchSideFuncs: []
            - BranchSide:      'adler32.c:119,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    crc32_combine_op
      functionSourceFile: '/src/elfutils/zlib/crc32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1047
      functionLinenumberEnd: 1048
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - crc1
        - crc2
        - op
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - multmodp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crc32.c:1048,12'
          Dst:             multmodp
    - functionName:    multmodp
      functionSourceFile: '/src/elfutils/zlib/crc32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         11
      ICount:          71
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'crc32.c:161,13'
          Branch Sides:
            - BranchSide:      'crc32.c:162,18'
              BranchSideFuncs: []
            - BranchSide:      'crc32.c:166,11'
              BranchSideFuncs: []
        - Branch String:   'crc32.c:163,17'
          Branch Sides:
            - BranchSide:      'crc32.c:164,17'
              BranchSideFuncs: []
            - BranchSide:      'crc32.c:165,9'
              BranchSideFuncs: []
        - Branch String:   'crc32.c:167,13'
          Branch Sides:
            - BranchSide:      'crc32.c:167,22'
              BranchSideFuncs: []
            - BranchSide:      'crc32.c:167,39'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    crc32_combine_gen
      functionSourceFile: '/src/elfutils/zlib/crc32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1042
      functionLinenumberEnd: 1043
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - len2
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - crc32_combine_gen64
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crc32.c:1043,12'
          Dst:             crc32_combine_gen64
    - functionName:    crc32_combine_gen64
      functionSourceFile: '/src/elfutils/zlib/crc32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1034
      functionLinenumberEnd: 1038
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - len2
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - x2nmodp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crc32.c:1038,12'
          Dst:             x2nmodp
    - functionName:    x2nmodp
      functionSourceFile: '/src/elfutils/zlib/crc32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - n
        - k
      BBCount:         9
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - multmodp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'crc32.c:180,5'
          Branch Sides:
            - BranchSide:      'crc32.c:181,13'
              BranchSideFuncs:
                - multmodp
            - BranchSide:      'crc32.c:186,12'
              BranchSideFuncs: []
        - Branch String:   'crc32.c:181,13'
          Branch Sides:
            - BranchSide:      'crc32.c:182,36'
              BranchSideFuncs:
                - multmodp
            - BranchSide:      'crc32.c:183,11'
              BranchSideFuncs:
                - multmodp
      Callsites:
        - Src:             'crc32.c:182,17'
          Dst:             multmodp
    - functionName:    crc32_combine
      functionSourceFile: '/src/elfutils/zlib/crc32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1029
      functionLinenumberEnd: 1030
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - crc1
        - crc2
        - len2
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - crc32_combine64
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crc32.c:1030,12'
          Dst:             crc32_combine64
    - functionName:    crc32_combine64
      functionSourceFile: '/src/elfutils/zlib/crc32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1021
      functionLinenumberEnd: 1025
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - crc1
        - crc2
        - len2
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - multmodp
        - x2nmodp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crc32.c:1025,21'
          Dst:             x2nmodp
        - Src:             'crc32.c:1025,12'
          Dst:             multmodp
    - functionName:    crc32
      functionSourceFile: '/src/elfutils/zlib/crc32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1016
      functionLinenumberEnd: 1017
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - crc
        - buf
        - len
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - crc32_z
      functionUses:    23
      BranchProfiles:  []
      Callsites:
        - Src:             'crc32.c:1017,12'
          Dst:             crc32_z
    - functionName:    crc32_z
      functionSourceFile: '/src/elfutils/zlib/crc32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 695
      functionLinenumberEnd: 1010
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - crc
        - buf
        - len
      BBCount:         38
      ICount:          753
      EdgeCount:       49
      CyclomaticComplexity: 13
      functionsReached:
        - byte_swap
        - crc_word
        - crc_word_big
      functionUses:    1
      BranchProfiles:
        - Branch String:   'crc32.c:697,9'
          Branch Sides:
            - BranchSide:      'crc32.c:697,24'
              BranchSideFuncs: []
            - BranchSide:      'crc32.c:704,13'
              BranchSideFuncs:
                - byte_swap
                - crc_word_big
                - crc_word_big
                - crc_word_big
                - crc_word_big
                - crc_word_big
                - byte_swap
                - crc_word
                - crc_word
                - crc_word
                - crc_word
                - crc_word
        - Branch String:   'crc32.c:709,9'
          Branch Sides:
            - BranchSide:      'crc32.c:716,9'
              BranchSideFuncs:
                - byte_swap
                - crc_word_big
                - crc_word_big
                - crc_word_big
                - crc_word_big
                - crc_word_big
                - byte_swap
                - crc_word
                - crc_word
                - crc_word
                - crc_word
                - crc_word
            - BranchSide:      'crc32.c:992,5'
              BranchSideFuncs: []
        - Branch String:   'crc32.c:716,20'
          Branch Sides:
            - BranchSide:      'crc32.c:716,34'
              BranchSideFuncs:
                - byte_swap
                - crc_word_big
                - crc_word_big
                - crc_word_big
                - crc_word_big
                - crc_word_big
                - byte_swap
                - crc_word
                - crc_word
                - crc_word
                - crc_word
                - crc_word
            - BranchSide:      'crc32.c:716,9'
              BranchSideFuncs:
                - byte_swap
                - crc_word_big
                - crc_word_big
                - crc_word_big
                - crc_word_big
                - crc_word_big
                - byte_swap
                - crc_word
                - crc_word
                - crc_word
                - crc_word
                - crc_word
        - Branch String:   'crc32.c:716,9'
          Branch Sides:
            - BranchSide:      'crc32.c:717,16'
              BranchSideFuncs:
                - byte_swap
                - crc_word_big
                - crc_word_big
                - crc_word_big
                - crc_word_big
                - crc_word_big
                - byte_swap
                - crc_word
                - crc_word
                - crc_word
                - crc_word
                - crc_word
            - BranchSide:      'crc32.c:722,16'
              BranchSideFuncs:
                - byte_swap
                - crc_word_big
                - crc_word_big
                - crc_word_big
                - crc_word_big
                - crc_word_big
                - byte_swap
                - crc_word
                - crc_word
                - crc_word
                - crc_word
                - crc_word
        - Branch String:   'crc32.c:731,13'
          Branch Sides:
            - BranchSide:      'crc32.c:758,20'
              BranchSideFuncs:
                - crc_word
                - crc_word
                - crc_word
                - crc_word
                - crc_word
            - BranchSide:      'crc32.c:880,30'
              BranchSideFuncs:
                - byte_swap
                - crc_word_big
                - crc_word_big
                - crc_word_big
                - crc_word_big
                - crc_word_big
                - byte_swap
        - Branch String:   'crc32.c:779,13'
          Branch Sides:
            - BranchSide:      'crc32.c:781,25'
              BranchSideFuncs:
                - crc_word
                - crc_word
                - crc_word
                - crc_word
                - crc_word
            - BranchSide:      'crc32.c:841,28'
              BranchSideFuncs:
                - crc_word
                - crc_word
                - crc_word
                - crc_word
                - crc_word
        - Branch String:   'crc32.c:817,17'
          Branch Sides:
            - BranchSide:      'crc32.c:779,13'
              BranchSideFuncs:
                - crc_word
                - crc_word
                - crc_word
                - crc_word
                - crc_word
            - BranchSide:      'crc32.c:818,45'
              BranchSideFuncs:
                - crc_word
                - crc_word
                - crc_word
                - crc_word
                - crc_word
        - Branch String:   'crc32.c:901,13'
          Branch Sides:
            - BranchSide:      'crc32.c:903,25'
              BranchSideFuncs:
                - crc_word_big
                - crc_word_big
                - crc_word_big
                - crc_word_big
                - crc_word_big
                - byte_swap
            - BranchSide:      'crc32.c:963,33'
              BranchSideFuncs:
                - crc_word_big
                - crc_word_big
                - crc_word_big
                - crc_word_big
                - crc_word_big
                - byte_swap
        - Branch String:   'crc32.c:939,17'
          Branch Sides:
            - BranchSide:      'crc32.c:901,13'
              BranchSideFuncs:
                - crc_word_big
                - crc_word_big
                - crc_word_big
                - crc_word_big
                - crc_word_big
                - byte_swap
            - BranchSide:      'crc32.c:940,49'
              BranchSideFuncs:
                - crc_word_big
                - crc_word_big
                - crc_word_big
                - crc_word_big
                - crc_word_big
                - byte_swap
        - Branch String:   'crc32.c:992,5'
          Branch Sides:
            - BranchSide:      'crc32.c:993,13'
              BranchSideFuncs: []
            - BranchSide:      'crc32.c:1003,5'
              BranchSideFuncs: []
        - Branch String:   'crc32.c:1003,5'
          Branch Sides:
            - BranchSide:      'crc32.c:1004,12'
              BranchSideFuncs: []
            - BranchSide:      'crc32.c:1009,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'crc32.c:841,19'
          Dst:             crc_word
        - Src:             'crc32.c:843,19'
          Dst:             crc_word
        - Src:             'crc32.c:845,19'
          Dst:             crc_word
        - Src:             'crc32.c:847,19'
          Dst:             crc_word
        - Src:             'crc32.c:849,19'
          Dst:             crc_word
        - Src:             'crc32.c:880,20'
          Dst:             byte_swap
        - Src:             'crc32.c:963,20'
          Dst:             crc_word_big
        - Src:             'crc32.c:965,20'
          Dst:             crc_word_big
        - Src:             'crc32.c:967,20'
          Dst:             crc_word_big
        - Src:             'crc32.c:969,20'
          Dst:             crc_word_big
        - Src:             'crc32.c:971,20'
          Dst:             crc_word_big
        - Src:             'crc32.c:980,19'
          Dst:             byte_swap
    - functionName:    crc_word
      functionSourceFile: '/src/elfutils/zlib/crc32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 676
      functionLinenumberEnd: 680
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - data
      BBCount:         5
      ICount:          37
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'crc32.c:678,5'
          Branch Sides:
            - BranchSide:      'crc32.c:679,17'
              BranchSideFuncs: []
            - BranchSide:      'crc32.c:680,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    byte_swap
      functionSourceFile: '/src/elfutils/zlib/crc32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - word
      BBCount:         1
      ICount:          38
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    crc_word_big
      functionSourceFile: '/src/elfutils/zlib/crc32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 683
      functionLinenumberEnd: 688
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - data
      BBCount:         5
      ICount:          36
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'crc32.c:685,5'
          Branch Sides:
            - BranchSide:      'crc32.c:686,17'
              BranchSideFuncs: []
            - BranchSide:      'crc32.c:688,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    get_crc_table
      functionSourceFile: '/src/elfutils/zlib/crc32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 549
      functionLinenumberEnd: 553
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    inflate_fast
      functionSourceFile: '/src/elfutils/zlib/inffast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 303
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - strm
        - start
      BBCount:         111
      ICount:          1044
      EdgeCount:       145
      CyclomaticComplexity: 36
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'inffast.c:101,13'
          Branch Sides:
            - BranchSide:      'inffast.c:102,40'
              BranchSideFuncs: []
            - BranchSide:      'inffast.c:107,16'
              BranchSideFuncs: []
        - Branch String:   'inffast.c:113,13'
          Branch Sides:
            - BranchSide:      'inffast.c:117,38'
              BranchSideFuncs: []
            - BranchSide:      'inffast.c:119,18'
              BranchSideFuncs: []
        - Branch String:   'inffast.c:119,18'
          Branch Sides:
            - BranchSide:      'inffast.c:120,30'
              BranchSideFuncs: []
            - BranchSide:      'inffast.c:273,19'
              BranchSideFuncs: []
        - Branch String:   'inffast.c:122,17'
          Branch Sides:
            - BranchSide:      'inffast.c:123,21'
              BranchSideFuncs: []
            - BranchSide:      'inffast.c:132,17'
              BranchSideFuncs: []
        - Branch String:   'inffast.c:123,21'
          Branch Sides:
            - BranchSide:      'inffast.c:124,48'
              BranchSideFuncs: []
            - BranchSide:      'inffast.c:127,34'
              BranchSideFuncs: []
        - Branch String:   'inffast.c:132,17'
          Branch Sides:
            - BranchSide:      'inffast.c:133,44'
              BranchSideFuncs: []
            - BranchSide:      'inffast.c:138,20'
              BranchSideFuncs: []
        - Branch String:   'inffast.c:144,17'
          Branch Sides:
            - BranchSide:      'inffast.c:145,35'
              BranchSideFuncs: []
            - BranchSide:      'inffast.c:263,23'
              BranchSideFuncs: []
        - Branch String:   'inffast.c:147,21'
          Branch Sides:
            - BranchSide:      'inffast.c:148,48'
              BranchSideFuncs: []
            - BranchSide:      'inffast.c:155,35'
              BranchSideFuncs: []
        - Branch String:   'inffast.c:150,25'
          Branch Sides:
            - BranchSide:      'inffast.c:151,52'
              BranchSideFuncs: []
            - BranchSide:      'inffast.c:154,17'
              BranchSideFuncs: []
        - Branch String:   'inffast.c:167,21'
          Branch Sides:
            - BranchSide:      'inffast.c:168,26'
              BranchSideFuncs: []
            - BranchSide:      'inffast.c:249,28'
              BranchSideFuncs: []
        - Branch String:   'inffast.c:169,25'
          Branch Sides:
            - BranchSide:      'inffast.c:170,29'
              BranchSideFuncs: []
            - BranchSide:      'inffast.c:196,28'
              BranchSideFuncs: []
        - Branch String:   'inffast.c:170,29'
          Branch Sides:
            - BranchSide:      'inffast.c:171,29'
              BranchSideFuncs: []
            - BranchSide:      'inffast.c:195,21'
              BranchSideFuncs: []
        - Branch String:   'inffast.c:197,25'
          Branch Sides:
            - BranchSide:      'inffast.c:198,33'
              BranchSideFuncs: []
            - BranchSide:      'inffast.c:207,30'
              BranchSideFuncs: []
        - Branch String:   'inffast.c:199,29'
          Branch Sides:
            - BranchSide:      'inffast.c:200,36'
              BranchSideFuncs: []
            - BranchSide:      'inffast.c:206,21'
              BranchSideFuncs: []
        - Branch String:   'inffast.c:203,29'
          Branch Sides:
            - BranchSide:      'inffast.c:202,47'
              BranchSideFuncs: []
            - BranchSide:      'inffast.c:204,36'
              BranchSideFuncs: []
        - Branch String:   'inffast.c:207,30'
          Branch Sides:
            - BranchSide:      'inffast.c:208,33'
              BranchSideFuncs: []
            - BranchSide:      'inffast.c:227,33'
              BranchSideFuncs: []
        - Branch String:   'inffast.c:210,29'
          Branch Sides:
            - BranchSide:      'inffast.c:211,36'
              BranchSideFuncs: []
            - BranchSide:      'inffast.c:225,21'
              BranchSideFuncs: []
        - Branch String:   'inffast.c:214,29'
          Branch Sides:
            - BranchSide:      'inffast.c:213,47'
              BranchSideFuncs: []
            - BranchSide:      'inffast.c:215,36'
              BranchSideFuncs: []
        - Branch String:   'inffast.c:216,33'
          Branch Sides:
            - BranchSide:      'inffast.c:217,38'
              BranchSideFuncs: []
            - BranchSide:      'inffast.c:224,25'
              BranchSideFuncs: []
        - Branch String:   'inffast.c:221,33'
          Branch Sides:
            - BranchSide:      'inffast.c:220,51'
              BranchSideFuncs: []
            - BranchSide:      'inffast.c:222,40'
              BranchSideFuncs: []
        - Branch String:   'inffast.c:232,29'
          Branch Sides:
            - BranchSide:      'inffast.c:231,47'
              BranchSideFuncs: []
            - BranchSide:      'inffast.c:233,36'
              BranchSideFuncs: []
        - Branch String:   'inffast.c:236,21'
          Branch Sides:
            - BranchSide:      'inffast.c:237,39'
              BranchSideFuncs: []
            - BranchSide:      'inffast.c:242,25'
              BranchSideFuncs: []
        - Branch String:   'inffast.c:242,25'
          Branch Sides:
            - BranchSide:      'inffast.c:243,39'
              BranchSideFuncs: []
            - BranchSide:      'inffast.c:247,17'
              BranchSideFuncs: []
        - Branch String:   'inffast.c:244,29'
          Branch Sides:
            - BranchSide:      'inffast.c:245,43'
              BranchSideFuncs: []
            - BranchSide:      'inffast.c:246,21'
              BranchSideFuncs: []
        - Branch String:   'inffast.c:255,21'
          Branch Sides:
            - BranchSide:      'inffast.c:251,39'
              BranchSideFuncs: []
            - BranchSide:      'inffast.c:256,25'
              BranchSideFuncs: []
        - Branch String:   'inffast.c:258,29'
          Branch Sides:
            - BranchSide:      'inffast.c:259,43'
              BranchSideFuncs: []
            - BranchSide:      'inffast.c:260,21'
              BranchSideFuncs: []
        - Branch String:   'inffast.c:263,22'
          Branch Sides:
            - BranchSide:      'inffast.c:264,24'
              BranchSideFuncs: []
            - BranchSide:      'inffast.c:268,17'
              BranchSideFuncs: []
        - Branch String:   'inffast.c:273,18'
          Branch Sides:
            - BranchSide:      'inffast.c:274,20'
              BranchSideFuncs: []
            - BranchSide:      'inffast.c:277,18'
              BranchSideFuncs: []
        - Branch String:   'inffast.c:277,18'
          Branch Sides:
            - BranchSide:      'inffast.c:279,13'
              BranchSideFuncs: []
            - BranchSide:      'inffast.c:283,13'
              BranchSideFuncs: []
        - Branch String:   'inffast.c:287,24'
          Branch Sides:
            - BranchSide:      'inffast.c:287,27'
              BranchSideFuncs: []
            - BranchSide:      'inffast.c:287,5'
              BranchSideFuncs: []
        - Branch String:   'inffast.c:287,5'
          Branch Sides:
            - BranchSide:      'inffast.c:101,13'
              BranchSideFuncs: []
            - BranchSide:      'inffast.c:290,11'
              BranchSideFuncs: []
        - Branch String:   'inffast.c:298,33'
          Branch Sides:
            - BranchSide:      'inffast.c:298,50'
              BranchSideFuncs: []
            - BranchSide:      'inffast.c:298,68'
              BranchSideFuncs: []
        - Branch String:   'inffast.c:299,34'
          Branch Sides:
            - BranchSide:      'inffast.c:300,41'
              BranchSideFuncs: []
            - BranchSide:      'inffast.c:300,61'
              BranchSideFuncs: []
      Callsites:       []
...
